.footer address small{display:block;line-height:1.5;margin-top:8px}.prose.legal-copy>h2{scroll-margin-top:20px}@media print{}


.consumer-disclosures{font-size:1rem;line-height:1.6;color:#172536;background:#fff;border:2px solid #0b3f78;border-radius:8px;padding:24px;margin:0 0 28px;overflow-wrap:anywhere}
.consumer-disclosures h2{font-size:1.5rem;line-height:1.25;margin:0 0 16px;color:#0b3f78}.consumer-disclosures h3{font-size:1.15rem;line-height:1.4;margin:20px 0 10px}.consumer-disclosures p{font-size:1rem;line-height:1.6;margin:0 0 14px}.consumer-disclosures .mini-miranda{font-size:1.0625rem;font-weight:700;line-height:1.6}.disclosure-license-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding-left:22px;font-size:1rem;line-height:1.6}.footer .license-row,.footer .collector-notice{font-size:1rem;line-height:1.6;color:#172536}.footer .license-row{gap:12px 24px}.consumer-language-link{background:#edf3f8}.consumer-language-link h2{font-size:1.4rem}.consumer-disclosures a:focus-visible{outline:3px solid #d08700;outline-offset:4px}@media(max-width:640px){.consumer-disclosures{padding:18px}.disclosure-license-list{grid-template-columns:1fr}}@media print{.consumer-disclosures{border:1px solid #333}}


.translation-bar{background:#edf3f8;border-bottom:1px solid #c8d5e2;color:#172536;padding:14px 0}.translation-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.translation-controls label{font-size:1rem;font-weight:700}.translation-controls select{font:inherit;color:#172536;background:white;border:1px solid #63798d;border-radius:4px;max-width:100%;padding:9px 12px}.translation-button{display:inline-block;background:#0b3f78;color:white!important;border-radius:4px;padding:10px 15px;font-weight:700;text-decoration:none}.translation-bar p{font-size:.9rem;line-height:1.5;margin:10px 0 0;max-width:80ch}.translation-bar a:focus-visible,.translation-bar select:focus-visible{outline:3px solid #b36b00;outline-offset:3px}.translation-language-list{columns:2;column-gap:28px}.translation-language-list li{break-inside:avoid;margin-bottom:12px}@media(max-width:640px){.translation-controls{align-items:stretch;flex-direction:column}.translation-language-list{columns:1}}@media print{.translation-bar{display:none!important}}
