.knowledge-archive-link{margin:24px 0 0}
.knowledge-index-page .knowledge{padding-top:65px}
.knowledge-index-page .section-heading h1{font:400 clamp(38px,4vw,54px)/1.14 var(--serif);letter-spacing:-1.8px;margin-top:22px}
.article-page{padding-top:37px}
.article-heading{max-width:1000px}
.article-breadcrumb{display:flex;position:static;gap:11px;align-items:center;flex-wrap:wrap;font-size:11px;line-height:1.7;color:var(--muted);margin-bottom:42px;padding:0;background:transparent;border:0;box-shadow:none}
.article-breadcrumb a{font-size:11px;padding:0}
.article-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}
.article-heading>.eyebrow{color:#6b755d}
.article-heading h1{font:400 clamp(38px,4.4vw,61px)/1.12 var(--serif);letter-spacing:-1.8px;margin:18px 0 27px;text-wrap:pretty;overflow-wrap:break-word}
.article-byline{display:flex;align-items:center;gap:16px;margin-bottom:37px}
.article-byline>img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--line)}
.article-author{font-size:13px;text-decoration:underline;text-underline-offset:4px}
.article-origin,.article-reading-time{font-size:11px;color:var(--muted);line-height:1.75;margin-top:5px}
.article-reading-time{margin-top:2px}
.article-hero{max-width:1080px}
.article-hero-image{margin:0}
.article-hero-image>img{width:100%;height:auto;max-height:570px;aspect-ratio:16/9;object-fit:cover;background:#e9e8df}
.article-hero-image>figcaption{font-size:10px;margin-top:8px}
.article-body{width:min(740px,calc(100% - 48px));margin:45px auto 0;font-size:16px;line-height:1.95;overflow-wrap:break-word}
.article-body>p{margin-top:22px;color:var(--muted)}
.article-body>.article-lead{font:400 25px/1.55 var(--serif);color:var(--ink);margin:0 0 31px;letter-spacing:-.2px}
.article-body h2{font:400 31px/1.25 var(--serif);letter-spacing:-.6px;margin:39px 0 17px;text-wrap:pretty}
.article-body ul{padding-left:23px;margin:20px 0;color:var(--muted)}
.article-body li{padding-left:4px;margin-top:10px}
.article-body .source-box{margin-top:42px;padding:25px 28px;font-size:12px;line-height:1.85}
.article-body .source-box strong{font-size:10px;letter-spacing:1.4px}
.article-body .source-box a{display:block;margin-top:14px;overflow-wrap:anywhere;text-underline-offset:4px}
.article-body .source-box p{font-size:11px;margin-top:17px;color:var(--muted)}
.article-body>.article-disclaimer{font-size:11px;line-height:1.85;border-top:1px solid var(--line);padding-top:24px;margin-top:28px}
.article-return{width:min(740px,calc(100% - 48px));margin:31px auto 0}
.article-related{border-top:1px solid var(--line);margin-top:70px;padding-top:48px;padding-bottom:66px}
.article-related>h2{font-size:37px;letter-spacing:-1px;margin:17px 0 29px}
.article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.article-related-card{display:block}
.article-related-card>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.article-related-card>.eyebrow{display:block;font-size:9px;letter-spacing:1.2px;color:#6b755d;margin-top:19px}
.article-related-card>h3{font:400 26px/1.24 var(--serif);letter-spacing:-.5px;margin:10px 0 14px;text-wrap:pretty}
.article-related-card:hover>h3{color:#788266}
.article-related-card>.text-link{font-size:12px}
@media(max-width:860px){.article-heading h1{font-size:47px}.article-breadcrumb{margin-bottom:31px}.article-hero-image>img{max-height:460px}.article-related-grid{gap:21px}.article-related-card>h3{font-size:23px}.article-body{font-size:15px}}
@media(max-width:640px){.article-page{padding-top:25px}.article-heading h1{font-size:clamp(35px,9vw,45px);letter-spacing:-1.1px;margin:16px 0 23px}.article-breadcrumb{margin-bottom:29px;gap:9px}.article-byline{gap:13px;margin-bottom:27px;align-items:flex-start}.article-byline>img{width:44px;height:44px}.article-author{font-size:12px}.article-origin,.article-reading-time{font-size:10px}.article-hero-image>img{max-height:none;aspect-ratio:16/10}.article-body{width:calc(100% - 40px);margin-top:32px;font-size:15px;line-height:1.9}.article-body>.article-lead{font-size:23px;line-height:1.5}.article-body h2{font-size:28px;margin-top:32px}.article-body .source-box{padding:20px}.article-return{width:calc(100% - 40px)}.article-related{margin-top:48px;padding-top:34px;padding-bottom:45px}.article-related>h2{font-size:32px}.article-related-grid{grid-template-columns:1fr;gap:30px}.article-related-card>h3{font-size:26px}.article-related-card>.eyebrow{margin-top:15px}.knowledge-index-page .knowledge{padding-top:43px}.knowledge-index-page .section-heading h1{font-size:39px}}
@media print{.article-breadcrumb,.article-related,.article-return{display:none!important}.article-heading,.article-hero,.article-body{width:100%;max-width:none;margin:0}.article-page{padding:0}.article-heading h1{font-size:28pt;margin-bottom:16pt}.article-byline{margin-bottom:16pt}.article-hero-image>img{max-height:180px;object-fit:contain}.article-body{font-size:11pt;line-height:1.6;margin-top:20pt}.article-body>.article-lead{font-size:15pt}.article-body h2{font-size:17pt;margin-top:22pt;break-after:avoid}.article-body p,.article-body li{orphans:3;widows:3}.article-body .source-box{break-inside:avoid}}
