.resource-section{padding:64px 0;background:#fefcfb}.resource-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:30px}.resource-heading h2{margin:10px 0 0;max-width:650px}.resource-heading>p{max-width:320px;color:#667990}.section-kicker{font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;color:#1282a2;margin:0 0 15px}.resource-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin-top:30px}.resource-card{grid-column:span 2;display:flex;flex-direction:column;padding:30px;border:1px solid #dce5ed;border-radius:14px;background:white;color:#001f54;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.resource-wide{grid-column:span 3}.resource-card:hover,.resource-card:focus-visible{transform:translateY(-5px);border-color:#1282a2;box-shadow:0 16px 35px #001f5410;text-decoration:none}.resource-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#eaf5f8;color:#1282a2;border-radius:12px;margin-bottom:25px;flex-shrink:0}.resource-icon svg{width:25px;height:25px}.resource-card h3{font-family:Outfit,sans-serif;font-size:23px;margin:0 0 12px}.resource-card p{color:#65788c;font-size:15px;line-height:1.7;margin:0 0 28px}.resource-action{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px;margin-top:auto;padding-top:16px;border-top:1px solid #e2e9f2}.resource-action>span{font-size:23px}.resource-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#edf5f8;padding:25px 30px;border-radius:12px;margin-top:30px}.secretariat-card{display:flex;gap:30px;padding:42px;border:1px solid #dce5ed;border-radius:16px;background:white;box-shadow:0 12px 40px #001f5408}.secretariat-card p{max-width:780px;line-height:1.8}.secretariat-card h2{margin-top:0}.institutional-intro{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px}.institutional-intro p{line-height:1.8}.institutional-intro img{width:100%;border-radius:18px;aspect-ratio:1.1;object-fit:cover}.institutional-purpose{background:#f1f6f9}.purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.purpose-grid p{line-height:1.8}.resource-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #dce5ed;padding-top:42px}.resource-cta h2{margin:0}.resource-section a:focus-visible{outline:3px solid #1282a2;outline-offset:5px}.resource-section .btn{transition:transform .18s,box-shadow .18s}.resource-section .btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #001f5420}
@media(max-width:850px){.resource-heading{display:block}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-card,.resource-wide{grid-column:span 1}.institutional-intro{gap:30px}.resource-section{padding:42px 0}.resource-bottom{flex-wrap:wrap}.purpose-grid{gap:30px}}
@media(max-width:600px){.resource-grid,.purpose-grid,.institutional-intro{grid-template-columns:1fr}.resource-card{padding:25px}.resource-heading{margin-bottom:24px}.secretariat-card{padding:25px;flex-direction:column;gap:10px}.resource-bottom,.resource-cta{align-items:flex-start;flex-direction:column}.resource-section h2{font-size:28px}.resource-section .btn{white-space:normal;text-align:center}.institutional-intro img{aspect-ratio:1.4}}
@media(prefers-reduced-motion:reduce){.resource-card,.resource-section .btn{transition:none;transform:none!important}}
