.legal{max-width:760px;margin-inline:auto;padding:48px var(--gutter) 96px}.legal header{display:flex;justify-content:space-between;align-items:center;margin-bottom:64px}.legal header a:not(.logo){color:var(--text-2);font-size:.92rem}.legal h1{font-size:clamp(2rem,1.4rem + 2.5vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin-bottom:16px}.legal h2{font-size:1.25rem;font-weight:500;margin:40px 0 12px}.legal p,.legal li{color:var(--text-2)}.legal p+p{margin-top:12px}.legal ul{list-style:disc;padding-left:1.2em;display:grid;gap:6px}.legal .pending{color:var(--ember)}.legal .note{padding:14px 16px;border-radius:12px;border:1px dashed rgba(232,183,106,.45);color:var(--ember);font-size:.92rem;margin-bottom:32px}.legal .meta{font-size:.85rem;color:var(--text-3)}.confirm{min-height:100dvh;display:grid;place-items:center;text-align:center;padding:var(--gutter);background:radial-gradient(50% 50% at 50% 100%,rgba(118,85,245,.45),transparent 70%),var(--bg)}.confirm>div{display:grid;gap:18px;justify-items:center;max-width:520px}.confirm h1{font-size:clamp(2rem,1.4rem + 2.5vw,3rem);font-weight:500;letter-spacing:-.03em}.confirm p{color:var(--text-2)}
