.staff-practice-frame{min-height:100dvh}.staff-practice-bar{z-index:45;color:#1d3657;background:#eaf2fb;border-bottom:1px solid #b9cde4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem 1.25rem;font-size:.78rem;display:flex;position:relative}.staff-practice-bar>div{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.staff-practice-bar summary{cursor:pointer;padding:.35rem 0;font-weight:700}.staff-practice-bar details[open]{width:100%}.staff-practice-guide{gap:.55rem;max-width:75rem;padding:.65rem 0;line-height:1.5;display:grid}.staff-practice-guide ul{flex-wrap:wrap;gap:.5rem 2rem;list-style:none;display:flex}.staff-practice-start{color:#1d2e46;background:#f2f6fb;place-items:center;min-height:calc(100dvh - 64px);padding:1.5rem;display:grid}.staff-practice-start section{background:#fff;border:1px solid #dce5f0;border-radius:1.25rem;gap:1rem;width:min(100%,36rem);padding:clamp(1.25rem,4vw,2.5rem);display:grid;box-shadow:0 16px 60px #2039590d}.staff-practice-start h1{font-size:clamp(1.5rem,3vw,2rem);font-weight:750;line-height:1.2}.staff-practice-start p{line-height:1.55}.staff-practice-start p:last-child{color:#53647a;font-size:.8rem}.staff-practice-start button{color:#fff;background:#203959;border-radius:.7rem;min-height:48px;padding:.8rem 1rem;font-weight:700}.staff-practice-start button:disabled{opacity:.6;cursor:wait}.staff-practice-start [role=alert]{color:#813d12;background:#fff6ed;border:1px solid #edbb9a;border-radius:.5rem;padding:.75rem}.staff-practice-eyebrow{color:#526987;letter-spacing:.12em;font-size:.7rem;font-weight:750}.staff-practice-frame .counter-session-screen{min-height:calc(100dvh - 64px)}
