.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.state{min-height:70vh;display:grid;place-items:center;text-align:center;padding:40px 0}.state svg.ill{width:150px;height:140px;margin:0 auto}.state h1{margin:26px 0 0;font:400 clamp(26px,3vw,36px)/1.3 var(--f-display)}.state p{margin:14px auto 0;max-width:28em;color:var(--ink-2);line-height:1.8}.state .btns{margin-top:30px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.prose{max-width:760px;padding-top:30px}.prose h1{margin-top:14px;font:400 clamp(28px,4vw,42px)/1.3 var(--f-display)}.prose section{margin-top:44px}.prose h2{font:400 20px/1.4 var(--f-display)}.prose p{margin-top:12px;font-size:15px;line-height:1.95;color:var(--ink-2)}.prose ul{margin-top:14px;display:grid;gap:10px}.prose li{position:relative;padding:14px 16px 14px 36px;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;line-height:1.85;color:var(--ink-2)}.prose li:before{content:"";position:absolute;left:16px;top:23px;width:7px;height:7px;border-radius:50%;background:var(--gold)}.prose li b{color:var(--ink)}.prose-cta{margin-top:50px}footer{padding:90px 24px 50px;font-size:12px;color:var(--ink-4);text-align:center}footer a{color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}footer a:hover{color:var(--ink)}
