.resource-hero{background:#122c43;color:white;padding:78px 0 82px}.resource-hero h1{font-size:clamp(34px,5vw,64px);text-transform:uppercase;max-width:880px;line-height:1.1;letter-spacing:-1.5px;margin:22px 0}.resource-hero p{max-width:660px;color:#dce6ed;font-size:17px;line-height:1.7;margin-bottom:30px}.resource-body{padding:65px 0 100px;background:#f7f9fa}.resource-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:65px;align-items:start}.resource-body h2{font-size:26px;line-height:1.22;margin:40px 0 16px}.resource-body p{color:#52677a;line-height:1.9;font-size:15px}.resource-body a{font-weight:800}.resource-intro{font-size:19px!important;color:#17344b!important}.resource-aside{background:white;border-top:4px solid #d5af4a;padding:25px;position:sticky;top:20px;box-shadow:0 10px 28px #122c4309}.resource-aside h3{font-size:21px;margin-top:0}.resource-aside ul{line-height:2.1;color:#52677a;padding-left:20px}.resource-aside .button{margin-top:18px}.resource-cta{padding:30px;margin-top:45px;background:#eaf0f4;border-left:5px solid #d5af4a}.resource-cta h2{margin:0 0 8px}.resource-cta p{margin-bottom:24px}.resource-fine{font-size:12px!important;color:#768591!important;margin-top:28px}@media(max-width:750px){.resource-layout{grid-template-columns:1fr;gap:25px}.resource-aside{position:static;order:-1}.resource-hero{padding:58px 0}.resource-body{padding:45px 0}}