.legal-module__Yd4PWa__legalPage{color:#171512;min-height:100vh;font-family:var(--font-body), sans-serif;background:radial-gradient(circle at 78% 8%,#c43b2f1f,#0000 28%),linear-gradient(135deg,#f7f5f1 0%,#e7e4de 100%);padding:clamp(22px,4vw,54px)}.legal-module__Yd4PWa__shell{width:min(1040px,100%);margin:0 auto}.legal-module__Yd4PWa__nav{justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(44px,8vw,96px);display:flex}.legal-module__Yd4PWa__brand{color:inherit;font:650 12px var(--font-display), sans-serif;letter-spacing:.16em;text-decoration:none}.legal-module__Yd4PWa__navLinks{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.legal-module__Yd4PWa__navLinks a{color:inherit;font:600 9px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#f7f5f19e;border:1px solid #cfcac1;padding:10px 13px;text-decoration:none}.legal-module__Yd4PWa__hero{border-bottom:1px solid #cfcac1;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:end;gap:clamp(28px,6vw,88px);padding-bottom:clamp(28px,5vw,58px);display:grid}.legal-module__Yd4PWa__eyebrow{color:#c43b2f;font:700 10px var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}.legal-module__Yd4PWa__hero h1{max-width:780px;font:750 clamp(54px, 9vw, 118px)/.84 var(--font-display), sans-serif;letter-spacing:-.075em;margin:0}.legal-module__Yd4PWa__summary{color:#5f5a54;margin:0;font-size:clamp(14px,1.5vw,17px);line-height:1.65}.legal-module__Yd4PWa__meta{color:#807971;font:600 10px var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-top:18px}.legal-module__Yd4PWa__content{grid-template-columns:220px minmax(0,1fr);gap:clamp(28px,6vw,82px);padding-top:clamp(34px,6vw,70px);display:grid}.legal-module__Yd4PWa__toc{background:#f7f5f1b3;border:1px solid #cfcac1;align-self:start;gap:10px;padding:18px;display:grid;position:sticky;top:24px}.legal-module__Yd4PWa__toc span{color:#c43b2f;font:700 9px var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.legal-module__Yd4PWa__toc a{color:#36322e;font-size:12px;line-height:1.35;text-decoration:none}.legal-module__Yd4PWa__article{gap:30px;display:grid}.legal-module__Yd4PWa__section{border-bottom:1px solid #d8d3cb;padding-bottom:30px}.legal-module__Yd4PWa__section h2{font:650 clamp(25px, 3vw, 38px)/.95 var(--font-display), sans-serif;letter-spacing:-.05em;margin:0 0 13px}.legal-module__Yd4PWa__section p,.legal-module__Yd4PWa__section li{color:#4f4a44;font-size:14px;line-height:1.75}.legal-module__Yd4PWa__section p{margin:0 0 14px}.legal-module__Yd4PWa__section ul{gap:8px;margin:0 0 14px;padding-left:18px;display:grid}.legal-module__Yd4PWa__notice{background:#fffdf8;border:1px solid #cfcac1;padding:18px}.legal-module__Yd4PWa__notice p{margin:0}.legal-module__Yd4PWa__footer{color:#807971;font:600 10px var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #cfcac1;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:52px;padding-top:20px;display:flex}.legal-module__Yd4PWa__footer a{color:inherit}@media (max-width:760px){.legal-module__Yd4PWa__legalPage{padding:20px}.legal-module__Yd4PWa__nav,.legal-module__Yd4PWa__hero,.legal-module__Yd4PWa__content{grid-template-columns:1fr}.legal-module__Yd4PWa__nav{align-items:flex-start}.legal-module__Yd4PWa__hero{gap:22px}.legal-module__Yd4PWa__hero h1{font-size:clamp(48px,18vw,76px)}.legal-module__Yd4PWa__content{padding-top:30px}.legal-module__Yd4PWa__toc{position:static}}
