.knowledge-heading,.article-heading{padding-top:48px;padding-bottom:48px}
.knowledge-heading h1{font-size:clamp(3rem,6vw,5.3rem);max-width:1000px}
.knowledge-lead{font-size:clamp(1.12rem,2vw,1.4rem);line-height:1.6;color:#606c75;margin:25px 0 0;max-width:800px}
.knowledge-hub{display:grid;grid-template-columns:1.2fr 1fr;gap:52px;padding-bottom:65px}
.knowledge-stack{display:flex;flex-direction:column;gap:28px}
.knowledge-stack .knowledge-card{display:grid;grid-template-columns:155px 1fr;gap:24px;border-top:1px solid var(--line);padding-top:24px}
.knowledge-stack .knowledge-card:first-child{padding-top:0;border-top:0}
.knowledge-stack .knowledge-copy{padding-top:0}.knowledge-stack .knowledge-copy h3{font-size:1.25rem}.knowledge-stack .knowledge-copy>p:not(.eyebrow){font-size:.875rem}.knowledge-stack .knowledge-image img{aspect-ratio:1/1;object-fit:cover}
.knowledge-next{border-top:1px solid var(--line);padding-block:40px 75px}.knowledge-next h2{font-size:1.8rem}.knowledge-next>div{display:flex;gap:35px;margin-top:20px}
.article-heading h1{font-size:clamp(2.1rem,4.2vw,4rem);max-width:1030px;line-height:1.12}
.article-heading .eyebrow{color:#496678}.article-lead{max-width:790px;font-size:1.15rem;line-height:1.75;color:#626b72;margin-top:26px}.article-lead p:last-child{margin-bottom:0}
.article-hero{margin-top:0;margin-bottom:60px;max-width:1120px}.article-hero img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.article-layout{display:grid;grid-template-columns:240px minmax(0,740px);gap:65px;justify-content:center;align-items:start;padding-bottom:75px}
.article-toc{position:sticky;top:calc(var(--header-h) + 25px);max-height:calc(100vh - var(--header-h) - 50px);overflow:auto;padding-right:10px}
.article-toc details{border:0}.article-toc summary{font-weight:400;font-size:.8rem;letter-spacing:.07em;padding:0 0 20px}.article-toc ol{padding:0;list-style:none;margin:0;border-top:1px solid var(--line)}
.article-toc li{margin:0;border-bottom:1px solid var(--line)}.article-toc a{display:block;text-decoration:none;color:#626b72;font-size:.8125rem;line-height:1.5;padding:11px 0}.article-toc a:hover{color:#126d9e;text-decoration:underline}
.article-body{min-width:0;font-size:1.0625rem;line-height:1.8;color:#424b52}.article-body h2{font-size:clamp(1.65rem,2.6vw,2.2rem);color:#24313b;margin:52px 0 22px;line-height:1.22;scroll-margin-top:calc(var(--header-h) + 25px)}
.article-body h3{font-size:1.3rem;line-height:1.35;margin:30px 0 17px;color:#24313b}.article-body p{margin-bottom:1.2em}.article-body a{color:#12648e}.article-body li{padding-left:3px;margin-top:9px}
.guide-summary{background:#edf2f4;border-top:2px solid #749bad;padding:26px 30px;margin:0 0 38px}.guide-summary h2{font-size:1.1rem;letter-spacing:0;margin:0 0 16px}.guide-summary ul{margin:0;padding-left:20px;font-size:.98rem}
.guide-callout{margin:35px 0;padding:24px 28px;border-left:2px solid #749bad;background:#f0f3f4}.guide-callout .eyebrow{font-size:.72rem;margin:0 0 15px}.guide-callout p:last-child{margin-bottom:0}.guide-urgent{border-color:#9d7127;background:#f5f0e7}.guide-urgent h3{margin-top:0}.guide-urgent .eyebrow{color:#79571c}
.guide-table{overflow-x:auto;margin:28px 0}.guide-table table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.65;min-width:440px}.guide-table th,.guide-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #d5dde2}.guide-table th{background:#eaf0f3;color:#263640;font-weight:600}.guide-table td:first-child{width:32%}
.guide-diagram{margin:35px 0;background:#edf2f4;padding:22px 20px}.guide-diagram figcaption{font-size:1rem;font-weight:600;color:#263640}.guide-diagram img{margin-top:14px;width:100%;height:auto}.guide-diagram>p{font-size:.85rem;line-height:1.6;margin-bottom:0}.diagram-mobile{display:none}
.article-cta{padding:65px 0}.article-cta-copy{max-width:800px;margin:auto}.article-cta h2{font-size:clamp(1.9rem,3vw,2.8rem);margin:0 0 25px}.article-cta p{font-size:1rem;line-height:1.8}.article-cta a:not(.btn){color:#d6e9f5}.article-cta .btn{margin:12px 0;max-width:100%;text-align:left}.article-cta p:empty{display:none}
.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px}.related-grid .knowledge-card{display:grid;grid-template-columns:160px 1fr;gap:25px;border-top:1px solid var(--line);padding-top:24px}.related-grid .knowledge-copy{padding-top:0}.related-grid .knowledge-copy h3{font-size:1.3rem}.related-grid .knowledge-image img{aspect-ratio:1/1}
.knowledge-page .breadcrumbs{display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:1100px){.knowledge-hub{grid-template-columns:1fr 1fr;gap:30px}.knowledge-stack .knowledge-card{grid-template-columns:110px 1fr;gap:18px}.knowledge-stack .knowledge-copy h3{font-size:1.1rem}.article-layout{grid-template-columns:190px minmax(0,740px);gap:35px}.related-grid .knowledge-card{grid-template-columns:1fr}.related-grid .knowledge-image img{aspect-ratio:16/10}}
@media(max-width:850px){.knowledge-hub{grid-template-columns:1fr}.knowledge-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.knowledge-stack .knowledge-card{display:block}.knowledge-stack .knowledge-card:first-child{padding-top:24px;border-top:1px solid var(--line)}.knowledge-stack .knowledge-copy{padding-top:18px}.knowledge-stack .knowledge-image img{aspect-ratio:16/10}.article-layout{display:block;max-width:780px}.article-toc{position:static;max-height:none;margin-bottom:35px;padding:0}.article-toc ol{columns:2;column-gap:28px}.article-toc li{break-inside:avoid}}
@media(max-width:600px){.knowledge-heading,.article-heading{padding-top:30px;padding-bottom:32px}.knowledge-heading h1{font-size:3rem}.knowledge-lead br{display:none}.knowledge-stack{display:block}.knowledge-stack .knowledge-card{display:grid;grid-template-columns:95px 1fr;gap:17px;margin-top:25px}.knowledge-stack .knowledge-copy{padding-top:0}.knowledge-stack .knowledge-image img{aspect-ratio:1/1}.knowledge-next>div{display:block}.knowledge-next .text-action{display:flex;justify-content:space-between}.article-heading h1{font-size:2.2rem}.article-lead{font-size:1.06rem}.article-hero{margin-bottom:32px;width:100%}.article-body{font-size:1.06rem}.article-toc ol{columns:1}.article-toc a{padding:10px 0}.article-body h2{margin-top:38px}.guide-summary{padding:22px}.guide-callout{padding:21px}.guide-diagram{padding:22px}.diagram-wide{display:none!important}.diagram-mobile{display:block;list-style:none;counter-reset:diagram;padding:0;margin:20px 0 0}.diagram-mobile li{counter-increment:diagram;display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid #ced9df;font-size:.95rem}.diagram-mobile li:before{content:counter(diagram,decimal-leading-zero);font-size:.75rem;color:#126d9e}.article-cta{padding:45px 0}.related-grid{grid-template-columns:1fr;gap:35px}.related-grid .knowledge-card{display:grid;grid-template-columns:95px 1fr;gap:18px}.related-grid .knowledge-image img{aspect-ratio:1/1}.related-grid .knowledge-copy h3{font-size:1.2rem}.related-grid .knowledge-copy>p:not(.eyebrow){display:none}}
@media print{.article-toc,.related-guides,.knowledge-next{display:none}.article-layout{display:block}.article-body{font-size:11pt;color:#000}.article-hero{max-width:500px}.article-body h2{break-after:avoid}.guide-summary,.guide-diagram{break-inside:avoid}.guide-table{overflow:visible}}
