/* Legal pages and signup disclosures only; no ad feed or app layout styles. */
.adv-legal-version{color:#655016!important;font-size:.88rem;font-weight:700;overflow-wrap:anywhere}
.adv-legal-summary{margin:26px 0;padding:20px 24px;border:1px solid #d8a829;border-left:5px solid #d8a829;border-radius:10px;background:#fff9e9;color:#263a52}
.adv-legal-summary h2{margin:0 0 12px;padding:0;border:0;font-size:1.2rem;color:#071832}
.adv-legal-summary ul{margin:0;padding-left:22px}.adv-legal-summary li+li{margin-top:10px}
.adv-terms-nav{display:flex;flex-wrap:wrap;gap:8px 18px;padding:16px 0;border-block:1px solid #dce4ef}
.adv-terms a{color:#154d86;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.adv-terms section{scroll-margin-top:130px}.adv-terms li{color:#384a60}.adv-terms li+li{margin-top:12px}
.adv-footer.adv-legal-footer{padding:28px max(20px,calc((100% - 1140px)/2));background:#071832;color:#e2eaf3;text-align:center}
.adv-legal-footer p{margin:0 0 12px;color:inherit}.adv-legal-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px}
.adv-legal-footer a{color:#f4cc68;text-decoration:underline;text-underline-offset:4px}
.adv-legal-footer a:focus-visible,.adv-terms a:focus-visible{outline:3px solid #bc870f;outline-offset:5px}
@media(max-width:540px){.adv-legal-summary{padding:17px}.adv-terms-nav{gap:10px 16px}.adv-legal-footer nav{gap:14px 20px}.adv-terms ol{padding-left:24px}}
@media print{@page{margin:.6in}.adv-top,.adv-legal-footer,.adv-terms-nav{display:none!important}body{background:#fff!important;color:#000!important}.adv-main{display:block!important;width:auto!important;margin:0!important;padding:0!important}.adv-terms{max-width:none!important;border:0!important;box-shadow:none!important;padding:0!important}.adv-terms h1{font-size:25pt!important}.adv-terms h2{break-after:avoid;font-size:14pt!important}.adv-terms p,.adv-terms li{color:#000!important}.adv-legal-summary{background:#fff!important;break-inside:avoid}}
