/* Shared long-form reading rhythm, using the existing BTH palette. */
.article{width:min(44rem,calc(100% - 2.5rem));font-size:1.125rem;line-height:1.8;padding-top:3rem;padding-bottom:5rem;overflow-wrap:break-word}
.article p{margin:0 0 1.4em}.article h2{font-size:clamp(1.6rem,3.3vw,2.2rem);line-height:1.24;letter-spacing:-.025em;margin:3.6rem 0 1.2rem;text-wrap:balance;scroll-margin-top:7rem}.article h3{font-size:1.35rem;line-height:1.35}.article a{overflow-wrap:anywhere;text-underline-offset:.2em}.article blockquote{font-weight:400;line-height:1.7;border-left:3px solid #b9405d;padding:1.25rem 1.5rem;margin:1.75rem 0;background:#fff0f3}.article blockquote p:last-child{margin-bottom:0}.article blockquote footer{font-family:Inter,system-ui,sans-serif;font-size:.875rem;line-height:1.6;font-weight:600;margin-top:.8rem;color:#58666b}.article-head .inner{width:min(50rem,calc(100% - 2.5rem))}.article-head h1{font-size:clamp(2.5rem,5.5vw,4.6rem);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.article-head{padding:4.5rem 0 3rem}.article-head .dek{max-width:42rem;line-height:1.6}.article .opening-quote{font-family:Georgia,serif;font-size:clamp(1.45rem,3vw,1.85rem);line-height:1.5;background:transparent;padding:0 0 0 1.5rem;margin:0 0 2rem}.article .patient-quote p{font-family:Georgia,serif;font-size:1.15rem;line-height:1.7}.article-meta{font-size:.875rem;line-height:1.65;color:#58666b;margin-top:.85rem}.article .source-notes{border-top:1px solid #dce3e4;padding-top:1rem;margin-top:3.5rem;font-size:1rem;line-height:1.75}.article .source-notes h2{margin-top:1.5rem;font-size:1.5rem}.article .source-list{padding-left:0;list-style:none}.article .source-list li{margin:0 0 1.25rem;padding:0;scroll-margin-top:7rem}.article .closing-line{font-size:1.3rem;line-height:1.65;font-weight:650;margin-top:2rem}.article-back{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;font-size:1rem;font-weight:700}.article .pullquote{max-width:100%;margin-left:0!important;margin-right:0!important}.nav .brand{min-width:0}.nav .mark{flex-shrink:0}a:focus-visible{outline:3px solid #94324a;outline-offset:4px}.skip-link{position:absolute;left:1rem;top:-6rem;z-index:100;background:#142126;color:white;padding:.75rem 1rem}.skip-link:focus{top:1rem}@media(max-width:600px){.article{width:calc(100% - 2.5rem);font-size:1.0625rem;line-height:1.8;padding-top:2rem}.article-head{padding:2.75rem 0 2rem}.article-head .inner{width:calc(100% - 2.5rem)}.article h2{margin-top:2.8rem}.article blockquote{padding:1rem 1.1rem;margin:1.5rem 0}.article .patient-quote p{font-size:1.1rem}.article .opening-quote{padding-left:1rem}.nav .wrap{gap:.6rem}.nav .brand{font-size:.8rem;gap:.5rem}.nav .links{flex-shrink:0}.nav .links .nav-cta{font-size:.8rem;padding:.65rem .75rem}.article .sources{font-size:1rem}}@media(max-width:360px){.nav .wrap{flex-wrap:wrap;padding-block:.65rem}.article-head h1{font-size:2.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
