@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600&family=Spline+Sans+Mono:wght@400;500&display=swap');:root{--paper:oklch(0.985 0.004 200);--frost:oklch(0.93 0.006 210);--hairline:oklch(0.88 0.008 220);--glacial:oklch(0.55 0.1 220);--ink-soft:oklch(0.48 0.015 230);--ink:oklch(0.25 0.015 240)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Instrument Sans',ui-sans-serif,system-ui,sans-serif;font-size:13.5px;line-height:1.65}.shell{width:min(920px,calc(100% - 64px));margin:0 auto}.legal-header{min-height:74px;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:10px;align-items:center;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none}.brand-mark{display:grid;place-items:center;width:27px;height:27px;background:var(--ink);color:var(--paper);font-size:16px;font-weight:500;border-radius:50%}.back{color:var(--glacial);font:10px 'Spline Sans Mono',monospace;text-decoration:none}.legal-main{padding:88px 0 120px}.eyebrow{color:var(--ink-soft);font:10px 'Spline Sans Mono',monospace;letter-spacing:.14em;text-transform:uppercase}.legal-main h1{font-size:clamp(48px,7vw,76px);letter-spacing:-.075em;line-height:.94;margin:30px 0 70px;font-weight:500}.legal-main h2{font-size:18px;font-weight:500;margin:48px 0 10px}.legal-main p,.legal-main li{color:var(--ink-soft);max-width:680px}.legal-main a{color:var(--glacial)}.notice{border-left:1px solid var(--glacial);padding:16px 20px;background:var(--frost);color:var(--ink-soft);font-size:13.5px;max-width:720px}.legal-footer{border-top:1px solid var(--hairline);padding:26px 0 42px;color:var(--ink-soft);font:10px 'Spline Sans Mono',monospace}.legal-footer a{color:var(--ink-soft)}@media(max-width:720px){.shell{width:calc(100% - 40px)}.legal-header{min-height:66px}.legal-main{padding:70px 0 90px}.legal-main h1{margin-bottom:48px;font-size:58px}.legal-main h2{margin-top:38px}.legal-footer{line-height:2}.legal-footer a{white-space:nowrap}}
