.staffEntry{color:#fff;background:linear-gradient(112deg,#092b40 0%,#0b3148 53%,#133f55 100%);min-height:calc(100vh - 84px);padding:96px 0 115px}.staffEntryGrid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.85fr);align-items:center;gap:clamp(50px,8vw,132px);display:grid}.staffKicker,.staffCardKicker{letter-spacing:.16em;color:#d7b77b;margin:0 0 22px;font:700 13px Arial,sans-serif}.staffEntryIntro h1{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(46px,5vw,70px);line-height:1.15}.staffEntryLead{letter-spacing:-.04em;max-width:510px;margin:0 0 20px;font-size:clamp(23px,2.4vw,32px);font-weight:650;line-height:1.45}.staffEntryCopy{color:#ffffffbf;max-width:530px;margin:0 0 47px;font-size:16px;line-height:1.95}.staffEntryRule{border-top:1px solid #fff3;align-items:baseline;gap:19px;padding:15px 0;display:flex}.staffEntryRule:last-child{border-bottom:1px solid #fff3}.staffEntryRule span{color:#d7b77b;font:18px Georgia,serif}.staffEntryRule p{color:#ffffffdb;margin:0;font-size:15px}.staffLoginCard{color:var(--ink);background:#fff;padding:44px 42px 38px;box-shadow:0 26px 70px #000c183b}.staffCardKicker{color:var(--gold);margin-bottom:11px}.staffLoginCard h2{letter-spacing:-.045em;margin:0 0 9px;font-size:32px;line-height:1.3}.staffLoginDescription{color:#52616a;margin:0 0 25px;font-size:15px;line-height:1.7}.staffSetupNotice{background:#f5f6f5;border-left:3px solid #b58f55;gap:5px;margin-bottom:25px;padding:17px 18px;display:grid}.staffSetupNotice strong{color:var(--ink);font-size:15px}.staffSetupNotice span{color:#53626b;font-size:14px;line-height:1.7}.staffLoginPreview{gap:9px;display:grid}.staffLoginPreview label{margin-top:9px;font-size:14px;font-weight:750}.staffLoginPreview input{color:#697782;background:#f5f7f8;border:1px solid #d6dce0;border-radius:0;width:100%;height:51px;padding:0 15px;font-size:15px}.staffLoginPreview input::placeholder{color:#8c969d}.staffLoginPreview button{color:#fff;cursor:not-allowed;background:#aab7c0;border:0;height:52px;margin-top:18px;font-size:15px;font-weight:750}.staffLoginFoot{color:#65737c;margin:20px 0 0;font-size:14px;line-height:1.7}.staffEntryAction{color:#fff;background:#0b3044;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:15px 20px;font-size:16px;font-weight:750;text-decoration:none;display:flex}.staffEntryAction:hover{background:#164b61}.staffEntryAction:focus-visible{outline-offset:4px;outline:3px solid #16878d}.staffApplication{background:#f4f7f8;border:1px solid #d8e2e7;margin-top:30px;padding:26px 22px}.staffApplication h3{color:#0b3044;margin:0 0 12px;font-size:23px}.staffApplication p,.staffApplication li{color:#536773;font-size:14px;line-height:1.8}.staffApplication ol{margin:14px 0 20px;padding-left:21px}.staffApplication small{color:#65737c;margin-top:15px;font-size:12px;line-height:1.8;display:block}.staffApplication .staffCardKicker{margin-bottom:10px;font-size:11px}.staffEntryActionSecondary{color:#0b3044;background:#fff;border:1px solid #0b3044;font-size:14px}.staffEntryActionSecondary:hover{background:#e8eff2}@media (max-width:900px){.staffEntry{padding:70px 0 82px}.staffEntryGrid{grid-template-columns:1fr;gap:43px}.staffEntryIntro{max-width:620px}.staffLoginCard{width:min(100%,570px)}}@media (max-width:600px){.staffEntry{padding:53px 0 70px}.staffEntryGrid{gap:35px}.staffEntryIntro h1{font-size:43px}.staffEntryLead{font-size:23px}.staffEntryCopy{margin-bottom:30px;font-size:15px}.staffLoginCard{padding:30px 22px}.staffLoginCard h2{font-size:28px}}.staffManualAccess{border-top:1px solid #d6dce0;margin-top:28px;padding-top:25px}.staffManualHeading{flex-wrap:wrap;align-items:center;gap:9px 12px;margin-bottom:12px;display:flex}.staffManualHeading h3{color:#0b3044;margin:0;font-size:20px}.staffManualHeading>span{color:#536773;background:#f5f7f8;border:1px solid #d4dcdf;padding:3px 9px;font-size:12px;line-height:1.5}.staffManualAccess p{color:#536773;margin:0 0 16px;font-size:14px;line-height:1.8}.staffManualAccess a{color:#fff;text-align:center;background:#0b3044;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:13px 18px;font-weight:750;text-decoration:none;display:flex}.staffManualAccess a:focus-visible{outline-offset:4px;outline:3px solid #16878d}.staffManualAccess small{color:#65737c;margin-top:13px;font-size:12px;line-height:1.7;display:block}
