.legal{padding-bottom:clamp(64px,8vw,120px)}.legal__updated{color:var(--ink-3);margin-top:10px;font-size:13px}.legal__nav{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.legal__nav a{border:1px solid var(--line);min-height:36px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.legal__nav a:hover,.legal__nav a[aria-current=page]{color:var(--grad-c1);border-color:rgba(var(--grad-rgb-1), .55)}.legal__block{border:1px solid var(--line);background:#ffffff08;border-radius:22px;margin:0 0 14px;padding:22px 22px 20px}.legal__block h2{font-family:var(--f-display);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(22px,2.4vw,28px);font-weight:800}.legal__block h3{margin:16px 0 8px;font-size:16px;font-weight:700}.legal__block p{color:var(--ink-2);margin:0 0 12px;font-size:15px;line-height:1.6}.legal__block p:last-child,.legal__block li:last-child{margin-bottom:0}.legal__block a{color:var(--grad-c1);font-weight:700;text-decoration:none}.legal__block a:hover{text-decoration:underline}.legal__list,.legal__steps{color:var(--ink-2);margin:0 0 12px;padding:0 0 0 1.2em;font-size:15px;line-height:1.6}.legal__list li,.legal__steps li{margin:0 0 8px}.legal__steps strong,.legal__list strong{color:var(--ink)}@media (max-width:720px){.legal__block{padding:16px}.legal__nav{grid-template-columns:1fr;display:grid}.legal__nav a{text-align:center;justify-content:center;min-width:0}}
