/* AAEJ historical archive, scoped to preserve existing visual system */
.aaeja-archive{padding:clamp(48px,7vw,104px) clamp(18px,5vw,72px);background:#efeae0;color:#17242b}
.aaeja-archive-inner{max-width:920px;margin-inline:auto}
.aaeja-archive h2{font-size:clamp(30px,4.6vw,58px);line-height:1.15;margin:12px 0 26px}
.aaeja-archive p{font-size:clamp(17px,1.35vw,20px);line-height:1.85;max-width:75ch;margin:0 0 18px}
.aaeja-kicker{letter-spacing:.07em;font-weight:700;color:#8f503b}
.aaeja-archive .aaeja-action{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:#17242b;color:#fffdf7;text-decoration:none;font-weight:700;margin:16px 0 24px;border-radius:3px}
.aaeja-archive .aaeja-action:hover{background:#8f503b}
.aaeja-archive .aaeja-action:focus-visible{outline:3px solid #a64631;outline-offset:4px}
.aaeja-archive .aaeja-credit{padding-top:16px;border-top:1px solid #bfb6a9;font-size:15px;line-height:1.7;color:#39474d}
@media(prefers-reduced-motion:reduce){.aaeja-archive *{scroll-behavior:auto!important}}
