.resource-directory{padding:64px 0;background:#eee7ef;color:#362342;border-block:1px solid #d8cfdc}.resource-directory-inner{width:min(1224px,calc(100% - 64px));margin:auto}.resource-directory h2{font:400 clamp(32px,4vw,46px)/1.2 Display,Editorial,Georgia,serif;letter-spacing:-.03em;margin:12px 0 28px}.resource-directory nav{display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px}.resource-directory nav a{display:flex;justify-content:space-between;gap:15px;padding:18px 0;border-bottom:1px solid #c6b5ce;text-decoration:none;font-size:14px}.resource-directory nav a:hover{text-decoration:underline}
@media(max-width:700px){.resource-directory nav{grid-template-columns:1fr 1fr}}@media(max-width:450px){.resource-directory nav{grid-template-columns:1fr}}
