
*{box-sizing:border-box}body{margin:0;background:var(--card);color:var(--ink);font:18px/1.65 Arial,sans-serif}main{max-width:960px;margin:auto;padding:64px 24px}h1,h2{font-family:var(--font-heading);font-weight:500;line-height:1.12}h1{font-size:clamp(44px,7vw,72px);margin:0 0 20px}h2{font-size:30px;margin:0 0 12px}p{margin:0 0 20px}.intro{font-size:22px;max-width:650px}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:48px 0}.steps li{border-top:2px solid var(--line);padding-top:20px}.step{display:block;color:var(--link);font-weight:bold;margin-bottom:12px}.support{border-top:1px solid var(--line);padding-top:32px}.support p{max-width:760px}.close{margin-top:36px}.action{display:inline-block;background:var(--tint);color:var(--ink);padding:13px 22px;border-radius:6px;text-decoration:none;font-weight:bold}a:focus-visible{outline:3px solid var(--line);outline-offset:4px}@media(max-width:640px){main{padding:38px 22px}.steps{grid-template-columns:1fr;gap:22px;margin:32px 0}.steps p{margin:0}h2{font-size:27px}}
