.legal-module__NaLOZq__page{font-family:var(--font-body);background:var(--color-bg);color:var(--color-fg);min-height:100vh;transition:background var(--duration-base) ease, color var(--duration-base) ease}.legal-module__NaLOZq__topBar{z-index:50;background:var(--color-bg);border-bottom:var(--border-hairline) solid var(--color-hairline);transition:background var(--duration-base) ease;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,44px);display:flex;position:sticky;top:0}.legal-module__NaLOZq__brand{font-family:var(--font-display);font-weight:var(--type-hero-weight);letter-spacing:.5px;color:var(--color-fg);text-transform:uppercase;font-size:16px}.legal-module__NaLOZq__brandColon{color:var(--color-accent)}.legal-module__NaLOZq__topBarActions{align-items:center;gap:10px;display:flex}.legal-module__NaLOZq__shell{max-width:760px;margin:0 auto;padding:clamp(32px,6vh,64px) clamp(16px,4vw,44px) clamp(56px,10vh,96px)}.legal-module__NaLOZq__head{border-bottom:var(--border-hairline) solid var(--color-hairline);padding-bottom:clamp(24px,4vh,36px)}.legal-module__NaLOZq__eyebrow{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;align-items:baseline;gap:12px;font-size:11px;display:flex}.legal-module__NaLOZq__eyebrowLead{color:var(--color-muted);white-space:nowrap}.legal-module__NaLOZq__eyebrowColon{color:var(--color-accent)}.legal-module__NaLOZq__eyebrowTail{color:var(--color-faint)}.legal-module__NaLOZq__title{font-family:var(--font-display);font-weight:var(--type-section-weight);letter-spacing:-.8px;text-transform:uppercase;color:var(--color-fg);margin:14px 0 0;font-size:clamp(28px,6vw,52px);line-height:1}.legal-module__NaLOZq__intro{color:var(--color-muted);margin:18px 0 0;font-size:16px;line-height:1.7}.legal-module__NaLOZq__sections{counter-reset:legal}.legal-module__NaLOZq__section{counter-increment:legal;margin-top:clamp(32px,5vh,48px)}.legal-module__NaLOZq__heading{font-family:var(--font-display);font-weight:var(--type-section-weight);letter-spacing:-.2px;text-transform:uppercase;color:var(--color-fg);margin:0 0 14px;font-size:clamp(17px,2.4vw,22px);line-height:1.25}.legal-module__NaLOZq__section .legal-module__NaLOZq__heading:before{content:counter(legal, decimal-leading-zero) " ";font-family:var(--font-mono);letter-spacing:2px;color:var(--color-accent);font-size:.7em}.legal-module__NaLOZq__body{color:var(--color-muted);overflow-wrap:anywhere;margin:0 0 14px;font-size:15px;line-height:1.75}.legal-module__NaLOZq__body:last-child{margin-bottom:0}.legal-module__NaLOZq__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.legal-module__NaLOZq__list li{color:var(--color-muted);overflow-wrap:anywhere;padding-left:22px;font-size:15px;line-height:1.7;position:relative}.legal-module__NaLOZq__list li:before{content:"";width:10px;height:var(--border-thick);background:var(--color-accent);position:absolute;top:.65em;left:0}.legal-module__NaLOZq__contact{border-top:var(--border-hairline) solid var(--color-hairline);margin-top:clamp(40px,6vh,64px);padding-top:clamp(24px,4vh,36px)}.legal-module__NaLOZq__crossLinks{flex-wrap:wrap;gap:10px;margin-top:clamp(40px,6vh,64px);display:flex}.legal-module__NaLOZq__crossLink{border:var(--border-hairline) solid var(--color-hairline);color:var(--color-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:var(--type-hero-weight);letter-spacing:1.5px;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);padding:11px 16px}.legal-module__NaLOZq__crossLink:hover{color:var(--color-fg);border-color:var(--color-fg)}@media (pointer:coarse){.legal-module__NaLOZq__crossLink{align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){.legal-module__NaLOZq__page,.legal-module__NaLOZq__topBar,.legal-module__NaLOZq__crossLink{transition:none}}
