.legal-page-hero .legal-hero-text{max-width:820px;margin-inline:auto;color:#ffffffe0;font-size:1.05rem}.legal-intro-box{max-width:860px}.legal-content-card{background:var(--white);border-radius:30px;padding:2rem;box-shadow:var(--shadow-sm);border:1px solid rgba(133,22,40,.05)}.legal-section{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(133,22,40,.08)}.legal-section:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.legal-section h3{font-size:1.3rem;margin-bottom:.75rem}.legal-section p{margin-bottom:0;color:var(--text)}@media (max-width: 991.98px){.legal-content-card{padding:1.5rem;border-radius:24px}}
