.first-access-page .first-access-intro>p,.first-access-page .first-access-card>p{font-size:1rem;line-height:1.7}.first-access-page .first-access-card h2{overflow-wrap:anywhere;font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.15}.first-access-page .first-access-card label{letter-spacing:0;text-transform:none;margin-top:16px;font-size:.875rem;line-height:1.5}.first-access-page .first-access-card input{width:100%;min-width:0;font-size:1rem}.first-access-page .first-access-card form button{padding:12px 16px;font-size:.9375rem;line-height:1.5}.first-access-page .first-access-card a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.9375rem;line-height:1.5;display:inline-flex}.first-access-page .first-access-rule,.first-access-page .first-access-message{font-size:.875rem!important;line-height:1.65!important}.first-access-page .first-access-card{overflow-wrap:anywhere;min-width:0}:is(.first-access-page a:focus-visible,.first-access-page input:focus-visible,.first-access-page button:focus-visible){outline-offset:4px;outline:3px solid #a38340}.first-access-page .partner-header{justify-content:space-between;gap:20px;display:flex}.first-access-page .first-access-login{color:#fff;white-space:nowrap;align-items:center;min-height:44px;font-size:.9375rem;display:inline-flex}@media (max-width:760px){.first-access-page .partner-header{gap:12px;padding-inline:20px}.first-access-page .partner-secure-chip{display:none}}@media (max-width:600px){.first-access-page .first-access-intro{min-height:0;padding:22px 20px 20px}.first-access-page .first-access-intro h1{margin:8px 0 0;font-size:28px;line-height:1.1}.first-access-page .first-access-intro>p{display:none}.first-access-page .first-access-card{width:calc(100% - 32px);margin:16px auto 32px;padding:22px 20px}}
