.legal-tabs{flex-wrap:wrap;gap:12px 28px;display:flex}.legal-tabs a{color:#fff;text-underline-offset:5px;align-items:center;min-height:44px;font-size:1rem;text-decoration:underline;display:inline-flex}.legal-tabs a[aria-current=page]{font-weight:700;text-decoration-thickness:3px}.legal-layout{gap:56px}.legal-document{overflow-wrap:anywhere;min-width:0}.legal-intro,.legal-section p,.legal-section li{color:#40566b;font-size:1.0625rem;line-height:1.8}.legal-intro{margin:0 0 36px}.legal-section ul{margin:16px 0 24px;padding-left:24px;list-style:outside}.legal-section li+li{margin-top:12px}.legal-section h2{font-size:clamp(1.5rem,3vw,2rem)}.legal-review-note{color:#473510;background:#fff8e8;border:1px solid #c29c49;border-left-width:4px;margin-bottom:28px;padding:24px}.legal-review-note h2{margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:1.125rem}.legal-review-note p{margin:0;font-size:1rem;line-height:1.7}.legal-language-note,.legal-mobile-note p{color:#40566b;font-size:.9375rem;line-height:1.7}.legal-language-note{margin-bottom:24px}.legal-section .legal-review-label{color:#71530c;font-size:.9375rem;font-weight:700}.legal-section mark{color:#473510;background:#fff0b3;padding:2px 4px}.legal-contact{font-size:1rem;font-style:normal;line-height:1.8}.legal-contact a,.legal-inline-link{color:var(--blue);text-underline-offset:4px;padding-block:6px;text-decoration:underline;display:inline-block}.legal-mobile-note{border:1px solid var(--line);padding:20px 24px}.legal-mobile-note p{margin:0}.legal-footer{background:var(--navy,#071d34);color:#fff;padding:32px 0}.legal-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.legal-footer a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:1rem;text-decoration:underline;display:inline-flex}.legal-footer p{margin:18px 0 0;font-size:.9375rem;line-height:1.7}@media (width<=850px){.legal-layout{gap:32px}}@media print{.legal-page .site-header,.legal-page .utility-bar,.legal-tabs,.legal-page .basics-contents,.legal-footer{display:none}.legal-layout{display:block}.legal-page .products-hero{color:#000;background:#fff;padding-block:24px}.legal-review-note{break-inside:avoid}}
