.legal-module__7fVNVa__page{--ink:#1c1812;--ink-deep:#15120d;--on-ink:#f4efe4;--on-ink-dim:#f4efe4eb;--gold:#c9a84c;--line:#f4efe41f;--sans:var(--font-archivo), "Archivo", system-ui, sans-serif;--mono:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;background:var(--ink);min-height:100dvh;color:var(--on-ink);font-family:var(--sans);padding:clamp(40px,8vh,96px) clamp(20px,5vw,64px) clamp(64px,10vh,120px);line-height:1.65}.legal-module__7fVNVa__inner{width:100%;max-width:760px;margin-inline:auto}.legal-module__7fVNVa__back{min-height:24px;color:var(--on-ink-dim);font-family:var(--mono);letter-spacing:.04em;align-items:center;margin-bottom:clamp(32px,6vh,56px);font-size:.82rem;text-decoration:none;transition:color .16s;display:inline-flex}.legal-module__7fVNVa__back:hover{color:var(--gold)}.legal-module__7fVNVa__title{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:600;line-height:1}.legal-module__7fVNVa__meta{color:var(--on-ink-dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:14px;font-size:.78rem}.legal-module__7fVNVa__lede{color:var(--on-ink-dim);text-wrap:pretty;margin-top:clamp(24px,4vh,36px);font-size:1.05rem}.legal-module__7fVNVa__section{border-top:1px solid var(--line);margin-top:clamp(36px,6vh,56px);padding-top:28px}.legal-module__7fVNVa__h2{letter-spacing:-.01em;margin-bottom:14px;font-size:1.25rem;font-weight:600}.legal-module__7fVNVa__section p{color:var(--on-ink-dim);text-wrap:pretty;max-width:68ch}.legal-module__7fVNVa__section p+p,.legal-module__7fVNVa__section ul+p{margin-top:14px}.legal-module__7fVNVa__list{color:var(--on-ink-dim);gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.legal-module__7fVNVa__list li{grid-template-columns:14px minmax(0,1fr);gap:12px;max-width:68ch;display:grid}.legal-module__7fVNVa__list li:before{content:"";background:var(--gold);width:5px;height:5px;margin-top:.7em;transform:rotate(45deg)}.legal-module__7fVNVa__section a{color:var(--on-ink);text-underline-offset:4px;-webkit-text-decoration:underline #c9a84c99;text-decoration:underline #c9a84c99}.legal-module__7fVNVa__section a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.legal-module__7fVNVa__page :focus-visible{outline:2px solid var(--gold);outline-offset:3px}
