.legacyMobileDownload{font-family:var(--legacy-source-font-family);font-size:16px;color:rgba(0,0,0,.87)}.legacyMobileDownload .mobileDownloadContent{padding-top:11.9375rem}.legacyMobileDownload .mobileDownloadWidth{max-width:75rem;margin:0 auto}.legacyMobileDownload .mobileDownloadContent h1{font-size:3.75rem;margin:0 auto 13.1875rem;line-height:1;text-align:center;max-width:61.9375rem}.legacyMobileDownload .mobileAppCard{margin-bottom:7.8125rem;padding:0 .75rem}.legacyMobileDownload .mobileAppRow{display:flex;flex-wrap:wrap;justify-content:space-around}.legacyMobileDownload .mobileAppCopyCol{display:flex;justify-content:center;align-items:center}.legacyMobileDownload .mobileAppCopyCol,.legacyMobileDownload .mobileAppImageCol{width:100%;max-width:100%}.legacyMobileDownload .mobileAppTitle{font-size:2.5rem;color:#000;margin:0 0 2.0625rem;text-align:center;font-weight:700;line-height:1}.legacyMobileDownload .mobileAppTitle a{color:#000;text-decoration:none}.legacyMobileDownload .mobileAppDescription{font-size:1.125rem;margin:0 0 4.5625rem;color:#666;text-align:left;line-height:1.5}.legacyMobileDownload .mobileAppDescription a{color:#0000ee;text-decoration:underline}.legacyMobileDownload .mobileAppLogo{display:inline;vertical-align:baseline;width:9.5625rem;height:auto;margin-bottom:1.75rem}.legacyMobileDownload .mobileAppLogoLink{display:flex;margin-bottom:1.75rem}.legacyMobileDownload .mobileAppLogoLink .mobileAppLogo{display:block;margin-bottom:0}.legacyMobileDownload .mobileAppButtons{display:flex;flex-wrap:wrap;justify-content:flex-start}.legacyMobileDownload .mobileAppButtons>div{width:100%;max-width:100%;text-align:center}.legacyMobileDownload .mobileAppButtons a{display:inline-block;margin-bottom:1.25rem;text-decoration:none;min-width:11.5rem;height:3.125rem;line-height:3.125rem;text-align:center;border-radius:1.5625rem;font-size:1.125rem}.legacyMobileDownload .mobileAppApple,.legacyMobileDownload .mobileAppGoogle{background:#f5f5f5;color:#000;font-weight:700}.legacyMobileDownload .mobileAppButtons img{display:inline;vertical-align:baseline;width:1.125rem;height:auto;margin-right:.75rem}.legacyMobileDownload .mobileAppGoogle img{vertical-align:middle}.legacyMobileDownload .mobileAppWeb{border:.0625rem solid #f5f5f5;color:#666;font-weight:400}.legacyMobileDownload .mobileAppImage{position:relative;max-width:25rem;max-height:31.25rem;margin:0 auto;line-height:0;text-align:left;border-radius:.75rem}.legacyMobileDownload .mobileAppImage img{display:inline;width:100%;height:auto;border-radius:.75rem}.legacyMobileDownload .mobileDownloadSocial{padding:6.6875rem 0;text-align:center}.legacyMobileDownload .mobileDownloadSocial h2{font-size:2.5rem;text-align:center;margin:0 0 2.75rem;line-height:1.5}.legacyMobileDownload .mobileDownloadSocialLinks{display:flex;justify-content:center}.legacyMobileDownload .mobileDownloadSocialLinks a{display:block;width:1.875rem;height:1.875rem;margin-right:.625rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.legacyMobileDownload>.footer{margin-top:0}.legacyMobileDownload .footer_top_small h3>button{position:relative;text-decoration:none;transition:min-height .3s cubic-bezier(.25,.8,.5,1)}.legacyMobileDownload .footer_top_small h3>button[data-state=open]{min-height:64px;height:64px}.legacyMobileDownload .footer_top_small h3>button:before{content:"";position:absolute;inset:0;background:currentColor;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.legacyMobileDownload .footer_top_small h3>button:hover:before{opacity:.04}.legacyMobileDownload .footer_top_small h3>button:focus-visible:before,.legacyMobileDownload .footer_top_small h3>button[data-state=open]:before{opacity:.12}.legacyMobileDownload .footer_top_small h3>button>svg{display:none}.legacyMobileDownload .footer_top_small h3>button:after{content:"\F0140"/"";flex-shrink:0;width:24px;height:24px;font:normal normal normal 24px/1 PassportLegacyIcons;color:rgba(0,0,0,.54);text-rendering:auto;-webkit-font-smoothing:antialiased;transition:transform .3s cubic-bezier(.25,.8,.5,1)}.legacyMobileDownload .footer_top_small h3>button[data-state=open]:after{transform:rotate(-180deg)}.legacyMobileDownload .footer_top_small [role=region]{line-height:1.5}.legacyMobileDownload .footer_top_small li{line-height:1}@media (min-width:960px){.legacyMobileDownload .mobileAppCopyCol{flex:0 0 50%;max-width:50%}.legacyMobileDownload .mobileAppImageCol{flex:0 0 41.666667%;max-width:41.666667%}.legacyMobileDownload .mobileAppTitle{text-align:left}.legacyMobileDownload .mobileAppButtons>div{flex:0 0 33.333333%;max-width:33.333333%}}