/* Editorial cluster: scoped layout, existing brand, whole-word headings. */
.knowledge-breadcrumbs{font-size:.78rem;color:#64726b;padding-block:20px;line-height:1.8}
.knowledge-breadcrumbs a{text-decoration:none}
.knowledge-hero{background:#f4f0e7;border-block:1px solid #e2dfd4;padding:54px 0}
.knowledge-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr);gap:54px;align-items:center}
.knowledge h1{font-size:clamp(2rem,4.5vw,3.8rem);max-width:20ch;line-height:1.09;overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}
.knowledge .lede{font-size:1.12rem;line-height:1.75;max-width:43rem}
.knowledge-byline{font-size:.78rem;color:#667269;margin:24px 0 0}
.knowledge-answer{background:#163e37;color:#f8f6f0;padding:32px;border-top:3px solid #c9a66b}
.knowledge-answer .eyebrow{color:#e8c88f}.knowledge-answer p{font-family:Georgia,serif;font-size:1.5rem;line-height:1.42;margin:0 0 22px}.knowledge-answer a{color:#fff;font-size:.9rem}
.knowledge-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;padding-block:54px 72px;align-items:start;scroll-margin-top:110px}
.knowledge-toc{position:sticky;top:120px}.knowledge-toc nav{border-top:2px solid #c6a061;padding-top:18px}
.knowledge-toc h2{font:700 .78rem/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin:0 0 15px}
.knowledge-toc ol{padding-left:20px;font-size:.86rem;margin:0 0 25px;line-height:1.65}
.knowledge-toc li{padding-block:5px;color:#6d796f}.knowledge-toc a{text-decoration:none}.knowledge-all{font-size:.83rem;font-weight:700;border-top:1px solid #dfdfd4;padding-top:15px;display:block}
.knowledge-body{min-width:0;max-width:790px}.knowledge-body p,.knowledge-body li{line-height:1.85}
.knowledge-section{padding:0 0 34px;margin:0 0 34px;border-bottom:1px solid #dfdfd4;scroll-margin-top:115px}
.knowledge-section h2,.knowledge-related>h2,.knowledge-sources>h2,.knowledge-contact h2{font-size:clamp(1.6rem,2.9vw,2.35rem);line-height:1.18;max-width:none}
.knowledge-section h3{font-size:1.45rem;line-height:1.25;margin-top:25px}.knowledge-section>:last-child{margin-bottom:0}
.knowledge-grid,.knowledge-claims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}
.knowledge-card,.knowledge-claims>article{padding:23px;background:#fff;border:1px solid #dfe5dc;min-width:0}
.knowledge-card h3,.knowledge-claims h3{font-size:1.35rem;line-height:1.2;margin:0 0 12px;max-width:none}
.knowledge-card a{text-decoration:none}.knowledge-card a:hover{text-decoration:underline}.knowledge-card p,.knowledge-claims p{font-size:.92rem;line-height:1.7;margin:0;color:#53645b}
.knowledge-claims>article{background:#f2f5ef;border-top:3px solid #b3c3b4}
.knowledge-steps{padding-left:24px}.knowledge-steps li{padding:0 0 16px 7px}.knowledge-steps li::marker{color:#8c6b37;font-weight:700}
.knowledge-quote{border-left:3px solid #b79760;background:#f3eee4;margin:24px 0;padding:24px;font:1.5rem/1.5 Georgia,serif;color:#21493e}
.knowledge-table{overflow-x:auto;margin:25px 0}.knowledge-table table{width:100%;border-collapse:collapse;text-align:left;font-size:.93rem}.knowledge-table th{background:#e8eee4}.knowledge-table th,.knowledge-table td{padding:14px;vertical-align:top;border:1px solid #d8dfd3}.knowledge-table td:first-child{font-weight:650}
.knowledge-faq details{border-top:1px solid #d8dfd3;padding:18px 0}.knowledge-faq summary{font-weight:650;color:#224b3e;cursor:pointer;padding-right:10px}.knowledge-faq details p{margin-bottom:0}
.knowledge-related{padding-bottom:30px}.knowledge-related .knowledge-grid{grid-template-columns:1fr}.knowledge-related .knowledge-card{padding:20px 24px}
.knowledge-sources{font-size:.85rem;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #dfdfd4}.knowledge-sources>h2{font-size:1.4rem}.knowledge-sources p{color:#647166}
.knowledge-contact{background:#edf2e9;padding:32px;border:1px solid #d8e3d4}.knowledge-contact .knowledge-small{font-size:.8rem;color:#5d6c61;margin-bottom:0}.knowledge-contact .button{font-size:.87rem}
.knowledge-teaser{background:#edf2e9;border-block:1px solid #d7e0d2;padding:40px 0!important;margin:0!important}.knowledge-teaser-head{display:flex;align-items:center;gap:32px}.knowledge-teaser-head>div{max-width:760px}.knowledge-teaser h2{font-size:clamp(1.7rem,3vw,2.5rem);max-width:31ch!important;margin:0 0 14px!important}.knowledge-teaser p{margin:0;color:#4c6255}.knowledge-teaser .button{white-space:nowrap;margin-left:auto;flex:none}.knowledge-teaser-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:23px!important}.knowledge-teaser-links a{font-size:.87rem;font-weight:650}
.original .knowledge-teaser{padding:28px!important;border:1px solid #d7e0d2;margin:24px 0!important}.original .knowledge-teaser .wrap-main{width:100%;max-width:none}.original .knowledge-teaser .eyebrow{font-size:.7rem}.original .knowledge-teaser h2{font-size:1.85rem}
.original .knowledge-insert{padding:35px 0!important}.knowledge-insert .knowledge-claims h3{max-width:none;margin:0 0 12px!important}.knowledge-insert .knowledge-claims>article{padding:24px}.knowledge-example{border-left:3px solid #b79760;background:#f5f1e8;padding:22px}.knowledge-insert>h2{max-width:30ch}
.nav-main a[aria-current]{text-decoration:underline;text-underline-offset:6px}
@media(min-width:1021px) and (max-width:1250px){.nav-main{gap:14px}.nav-main a{font-size:.82rem}.nav-main .button{padding:11px 13px}.brand{min-width:220px}}
@media(max-width:1000px){.knowledge-hero-grid{grid-template-columns:1fr;gap:28px}.knowledge h1{max-width:100%;font-size:clamp(2rem,5vw,3.4rem)}.knowledge-answer p{font-size:1.3rem}.knowledge-layout{grid-template-columns:1fr;gap:30px;padding-top:30px}.knowledge-toc{position:static}.knowledge-toc ol{columns:2}.knowledge-body{max-width:none}.knowledge-teaser-head{display:block}.knowledge-teaser .button{margin:22px 0 0}}
@media(max-width:600px){.knowledge-hero{padding:32px 0}.knowledge h1{font-size:clamp(1.75rem,7.7vw,2.6rem)}.knowledge .lede{font-size:1rem}.knowledge-answer{padding:24px}.knowledge-toc ol{columns:1}.knowledge-grid,.knowledge-claims{grid-template-columns:1fr}.knowledge-card,.knowledge-claims>article{padding:22px}.knowledge-section h2,.knowledge-contact h2{font-size:1.7rem}.knowledge-section h3{font-size:1.3rem}.knowledge-card h3,.knowledge-claims h3{font-size:1.3rem}.knowledge-contact{padding:23px}.knowledge-teaser{padding:30px 0!important}.knowledge-teaser h2,.original .knowledge-teaser h2{font-size:1.6rem}.original .knowledge-teaser{padding:22px!important}.knowledge-teaser-links{display:grid;gap:13px}.knowledge-table th,.knowledge-table td{padding:10px;font-size:.85rem}.knowledge-quote{font-size:1.3rem;padding:22px}.knowledge-insert .knowledge-claims>article{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
