.teams-wordmark{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;white-space:nowrap;line-height:1;color:inherit;letter-spacing:0}.teams-wordmark strong{font-size:30px;font-weight:700;letter-spacing:-1.2px}.teams-wordmark small{font-size:10px;font-weight:500;letter-spacing:.1px;line-height:1.2}.relay-navigation .brand{gap:9px}.portal-wordmark .teams-wordmark strong{font-size:24px}.portal-wordmark .teams-wordmark{color:#1f3d5c}.site-footer .teams-wordmark strong{font-size:48px;letter-spacing:-2px}.site-footer .teams-wordmark small{font-size:12px}.legal-home .teams-wordmark strong{font-size:32px}@media(max-width:480px){.relay-navigation .brand{gap:6px}.relay-navigation .brand-relay{display:none}.relay-navigation .teams-wordmark strong{font-size:26px}.relay-navigation .teams-wordmark small{font-size:9px;letter-spacing:0}}
.teams-icon{display:block;width:32px;height:32px;flex:none;object-fit:contain}.relay-navigation .brand{align-items:center}.site-footer .footer-wordmark,.legal-home{display:inline-flex;align-items:center;gap:14px}.site-footer .footer-wordmark .teams-icon{width:44px;height:44px}.legal-home .teams-icon{width:36px;height:36px}.site-footer .footer-disclosures{flex:0 0 100%;width:100%;display:grid;grid-template-columns:1fr 1.5fr;gap:24px 48px;padding-top:28px;margin-top:12px;border-top:1px solid #c6d8e9;color:#486078}.site-footer .footer-disclosures p{font-size:12px;line-height:1.75;max-width:none;margin:0 0 12px;letter-spacing:0}.footer-disclosures strong{font-weight:600;color:#243e57}.footer-disclosures a{color:#234f79;text-decoration:underline;text-underline-offset:3px}.site-footer .footer-copyright{grid-column:1/-1;margin:0}.legal-page #approvals{scroll-margin-top:24px}@media(max-width:640px){.site-footer .footer-disclosures{grid-template-columns:1fr;gap:12px;padding-top:24px}.site-footer .footer-disclosures p{font-size:12px}}@media(max-width:480px){.relay-navigation .teams-icon{width:24px;height:24px}.relay-navigation .brand{gap:6px}.relay-navigation .teams-wordmark strong{font-size:24px}.relay-navigation .teams-wordmark small{font-size:8px}}
.site-footer{flex-wrap:wrap}.site-footer .footer-disclosures{min-width:0}.site-footer .footer-disclosures>div{min-width:0}@media(min-width:761px){.site-footer>.footer-wordmark{flex:none}.site-footer>p{flex:1;min-width:180px}.site-footer>.legal-links{flex:none;flex-wrap:wrap}.site-footer>a:last-of-type{margin-left:auto;white-space:nowrap}}
