.legal{max-width:760px;margin:0 auto;padding:32px 20px 96px}.legal-top{padding:4px 0 40px}.legal h1{font-size:clamp(34px,6vw,52px);margin-bottom:8px}.legal-date{color:var(--ink-3);font-size:14px;margin-bottom:40px}.legal h2{font-size:22px;margin:40px 0 12px}.legal li,.legal p{color:var(--ink-2);max-width:68ch}.legal p+p{margin-top:10px}.legal ul{padding-left:20px;margin:10px 0}.legal li+li{margin-top:6px}.legal dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 24px;gap:8px 24px;margin:0}.legal dt{font-weight:600}.legal dd{margin:0;color:var(--ink-2)}.legal-nav{display:flex;flex-wrap:wrap;gap:18px;margin-top:64px;padding-top:24px;border-top:1px solid var(--line);font-size:14px}@media (max-width:560px){.legal dl{grid-template-columns:1fr;gap:2px}.legal dd{margin-bottom:10px}}