.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo]{--w-bg:#f7f5ef;--w-stone:#e7e2d8;--w-ink:#292c28;--w-muted:#5a5d56;--w-brand:#263c34;--w-brand-hover:#1c2e27;--w-line-strong:#b8b0a1;--bleed:max(24px, calc((100vw - 1120px) / 2));--forest:var(--w-bg);--ink:var(--w-ink);--muted:var(--w-muted);--inverse:var(--w-ink);--inverse-muted:var(--w-muted);--gold:var(--w-brand);--brass:var(--w-brand);--line:var(--w-line-strong);--line-dark:var(--w-line-strong);--ivory:var(--w-stone);background:var(--w-bg);color:var(--w-ink);padding:0 24px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo]>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"text photo""summary summary""credit credit""trust trust";column-gap:clamp(40px,5vw,72px)}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo]>div>div:first-child{align-self:center;padding-block:72px 64px}.photo-hero-module__bAaTWW__root.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] h1{color:var(--w-muted);font-family:var(--font-body);letter-spacing:0;margin:0;font-size:18px;font-weight:500}.photo-hero-module__bAaTWW__root.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] h1+p{color:var(--w-ink);font-family:var(--font-body);letter-spacing:-.03em;text-wrap:balance;margin-top:18px;font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1.3}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-direct-answer]{max-width:33em;color:var(--w-ink);margin-top:24px;font-size:18px;line-height:1.75}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] :not(dd)>a[href=\#visit-heading]{background:var(--w-brand);color:#fff;border-radius:4px;min-height:52px;padding-inline:26px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] :not(dd)>a[href=\#visit-heading]:hover{background:var(--w-brand-hover)}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] :not(dd)>a[href=\#care-decision]{min-height:52px;color:var(--w-brand);text-decoration:underline;-webkit-text-decoration-color:var(--w-line-strong);text-decoration-color:var(--w-line-strong);text-underline-offset:6px;border:0;border-radius:0;padding-inline:8px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] :is(a,summary):focus-visible{outline-color:var(--w-brand)}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-hero-photo]{margin:0 calc(-1 * var(--bleed)) 0 0;grid-area:photo;align-self:stretch;position:relative}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-hero-photo]>div{background:var(--w-stone);position:absolute;inset:0;overflow:hidden}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-hero-photo] img{object-fit:cover;object-position:96% 50%!important}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-hero-photo] figcaption{right:var(--bleed);color:var(--w-ink);background:#f7f5efe0;margin:0;padding:2px 8px;font-size:13px;position:absolute;bottom:12px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside,.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] ul[aria-label=참신통한의원\ 소개]{background:var(--w-stone);box-shadow:0 0 0 100vmax var(--w-stone);clip-path:inset(0 -100vmax)}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo]>div>div:has([data-clinical-metadata]){background:var(--w-stone);box-shadow:0 0 0 100vmax var(--w-stone);clip-path:inset(0 -100vmax)}.photo-hero-module__bAaTWW__root.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside{color:var(--w-ink);border-radius:0;grid-area:summary;margin-top:0;padding:40px 0 32px}.photo-hero-module__bAaTWW__root.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside h2{color:var(--w-ink);letter-spacing:0;margin:0 0 18px;font-size:18px;font-weight:600}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,.7fr);display:grid}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside dl>div{border-top:0;border-left:1px solid var(--w-line-strong);padding:0 24px;display:block}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside dl>div:first-child{border-left:0;padding-left:0}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside dt{color:var(--w-muted);margin-bottom:6px;font-size:15px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside dd{font-size:17px;line-height:1.7}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside strong{font-size:18px;font-weight:600}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside small{color:var(--w-ink);margin-top:4px;font-size:15px;line-height:1.7}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside a{min-height:40px;color:var(--w-brand);font-size:15px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo]>div>div:has([data-clinical-metadata]){border-top-color:var(--w-line-strong);margin-top:0}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-clinical-metadata] :is(dt,dd,a){color:var(--w-ink)}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-clinical-metadata] dt{color:var(--w-muted)}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] ul[aria-label=참신통한의원\ 소개]{border-top-color:var(--w-line-strong)}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] ul[aria-label=참신통한의원\ 소개] li+li{border-left-color:var(--w-line-strong)}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] ul[aria-label=참신통한의원\ 소개] strong{color:var(--w-ink);font-weight:600}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] ul[aria-label=참신통한의원\ 소개] span{color:var(--w-muted)}@media (max-width:900px){.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo]>div{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""photo""summary""credit""trust"}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo]>div>div:first-child{padding-block:40px 32px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-hero-photo]{margin:0 -24px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-hero-photo]>div{aspect-ratio:4/3;position:relative}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-hero-photo] figcaption{right:12px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside dl{grid-template-columns:minmax(0,1fr)}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside dl>div,.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside dl>div:first-child{border-left:0;border-top:1px solid var(--w-line-strong);padding:14px 0}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside dl>div:first-child{border-top:0;padding-top:0}}@media (max-width:640px){.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo]{padding:0 20px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo]>div>div:first-child{padding-block:28px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-hero-photo]{margin:0 -20px}.photo-hero-module__bAaTWW__root.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] h1+p{font-size:30px}.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] [data-direct-answer]{font-size:17px}.photo-hero-module__bAaTWW__root.photo-hero-module__bAaTWW__root>header[data-hero-layout=photo] aside{padding:28px 0 24px}}
body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[data-condition-final-cta][aria-labelledby=condition-final-cta-heading]{color:#f4f1ea;background:#263c34}body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[aria-labelledby=condition-final-cta-heading]:before{display:none}body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[aria-labelledby=condition-final-cta-heading]:after{display:none}body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[aria-labelledby=condition-final-cta-heading] p:first-child{color:#c9cdc4;letter-spacing:0;font-size:.9rem;font-weight:600}body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[aria-labelledby=condition-final-cta-heading] h2{letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:500;line-height:1.3}body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[aria-labelledby=condition-final-cta-heading] p{color:#e6e4df;font-size:1.0625rem}body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[aria-labelledby=condition-final-cta-heading] dt{color:#c7b28d;font-weight:600}body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[aria-labelledby=condition-final-cta-heading] [aria-label$=예약과\ 문의] a{border-color:#f4f1ea73;border-radius:4px;font-weight:600}body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[aria-labelledby=condition-final-cta-heading] [aria-label$=예약과\ 문의] a[data-conversion-action=phone]{color:#263c34;background:#f7f5ef;border-color:#f7f5ef}body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[aria-labelledby=condition-final-cta-heading] a[data-conversion-action=doctor-profile]{background:#1c2e27;border-radius:4px;overflow:hidden}body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[aria-labelledby=condition-final-cta-heading] a[data-conversion-action=doctor-profile] span{font-weight:600}body:has(article[data-editorial-condition=post-spine-surgery-pain]) section[aria-labelledby=condition-final-cta-heading] :is(a):focus-visible{outline-color:#c7b28d}
.spine-joint-editorial-module__REJDFG__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.spine-joint-editorial-module__REJDFG__answer{background:var(--card-bg,var(--ivory));border-radius:20px;min-width:0;padding:32px}.spine-joint-editorial-module__REJDFG__answer small{color:var(--brass);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.spine-joint-editorial-module__REJDFG__answer h3{color:var(--ink);word-break:keep-all;text-wrap:balance;margin:0 0 14px;font-size:21px;font-weight:700;line-height:1.45}.spine-joint-editorial-module__REJDFG__answer p{color:var(--muted);margin:0;font-size:16px;line-height:1.85}.spine-joint-editorial-module__REJDFG__answer p+p{margin-top:12px}.spine-joint-editorial-module__REJDFG__answer p:first-of-type{color:var(--ink);font-size:17px}.spine-joint-editorial-module__REJDFG__boundary{border-top:1px solid var(--line);max-width:58em;margin:32px 0 0;padding-top:20px}.spine-joint-editorial-module__REJDFG__boundary p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.spine-joint-editorial-module__REJDFG__boundary p+p{margin-top:8px}.spine-joint-editorial-module__REJDFG__boundary strong{color:var(--ink)}@media (max-width:900px){.spine-joint-editorial-module__REJDFG__answers{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.spine-joint-editorial-module__REJDFG__answer{padding:22px 20px}}.spine-joint-editorial-module__REJDFG__beforeDiagnosis{margin-bottom:64px}@media (max-width:640px){.spine-joint-editorial-module__REJDFG__beforeDiagnosis{margin-bottom:48px}}
.traffic-accident-condition-page-module__zNC8FG__page{--traffic-ink:#163d34;--traffic-mint:#e7e5e0;--specialty-sage:#faf8f1;--specialty-deep:#263e31;overflow-wrap:anywhere;font-family:var(--font-body)}.traffic-accident-condition-page-module__zNC8FG__page :is(h1,h2,h3,h4,p,li,dd,dt,a,span,strong,summary){font-family:var(--font-body)}.traffic-accident-condition-page-module__zNC8FG__page :is(h1,h2,h3){letter-spacing:-.025em;word-break:keep-all}.traffic-accident-condition-page-module__zNC8FG__page :is(p,li,dd){overflow-wrap:break-word;text-wrap:pretty;word-break:keep-all}.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__hero h1,.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__hero h1[data-title-density=long]{letter-spacing:-.035em;max-width:none;font-size:clamp(40px,5.4vw,68px);font-weight:700;line-height:1.12}.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__hero [class*=heroHeadline]{font-size:clamp(24px,3vw,34px);line-height:1.45}.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__hero [class*=heroAnswer]{font-size:18px;line-height:1.8}.traffic-accident-condition-page-module__zNC8FG__page section>h2[data-condition-section-title],.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__faq h2,.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__related h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,3.5vw,44px);font-weight:700;line-height:1.38}.traffic-accident-condition-page-module__zNC8FG__page section h3{font-size:24px;line-height:1.5}.traffic-accident-condition-page-module__zNC8FG__page section :is(p,li,dd),.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__faq :is(summary,p),.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__related a{font-size:18px;line-height:1.8}.traffic-accident-condition-page-module__zNC8FG__page #answer{color:var(--specialty-deep);background:#fff!important}.traffic-accident-condition-page-module__zNC8FG__page #assessment{background:var(--specialty-sage)!important}.traffic-accident-condition-page-module__zNC8FG__page #treatments{color:var(--specialty-deep);background:#fff!important}.traffic-accident-condition-page-module__zNC8FG__page #whole-person{color:#fff;background:var(--specialty-deep)!important}.traffic-accident-condition-page-module__zNC8FG__page #care-flow{background:var(--specialty-sage)!important}.traffic-accident-condition-page-module__zNC8FG__page #preparation{background:#fff!important}.traffic-accident-condition-page-module__zNC8FG__page :is(#cases,#cases-empty){color:var(--specialty-deep);background:var(--specialty-sage)!important}.traffic-accident-condition-page-module__zNC8FG__page #whole-person>:is(h2,h3,p,ul,ol,dl,aside,nav,figure){color:#fff!important}.traffic-accident-condition-page-module__zNC8FG__page #whole-person .traffic-accident-condition-page-module__zNC8FG__checkLine{color:#fff}.traffic-accident-condition-page-module__zNC8FG__page #whole-person .traffic-accident-condition-page-module__zNC8FG__checkLine i{background:#ffffff61}.traffic-accident-condition-page-module__zNC8FG__page #whole-person .traffic-accident-condition-page-module__zNC8FG__textLink{color:#d8bd83}.traffic-accident-condition-page-module__zNC8FG__page #answer>h2:before{content:"교통사고 증상"}.traffic-accident-condition-page-module__zNC8FG__page #assessment>h2:before{content:"사고 후 확인"}.traffic-accident-condition-page-module__zNC8FG__page #treatments>h2:before{content:"한의 치료"}.traffic-accident-condition-page-module__zNC8FG__page #whole-person>h2:before{content:"진료 원칙"}.traffic-accident-condition-page-module__zNC8FG__page #care-flow>h2:before{content:"경과 확인"}.traffic-accident-condition-page-module__zNC8FG__hero{background:linear-gradient(90deg, color-mix(in srgb, var(--traffic-ink) 8%, transparent) 1px, transparent 1px) 0 0 / 6rem 100%, color-mix(in srgb, var(--surface) 80%, var(--traffic-mint))}.traffic-accident-condition-page-module__zNC8FG__recordLabel{color:var(--traffic-ink);letter-spacing:.12em;margin:0 0 .65rem;font-size:.67rem;font-weight:750}.traffic-accident-condition-page-module__zNC8FG__routeLine{justify-content:space-between;width:min(100%,33rem);margin-top:1.55rem;display:flex;position:relative}.traffic-accident-condition-page-module__zNC8FG__routeLine:before{background:color-mix(in srgb, var(--traffic-ink) 42%, transparent);content:"";height:1px;position:absolute;top:50%;left:0;right:0}.traffic-accident-condition-page-module__zNC8FG__routeLine i{z-index:1;border:2px solid var(--traffic-ink);background:var(--surface);border-radius:50%;width:.52rem;height:.52rem;position:relative}.traffic-accident-condition-page-module__zNC8FG__routeLine i:last-child{background:var(--traffic-ink)}.traffic-accident-condition-page-module__zNC8FG__intro{max-width:42rem;color:var(--ink-muted);line-height:1.8}.traffic-accident-condition-page-module__zNC8FG__signalList{border-top:1px solid var(--border);margin-top:2rem;display:grid}.traffic-accident-condition-page-module__zNC8FG__signalList p{border-bottom:1px solid var(--border);color:var(--ink);grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;margin:0;padding:1.15rem 0;font-size:1.02rem;line-height:1.65;display:grid}.traffic-accident-condition-page-module__zNC8FG__signalList p:before{color:var(--accent-gold);content:"—";font-weight:700}.traffic-accident-condition-page-module__zNC8FG__timeline{margin:2rem 0 0;padding:0;list-style:none;position:relative}.traffic-accident-condition-page-module__zNC8FG__timeline:before{background:color-mix(in srgb, var(--traffic-ink) 38%, transparent);content:"";width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.25rem}.traffic-accident-condition-page-module__zNC8FG__timeline li{grid-template-columns:2.5rem minmax(0,1fr);gap:1.5rem;padding:0 0 2rem;display:grid;position:relative}.traffic-accident-condition-page-module__zNC8FG__timeline li:last-child{padding-bottom:0}.traffic-accident-condition-page-module__zNC8FG__timeline li>span{z-index:1;border:1px solid var(--traffic-ink);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--traffic-ink);border-radius:50%;place-items:center;font-size:.68rem;font-weight:750;display:grid}.traffic-accident-condition-page-module__zNC8FG__timeline h3{margin:.25rem 0 .45rem}.traffic-accident-condition-page-module__zNC8FG__timeline p{color:var(--ink-muted);margin:0;line-height:1.85}.traffic-accident-condition-page-module__zNC8FG__urgent{background:#f5ece8;border-left:4px solid #a04435;margin-top:2.5rem;padding:clamp(1.4rem,3vw,2rem)}.traffic-accident-condition-page-module__zNC8FG__urgent>p{color:#8f3529;letter-spacing:.12em;margin:0 0 .45rem;font-size:.66rem;font-weight:800}.traffic-accident-condition-page-module__zNC8FG__urgent h3{color:#61271f;margin:0 0 .65rem}.traffic-accident-condition-page-module__zNC8FG__urgent span{color:#593a35;line-height:1.8;display:block}.traffic-accident-condition-page-module__zNC8FG__treatments{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:2.4rem;display:grid}.traffic-accident-condition-page-module__zNC8FG__treatments article{padding:1.6rem 1.5rem 1.7rem 0}.traffic-accident-condition-page-module__zNC8FG__treatments article+article{border-left:1px solid var(--border);padding-left:1.5rem}.traffic-accident-condition-page-module__zNC8FG__treatments h3{margin:1rem 0 .55rem}.traffic-accident-condition-page-module__zNC8FG__treatments p:last-child{color:var(--ink-muted);margin:0;line-height:1.8}.traffic-accident-condition-page-module__zNC8FG__treatmentMark{background:var(--traffic-ink);width:1.55rem;height:.22rem;margin:0}.traffic-accident-condition-page-module__zNC8FG__plainNote{border-left:2px solid var(--accent-gold);color:var(--ink-muted);padding-left:1rem;font-size:.9rem;line-height:1.8;margin-top:1.6rem!important}.traffic-accident-condition-page-module__zNC8FG__clinicalSection{position:relative}.traffic-accident-condition-page-module__zNC8FG__checkLine{color:var(--traffic-ink);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.8rem;margin-top:2.4rem;font-size:.78rem;font-weight:700;display:grid}.traffic-accident-condition-page-module__zNC8FG__checkLine i{background:color-mix(in srgb, var(--traffic-ink) 38%, transparent);height:1px}.traffic-accident-condition-page-module__zNC8FG__textLink{color:var(--traffic-ink);border-bottom:1px solid;gap:1rem;margin-top:2rem;padding-bottom:.25rem;text-decoration:none;display:inline-flex}.traffic-accident-condition-page-module__zNC8FG__preparation{border-top:1px solid var(--border);counter-reset:records;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.traffic-accident-condition-page-module__zNC8FG__preparation li{border-bottom:1px solid var(--border);counter-increment:records;min-height:5.5rem;padding:1.25rem 1.25rem 1.25rem 3.75rem;line-height:1.65;position:relative}.traffic-accident-condition-page-module__zNC8FG__preparation li:nth-child(odd){border-right:1px solid var(--border)}.traffic-accident-condition-page-module__zNC8FG__preparation li:before{color:var(--accent-gold);content:counter(records, decimal-leading-zero);font-size:.7rem;font-weight:700;position:absolute;left:1rem}.traffic-accident-condition-page-module__zNC8FG__insuranceNote{background:color-mix(in srgb, var(--traffic-mint) 55%, var(--surface));margin-top:2rem;padding:1.4rem}.traffic-accident-condition-page-module__zNC8FG__insuranceNote strong{color:var(--traffic-ink);font-size:.78rem}.traffic-accident-condition-page-module__zNC8FG__insuranceNote p{color:var(--ink-muted);margin:.55rem 0 0;line-height:1.8}.traffic-accident-condition-page-module__zNC8FG__faq,.traffic-accident-condition-page-module__zNC8FG__related{margin:clamp(3.5rem,7vw,6rem) 0}.traffic-accident-condition-page-module__zNC8FG__faq h2,.traffic-accident-condition-page-module__zNC8FG__related h2{margin:.5rem 0 1.5rem;font-size:clamp(1.7rem,3vw,2.25rem)}.traffic-accident-condition-page-module__zNC8FG__faq details{border-top:1px solid var(--border)}.traffic-accident-condition-page-module__zNC8FG__faq details:last-child{border-bottom:1px solid var(--border)}.traffic-accident-condition-page-module__zNC8FG__faq summary{cursor:pointer;padding:1.2rem 2rem 1.2rem 0;font-weight:650;line-height:1.65}.traffic-accident-condition-page-module__zNC8FG__faq details p{color:var(--ink-muted);margin:0 0 1.35rem;line-height:1.85}.traffic-accident-condition-page-module__zNC8FG__related ul{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.traffic-accident-condition-page-module__zNC8FG__related li{border-bottom:1px solid var(--border)}.traffic-accident-condition-page-module__zNC8FG__related li a{justify-content:space-between;gap:1rem;padding:1.1rem 0;text-decoration:none;display:flex}.traffic-accident-condition-page-module__zNC8FG__related li a:hover,.traffic-accident-condition-page-module__zNC8FG__related li a:focus-visible{color:var(--traffic-ink);text-underline-offset:.25em;text-decoration:underline}@media (max-width:48rem){.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__hero h1,.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__hero h1[data-title-density=long]{font-size:clamp(38px,11vw,48px)}.traffic-accident-condition-page-module__zNC8FG__page section>h2[data-condition-section-title],.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__faq h2,.traffic-accident-condition-page-module__zNC8FG__page .traffic-accident-condition-page-module__zNC8FG__related h2{font-size:30px;line-height:1.42}.traffic-accident-condition-page-module__zNC8FG__treatments{grid-template-columns:1fr}.traffic-accident-condition-page-module__zNC8FG__treatments article{padding:1.35rem 0}.traffic-accident-condition-page-module__zNC8FG__treatments article+article{border-top:1px solid var(--border);border-left:0;padding-left:0}.traffic-accident-condition-page-module__zNC8FG__preparation{grid-template-columns:1fr}.traffic-accident-condition-page-module__zNC8FG__preparation li:nth-child(odd){border-right:0}}@media (max-width:32rem){.traffic-accident-condition-page-module__zNC8FG__hero{background-size:4rem 100%}.traffic-accident-condition-page-module__zNC8FG__checkLine{gap:.45rem;font-size:.7rem}}
.womens-editorial-module__H-cigW__beforeDiagnosis{margin-bottom:64px}.womens-editorial-module__H-cigW__riskGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.womens-editorial-module__H-cigW__riskGrid li{background:var(--card-bg,var(--ivory));overflow-wrap:anywhere;border-radius:20px;min-width:0;padding:26px 24px}.womens-editorial-module__H-cigW__riskGrid h3{color:var(--ink);word-break:keep-all;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.5}.womens-editorial-module__H-cigW__riskGrid p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.womens-editorial-module__H-cigW__cardLabel{color:var(--brass);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.womens-editorial-module__H-cigW__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.womens-editorial-module__H-cigW__answer{background:var(--card-bg,var(--ivory));border-radius:20px;min-width:0;padding:32px}.womens-editorial-module__H-cigW__answer small{color:var(--brass);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.womens-editorial-module__H-cigW__answer h3{color:var(--ink);word-break:keep-all;text-wrap:balance;margin:0 0 14px;font-size:21px;font-weight:700;line-height:1.45}.womens-editorial-module__H-cigW__answer p{color:var(--muted);margin:0;font-size:16px;line-height:1.85}.womens-editorial-module__H-cigW__answer p+p{margin-top:12px}.womens-editorial-module__H-cigW__answer p:first-of-type{color:var(--ink);font-size:17px}.womens-editorial-module__H-cigW__boundary{border-top:1px solid var(--line);max-width:58em;margin:32px 0 0;padding-top:20px}.womens-editorial-module__H-cigW__boundary p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.womens-editorial-module__H-cigW__boundary p+p{margin-top:8px}.womens-editorial-module__H-cigW__boundary strong{color:var(--ink)}@media (max-width:900px){.womens-editorial-module__H-cigW__riskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.womens-editorial-module__H-cigW__answers{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.womens-editorial-module__H-cigW__riskGrid{grid-template-columns:minmax(0,1fr)}.womens-editorial-module__H-cigW__answer{padding:22px 20px}}
