.legal-module__tHSXCa__legalPage{max-width:800px;font-family:var(--font-body);color:var(--color-text);margin:0 auto;padding:120px 24px 80px}.legal-module__tHSXCa__legalHeader{text-align:center;margin-bottom:48px}.legal-module__tHSXCa__legalHeader h1{font-family:var(--font-heading);letter-spacing:-.5px;margin-bottom:8px;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.legal-module__tHSXCa__lastUpdated{color:var(--color-text-light);font-size:.85rem;font-style:italic}.legal-module__tHSXCa__backLink{color:var(--color-primary);transition:color var(--transition-base);margin-bottom:20px;font-size:.88rem;font-weight:600;display:inline-block}.legal-module__tHSXCa__backLink:hover{color:var(--color-primary-dark)}.legal-module__tHSXCa__legalContent h2{font-family:var(--font-heading);border-bottom:1px solid var(--color-border-light);color:var(--color-text);margin-top:40px;margin-bottom:12px;padding-bottom:8px;font-size:1.3rem;font-weight:700}.legal-module__tHSXCa__legalContent h3{font-family:var(--font-heading);color:var(--color-text);margin-top:28px;margin-bottom:8px;font-size:1.05rem;font-weight:600}.legal-module__tHSXCa__legalContent h4{font-family:var(--font-heading);color:var(--color-text-secondary);margin-top:20px;margin-bottom:6px;font-size:.95rem;font-weight:600}.legal-module__tHSXCa__legalContent p{color:var(--color-text-secondary);margin-bottom:14px;font-size:.92rem;line-height:1.75}.legal-module__tHSXCa__legalContent ul,.legal-module__tHSXCa__legalContent ol{margin-bottom:16px;padding-left:24px}.legal-module__tHSXCa__legalContent ul{list-style:outside}.legal-module__tHSXCa__legalContent ol{list-style:decimal}.legal-module__tHSXCa__legalContent li{color:var(--color-text-secondary);margin-bottom:8px;font-size:.9rem;line-height:1.7}.legal-module__tHSXCa__legalContent li ul{margin-top:8px;list-style:circle}.legal-module__tHSXCa__legalContent a{color:var(--color-primary);text-underline-offset:2px;transition:color var(--transition-base);font-weight:500;text-decoration:underline}.legal-module__tHSXCa__legalContent a:hover{color:var(--color-primary-dark)}.legal-module__tHSXCa__legalContent strong{color:var(--color-text);font-weight:600}.legal-module__tHSXCa__providerBox{background:var(--color-bg-alt);border:1px solid var(--color-border-light);border-radius:var(--radius-md);margin:20px 0;padding:20px 24px}.legal-module__tHSXCa__providerBox p{margin-bottom:6px}.legal-module__tHSXCa__providerBox p:last-child,.legal-module__tHSXCa__providerBox ul{margin-bottom:0}@media (max-width:768px){.legal-module__tHSXCa__legalPage{padding:100px 18px 60px}.legal-module__tHSXCa__legalContent h2{margin-top:32px;font-size:1.15rem}.legal-module__tHSXCa__legalContent h3{font-size:.98rem}.legal-module__tHSXCa__legalContent p{font-size:.88rem}.legal-module__tHSXCa__legalContent li{font-size:.86rem}.legal-module__tHSXCa__providerBox{padding:16px 18px}}
