.knowledge-hero{padding-block:65px 45px}.knowledge-hero h1{font-size:clamp(48px,5.8vw,82px);max-width:1000px}.knowledge-hero h1 em{color:#55734a}.knowledge-intro{display:grid;grid-template-columns:1.1fr .8fr;gap:85px;margin-top:35px;max-width:1050px}.knowledge-intro p{font-size:17px;line-height:1.85;color:var(--muted)}.knowledge-intro p+p{margin-top:0}.knowledge-jump{display:flex;gap:10px 25px;flex-wrap:wrap;padding-block:20px;border-block:1px solid var(--line);font-size:12px}.knowledge-jump a{padding:8px 0;border-bottom:1px solid var(--green)}.knowledge-jump a:hover{background:#eaf0d6}.resource-group{display:grid;grid-template-columns:.8fr 1.5fr;gap:80px;padding-block:75px;border-bottom:1px solid var(--line)}.resource-intro{align-self:start;position:sticky;top:130px}.resource-intro h2{font-size:44px;line-height:1.13}.resource-intro>p:last-child{font-size:15px;line-height:1.85;color:var(--muted);margin-top:25px}.resource-list{min-width:0}.resource-item{display:grid;grid-template-columns:minmax(0,1fr);padding:27px 0;border-bottom:1px solid var(--line)}.resource-item:first-child{padding-top:0}.resource-item:last-child{border-bottom:0;padding-bottom:0}.resource-tag{text-transform:uppercase;letter-spacing:.09em;font-size:9px;color:var(--muted);font-weight:600}.resource-item h3{font-family:var(--serif);font-size:30px;letter-spacing:-.035em;margin-top:12px;line-height:1.2}.resource-item h3>a:hover{text-decoration:underline;text-underline-offset:5px}.resource-item p:not(.resource-tag){font-size:15px;line-height:1.85;color:var(--muted);margin-top:14px;max-width:600px}.resource-origin{display:block;font-size:10px;color:var(--muted);margin-top:12px;overflow-wrap:anywhere}.resource-link{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:13px;font-weight:600;padding-block:14px 4px;margin-top:4px;max-width:430px}.resource-link>span{display:flex;align-items:center;justify-content:center;width:31px;height:31px;flex:0 0 31px;border:1px solid var(--line);border-radius:50%;font-size:20px;transition:background .18s}.resource-link:hover>span{background:var(--lime)}.course-section{padding-block:80px;background:var(--green);color:var(--paper);margin-top:-1px;scroll-margin-top:95px}.course-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.course-grid h2{font-size:65px}.course-grid h2 em{color:var(--lime)}.course-status{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;border:1px solid #8faaa0;padding:6px 10px;margin-bottom:20px}.course-grid>div>p:not(.eyebrow){font-size:16px;line-height:1.85;color:#d7e0d6}.course-grid .button{margin-top:25px}.course-question{display:block;font-size:12px;line-height:1.8;margin-top:20px;text-decoration:underline;text-underline-offset:4px}.knowledge-end{padding-block:80px 90px}.knowledge-end h2{font-size:57px;max-width:850px}.knowledge-end>p:not(.eyebrow){font-size:16px;line-height:1.9;max-width:650px;margin-top:25px;color:var(--muted)}.knowledge-end>.button{margin-top:28px}.resource-group{scroll-margin-top:110px}
@media(max-width:950px){.knowledge-intro{gap:40px}.resource-group{gap:40px;grid-template-columns:.8fr 1.2fr}.resource-intro h2{font-size:36px}.resource-item h3{font-size:28px}.course-grid{gap:45px}.course-grid h2{font-size:53px}.resource-intro{top:110px}}@media(max-width:650px){.knowledge-hero{padding-block:40px 30px}.knowledge-hero .eyebrow{font-size:9px}.knowledge-hero h1{font-size:clamp(42px,10vw,57px)}.knowledge-hero h1 br{display:none}.knowledge-intro{grid-template-columns:1fr;gap:17px;margin-top:26px}.knowledge-intro p{font-size:15px;line-height:1.8}.knowledge-jump{gap:5px 20px;font-size:11px;padding-block:13px}.resource-group{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:48px}.resource-intro{position:static}.resource-intro h2{font-size:38px;max-width:420px}.resource-intro>p:last-child{margin-top:19px}.resource-item h3{font-size:28px}.resource-item p:not(.resource-tag){font-size:14px}.resource-item{padding-block:23px}.resource-link{font-size:12px}.course-section{padding-block:55px}.course-grid{grid-template-columns:1fr;gap:30px}.course-grid h2{font-size:52px}.course-grid>div>p:not(.eyebrow){font-size:15px}.course-status{margin-bottom:18px}.knowledge-end{padding-block:55px 65px}.knowledge-end h2{font-size:42px}.knowledge-end>.button{font-size:12px;gap:20px}.knowledge-page .site-footer{padding-bottom:35px}}@media print{.knowledge-jump,.knowledge-page .site-footer{display:none}.resource-group{display:block;padding-block:25px}.resource-intro{position:static}.resource-item{break-inside:avoid}.course-section{background:white;color:black}.course-grid>div>p:not(.eyebrow),.course-grid h2 em{color:black}}
html{scroll-behavior:auto}.resource-group,.course-section{scroll-margin-top:0}
@media(max-width:650px){.course-grid{grid-template-columns:minmax(0,1fr)}.course-grid h2{font-size:clamp(42px,13vw,52px)}}
