.NotFoundPage-module__d8__Fa__main{min-height:65svh;padding:var(--section-space) var(--page-gutter);background:linear-gradient(145deg, var(--colour-background), var(--colour-surface));place-items:center;display:grid}.NotFoundPage-module__d8__Fa__inner{grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);width:min(100%,58rem);display:grid}.NotFoundPage-module__d8__Fa__inner img{object-fit:contain;width:min(100%,14rem);max-height:19rem;margin-inline:auto}.NotFoundPage-module__d8__Fa__kicker{margin:0 0 var(--space-3);color:var(--abotat-blue);font-size:var(--text-small);font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;line-height:1.45}.NotFoundPage-module__d8__Fa__copy h1{max-width:18ch;color:var(--colour-text);font-size:var(--text-h1);line-height:var(--line-heading);letter-spacing:-.03em;margin:0}.NotFoundPage-module__d8__Fa__copy>p:not(.NotFoundPage-module__d8__Fa__kicker){max-width:var(--width-reading);margin:var(--space-4) 0 0;color:var(--colour-text-muted);font-size:var(--text-body);line-height:var(--line-body)}.NotFoundPage-module__d8__Fa__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.NotFoundPage-module__d8__Fa__primary,.NotFoundPage-module__d8__Fa__secondary{min-height:var(--control-height-large);border:var(--border-width) solid var(--abotat-blue);border-radius:var(--radius-small);font-size:var(--text-ui);font-weight:var(--weight-semibold);justify-content:center;align-items:center;padding:.75rem 1.25rem;text-decoration:none;display:inline-flex}.NotFoundPage-module__d8__Fa__primary{background:var(--abotat-blue);color:#fff}.NotFoundPage-module__d8__Fa__secondary{color:var(--abotat-blue);background:0 0}.NotFoundPage-module__d8__Fa__primary:hover,.NotFoundPage-module__d8__Fa__primary:focus-visible,.NotFoundPage-module__d8__Fa__secondary:hover,.NotFoundPage-module__d8__Fa__secondary:focus-visible{background:var(--colour-primary-hover);border-color:var(--colour-primary-hover);color:#fff}@media (max-width:42rem){.NotFoundPage-module__d8__Fa__inner{text-align:center;grid-template-columns:1fr}.NotFoundPage-module__d8__Fa__inner img{width:min(42%,9rem)}.NotFoundPage-module__d8__Fa__copy h1,.NotFoundPage-module__d8__Fa__copy>p:not(.NotFoundPage-module__d8__Fa__kicker){margin-inline:auto}.NotFoundPage-module__d8__Fa__actions{justify-content:center}}
