.legal-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-faint);margin-bottom:24px}.legal-breadcrumb a{color:var(--ink-faint);transition:color 0.15s var(--ease)}.legal-breadcrumb a:hover{color:var(--ink)}.legal-breadcrumb span[aria-current]{color:var(--ink);font-weight:600}.legal-hero{padding:64px 0 32px}.legal-hero h1{margin-top:14px;font-size:clamp(32px, 3.6vw, 46px);color:var(--ink)}.legal-body{padding-top:0;padding-bottom:96px}.legal-content{max-width:720px;display:flex;flex-direction:column;gap:40px}.legal-content article h2{font-size:20px;color:var(--ink);margin-bottom:14px}.legal-content article p{font-size:15px;line-height:1.7;color:var(--ink-soft)}.legal-content article p+p{margin-top:12px}.legal-content article a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.legal-content article a:hover{color:var(--accent)}.legal-facts{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--rule)}.legal-facts li{display:flex;gap:18px;padding-top:10px;font-size:14.5px;color:var(--ink)}.legal-facts li span{flex:0 0 200px;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.legal-facts li a{color:var(--ink)}.legal-todo{font-style:italic;color:var(--accent)}@media (max-width:640px){.legal-facts li{flex-direction:column;gap:3px}.legal-facts li span{flex-basis:auto}}