.doc-auth-brand{width:calc(100% - 32px);max-width:1120px;margin:24px auto 0;padding:0}.doc-auth-brand a{display:inline-flex;align-items:center;min-height:56px}.doc-auth-brand img{width:146px;height:auto;mix-blend-mode:multiply}#content.doc-auth,.doc-public #content.doc-auth{box-sizing:border-box;width:calc(100% - 32px);max-width:520px;margin:24px auto 56px;padding:0;border:0;background:transparent;box-shadow:none;color:#20364a;text-align:left;font-size:16px;line-height:1.65}#content.doc-auth.doc-auth-wide,.doc-public #content.doc-auth.doc-auth-wide{max-width:760px}#content.doc-auth.doc-auth-choose,.doc-public #content.doc-auth.doc-auth-choose{max-width:900px}#content.doc-auth *,#content.doc-auth *:before,#content.doc-auth *:after,.doc-public #content.doc-auth *,.doc-public #content.doc-auth *:before,.doc-public #content.doc-auth *:after{box-sizing:border-box}#content.doc-auth .doc-auth-heading,.doc-public #content.doc-auth .doc-auth-heading{margin-bottom:24px}#content.doc-auth h1,.doc-public #content.doc-auth h1{margin:0 0 12px;padding:0;color:#173f5f;font-size:clamp(28px, 4vw, 38px);line-height:1.25;letter-spacing:-.025em;text-shadow:none}#content.doc-auth h2,.doc-public #content.doc-auth h2{margin:0 0 14px;padding:0;color:#20364a;font-size:23px;line-height:1.35;text-shadow:none}#content.doc-auth p,.doc-public #content.doc-auth p{margin:0 0 20px;padding:0;font-size:inherit;line-height:inherit}#content.doc-auth .doc-auth-lead,.doc-public #content.doc-auth .doc-auth-lead{color:#536778;font-size:16px}#content.doc-auth .doc-auth-card,.doc-public #content.doc-auth .doc-auth-card{padding:24px 20px;border:1px solid #dce5eb;border-radius:14px;background:#fff}#content.doc-auth .doc-auth-choices,.doc-public #content.doc-auth .doc-auth-choices{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px}#content.doc-auth .doc-auth-choices .doc-auth-card,.doc-public #content.doc-auth .doc-auth-choices .doc-auth-card{display:flex;flex-direction:column;align-items:flex-start}#content.doc-auth .doc-auth-choices .doc-auth-primary,.doc-public #content.doc-auth .doc-auth-choices .doc-auth-primary{margin-top:auto}#content.doc-auth .doc-auth-returning,.doc-public #content.doc-auth .doc-auth-returning{margin-top:24px;padding:20px;border-radius:10px;background:#edf4f8}#content.doc-auth .doc-auth-returning strong,.doc-public #content.doc-auth .doc-auth-returning strong{display:block;margin-bottom:8px}#content.doc-auth .doc-auth-returning p,.doc-public #content.doc-auth .doc-auth-returning p{margin-bottom:8px;font-size:14px}#content.doc-auth .doc-auth-trust,.doc-public #content.doc-auth .doc-auth-trust{display:grid;gap:8px;padding:0 0 0 20px;margin:0 0 24px;color:#486177;font-size:14px}#content.doc-auth .doc-auth-links,.doc-public #content.doc-auth .doc-auth-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px}#content.doc-auth .doc-auth-links a,#content.doc-auth .doc-auth-returning a,.doc-public #content.doc-auth .doc-auth-links a,.doc-public #content.doc-auth .doc-auth-returning a{display:inline-flex;align-items:center;min-height:44px;color:#226499;font-size:14px;text-decoration:underline;text-underline-offset:3px}#content.doc-auth .doc-auth-legal,.doc-public #content.doc-auth .doc-auth-legal{margin:20px 0 0;color:#536778;font-size:13px;line-height:1.7}#content.doc-auth .doc-auth-legal a,.doc-public #content.doc-auth .doc-auth-legal a{color:#226499;text-decoration:underline;text-underline-offset:3px}#content.doc-auth .doc-auth-note,.doc-public #content.doc-auth .doc-auth-note{margin:16px 0 0;color:#536778;font-size:14px;line-height:1.65}#content.doc-auth .doc-auth-status,.doc-public #content.doc-auth .doc-auth-status{margin:20px 0 0;padding:16px;border-radius:8px;background:#edf4f8;color:#173f5f;line-height:1.7}#content.doc-auth .doc-auth-status:focus,.doc-public #content.doc-auth .doc-auth-status:focus{outline:3px solid #226499;outline-offset:3px}#content.doc-auth .doc-auth-status[role=alert],.doc-public #content.doc-auth .doc-auth-status[role=alert]{background:#fff5f5;color:#922c2c}#content.doc-auth .doc-auth-status:empty,.doc-public #content.doc-auth .doc-auth-status:empty{display:none}@media (min-width: 650px){#content.doc-auth,.doc-public #content.doc-auth{margin-top:36px}#content.doc-auth .doc-auth-card,.doc-public #content.doc-auth .doc-auth-card{padding:32px}#content.doc-auth .doc-auth-choices,#content.doc-auth .doc-auth-columns,.doc-public #content.doc-auth .doc-auth-choices,.doc-public #content.doc-auth .doc-auth-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 20px}#content.doc-auth .doc-auth-choices,.doc-public #content.doc-auth .doc-auth-choices{gap:24px}}#content.doc-auth [hidden],#signIn.doc-auth-modal [hidden]{display:none !important}#content.doc-auth form,#signIn.doc-auth-modal form{width:100%;margin:0;padding:0;float:none}#content.doc-auth fieldset,#signIn.doc-auth-modal fieldset{min-width:0;margin:0 0 24px;padding:0;border:0}#content.doc-auth legend,#signIn.doc-auth-modal legend{width:100%;margin:0 0 20px;padding:0;border:0;color:#20364a;font-size:19px;line-height:1.5;font-weight:600}#content.doc-auth .control-group,#content.doc-auth .doc-auth-field,#signIn.doc-auth-modal .control-group,#signIn.doc-auth-modal .doc-auth-field{display:block;width:100%;min-width:0;margin:0 0 20px}#content.doc-auth label,#content.doc-auth .control-label,#signIn.doc-auth-modal label,#signIn.doc-auth-modal .control-label{display:block;float:none;width:auto;max-width:none;margin:0 0 8px;padding:0;color:#20364a;text-align:left;font-size:14px;line-height:1.5;font-weight:600}#content.doc-auth .controls,#signIn.doc-auth-modal .controls{margin:0}#content.doc-auth input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]),#content.doc-auth select,#signIn.doc-auth-modal input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]),#signIn.doc-auth-modal select{display:block;float:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:50px;margin:0;padding:12px;border:1px solid #b7cbd9;border-radius:8px;background:#fff;color:#20364a;font:inherit;font-size:16px;line-height:1.5;box-shadow:none}#content.doc-auth input::placeholder,#signIn.doc-auth-modal input::placeholder{color:#617586;opacity:1}#content.doc-auth .doc-auth-remember,#signIn.doc-auth-modal .doc-auth-remember{display:flex;align-items:center;gap:10px;min-height:48px;margin:0 0 16px;font-weight:400}#content.doc-auth .doc-auth-remember input,#signIn.doc-auth-modal .doc-auth-remember input{position:static;width:20px;height:20px;margin:0;accent-color:#226499}#content.doc-auth .doc-auth-domain,#signIn.doc-auth-modal .doc-auth-domain{display:flex;align-items:stretch}#content.doc-auth .doc-auth-domain input,#signIn.doc-auth-modal .doc-auth-domain input{flex:1;width:0 !important;border-radius:8px 0 0 8px !important}#content.doc-auth .doc-auth-domain span,#signIn.doc-auth-modal .doc-auth-domain span{display:flex;align-items:center;padding:0 12px;border:1px solid #b7cbd9;border-left:0;border-radius:0 8px 8px 0;background:#edf4f8;color:#486177;font-size:14px}#content.doc-auth .help-inline,#content.doc-auth .help-block,#signIn.doc-auth-modal .help-inline,#signIn.doc-auth-modal .help-block{display:block;margin:8px 0 0;color:#536778;font-size:13px;line-height:1.6}#content.doc-auth .error .help-inline,#content.doc-auth .error .help-block,#content.doc-auth .field_with_errors .error,#signIn.doc-auth-modal .error .help-inline,#signIn.doc-auth-modal .error .help-block,#signIn.doc-auth-modal .field_with_errors .error{color:#a32e2e}#content.doc-auth .error input,#content.doc-auth .error select,#signIn.doc-auth-modal .error input,#signIn.doc-auth-modal .error select{border-color:#a32e2e}#content.doc-auth .doc-auth-errors,#signIn.doc-auth-modal .doc-auth-errors{margin-bottom:24px;padding:16px;border:1px solid #e7c0c0;border-radius:8px;background:#fff5f5;color:#922c2c;font-size:14px;line-height:1.6}#content.doc-auth .doc-auth-errors ul,#signIn.doc-auth-modal .doc-auth-errors ul{margin:8px 0 0;padding-left:20px}#content.doc-auth .doc-auth-primary,#signIn.doc-auth-modal .doc-auth-primary{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;min-height:50px;margin:8px 0 0;padding:12px 16px;border:1px solid #226499;border-radius:8px;background:#226499;color:#fff;font:inherit;font-size:16px;line-height:1.5;font-weight:600;text-align:center;text-shadow:none;box-shadow:none;white-space:normal;cursor:pointer}#content.doc-auth .doc-auth-primary:hover,#signIn.doc-auth-modal .doc-auth-primary:hover{background:#174f7a;color:#fff;text-decoration:none}#content.doc-auth a:focus-visible,#content.doc-auth input:focus-visible,#content.doc-auth button:focus-visible,#content.doc-auth select:focus-visible,#signIn.doc-auth-modal a:focus-visible,#signIn.doc-auth-modal input:focus-visible,#signIn.doc-auth-modal button:focus-visible,#signIn.doc-auth-modal select:focus-visible{outline:3px solid #226499;outline-offset:3px}#content.doc-auth .g-recaptcha,#signIn.doc-auth-modal .g-recaptcha{margin:20px 0}#content.doc-auth input:disabled,#content.doc-auth button:disabled,#signIn.doc-auth-modal input:disabled,#signIn.doc-auth-modal button:disabled{opacity:.6;cursor:not-allowed}#signIn.doc-auth-modal .modal-dialog{width:calc(100% - 32px);max-width:480px;margin:24px auto}#signIn.doc-auth-modal .modal-content{border:1px solid #dce5eb;border-radius:14px;box-shadow:0 12px 48px rgba(23,63,95,0.18)}#signIn.doc-auth-modal .modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid #dce5eb}#signIn.doc-auth-modal .modal-header h2{flex:1;text-align:left;margin:0;color:#173f5f;font-size:23px;line-height:1.35}#signIn.doc-auth-modal .modal-header .close{position:static;float:none;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:#20364a;opacity:1;font-size:28px}#signIn.doc-auth-modal .modal-body{padding:24px 20px;color:#20364a;font-size:16px;line-height:1.65}#signIn.doc-auth-modal .modal-body p{margin:0 0 20px}#signIn.doc-auth-modal .doc-auth-modal-links{display:flex;flex-direction:column;gap:12px}#signIn.doc-auth-modal .doc-auth-modal-links a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 16px;border:1px solid #b7cbd9;border-radius:8px;color:#226499}#signIn.doc-auth-modal .doc-auth-modal-recovery{display:inline-flex;align-items:center;min-height:44px;margin:12px 0;color:#226499;font-size:14px;text-decoration:underline}#signIn.doc-auth-modal .modal-footer{padding:12px 20px;border-top:1px solid #dce5eb;text-align:left}#signIn.doc-auth-modal .modal-footer button{min-height:44px;padding:8px 0;border:0;background:transparent;color:#226499;font:inherit;font-size:14px;text-decoration:underline}@media (prefers-reduced-motion: reduce){#signIn.doc-auth-modal.fade{transition:none}}
