:root{--paper:#f5f5f0;--surface:#fffdf8;--ink:#1b2725;--muted:#65716e;--teal:#147d6c;--teal-dark:#0c554b;--line:#d9dfda;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.65}.legal-shell{max-width:860px;margin:0 auto;padding:34px 24px 80px}.legal-nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:26px;border-bottom:1px solid var(--line)}.brand{color:var(--teal-dark);font-size:16px;font-weight:700;letter-spacing:.16em;text-decoration:none}.back{color:var(--teal-dark);font-size:12px;text-decoration:underline;text-underline-offset:3px}.legal-content{max-width:680px;padding-top:68px}.eyebrow{color:var(--teal-dark);font:600 10px var(--mono);letter-spacing:.1em}.legal-content h1{margin:13px 0 17px;font-size:clamp(38px,6vw,60px);line-height:1;letter-spacing:-.06em}.legal-content>p{color:var(--muted);font-size:16px}.draft-note{margin:30px 0;padding:14px 16px;border-left:3px solid var(--teal);background:#e5f1ed;color:var(--teal-dark);font-size:12px}.legal-content h2{margin:38px 0 7px;font-size:19px;letter-spacing:-.02em}.legal-content p,.legal-content li{font-size:14px}.legal-content ul{padding-left:21px;color:var(--muted)}.legal-content li{margin:7px 0}.legal-footer{margin-top:60px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font:10px var(--mono)}
