.resources{max-width:1180px;padding-block:42px 64px}.resources h1{max-width:850px;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15}.resources h2{margin-top:2rem;font-size:1.5rem}.resources h3{font-size:1.2rem}.resources p,.resources li{line-height:1.7}.resources-lead{max-width:850px;font-size:1.1rem}.resources-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-block:28px;display:grid}.resource-card{background:var(--paper,#fff);border:1px solid #dce8e7;border-radius:22px;padding:24px;box-shadow:0 8px 24px #193d4c06}.resource-card h2,.resource-card h3{margin-top:0}.resources a{color:#00767f;text-underline-offset:4px}.resources li{margin-block:12px}.resources nav{line-height:1.6}.resources a:focus-visible{outline-offset:4px;outline:3px solid #008f9a}.resource-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:32px;margin:20px 0 32px;display:grid}.resource-hero h1{margin-bottom:18px}.resource-hero .resources-lead{margin-bottom:0}.resource-hero-art{border-radius:26px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #112b4810}.resource-card-art{border-radius:16px;width:100%;height:auto;margin-bottom:20px;display:block}@media (max-width:760px){.resource-hero{grid-template-columns:1fr;gap:22px;margin-top:24px}.resource-hero-art{border-radius:20px;max-width:600px;margin-inline:auto}}
