._16Mfwa_page{background:var(--color-bg,#fff);min-height:100vh;color:var(--color-ink);font-family:var(--font-body);justify-content:center;align-items:center;padding:32px 20px;display:flex}._16Mfwa_wrap{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}._16Mfwa_art{width:100%;max-width:320px;height:auto;margin-bottom:28px}._16Mfwa_kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-strong);margin:0 0 10px;font-size:12px;font-weight:800}._16Mfwa_kicker:before{content:"— "}._16Mfwa_title{color:var(--color-ink);margin:0 0 8px;font-size:clamp(26px,5vw,34px);font-weight:800;line-height:1.15}._16Mfwa_sub{color:var(--color-ink-2);margin:0 0 28px;font-size:16px}._16Mfwa_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._16Mfwa_btn{letter-spacing:.06em;text-transform:uppercase;border-radius:14px;justify-content:center;align-items:center;height:48px;padding:0 28px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}._16Mfwa_primary{background:var(--brand);color:#fff;box-shadow:0 4px 0 var(--brand-shadow)}._16Mfwa_secondary{background:var(--color-surface,#fff);color:var(--brand-strong);border:2px solid var(--color-line);box-shadow:0 4px 0 var(--color-line-2)}._16Mfwa_btn:hover{transform:translateY(-2px)}._16Mfwa_primary:hover{box-shadow:0 6px 0 var(--brand-shadow)}._16Mfwa_secondary:hover{box-shadow:0 6px 0 var(--color-line-2)}._16Mfwa_btn:active{transform:translateY(4px);box-shadow:0 0 #0000}
