/* Navigation state is tied to the rendered route, never link position. */
html body .IFAuthCard .IFAccessTabs:not(.LSAuthTabs),html body .IFAuthCard .rf-auth-tabs{display:none!important}
html body .IFAuthCard .LSAuthTabs{display:flex!important;gap:8px;margin:0 0 24px!important;padding:0!important;border:0!important;align-items:stretch}
html body .IFAuthCard .LSAuthTabs>a{display:flex!important;align-items:center;justify-content:center;flex:1;min-width:0;min-height:44px;width:auto;margin:0;padding:10px 12px;border:1px solid #d6e5ef!important;border-radius:5px;background:#fff!important;color:#246cad!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important}
html body .IFAuthCard .LSAuthTabs>a[aria-current=page]{background:#e2f0fb!important;border-color:#9dbbd0!important;color:#174f63!important;font-weight:600!important}
html body .IFAuthCard .LSAuthTabs>a:focus-visible{outline:2px solid #246cad!important;outline-offset:3px}
html body .IFAuthCard .LSAuthTabs>a:hover{color:#174f63!important;text-decoration:none!important}
body.LSConfirmation{margin:0;background:#fff;color:#174f63;font:18px/1.6 'Source Sans 3',Arial,sans-serif}body.LSConfirmation header{padding:24px max(24px,4vw);border-bottom:1px solid #d6e5ef}body.LSConfirmation main{max-width:780px;margin:40px max(24px,4vw)}body.LSConfirmation h1{font-size:30px;line-height:1.3;font-weight:600}body.LSConfirmation a{color:#246cad;font-weight:600;text-decoration:none}body.LSConfirmation label{display:flex;align-items:flex-start;gap:12px;margin:24px 0}body.LSConfirmation input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:5px}body.LSConfirmation button{background:#2775af;color:white;border:1px solid #2775af;border-radius:5px;min-height:44px;padding:10px 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4}body.LSConfirmation :focus-visible{outline:2px solid #246cad;outline-offset:3px}

body.LSConfirmation header img{display:block;width:280px;max-width:100%;height:auto}body.LSConfirmation *{box-sizing:border-box}
