.active-link{color:#6757d9!important}.resource-main{overflow:hidden}.resource-hero{min-height:610px;padding:105px max(6vw,40px) 80px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;background:radial-gradient(circle at 80% 20%,#3b3675 0,#172044 30%,#101936 68%);color:white}.resource-hero h1{font:800 clamp(43px,5vw,72px)/1.02 Manrope;margin:18px 0 24px;letter-spacing:-.04em}.resource-hero h1 em{font-style:normal;color:#67d6d0}.resource-hero>div>p{max-width:680px;color:#bcc6df;font-size:19px;line-height:1.6}.resource-hero .hero-actions{margin-top:32px}.resource-hero .secondary{color:white;border-color:#5d6686}.resource-hero aside{border:1px solid #4a5474;background:#ffffff0b;border-radius:20px;padding:30px}.resource-hero aside>small{font-size:10px;letter-spacing:.18em;color:#67d6d0;font-weight:700}.resource-hero ol{list-style:none;padding:0;margin:20px 0 0}.resource-hero li{display:grid;grid-template-columns:32px 1fr;gap:2px 10px;padding:15px 0;border-top:1px solid #384363;counter-increment:path}.resource-hero li:before{content:'0' counter(path);grid-row:1/3;color:#8577ed;font:700 12px Manrope}.resource-hero li b{font:700 15px Manrope}.resource-hero li span{font-size:12px;color:#aeb8d4}.resource-library{padding:100px max(6vw,40px);background:#f5f7fb}.resource-library .section-lead{max-width:730px;margin-bottom:40px}.resource-library .section-lead h2,.resource-method h2,.resource-cta h2{font:700 clamp(31px,4vw,48px)/1.12 Manrope;margin:10px 0}.resource-library .section-lead p{color:#68738f;font-size:17px;line-height:1.6}.resource-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.resource-card{background:white;border:1px solid #e1e5ee;border-radius:18px;padding:30px;display:flex;flex-direction:column;min-height:520px;box-shadow:0 12px 35px #151d3709}.resource-card.featured{border-color:#cfc9fa;box-shadow:0 17px 42px #6757d918}.file-badge{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;font:800 13px Manrope;margin-bottom:24px}.file-badge.pdf{background:#fde8e7;color:#c64d47}.file-badge.xls{background:#e2f7f0;color:#258767}.file-badge.assess{background:#edeafd;color:#6757d9}.resource-card>span{font-size:10px;letter-spacing:.13em;color:#7a849e;font-weight:700}.resource-card h3{font:700 23px/1.25 Manrope;margin:11px 0 12px}.resource-card p{color:#68738f;line-height:1.6}.resource-card ul{padding-left:18px;color:#36415d;line-height:1.9;font-size:14px}.resource-card .download{margin-top:auto;border-top:1px solid #e4e8f0;padding-top:20px;color:#6757d9;font-weight:700;text-decoration:none}.resource-method{padding:95px max(6vw,40px);background:white}.resource-method>div:first-child{max-width:720px}.method-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border-top:1px solid #e4e8f0}.method-steps article{padding:30px 25px 10px 0;border-right:1px solid #e4e8f0}.method-steps article+article{padding-left:25px}.method-steps b{color:#6757d9;font:700 13px Manrope}.method-steps h3{font:700 18px Manrope;margin:13px 0 8px}.method-steps p{color:#68738f;font-size:14px;line-height:1.6}.resource-cta{margin:0 max(6vw,40px) 60px;padding:50px;border-radius:22px;background:linear-gradient(135deg,#171f43,#2a2762);color:white;display:flex;align-items:center;justify-content:space-between;gap:50px}.resource-cta>div:first-child{max-width:700px}.resource-cta p{color:#bdc5dc;line-height:1.6}.resource-cta>div:last-child{display:flex;gap:12px;flex-wrap:wrap}.resource-cta .secondary{color:white;border-color:#596382}.resource-disclaimer{max-width:980px;margin:0 auto 55px;padding:0 25px;text-align:center;color:#7a849e;font-size:12px;line-height:1.6}@media(max-width:900px){.resource-hero{grid-template-columns:1fr;padding-top:130px}.resource-cards{grid-template-columns:1fr}.resource-card{min-height:0}.method-steps{grid-template-columns:1fr 1fr}.resource-cta{align-items:flex-start;flex-direction:column}.site-header nav a:not(.nav-cta):not(.active-link){display:none}}@media(max-width:580px){.resource-hero,.resource-library,.resource-method{padding-left:22px;padding-right:22px}.resource-hero h1{font-size:42px}.method-steps{grid-template-columns:1fr}.method-steps article,.method-steps article+article{padding-left:0;border-right:0}.resource-cta{margin-left:16px;margin-right:16px;padding:30px}}
