.editorial-main--wide{width:min(100% - 2 * var(--page-gutter), 1120px)}.blog-intro{max-width:760px;margin:8px 0 48px}.blog-intro h1{letter-spacing:-.025em;text-wrap:balance;margin-bottom:22px;font-size:clamp(2.6rem,2rem + 3vw,4.6rem);line-height:1.08}.blog-intro>p{color:#5c5662;max-width:53ch;font-size:19px;line-height:1.65}.blog-meta{color:var(--brand-700);align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:600;display:flex}.blog-feature{background:var(--brand-50);border-radius:16px;grid-template-columns:1.35fr 1fr;margin-bottom:76px;display:grid;overflow:hidden}.blog-feature-copy{padding:42px}.blog-feature h2{text-wrap:balance;margin-bottom:22px;font-size:clamp(1.9rem,1.6rem + 1vw,2.7rem);line-height:1.18}.blog-feature-copy>p:not(.blog-meta){color:#514a57;font-size:17px;line-height:1.75}.blog-read{min-height:44px;color:var(--brand-800);align-items:center;gap:16px;margin-top:12px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.blog-feature-art{background:#eaf0e4;place-items:center;min-width:0;padding:26px;display:grid}.blog-feature-art img{width:min(100%,300px);height:auto}.blog-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:18px;display:flex}.blog-section-heading h2,.blog-editorial-note h2,.blog-related>h2{margin:0;font-size:clamp(1.7rem,1.4rem + 1vw,2.1rem);line-height:1.25}.blog-section-heading>p{color:#6d6172;flex:none;margin:0;font-size:14px}.blog-row{border-top:1px solid var(--border);grid-template-columns:110px 1fr 44px;align-items:center;gap:28px;padding:28px 0;display:grid}.blog-row-art img{object-fit:contain;width:110px;height:110px}.blog-row h3{text-wrap:balance;margin:0 0 10px;font-size:26px;line-height:1.22}.blog-row h3 a:hover,.blog-feature h2 a:hover,.blog-related h3 a:hover{color:var(--brand-700)}.blog-row .blog-meta{margin-bottom:9px}.blog-row>div>p:last-child{color:#5c5662;max-width:66ch;margin:0;font-size:15px;line-height:1.65}.blog-row-link{width:44px;height:44px;color:var(--brand-700);place-items:center;font-size:27px;display:grid}.blog-editorial-note{border-top:1px solid var(--border);grid-template-columns:1fr 1.4fr;gap:54px;margin-top:56px;padding-top:32px;display:grid}.blog-editorial-note p{color:#5c5662;font-size:16px}.blog-editorial-note a{color:var(--brand-700);text-decoration:underline}.blog-article-header{max-width:820px;margin-bottom:48px}.blog-article-header h1{letter-spacing:-.025em;text-wrap:balance;margin-bottom:24px;font-size:clamp(2.15rem,1.65rem + 2.6vw,3.7rem);line-height:1.12}.blog-article-intro{color:#5c5662;max-width:64ch;font-size:19px;line-height:1.75}.blog-byline{color:#6d6172;flex-wrap:wrap;gap:6px 20px;font-size:13px;display:flex}.blog-byline a{color:var(--brand-700);font-weight:600;text-decoration:underline}.blog-clinical-note{color:#6d6172;margin:10px 0 0;font-size:12px}.blog-reading-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:58px;display:grid}.blog-toc{align-self:start;position:sticky;top:24px}.blog-toc-desktop>p,.blog-toc summary{margin-bottom:16px;font-size:15px;font-weight:600}.blog-toc summary{cursor:pointer}.blog-toc-mobile{display:none}.blog-toc nav{gap:8px;display:grid}.blog-toc a{color:#6d6172;min-height:32px;font-size:13px;line-height:1.5}.blog-toc a:hover{color:var(--brand-700);text-decoration:underline}.blog-reading-column{min-width:0;max-width:70ch;font-size:17px}.blog-direct-answer{background:var(--brand-50);border-radius:14px;margin-bottom:38px;padding:24px;font-size:17px;line-height:1.85}.blog-prose{color:#49424d;font-size:17px;line-height:1.85}.blog-prose p{margin-bottom:22px}.blog-prose h2,.blog-sources h2,.blog-journal h2{color:var(--ink);text-wrap:balance;margin:46px 0 18px;scroll-margin-top:24px;font-size:clamp(1.55rem,1.3rem + 1vw,2rem);line-height:1.25}.blog-prose h3{color:var(--ink);margin:32px 0 14px;font-size:23px;line-height:1.3}.blog-prose li+li{margin-top:10px}.blog-prose a,.blog-sources a{color:var(--brand-700);text-decoration:underline}.blog-prose strong{font-weight:650}.blog-prose blockquote{background:#f3f5ef;border-radius:12px;margin:28px 0;padding:22px 24px;font-size:16px}.blog-prose blockquote p:last-child{margin-bottom:0}.blog-prose table{border-collapse:collapse;width:100%;max-width:100%;margin:28px 0;font-size:14px;line-height:1.6;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{border-bottom:1px solid var(--border);vertical-align:top;text-align:left;min-width:110px;padding:12px}.blog-prose th{color:var(--brand-800);background:var(--brand-50);font-weight:650}.blog-sources{border-top:1px solid var(--border);margin-top:44px;scroll-margin-top:24px}.blog-sources p,.blog-sources li{color:#6d6172;font-size:14px;line-height:1.75}.blog-sources ol{padding-left:20px}.blog-sources li{margin-bottom:18px;padding-left:4px}.blog-sources li p{margin:4px 0 0}.blog-journal{padding-top:10px}.blog-journal p{color:#5c5662;font-size:16px}.blog-journal a{min-height:44px;color:var(--brand-700);align-items:center;gap:16px;font-weight:600;text-decoration:underline;display:inline-flex}.blog-related{border-top:1px solid var(--border);margin-top:76px;padding-top:32px}.blog-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:28px;display:grid}.blog-related h3{font-size:25px;line-height:1.3}.blog-related article>p:last-child{color:#5c5662;font-size:15px;line-height:1.75}.blog-back{min-height:44px;color:var(--brand-700);align-items:center;margin-top:16px;text-decoration:underline;display:inline-flex}@media (width<=800px){.blog-feature{grid-template-columns:1fr;margin-bottom:48px}.blog-feature-copy{padding:26px}.blog-feature-art{padding:16px}.blog-feature-art img{width:190px}.blog-section-heading{display:block}.blog-section-heading>p{margin-top:10px}.blog-row{grid-template-columns:72px 1fr;align-items:start;gap:18px}.blog-row-art img{width:72px;height:92px}.blog-row h3{font-size:23px}.blog-row-link{display:none}.blog-meta{flex-wrap:wrap;font-size:12px}.blog-editorial-note{grid-template-columns:1fr;gap:22px;margin-top:32px}.blog-reading-layout{grid-template-columns:1fr;gap:28px}.blog-toc{border-block:1px solid var(--border);padding:18px 0;position:static}.blog-toc-desktop{display:none}.blog-toc-mobile{display:block}.blog-toc summary{margin-bottom:10px}.blog-toc a{align-items:center;min-height:44px;font-size:14px;display:flex}.blog-article-header{margin-bottom:30px}.blog-article-intro,.blog-intro>p{font-size:17px}.blog-direct-answer{padding:20px;font-size:16px}.blog-prose{font-size:16px}.blog-related>div{grid-template-columns:1fr;gap:24px}}
