.legal-module__8113wq__page{background-color:var(--background);min-height:100vh}.legal-module__8113wq__pageHeader{background:var(--primary-navy);text-align:center;color:#fff;padding:7rem 0 5rem}.legal-module__8113wq__headerLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:1rem;font-size:.8rem;font-weight:700}.legal-module__8113wq__pageTitle{color:#fff;margin-bottom:1.25rem;font-size:3.5rem}.legal-module__8113wq__headerSubtitle{color:#ffffffa6;max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.7}.legal-module__8113wq__content{padding:5rem 0 7rem}.legal-module__8113wq__inner{max-width:800px;margin:0 auto;padding:0 1rem}.legal-module__8113wq__lastUpdated{color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:3rem;padding-bottom:2rem;font-size:.85rem}.legal-module__8113wq__section{margin-bottom:2.5rem}.legal-module__8113wq__section h2{color:var(--primary-navy);border-bottom:2px solid var(--accent-gold);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.35rem;display:inline-block}.legal-module__8113wq__section h3{color:var(--primary-navy);margin:1.5rem 0 .75rem;font-size:1.05rem}.legal-module__8113wq__section p{color:var(--text-muted);margin-bottom:.75rem;font-size:1rem;line-height:1.8}.legal-module__8113wq__section ul{margin:.5rem 0 1rem 1.5rem;list-style:outside}.legal-module__8113wq__section li{color:var(--text-muted);margin-bottom:.35rem;font-size:1rem;line-height:1.7}.legal-module__8113wq__section strong{color:var(--primary-navy)}.legal-module__8113wq__highlight{border-radius:var(--radius-md);background:#f0fdf4;border:1px solid #86efac;margin:1.5rem 0;padding:1.25rem 1.5rem}.legal-module__8113wq__highlight p{color:#15803d;margin-bottom:0}.legal-module__8113wq__highlight strong{color:#166534}@media (max-width:900px){.legal-module__8113wq__pageTitle{font-size:2.5rem}.legal-module__8113wq__pageHeader{padding:5rem 0 3.5rem}.legal-module__8113wq__content{padding:3rem 0 5rem}}@media (max-width:600px){.legal-module__8113wq__pageTitle{font-size:2rem}.legal-module__8113wq__section h2{font-size:1.15rem}}
