.fallbackMain{min-height:60vh;padding:clamp(72px,8vw,130px) max(24px,7vw);background:var(--paper)}
.fallbackInner{width:min(920px,100%);margin:0 auto}
.fallbackEyebrow{display:block;margin-bottom:22px;color:var(--gold-deep);font-size:.65rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}
.fallbackTitle{margin:0 0 36px;font-size:clamp(3rem,6vw,6rem);line-height:.9;text-transform:uppercase}
.fallbackContent{font-size:1.05rem;line-height:1.75;color:#425d73}
.fallbackContent>*:first-child{margin-top:0}
.fallbackContent a{color:#8f5f00;text-decoration:underline;text-underline-offset:3px}
.fallbackList{display:grid;gap:18px;margin-top:40px}
.fallbackCard{padding:28px;border-top:2px solid var(--navy-deep);background:#fff}
.fallbackCard h2{font-size:clamp(1.7rem,3vw,2.8rem)}
.fallbackCard p{margin:18px 0 0;color:#5e7283;line-height:1.65}
.fallbackMeta{display:block;margin-bottom:12px;color:#8f5f00;font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.fallbackPagination{margin-top:42px}.fallbackPagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.fallbackPagination a,.fallbackPagination span{min-width:42px;height:42px;padding:0 12px;display:grid;place-items:center;border:1px solid #c7cecf}.fallbackPagination .current{background:var(--navy-deep);color:#fff}
.notFoundActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.notFoundActions a{padding:16px 20px;background:var(--navy-deep);color:#fff;font-size:.7rem;font-weight:900;text-transform:uppercase;text-decoration:none}
@media(max-width:650px){.fallbackMain{padding:70px 20px}.fallbackTitle{font-size:clamp(2.6rem,13vw,3.5rem)}.fallbackCard{padding:22px}}
