/* A forest backdrop, five equal photo medallions and accessible symptom details. */
.accident-editorial #symptoms{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid #d7c58a;border-bottom:1px solid #c1ac71;background:radial-gradient(ellipse at 100% 0%,#d6bd6b40,transparent 34%),radial-gradient(ellipse at 0% 70%,#64aaa540,transparent 43%),repeating-linear-gradient(125deg,transparent 0 90px,#f9e8aa05 91px 92px,transparent 93px 190px),linear-gradient(145deg,#073e45,#175f5a 58%,#124c46)}
.accident-editorial #symptoms:before{content:'';position:absolute;z-index:-1;right:-215px;top:-170px;width:470px;height:470px;border:1px solid #e4cd8b55;border-radius:50%;box-shadow:0 0 0 26px #e4cd8b0b,0 0 0 56px #e4cd8b0a,0 0 0 100px #e4cd8b06;pointer-events:none}
.accident-editorial #symptoms>.section-wrap{position:relative;max-width:900px;padding:46px 28px}
.accident-editorial #symptoms .symptoms-heading{margin:0 0 26px;text-align:center}
.accident-editorial #symptoms .symptoms-heading .eyebrow{margin:0 0 8px;color:#e5d4a5;font-size:11px;letter-spacing:.22em}
.accident-editorial #symptoms .symptoms-heading h2{font-size:35px;line-height:1.4;letter-spacing:.025em;color:#fffdf4;margin:0}
.accident-editorial #symptoms .symptoms-heading h2 em{color:#f0d58c}
.accident-editorial #symptoms .symptoms-heading>p:last-child{font-size:15px;line-height:1.6;color:#e2eee6;margin:9px 0 0}
.accident-editorial #symptoms .symptom-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:13px}
.accident-editorial #symptoms .symptom-card,
.accident-editorial #symptoms .symptom-card:last-child{display:block;grid-column:auto;width:100%;min-width:0;justify-self:stretch;text-align:left;margin:0;padding:0;border:1px solid #dfc993bd;border-radius:18px;background:linear-gradient(115deg,#fffdf4,#f0f7f1);box-shadow:0 8px 24px #002b302b;overflow:hidden;scroll-margin-top:calc(var(--accident-header-height,64px) + 12px)}
.accident-editorial #symptoms .symptom-summary{display:grid;grid-template-columns:80px minmax(0,1fr) 104px;align-items:center;gap:18px;min-height:116px;margin:0;padding:17px 22px;list-style:none;cursor:pointer;line-height:1.5;color:#174f4c}
.accident-editorial #symptoms .symptom-summary::-webkit-details-marker{display:none}
.accident-editorial #symptoms .symptom-summary::marker{content:''}
.accident-editorial #symptoms .symptom-summary:focus-visible{outline:3px solid #c99838;outline-offset:-4px;border-radius:16px}
.accident-editorial #symptoms .symptom-photo{display:block;width:80px;height:80px;max-width:none;margin:0;border:3px solid #c9ab62;aspect-ratio:1;border-radius:50%;box-shadow:0 4px 12px #345b4821}
.accident-editorial #symptoms .symptom-card-copy{display:block;min-width:0}
.accident-editorial #symptoms .symptom-name{display:block;font-family:var(--sans);font-size:22px;font-weight:700;line-height:1.45;color:#174d49;letter-spacing:0}
.accident-editorial #symptoms .symptom-brief{display:block;font-size:15px;line-height:1.6;color:#53706a;margin-top:4px}
.accident-editorial #symptoms .symptom-more{display:flex;justify-content:center;align-items:center;min-height:40px;padding:7px 10px;border:1px solid #b6a36b;border-radius:30px;background:linear-gradient(#fffdf3,#efe5cb);color:#285951;font-family:var(--sans);font-size:13px;line-height:1.4;font-weight:700;box-shadow:0 2px 0 #b6a36b44;white-space:nowrap}
.accident-editorial #symptoms .symptom-more .typography-run{white-space:nowrap}
.accident-editorial #symptoms .symptom-close-label{display:none}
.accident-editorial #symptoms .symptom-card[open] .symptom-open-label{display:none}
.accident-editorial #symptoms .symptom-card[open] .symptom-close-label{display:inline}
.accident-editorial #symptoms .symptom-card[open]>.symptom-summary{background:linear-gradient(110deg,#fff8e7,#e9f2e8);border-bottom:1px solid #cddacb}
.accident-editorial #symptoms .symptom-card[open] .symptom-more{background:linear-gradient(#29685f,#174e4b);border-color:#235e57;color:white;box-shadow:0 2px 0 #123e39}
.accident-editorial #symptoms .symptom-details{padding:26px 30px 30px;color:#294a43;background:#fffdf7}
.accident-editorial #symptoms .symptom-details .symptom-detail-kicker{font:600 10px/1.4 Arial,sans-serif;letter-spacing:.18em;color:#9a7832;margin:0 0 7px}
.accident-editorial #symptoms .symptom-details h3{font-size:25px;line-height:1.5;color:#164f49;margin:0 0 14px}
.accident-editorial #symptoms .symptom-details h4{font-size:18px;line-height:1.5;color:#19594e;margin:24px 0 10px;font-weight:700}
.accident-editorial #symptoms .symptom-details p{font-size:16px;line-height:1.9;color:#3e5951;margin:0 0 12px;text-align:left}
.accident-editorial #symptoms .symptom-details .natural-word{white-space:normal}
.accident-editorial #symptoms .symptom-details ul{margin:9px 0 20px;padding-left:1.3em;list-style:disc}
.accident-editorial #symptoms .symptom-details li{font-size:16px;line-height:1.8;color:#3e5951;margin:5px 0}
.accident-editorial #symptoms .symptom-care-note{margin:19px 0;padding:15px 17px;border-left:3px solid #b88a4c;border-radius:0 10px 10px 0;background:#f6efdf}
.accident-editorial #symptoms .symptom-care-note strong{display:block;color:#805333;font-size:15px;line-height:1.6;margin-bottom:5px}
.accident-editorial #symptoms .symptom-care-note p{font-size:14px;line-height:1.8;margin:0;color:#664f3e}
.accident-editorial #symptoms .symptom-line-action{width:100%;margin:22px 0 18px;min-height:52px;font-size:17px}
.accident-editorial #symptoms .symptom-reference{display:flex;flex-wrap:wrap;gap:7px 15px;border-top:1px solid #dce3d7;padding-top:14px;font-size:12px;line-height:1.7;color:#627369}
.accident-editorial #symptoms .symptom-reference>span{width:100%;font-size:11px;color:#88754c}
.accident-editorial #symptoms .symptom-reference a{text-decoration:underline;text-underline-offset:3px}
.accident-editorial #symptoms .symptoms-medical{margin:24px 0 0;background:#fffcf0e8;border-color:#c9aa6b;border-radius:0 12px 12px 0}
.accident-editorial #symptoms .symptoms-medical>strong{color:#214f48}
.accident-editorial #symptoms .symptoms-medical p{color:#4b655b}
.accident-editorial #symptoms .symptoms-medical .symptom-information-note{font-size:11px;line-height:1.7;color:#747a65;margin-top:10px}
@media(hover:hover){.accident-editorial #symptoms .symptom-summary:hover .symptom-more{filter:brightness(1.045);box-shadow:0 3px 0 #9f8d5a66}}
@media(max-width:700px){
 .accident-editorial #symptoms>.section-wrap{padding:10px 14px 24px}
 .accident-editorial #symptoms .symptoms-heading{margin:0 0 12px}
 .accident-editorial #symptoms .symptoms-heading .eyebrow{display:none}
 .accident-editorial #symptoms .symptoms-heading h2{font-size:23px;line-height:1.35;letter-spacing:0}
 .accident-editorial #symptoms .symptoms-heading>p:last-child{font-size:12.5px;line-height:1.5;margin-top:5px}
 .accident-editorial #symptoms .symptom-grid{gap:8px}
 .accident-editorial #symptoms .symptom-card{border-radius:13px}
 .accident-editorial #symptoms .symptom-summary{grid-template-columns:48px minmax(0,1fr) 76px;gap:9px;padding:8px;min-height:64px}
 .accident-editorial #symptoms .symptom-photo{width:48px;height:48px;border-width:2px}
 .accident-editorial #symptoms .symptom-name{font-size:15.5px;line-height:1.4}
 .accident-editorial #symptoms .symptom-brief{font-size:12.5px;line-height:1.45;margin-top:3px}
 .accident-editorial #symptoms .symptom-more{min-height:34px;padding:5px 6px;font-size:11px;box-shadow:0 2px 0 #b6a36b44}
 .accident-editorial #symptoms .symptom-details{padding:20px 17px 22px}
 .accident-editorial #symptoms .symptom-details h3{font-size:22px}
 .accident-editorial #symptoms .symptom-details h4{font-size:17px}
 .accident-editorial #symptoms .symptom-details p,.accident-editorial #symptoms .symptom-details li{font-size:16px;line-height:1.85}
 .accident-editorial #symptoms .symptom-care-note{padding:12px 13px}
 .accident-editorial #symptoms .symptom-care-note p{font-size:14px;line-height:1.8}
 .accident-editorial #symptoms .symptom-line-action{font-size:16px}
 .accident-editorial #symptoms .symptoms-medical{margin-top:22px}
}
@media(max-width:700px) and (min-height:740px){
 .accident-editorial #symptoms>.section-wrap{padding-top:16px}
 .accident-editorial #symptoms .symptoms-heading{margin-bottom:16px}
 .accident-editorial #symptoms .symptoms-heading h2{font-size:26px}
 .accident-editorial #symptoms .symptoms-heading>p:last-child{font-size:14px;margin-top:6px}
 .accident-editorial #symptoms .symptom-grid{gap:10px}
 .accident-editorial #symptoms .symptom-summary{grid-template-columns:66px minmax(0,1fr) 80px;gap:10px;padding:10px}
 .accident-editorial #symptoms .symptom-photo{width:66px;height:66px;border-width:3px}
 .accident-editorial #symptoms .symptom-name{font-size:17px}
 .accident-editorial #symptoms .symptom-brief{font-size:13px;line-height:1.5}
 .accident-editorial #symptoms .symptom-more{font-size:12px;min-height:36px}
}
@media(max-width:700px) and (max-height:650px){
 .accident-editorial #symptoms>.section-wrap{padding:8px 10px 20px}
 .accident-editorial #symptoms .symptoms-heading{margin-bottom:8px}
 .accident-editorial #symptoms .symptoms-heading h2{font-size:21px;line-height:1.3}
 .accident-editorial #symptoms .symptoms-heading>p:last-child{font-size:11.5px;line-height:1.45;margin-top:4px}
 .accident-editorial #symptoms .symptom-grid{gap:5px}
 .accident-editorial #symptoms .symptom-summary{grid-template-columns:40px minmax(0,1fr) 60px;gap:7px;padding:7px;min-height:54px}
 .accident-editorial #symptoms .symptom-photo{width:40px;height:40px}
 .accident-editorial #symptoms .symptom-name{font-size:14px;line-height:1.4}
 .accident-editorial #symptoms .symptom-brief{font-size:11.5px;line-height:1.45;margin-top:2px}
 .accident-editorial #symptoms .symptom-more{min-height:30px;padding:4px;font-size:10px}
}
@media(prefers-reduced-motion:no-preference){.accident-editorial #symptoms .symptom-more{transition:background .18s,box-shadow .18s}}
