.legal-nav{display:flex;align-items:center;height:100px;max-width:1100px;margin:auto;padding-inline:var(--gutter);border-bottom:1px solid var(--line)}.legal-nav>a{display:flex;align-items:center;gap:12px}.legal-nav img{width:34px;height:34px;object-fit:contain}.legal-nav b{font-weight:500;letter-spacing:.12em}.legal{max-width:800px;padding:75px var(--gutter) 100px;margin:auto}.legal>.eyebrow{color:var(--accent);text-transform:uppercase;font-size:10px}.legal h1{font-size:clamp(36px,5vw,60px);font-weight:450;letter-spacing:-.05em;line-height:1.1;margin-top:20px;margin-bottom:20px}.legal .updated{font-size:11px;color:var(--muted);margin-bottom:50px}.legal h2{font-size:22px;letter-spacing:-.025em;font-weight:450;margin-top:40px;margin-bottom:14px}.legal p,.legal li{font-size:14px;color:#aab7b0;line-height:1.85}.legal p{margin-top:12px}.legal a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.legal ul{padding-left:22px}.legal footer{margin-top:50px;border-top:1px solid var(--line);padding-top:22px;font-size:12px}

@media(max-width:760px){.legal-nav{height:80px;padding-inline:22px}.legal{padding:48px 22px 70px;max-width:100%}.legal h1{font-size:clamp(32px,9vw,46px);overflow-wrap:break-word}.legal h2{font-size:22px;line-height:1.3}.legal p,.legal li{font-size:16px;line-height:1.75}.legal a{overflow-wrap:anywhere}.legal .updated{font-size:12px;margin-bottom:36px}.legal .back{display:inline-flex;align-items:center;min-height:48px;margin-top:30px}}
