.xt-legal-hero{background:var(--color-bg-alt);padding:48px 0}.xt-legal-hero h1{font-size:32px;margin-bottom:8px}.xt-legal-hero p{color:var(--color-text-muted);font-size:14px}.xt-legal-content{padding:var(--section-py) 0}.xt-legal-content h2{font-size:22px;margin-top:36px;margin-bottom:14px;padding-top:20px;border-top:1px solid var(--color-border)}.xt-legal-content h2:first-child{border-top:none;margin-top:0;padding-top:0}.xt-legal-content h3{font-size:18px;margin-top:20px;margin-bottom:10px}.xt-legal-content p{font-size:15px;line-height:1.75;color:var(--color-text-secondary);margin-bottom:14px}.xt-legal-content ol,.xt-legal-content ul{font-size:15px;line-height:1.75;color:var(--color-text-secondary);margin-bottom:14px;padding-left:20px}.xt-legal-content ol li,.xt-legal-content ul li{margin-bottom:6px}@media (max-width:768px){.xt-legal-hero h1{font-size:26px}}