.CFWvHG_shell{color:#172b46;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.CFWvHG_shell *,.CFWvHG_shell :before,.CFWvHG_shell :after{box-sizing:border-box}.CFWvHG_skip{z-index:20;color:#163b68;background:#fff;border-radius:6px;padding:12px 18px;position:fixed;top:-100px;left:16px}.CFWvHG_skip:focus{outline:3px solid #6ed9e2;top:16px}.CFWvHG_panel{background:var(--primary,#bd0016);color:#fff;min-width:0;position:relative;overflow:hidden}.CFWvHG_background{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.CFWvHG_background[hidden]{display:none}.CFWvHG_shade{background:linear-gradient(145deg, color-mix(in srgb, color-mix(in srgb, var(--primary,#bd0016) 40%, black) 92%, transparent), color-mix(in srgb, color-mix(in srgb, var(--primary,#bd0016) 35%, black) 84%, transparent));position:absolute;inset:0}.CFWvHG_panelContent{flex-direction:column;gap:64px;min-height:100%;padding:clamp(32px,5vw,84px);display:flex;position:relative}.CFWvHG_identity{align-items:center;gap:20px;min-width:0;display:flex}.CFWvHG_identity>div:last-child{min-width:0}.CFWvHG_logo{width:88px;min-width:88px;height:88px;color:var(--primary,#bd0016);background:#fff;border-radius:12px;place-items:center;padding:8px;display:grid}.CFWvHG_logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.CFWvHG_logo svg{width:54px;height:54px}.CFWvHG_identity h1{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,1.7vw,26px);font-weight:750;line-height:1.35}.CFWvHG_identity p{color:#fff;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.6}.CFWvHG_welcome{max-width:560px;margin:auto 0;padding:24px 0}.CFWvHG_eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#fff;font-size:12px;font-weight:700}.CFWvHG_welcome h2{color:#fff;letter-spacing:-.035em;margin:20px 0;font-size:clamp(32px,3.6vw,54px);font-weight:750;line-height:1.12}.CFWvHG_welcome>p:not(.CFWvHG_eyebrow){color:#fff;margin:24px 0;font-size:15px;line-height:1.85}.CFWvHG_welcome ul{gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.CFWvHG_welcome li{color:#fff;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.CFWvHG_welcome li svg{color:#fff;flex-shrink:0;margin-top:2px}.CFWvHG_credit{color:#fff;margin:0;font-size:12px;line-height:1.5}.CFWvHG_credit a{color:inherit;text-underline-offset:3px;text-decoration:underline}.CFWvHG_credit a:hover{color:#fff}.CFWvHG_credit a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #fff}.CFWvHG_formPanel{outline:none;justify-content:center;align-items:center;min-width:0;padding:56px clamp(24px,5vw,88px);display:flex}.CFWvHG_form{width:100%;min-width:0;max-width:440px}.CFWvHG_form>div{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.CFWvHG_form input{min-height:48px;font-size:16px}.CFWvHG_form button{min-height:44px}.CFWvHG_form button[role=checkbox]{min-width:20px;min-height:20px}.CFWvHG_form :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #147c9c}@media (min-width:1800px){.CFWvHG_form{max-width:480px}}@media (max-width:900px){.CFWvHG_shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.CFWvHG_panelContent{gap:0;padding:24px}.CFWvHG_logo{border-radius:10px;width:64px;min-width:64px;height:64px}.CFWvHG_logo svg{width:42px;height:42px}.CFWvHG_identity{gap:16px}.CFWvHG_identity h1{font-size:20px}.CFWvHG_welcome{max-width:none;margin:0;padding:20px 0 0}.CFWvHG_welcome .CFWvHG_eyebrow,.CFWvHG_welcome>p:not(.CFWvHG_eyebrow),.CFWvHG_welcome ul,.CFWvHG_credit{display:none}.CFWvHG_welcome h2{margin:0;font-size:25px;line-height:1.3}.CFWvHG_welcome h2 br{display:none}.CFWvHG_formPanel{align-items:flex-start;padding:32px 24px 48px}}@media (max-width:360px){.CFWvHG_panelContent{padding:20px}.CFWvHG_identity h1{font-size:18px}.CFWvHG_identity p{margin-top:4px;font-size:12px}.CFWvHG_welcome h2{font-size:23px}.CFWvHG_formPanel{padding:28px 20px 40px}}.dark .CFWvHG_shell{color:#f1f5f9;background:#0f172a}
