.error-page{box-sizing:border-box;flex-direction:column;min-height:100vh;padding:clamp(1.25rem,4vw,3rem);display:flex}.error-page__main{flex:1;max-width:40rem;min-height:0;display:block}.error-page__code{color:var(--text-muted);font-size:var(--fs-0-95rem);font-variant-numeric:tabular-nums;margin:0}.error-page__title{color:var(--text-heading);font-size:var(--fs-clamp-1-5rem-3-5vw-2-1rem);margin:.2rem 0 .6rem;font-weight:700;line-height:1.2}.error-page__text{color:var(--text-muted);margin:.25rem 0;line-height:1.6}.error-page__footer{color:var(--text-muted);font-size:var(--fs-0-875rem);margin-top:3rem}.error-page__footer a{color:var(--text-main);text-underline-offset:.2em}.os-download-grid-p-1{margin:0}.shot-figure-1{margin-block:1.25rem}.shot-img-1{border-radius:var(--radius-0-65rem);border:1px solid var(--glass-card-border);width:100%;height:auto;box-shadow:var(--shadow-card)}.shot-figcaption-1{font-size:var(--fs-0-825rem);color:var(--text-muted);text-align:center;margin-top:.45rem}
