.at-resource-page{padding-bottom:var(--at-space,90px);color:var(--at-ink,#292b2c)}
.at-resource-page__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:27px;font-size:11px;line-height:1.6;color:var(--at-muted,#6b6b68)}
.at-resource-page__breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}
.at-resource-page__intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:8%;padding-block:38px 54px}
.at-resource-page__intro h1{max-width:800px;margin:20px 0 0;font:400 clamp(48px,6vw,88px)/1.04 var(--at-serif);letter-spacing:-.035em;overflow-wrap:anywhere}
.at-resource-page__body{max-width:480px;font-size:16px;line-height:1.85;color:var(--at-muted,#6b6b68)}
.at-resource-page__body>p{margin:0}.at-resource-page__body>p+p{margin-top:16px}
.at-resource-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.at-resource-page__card{min-width:0}
.at-resource-page__card-link{display:flex;flex-direction:column;height:100%}
.at-resource-page__image{overflow:hidden;aspect-ratio:1.12;background:#eeece7}
.at-resource-page__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s}
.at-resource-page__card-link:hover .at-resource-page__image img{transform:scale(1.025)}
.at-resource-page__card-link:focus-visible{outline:2px solid var(--at-red,#b52b2e);outline-offset:6px}
.at-resource-page__card-copy{display:flex;flex:1;flex-direction:column;align-items:start;padding:24px 0 20px;border-bottom:1px solid var(--at-line,#d9d6d0)}
.at-resource-page__card-copy .at-eyebrow{font-size:9px;letter-spacing:.12em;color:var(--at-red,#b52b2e)}
.at-resource-page__card h2{margin:12px 0 22px;font:400 clamp(25px,2.25vw,34px)/1.2 var(--at-serif);letter-spacing:-.018em;overflow-wrap:anywhere}
.at-resource-page__card-action{margin-top:auto;padding-block:4px;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--at-red,#b52b2e)}
.at-resource-page__next{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:70px;padding:38px 40px;background:#eeece7}
.at-resource-page__next h2{margin:0;font:400 clamp(30px,3.1vw,46px)/1.12 var(--at-serif);letter-spacing:-.02em}
.at-resource-page__next p{max-width:540px;margin:15px 0 0;font-size:14px;line-height:1.8;color:var(--at-muted,#6b6b68)}
.at-resource-page__actions{display:flex;flex-direction:column;align-items:start;gap:18px}
.at-resource-page__actions .at-button{min-height:52px;padding:15px 22px;font-size:13px;white-space:normal}
.at-resource-page__secondary{max-width:300px;font-size:12px;line-height:1.7;text-decoration:underline;text-underline-offset:5px}
@media(max-width:1000px){.at-resource-page__intro{gap:5%}.at-resource-page__grid{gap:20px}.at-resource-page__next{padding:32px;gap:28px}.at-resource-page__body{font-size:15px}}
@media(max-width:749px){.at-resource-page__breadcrumb{padding-block:22px;font-size:10px}.at-resource-page__intro{grid-template-columns:1fr;gap:22px;padding-block:18px 36px}.at-resource-page__intro h1{font-size:clamp(44px,10vw,64px);margin-top:17px}.at-resource-page__body{max-width:560px;font-size:15px;line-height:1.8}.at-resource-page__grid{grid-template-columns:1fr;gap:32px}.at-resource-page__image{aspect-ratio:1.35}.at-resource-page__card-copy{padding-top:20px}.at-resource-page__card h2{font-size:29px;margin-bottom:18px}.at-resource-page__next{grid-template-columns:1fr;gap:26px;margin-top:44px;padding:28px 24px}.at-resource-page__next h2{font-size:34px}.at-resource-page__actions{align-items:stretch}.at-resource-page__actions .at-button{text-align:center;justify-content:center}.at-resource-page__secondary{max-width:none}}
@media(prefers-reduced-motion:reduce){.at-resource-page__image img{transition:none}}
