:root{--ink:#232323;--ink-66:#232323a8;--ink-55:#2323238c;--yellow:#f6ff7a;--line:#23232324;--sans:"Schibsted Grotesk Variable", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0}a{color:var(--ink)}::selection{background:var(--yellow);color:var(--ink)}.legal-nav{border-bottom:1px solid var(--line)}.legal-nav-inner{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;padding:18px 24px;display:flex}.legal-logo{letter-spacing:-.02em;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.legal-logo-mark{flex-shrink:0;width:17px;height:17px;display:block}.legal-nav-links{gap:18px;font-size:13.5px;display:flex}.legal-nav-links a{color:var(--ink-66);text-decoration:none}.legal-nav-links a:hover{color:var(--ink)}main.legal{max-width:760px;margin:0 auto;padding:56px 24px 80px}.legal-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.legal-kicker:before{content:"";background:var(--yellow);border:1px solid var(--ink);width:14px;height:14px;display:inline-block}.legal h1{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(32px,6vw,46px);line-height:1.05}.legal-updated{font-family:var(--mono);color:var(--ink-55);margin-bottom:42px;font-size:12px}.legal h2{letter-spacing:-.015em;margin:40px 0 10px;font-size:19px}.legal p,.legal li{color:var(--ink-66);margin:0 0 12px;font-size:15px;line-height:1.7}.legal ul{margin:0 0 12px;padding-left:20px}.legal li{margin-bottom:8px}.legal strong{color:var(--ink);font-weight:600}.legal-footer{border-top:1px solid var(--line)}.legal-footer-inner{max-width:760px;color:var(--ink-55);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:22px 24px 30px;font-size:13px;display:flex}.legal-footer-inner nav{flex-wrap:wrap;gap:16px;display:flex}.legal-footer-inner a{color:var(--ink-55);text-decoration:none}.legal-footer-inner a:hover{color:var(--ink)}
