.legal-prose section{scroll-margin-top:110px;margin-bottom:3rem}.company-details{margin:1.5rem 0;border:1px solid #2b3a4b;border-radius:12px;overflow:hidden}.company-details>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.4fr);gap:20px;padding:14px 18px;border-bottom:1px solid #273545}.company-details>div:last-child{border-bottom:0}.company-details dt{font-weight:650;color:#aebfce}.company-details dd{margin:0;overflow-wrap:anywhere}.legal-table{overflow-x:auto;margin:1.5rem 0}.legal-table table{min-width:550px;width:100%;border-collapse:collapse;font-size:15px}.legal-table th,.legal-table td{padding:14px;text-align:left;vertical-align:top;border:1px solid #2b3a4b}.legal-table th{color:#72d8f5}.footer-company{font-size:12px;color:#aebfce;line-height:1.8;overflow-wrap:anywhere;margin-top:16px}.footer-legal{display:flex;flex-wrap:wrap;gap:10px 18px;margin:20px 0;padding-top:18px;border-top:1px solid #273545;font-size:13px}.footer-legal a{color:#cdd9e4}.terms-notice{font-size:13px;line-height:1.7;color:#b6c5d3;margin:14px 0}.terms-notice a{text-decoration:underline;text-underline-offset:3px}@media(max-width:580px){.company-details>div{grid-template-columns:1fr;gap:3px}.legal-prose{min-width:0}.footer-legal{gap:12px 18px}}@media print{header,footer,.toc,.search-dialog,.page-hero .breadcrumb{display:none!important}body,.legal-prose{background:white!important;color:black!important}.content-layout{display:block!important}.legal-prose a{color:black!important}.company-details dt,.legal-table th{color:black!important}.page-hero{padding:0!important}.legal-prose section{break-inside:avoid}}