
.knowledge-main{padding:48px 0 88px;background:#f8f9f5;color:#152f35}
.knowledge-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;margin-bottom:42px;color:#4d6467}
.knowledge-heading{max-width:920px;margin-bottom:48px}
.knowledge-heading h1{font-size:clamp(32px,4.3vw,60px);line-height:1.13;letter-spacing:-.035em;margin:18px 0 24px;overflow-wrap:anywhere}
.knowledge-lead{font-size:clamp(18px,2vw,23px);line-height:1.65;color:#4d6467;max-width:800px}
.knowledge-meta{margin-top:24px;font-size:14px;color:#52666a}
.knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.knowledge-card{background:white;border:1px solid #d9e1dc;border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:18px}
.knowledge-card .eyebrow{font-size:12px;margin:0}
.knowledge-card h2{font-size:clamp(22px,2.4vw,30px);line-height:1.25;margin:0;letter-spacing:-.02em}
.knowledge-card h2 a{color:#152f35;text-decoration:none}
.knowledge-card h2 a:hover{text-decoration:underline;text-underline-offset:5px}
.knowledge-card p{font-size:16px;line-height:1.7;color:#4d6467;margin:0}
.knowledge-card>.text-link{margin-top:auto;align-self:flex-start}
.knowledge-article{max-width:800px;margin:0 auto}
.knowledge-article section{margin:34px 0}
.knowledge-article h2{font-size:clamp(23px,2.5vw,30px);line-height:1.3;letter-spacing:-.02em;margin-bottom:15px}
.knowledge-article p{font-size:18px;line-height:1.85}
.knowledge-sources{padding:28px;background:#edf3ed;border-radius:10px}
.knowledge-sources ol{padding-left:22px}
.knowledge-sources li{margin:16px 0;line-height:1.65;overflow-wrap:anywhere}
.knowledge-sources a{color:#226a65;text-decoration:underline;text-underline-offset:3px}
.knowledge-note{color:#52666a;font-size:14px!important;line-height:1.75;margin-top:32px;max-width:900px}
.knowledge-related{margin-top:70px;padding-top:40px;border-top:1px solid #d9e1dc}
.knowledge-related>h2{font-size:30px;margin-bottom:28px}
.knowledge-page .header{position:relative}
.knowledge-page :focus-visible{outline:3px solid #23776d;outline-offset:5px}
@media(max-width:800px){.knowledge-grid{grid-template-columns:1fr}.knowledge-main{padding-top:28px}.knowledge-card{padding:24px}.knowledge-heading{margin-bottom:32px}.knowledge-article p{font-size:17px}.knowledge-sources{padding:20px}.knowledge-breadcrumb{margin-bottom:28px}}
@media print{.knowledge-page .header,.knowledge-page .footer,.knowledge-related{display:none}.knowledge-main{padding:0}.knowledge-article{max-width:none}.knowledge-sources{break-inside:avoid}}
.article-toc{padding:24px 28px;margin:28px 0 40px;background:#edf3ed;border-left:3px solid #32756c;border-radius:8px;line-height:1.75}.article-toc h2{font-size:20px;margin:0 0 12px}.article-toc ol{padding-left:22px}.article-toc a,.knowledge-article p a{color:#226a65;text-decoration:underline;text-underline-offset:3px}.article-author{padding:28px;margin:40px 0;background:#edf3ed;border-radius:10px;line-height:1.8}.article-author p{font-size:16px}.knowledge-article section[id],.knowledge-sources li[id]{scroll-margin-top:40px}.knowledge-article li{line-height:1.8;margin:12px 0}.knowledge-article a{overflow-wrap:anywhere}.knowledge-main .knowledge-grid{margin:30px 0}.knowledge-article .button{margin-top:16px}.knowledge-related .knowledge-card h2{font-size:23px}@media(max-width:600px){.article-toc,.article-author{padding:20px}.knowledge-article .button{white-space:normal;text-align:center}}
