@import url(corporate-fonts.css);.top{position:relative;padding-right:180px}.top .internal-entry{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:10px 20px;background:#0a2233;color:#fff;font-weight:750;text-decoration:none;border-left:1px solid #ffffff40}.top .internal-entry:hover{background:#fff;color:#0a2233}.internal-dialog{border:0;border-radius:24px;padding:32px;width:min(460px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;margin:auto;box-shadow:0 24px 90px #0005;color:#14212b;background:#fff}.internal-dialog::backdrop{background:#0a2233bb;backdrop-filter:blur(5px)}.internal-dialog h2{font-size:1.8rem;margin:0 0 12px}.internal-dialog p{margin:12px 0}.internal-dialog .internal-close{float:right;background:0 0;color:#4a5b68;border:0;padding:8px;cursor:pointer;font:inherit}.internal-dialog form{clear:both}.internal-card label,.internal-dialog label{display:block;font-weight:700;margin:20px 0 8px}.internal-card input[type=password],.internal-dialog input[type=password]{width:100%;border:1px solid #b7cbd8;border-radius:12px;padding:14px;font:inherit;background:#f4f8fb;color:#14212b}.internal-card button,.internal-dialog button[type=submit],.internal-primary{display:inline-block;background:#0077ad;color:#fff;border:0;border-radius:12px;padding:14px 22px;font:inherit;font-weight:750;cursor:pointer;text-decoration:none;margin-top:16px}.internal-dialog button:disabled{opacity:.6;cursor:wait}.internal-error{color:#a32030;font-weight:650}.internal-dialog :focus-visible,:is(.internal-main,.internal-header) :focus-visible{outline:3px solid #009ee0;outline-offset:4px}body:has(.internal-main){margin:0;background:#f4f8fb;color:#14212b;font:17px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}.internal-header{display:flex;justify-content:space-between;gap:20px;padding:20px max(20px,calc((100% - 1100px)/ 2));background:#0a2233;color:#fff}.internal-header a{color:inherit;text-decoration:none;font-weight:700}.internal-main{max-width:900px;margin:60px auto;padding:0 24px}.internal-main h1{font-size:clamp(2.3rem,5vw,3.5rem);line-height:1.15;margin:8px 0 18px}.internal-eyebrow{color:#0077ad;font-weight:750;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.internal-intro{max-width:65ch;color:#4a5b68}.internal-card{background:#fff;border:1px solid #dbe5ec;border-radius:24px;padding:clamp(24px,4vw,40px);margin-top:32px;box-shadow:0 16px 50px #0a22330a}.internal-card h2{line-height:1.3}.internal-badge{color:#0077ad;background:#e6f5fc;border-radius:99px;padding:6px 12px;font-weight:750;font-size:.85rem}.internal-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.internal-secondary{color:#0077ad;padding:14px 22px;margin-top:16px;border:1px solid #0077ad;border-radius:12px;text-decoration:none;font-weight:750}.internal-logout{margin-top:28px}.internal-logout button{border:1px solid #b7cbd8;border-radius:10px;padding:10px 18px;background:#fff;color:#14212b;font:inherit;cursor:pointer}.internal-logout p{font-size:.9rem;color:#4a5b68}@media(max-width:760px){.top{padding-right:0}.top .internal-entry{position:static;min-height:44px;border-left:0;border-top:1px solid #ffffff40}.internal-main{margin-top:36px}.internal-header{font-size:.9rem}}body:has(.internal-main){font-family:var(--font-body)}.internal-card button,.internal-dialog button[type=submit],.internal-primary,.internal-secondary{font-family:var(--font-display);font-weight:800;font-size:1.2rem;line-height:1.3}.internal-header{flex-wrap:wrap}