/* Editorial extensions reuse the existing site scale, colors and components. */
.editorial-body{max-width:820px;padding-top:60px;padding-bottom:75px}
.editorial-body p{line-height:1.75}
.editorial-section{margin:48px 0}
.editorial-section h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;margin:0 0 20px}
.editorial-body li{margin:0 0 12px;line-height:1.65}
.editorial-body ul{padding-left:24px}
.editorial-note{border-left:3px solid var(--blue);background:var(--light);padding:22px 25px;margin:32px 0;font-size:16px}
.editorial-author{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;font-size:15px;margin:45px 0 30px}
.editorial-author p:last-child{margin:0}
.editorial-image{margin:30px 0}
.editorial-image img{width:100%;height:auto;border-radius:5px}
.editorial-image-slot{aspect-ratio:16/5;background:#f4f8fc;border:1px solid var(--line);border-radius:5px;margin:30px 0}
.editorial-secondary{display:inline-block;padding:14px 0;margin-left:18px;font-size:16px}
.editorial-body .medical-sources h2{font-size:24px}
.detail-hero h1{overflow-wrap:break-word;text-wrap:balance}
@media(max-width:600px){.editorial-body{padding-top:38px}.editorial-section{margin:36px 0}.editorial-secondary{margin-left:0;display:block}.editorial-note{padding:18px}.editorial-body .featured-links{grid-template-columns:1fr}}
