.legal-page{color:#efeee8;background:#090a09}.legal-hero{border-bottom:1px solid #f0eee82e;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-content:end;gap:clamp(2rem,6vw,7rem);min-height:75svh;padding:clamp(8.5rem,15vw,13rem) clamp(1.25rem,7vw,8rem) clamp(3.5rem,8vw,7rem);display:grid}.legal-hero>p,.legal-hero small,.legal-section>header>span,.legal-section>header p{color:#ff5167;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem}.legal-hero>p{grid-column:1/-1;margin:0}.legal-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(4.4rem,10vw,9rem);font-weight:650;line-height:.8}.legal-hero h1 em{color:#d9dad4;font-family:Georgia,serif;font-weight:400}.legal-hero>div{align-self:end;max-width:32rem}.legal-hero>div>p{color:#c7c8c1;margin:0 0 1.5rem;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.58}.legal-hero small{color:#878a81}.legal-intro{color:#141513;background:#eae8e1;grid-template-columns:auto minmax(0,55rem);align-items:start;gap:clamp(1.25rem,4vw,4rem);padding:clamp(3rem,7vw,6.5rem) clamp(1.25rem,12vw,14rem);display:grid}.legal-intro>span{color:#b6142e;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:.8rem;font-weight:800}.legal-intro p{margin:0;font-family:Georgia,serif;font-size:clamp(1.55rem,3.6vw,3.7rem);line-height:1.05}.legal-content{max-width:96rem;margin:0 auto;padding:clamp(4rem,9vw,9rem) clamp(1.25rem,6vw,6rem)}.legal-section{border-top:1px solid #f0eee82e;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:clamp(2rem,7vw,9rem);padding:clamp(2.5rem,6vw,6rem) 0;display:grid}.legal-section:last-child{border-bottom:1px solid #f0eee82e}.legal-section>header p{color:#8b8d84;margin:.55rem 0 0}.legal-section h2{letter-spacing:-.045em;max-width:29rem;margin:0 0 2rem;font-size:clamp(2rem,4vw,4rem);font-weight:520;line-height:.95}.legal-section>div{max-width:46rem}.legal-section>div>p,.legal-section li{color:#c8c9c2;font-size:1rem;line-height:1.7}.legal-section>div>p:first-child{margin-top:0}.legal-section>div>p:last-child{margin-bottom:0}.legal-section ul{gap:.75rem;padding-left:1.15rem;display:grid}.legal-section a{color:#fff4f6;text-underline-offset:.24em;-webkit-text-decoration:underline #ff5167;text-decoration:underline #ff5167}.legal-facts{border-top:1px solid #f0eee833;margin:0}.legal-facts>div{border-bottom:1px solid #f0eee829;grid-template-columns:minmax(10rem,.45fr) 1fr;gap:1rem;padding:1.1rem 0;display:grid}.legal-facts dt{color:#868981;font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem}.legal-facts dd{color:#eeede7;margin:0;line-height:1.55}.legal-note{color:#d9d8d1;background:#ff294514;border-left:2px solid #ff5167;padding:1.2rem 1.3rem;line-height:1.65}@media (max-width:800px){.legal-hero,.legal-section{grid-template-columns:1fr}.legal-hero{gap:2.5rem;min-height:auto;padding-top:9rem}.legal-intro{padding-inline:1.25rem}.legal-section{gap:1.4rem}.legal-section h2{max-width:none}.legal-facts>div{grid-template-columns:1fr;gap:.45rem}}
