@font-face{font-family:'Inter';font-style:normal;font-weight:400 600;font-display:optional;src:url(/k/Inter-landing.166538f3f5.woff2) format('woff2');unicode-range:U+0020-007E,U+00A0-00A1,U+00A9-00AB,U+00AE,U+00B7,U+00BA-00BB,U+00BF-00C1,U+00C7-00C9,U+00CC-00CD,U+00D1-00D3,U+00D7,U+00D9-00DA,U+00DC,U+00E0-00E1,U+00E7-00E9,U+00EC-00ED,U+00F0-00F3,U+00F9-00FA,U+00FC,U+03B8,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+2190-2194,U+2197-2198,U+2212,U+2248,U+2264-2265}:root{--ink:#163b30;--paper:#f4f3ed;--muted:#4b5e52;--line:rgba(22,59,48,.14);--lime:#c8f07f}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.65 Inter,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:3px}a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(16px,5vw,64px);border-bottom:1px solid var(--line)}.legal-brand{display:inline-flex;align-items:center;min-height:44px;font-size:28px;font-weight:600;letter-spacing:-.06em;text-decoration:none}.legal-brand i{width:.2em;height:.2em;margin-left:.06em;border-radius:50%;background:#55962f;align-self:flex-end;margin-bottom:.32em}.legal-back{display:inline-flex;align-items:center;min-height:44px;font-size:15px}main{max-width:760px;margin:0 auto;padding:40px clamp(16px,5vw,32px) 80px}h1{font-size:clamp(40px,7vw,64px);font-weight:400;letter-spacing:-.05em;line-height:1.05;margin:10px 0 24px}.legal-banner{padding:16px 18px;border-radius:14px;background:#fbf3df;color:#4a3410;font-size:15px;line-height:1.55;margin:0 0 26px}.legal-toc{display:flex;flex-wrap:wrap;gap:0 22px;margin:0 0 30px}.legal-toc a{display:inline-flex;align-items:center;min-height:44px}.legal-doc{padding:30px 0;border-top:1px solid var(--line)}.legal-doc h2{font-size:clamp(28px,4vw,38px);font-weight:400;letter-spacing:-.04em;line-height:1.15;margin:0}.legal-doc h3{font-size:18px;font-weight:600;margin:26px 0 6px}.legal-doc p,.legal-doc li{margin:8px 0}.legal-doc ul{padding-left:22px}.legal-status{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.legal-ph{background:#fbf3df;color:#5a3d0c;padding:0 4px;border-radius:4px}.legal-footer{padding:30px clamp(16px,5vw,64px);border-top:1px solid var(--line);font-size:14px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 24px}.legal-footer a{display:inline-flex;align-items:center;min-height:44px}@media (prefers-color-scheme: dark){:root{--ink:#f4f3ed;--paper:#0b211b;--muted:#b9c9bd;--line:rgba(244,243,237,.16)}.legal-banner,.legal-ph{background:#3a2c12;color:#f6e7cf}.legal-brand i{background:var(--lime)}}