.resources-page-inner{max-width:var(--wrap);padding-inline:1.5rem;margin-inline:auto}
.resources-page-hero{padding-block:4rem;background:var(--brand-yellow);color:var(--ink);border-bottom:4px solid var(--ink)}
.resources-page-hero h1{font-size:4rem;line-height:1.05;margin:0;overflow-wrap:anywhere}
.resources-page-body{padding-block:3rem 5rem;color:var(--ink);background:var(--paper)}
.resources-directory ul{list-style:none;padding:0;margin:0}
.resources-directory__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem}
.resources-directory__list>li{min-width:0;border-top:2px solid var(--ink);padding-block:1.5rem 2rem}
.resources-directory a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;text-decoration:none}
.resource-link__body{min-width:0;display:grid;gap:.75rem}
.resource-link__title{font-family:var(--font-display);font-size:1.8rem;line-height:1.2;overflow-wrap:anywhere}
.resource-link__description{font-size:1.2rem;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}
.resource-link__arrow{color:var(--brand-red);font-size:2rem;line-height:1.1;transition:transform .15s}
.resources-directory a:hover .resource-link__title{text-decoration:underline;text-decoration-color:var(--brand-red);text-underline-offset:5px}
.resources-directory a:hover .resource-link__arrow{transform:translate(3px,-3px)}
.resources-directory .sub-menu{border-left:2px solid var(--brand-red);margin:1.5rem 0 0 .25rem;padding-left:1.25rem;display:grid;gap:1.25rem}
.resources-directory .sub-menu .resource-link__title{font-family:var(--font-sans);font-size:1.3rem;font-weight:600}
.resources-directory .sub-menu .resource-link__description{font-size:1.1rem}
@media(max-width:700px){.resources-page-hero{padding-block:3rem}.resources-page-hero h1{font-size:3rem}.resources-page-body{padding-block:2rem 3rem}.resources-directory__list{grid-template-columns:minmax(0,1fr)}.resource-link__title{font-size:1.6rem}}
@media(prefers-reduced-motion:reduce){.resource-link__arrow{transition:none}.resources-directory a:hover .resource-link__arrow{transform:none}}