.legal-module__Yd4PWa__legalHero{background:var(--navy);text-align:center;padding:5rem 0 3.5rem}.legal-module__Yd4PWa__legalHero h1{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:600;line-height:1.15}.legal-module__Yd4PWa__legalContent{background:var(--cream);padding:var(--section-y) 0}.legal-module__Yd4PWa__legalProse{max-width:760px;font-family:var(--font-body);color:var(--text-secondary);line-height:1.8}.legal-module__Yd4PWa__legalProse h2{font-family:var(--font-display);color:var(--navy);letter-spacing:-.01em;margin:2.5rem 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.2}.legal-module__Yd4PWa__legalProse h3{font-family:var(--font-body);color:var(--navy);margin:1.5rem 0 .4rem;font-size:1rem;font-weight:700}.legal-module__Yd4PWa__legalProse p{margin-bottom:1rem}.legal-module__Yd4PWa__legalProse ul{flex-direction:column;gap:.4rem;margin-bottom:1rem;margin-left:1.5rem;list-style:outside;display:flex}.legal-module__Yd4PWa__legalProse ul li{line-height:1.7}.legal-module__Yd4PWa__legalProse a{color:var(--orange);font-weight:500;text-decoration:none;transition:opacity .15s}.legal-module__Yd4PWa__legalProse a:hover{opacity:.8;text-decoration:underline}.legal-module__Yd4PWa__legalDate{font-family:var(--font-body);color:var(--text-muted);margin-top:.5rem;margin-bottom:2rem;font-size:.82rem;display:inline-block}@media (max-width:600px){.legal-module__Yd4PWa__legalHero{padding:3.5rem 0 2.5rem}.legal-module__Yd4PWa__legalHero h1{font-size:1.9rem}}
