.legal-module__9dex_q__page{--paper:#f2ede3;--paper2:#faf6ee;--line:#e3dbcc;--line2:#d6ccb8;--ink:#211c16;--bodyc:#4b443a;--muted:#8b8375;--faint:#a79e8e;--clay:#b8492a;--amber:#b4832b;--amberbg:#f6efdf;--serif:var(--font-playfair), Georgia, serif;--sans:var(--font-montserrat), system-ui, sans-serif;--mono:var(--font-montserrat), system-ui, sans-serif;background:var(--paper);color:var(--bodyc);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh}.legal-module__9dex_q__page *{box-sizing:border-box;margin:0;padding:0}.legal-module__9dex_q__wrap{max-width:720px;margin:0 auto;padding:40px 28px 90px}.legal-module__9dex_q__topbar{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.legal-module__9dex_q__mono{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;text-decoration:none}.legal-module__9dex_q__topbar a:hover{color:var(--ink)}.legal-module__9dex_q__eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px}.legal-module__9dex_q__h1{font-family:var(--serif);color:var(--ink);margin:10px 0 6px;font-size:clamp(32px,5vw,46px);font-weight:800;line-height:1.04}.legal-module__9dex_q__updated{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.legal-module__9dex_q__notice{background:var(--amberbg);border:1px solid #b4832b59;border-radius:12px;align-items:flex-start;gap:12px;margin:26px 0 34px;padding:16px 20px;display:flex}.legal-module__9dex_q__notice .legal-module__9dex_q__ic{color:var(--amber);flex-shrink:0;font-size:16px;line-height:1.3}.legal-module__9dex_q__notice p{color:var(--bodyc);font-size:13.5px;line-height:1.55}.legal-module__9dex_q__notice a{color:var(--clay)}.legal-module__9dex_q__sec{margin-bottom:26px}.legal-module__9dex_q__sh{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:19px;font-weight:700}.legal-module__9dex_q__sb{color:var(--bodyc);font-size:15px;line-height:1.65}.legal-module__9dex_q__sb b{color:var(--ink);font-weight:600}.legal-module__9dex_q__foot{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:20px;font-size:13.5px}.legal-module__9dex_q__foot a{color:var(--clay)}
