/* Quiet first-view rhythm: concise statements, clear sections and no ornamental clutter. */
:root body.patient-home .home-compact-facts{list-style:none;padding:0;margin:26px 0;display:grid;gap:14px;font-size:1rem;line-height:1.6;color:var(--ink)}
:root body.patient-home .home-compact-facts li{display:flex;align-items:baseline;gap:12px;margin:0;min-width:0}
:root body.patient-home .home-compact-facts li::before{content:"";width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--bronze);transform:translateY(-3px)}
:root body.patient-home .home-personal-line{max-width:32ch;color:var(--muted);margin-bottom:28px}
:root body.patient-home .patient-editorial-heading{align-items:start}
:root body.patient-home .patient-intro{max-width:30ch;text-wrap:balance}
:root body.patient-home .intro-aside .intro-copy{max-width:43ch}
:root body.patient-home .offer-flip-front .offer-flip-claim{max-width:none}
:root body.patient-home .network-context{margin:24px 0 30px;max-width:760px;border-bottom:1px solid var(--line)}
:root body.patient-home .network-context>summary{list-style:none;cursor:pointer;min-height:44px;padding:12px 32px 12px 0;position:relative;font-size:1rem;line-height:1.5;color:var(--bronze-text)}
:root body.patient-home .network-context>summary::-webkit-details-marker{display:none}
:root body.patient-home .network-context>summary::after{content:"+";position:absolute;right:2px;top:10px;font-size:1.25rem}
:root body.patient-home .network-context[open]>summary::after{content:"−"}
:root body.patient-home .network-context>summary:focus-visible{outline:2px solid var(--bronze);outline-offset:5px}
:root body.patient-home .network-context>div{padding:12px 0 20px}
:root body.patient-home .network-context>div>p{margin:0;max-width:64ch}
@media(min-width:901px){:root body.patient-home .four-offer-grid{gap:28px}}
@media(max-width:680px){:root body.patient-home .home-compact-facts{gap:12px;margin:22px 0}}
