:root{color-scheme:dark;--ink: #eff7f4;--muted: #9ba8a5;--line: rgba(223, 255, 249, .13);--cyan: #91f4e4;--bg: #06090a;--panel: #0d1314;--sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--serif: "Iowan Old Style", "Baskerville", "Times New Roman", serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,rgba(145,244,228,.08),transparent 34%),var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.65}a{color:inherit}.legal-nav{border-bottom:1px solid var(--line)}.legal-nav__inner,.legal-main{width:min(920px,calc(100% - 36px));margin:0 auto}.legal-nav__inner{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-brand{font-size:12px;font-weight:700;letter-spacing:.14em;text-decoration:none}.legal-brand span{color:var(--cyan)}.legal-links{display:flex;gap:20px;color:var(--muted);font-size:12px}.legal-main{padding:78px 0 100px}.legal-kicker{color:var(--cyan);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1{margin:24px 0 18px;font-family:var(--serif);font-size:clamp(48px,8vw,85px);font-weight:400;line-height:.95;letter-spacing:-.055em}.legal-intro{max-width:700px;margin:0 0 50px;color:var(--muted)}.legal-section{padding:29px 0;border-top:1px solid var(--line)}.legal-section h2{margin:0 0 13px;font-family:var(--serif);font-size:28px;font-weight:400;letter-spacing:-.03em}.legal-section p,.legal-section ul{margin:7px 0;color:#c2ceca;font-size:14px}.legal-section strong{color:var(--ink)}.legal-note{margin-top:40px;padding:21px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:12px}@media(max-width:600px){.legal-nav__inner{align-items:flex-start;flex-direction:column;padding-block:17px}.legal-links a{min-height:44px;display:inline-flex;align-items:center}.legal-main{padding-top:55px}.legal-kicker{font-size:10px}.legal-intro{margin-bottom:42px;font-size:15px}.legal-section{padding-block:26px}.legal-section p,.legal-section ul{font-size:15px}.legal-note{font-size:13px}}
