/* Versioned separately so deployed studio navigation does not use a stale exam.css. */
.studio-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:12px;background:#142743;border:2px solid #142743;border-radius:16px;box-shadow:0 6px 18px #14274326}
.studio-nav a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;color:#fff;background:#263e60;border:1px solid #587397;border-radius:10px;font-size:1rem;font-weight:700;text-decoration:none;text-align:center}
.studio-nav a[aria-current]{color:#142743;background:#fff;border-color:#fff;box-shadow:0 0 0 2px #fff}
.studio-nav a:hover{color:#fff;background:#395a86}.studio-nav a[aria-current]:hover{color:#142743;background:#e4edff}
.studio-nav .studio-nav-secondary{margin-left:auto}
.studio-subnav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:-12px 0 32px;padding:20px;background:#e4ecfb;border:2px solid #5274ac;border-radius:14px}
.studio-subnav-label{grid-column:1/-1;margin:0 0 2px;color:#142743;font-size:1rem;font-weight:700}
.studio-subnav a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:18px 20px;min-height:98px;border:2px solid #8da4c8;border-radius:10px;background:#fff;color:#142743;text-align:left;text-decoration:none}
.studio-subnav a strong{font-size:1.1rem}.studio-subnav a span{font-size:.9rem;font-weight:400;line-height:1.5}
.studio-subnav a[aria-current]{background:#244fc9;border-color:#244fc9;color:#fff;box-shadow:0 4px 10px #244fc933}
.studio-subnav a:hover{background:#f0f5ff;color:#142743;border-color:#244fc9}.studio-subnav a[aria-current]:hover{background:#173caa;color:#fff}
.studio-nav a:focus-visible,.studio-subnav a:focus-visible{outline:3px solid #c56a00;outline-offset:4px}
@media(max-width:680px){.studio-nav{display:grid;grid-template-columns:1fr 1fr;padding:10px}.studio-nav a{font-size:.9rem;padding:12px 8px}.studio-nav .studio-nav-secondary{margin-left:0}.studio-subnav{grid-template-columns:1fr;padding:14px}.studio-subnav a{padding:14px;min-height:88px}}

.certification-choice[hidden]{display:none!important}
