.exam-copy[data-astro-cid-tdtn4wnm]{font-size:var(--fs-500);max-width:var(--container)}.exam-copy[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm]:not(.lead){color:var(--color-body)}.criteria-card[data-astro-cid-tdtn4wnm],.schedule-card[data-astro-cid-tdtn4wnm],.resource-card[data-astro-cid-tdtn4wnm],.important-note[data-astro-cid-tdtn4wnm],.recognition-card[data-astro-cid-tdtn4wnm]{background:var(--box-bg);border:var(--box-border);border-radius:var(--box-radius);box-shadow:var(--box-shadow);transition:var(--box-transition)}.criteria-card[data-astro-cid-tdtn4wnm]:hover,.schedule-card[data-astro-cid-tdtn4wnm]:hover,.resource-card[data-astro-cid-tdtn4wnm]:hover,.important-note[data-astro-cid-tdtn4wnm]:hover,.recognition-card[data-astro-cid-tdtn4wnm]:hover{transform:var(--box-hover-transform);box-shadow:var(--box-shadow-hover);border-color:var(--box-border-hover)}.level-pill[data-astro-cid-tdtn4wnm]{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;font-weight:700;line-height:1}.criteria-section[data-astro-cid-tdtn4wnm]{margin-block:clamp(1.5rem,4vw,2.75rem);padding-block:clamp(2.75rem,6vw,4.5rem);border-block:0;background:var(--color-primary)}.criteria-card[data-astro-cid-tdtn4wnm]{overflow:hidden;padding:0;background:var(--color-primary);border-color:#ffffff2e;box-shadow:none}.criteria-card[data-astro-cid-tdtn4wnm]:hover{box-shadow:none;border-color:#ffffff57}.criteria-head[data-astro-cid-tdtn4wnm]{display:grid;grid-template-columns:auto 1fr;gap:clamp(.9rem,2vw,1.25rem);align-items:start;padding:clamp(1.4rem,3vw,2.15rem);border-bottom:1px solid rgba(255,255,255,.18);background:var(--color-primary)}.criteria-icon[data-astro-cid-tdtn4wnm]{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:1px solid rgba(255,255,255,.34);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-primary);box-shadow:var(--shadow-sm)}.criteria-head[data-astro-cid-tdtn4wnm] h2[data-astro-cid-tdtn4wnm]{margin:0 0 .6rem;font-size:var(--fs-700);line-height:var(--lh-tight);color:var(--color-white)}.criteria-head[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm],.criteria-copy[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm],.example-card[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm],.criteria-note[data-astro-cid-tdtn4wnm]{color:var(--color-body)}.criteria-head[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm],.criteria-copy[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm],.example-card[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm]{margin:0}.criteria-head[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm]{color:#ffffffe0}.criteria-copy[data-astro-cid-tdtn4wnm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.25rem);padding:clamp(1.35rem,3vw,2rem);border-bottom:1px solid rgba(255,255,255,.18)}.criteria-copy[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm]{padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(255,255,255,.28);border-radius:var(--radius);background:transparent;color:#ffffffe6;line-height:1.58}.criteria-examples[data-astro-cid-tdtn4wnm]{padding:clamp(1.35rem,3vw,2rem)}.criteria-examples[data-astro-cid-tdtn4wnm] h3[data-astro-cid-tdtn4wnm]{margin:0 0 1rem;font-size:var(--fs-600);color:var(--color-white)}.example-grid[data-astro-cid-tdtn4wnm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem)}.example-card[data-astro-cid-tdtn4wnm]{padding:clamp(1.2rem,3vw,1.5rem);background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius)}.example-card[data-astro-cid-tdtn4wnm] h4[data-astro-cid-tdtn4wnm]{margin:0 0 .75rem;color:var(--color-primary)}.criteria-table-wrap[data-astro-cid-tdtn4wnm]{overflow-x:auto;margin-block:1rem;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white)}.criteria-table[data-astro-cid-tdtn4wnm]{width:100%;border-collapse:separate;border-spacing:0;min-width:0;table-layout:fixed}.criteria-table[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm]:first-child,.criteria-table[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm]:first-child{width:42%}.criteria-table[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm]:nth-child(2),.criteria-table[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm]:nth-child(2){width:28%}.criteria-table[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm]:nth-child(3),.criteria-table[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm]:nth-child(3){width:30%}.criteria-table[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm],.criteria-table[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm]{padding:.7rem .85rem;text-align:left;border-bottom:1px solid var(--color-line)}.criteria-table[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm]:nth-child(3),.criteria-table[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm]:nth-child(3){text-align:center}.criteria-table[data-astro-cid-tdtn4wnm] thead[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm]{background:var(--color-primary-050);color:var(--color-primary);font-family:var(--font-display);font-size:var(--fs-300);font-weight:700}.criteria-table[data-astro-cid-tdtn4wnm] tbody[data-astro-cid-tdtn4wnm] tr[data-astro-cid-tdtn4wnm]:last-child th[data-astro-cid-tdtn4wnm],.criteria-table[data-astro-cid-tdtn4wnm] tbody[data-astro-cid-tdtn4wnm] tr[data-astro-cid-tdtn4wnm]:last-child td[data-astro-cid-tdtn4wnm]{border-bottom:0}.criteria-table[data-astro-cid-tdtn4wnm] tbody[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm]{color:var(--color-ink);font-weight:700}.status-mark[data-astro-cid-tdtn4wnm]{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:var(--radius-full);font-weight:800;line-height:1}.status-mark--pass[data-astro-cid-tdtn4wnm]{background:#00704a1f;color:#00704a}.status-mark--fail[data-astro-cid-tdtn4wnm]{background:#b02a371a;color:#b02a37}.example-result[data-astro-cid-tdtn4wnm]{font-size:var(--fs-400);line-height:1.6}.criteria-note[data-astro-cid-tdtn4wnm]{margin:0 clamp(1.35rem,3vw,2rem) clamp(1.35rem,3vw,2rem);padding:1rem 1.15rem;border:1px solid rgba(243,142,28,.22);border-left:4px solid var(--color-highlight);background:#fff8ef;border-radius:var(--radius-sm)}.schedule-section[data-astro-cid-tdtn4wnm]{padding-top:0}.schedule-card[data-astro-cid-tdtn4wnm]{overflow:hidden;padding:0;border-radius:var(--box-radius)}.schedule-head[data-astro-cid-tdtn4wnm]{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;padding:clamp(1.35rem,3vw,1.8rem) clamp(1.35rem,3vw,2rem) 1rem;border-bottom:1px solid var(--color-line);border-radius:calc(var(--box-radius) - 1px) calc(var(--box-radius) - 1px) 0 0;background:linear-gradient(135deg,#fff,#f7fbff)}.schedule-head[data-astro-cid-tdtn4wnm] .section-heading{margin-bottom:0}.table-wrap[data-astro-cid-tdtn4wnm]{overflow-x:auto;border:0;border-radius:0 0 calc(var(--box-radius) - 1px) calc(var(--box-radius) - 1px);box-shadow:none}.schedule[data-astro-cid-tdtn4wnm]{width:100%;border-collapse:separate;border-spacing:0;min-width:46rem;background:var(--color-white)}.schedule[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm],.schedule[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm]{padding:1.15rem clamp(1rem,2vw,1.4rem);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line)}.schedule[data-astro-cid-tdtn4wnm] thead[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm]{background:var(--color-primary-050);color:var(--color-primary);font-family:var(--font-display);font-size:var(--fs-400);font-weight:700}.schedule[data-astro-cid-tdtn4wnm] tbody[data-astro-cid-tdtn4wnm] tr[data-astro-cid-tdtn4wnm]:nth-child(2n){background:#0b488209}.schedule[data-astro-cid-tdtn4wnm] tbody[data-astro-cid-tdtn4wnm] tr[data-astro-cid-tdtn4wnm]:last-child th[data-astro-cid-tdtn4wnm],.schedule[data-astro-cid-tdtn4wnm] tbody[data-astro-cid-tdtn4wnm] tr[data-astro-cid-tdtn4wnm]:last-child td[data-astro-cid-tdtn4wnm]{border-bottom:0}.schedule[data-astro-cid-tdtn4wnm] tbody[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm]{font-family:var(--font-display);color:var(--color-primary);font-weight:700}.schedule[data-astro-cid-tdtn4wnm] tbody[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm]{color:var(--color-body)}.schedule[data-astro-cid-tdtn4wnm] tbody[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm] strong[data-astro-cid-tdtn4wnm]{color:var(--color-ink);font-weight:700}.schedule[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm] span[data-astro-cid-tdtn4wnm]{display:block}.schedule[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm] span[data-astro-cid-tdtn4wnm]+span[data-astro-cid-tdtn4wnm]{margin-top:.45rem}.level-pill[data-astro-cid-tdtn4wnm]{padding:.42rem .62rem;background:#0b488214;color:var(--color-primary);font-size:var(--fs-300);white-space:nowrap}.resources-grid[data-astro-cid-tdtn4wnm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.5rem)}.resource-card[data-astro-cid-tdtn4wnm]{position:relative;padding:clamp(1.4rem,3vw,2rem)}.resource-icon[data-astro-cid-tdtn4wnm]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:1rem;border-radius:999px;background:var(--color-primary-050);color:var(--color-primary)}.resource-card[data-astro-cid-tdtn4wnm] h2[data-astro-cid-tdtn4wnm],.important-note[data-astro-cid-tdtn4wnm] h2[data-astro-cid-tdtn4wnm],.recognition-card[data-astro-cid-tdtn4wnm] h2[data-astro-cid-tdtn4wnm]{margin:0 0 .75rem;font-size:var(--fs-500)}.resource-card[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm],.important-note[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm],.recognition-card[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm]{color:var(--color-body)}.resource-card[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm]{margin:0 0 1.2rem}.important-note[data-astro-cid-tdtn4wnm]{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-content:start;margin-bottom:clamp(1.25rem,3vw,1.5rem);padding:clamp(1.35rem,3vw,1.75rem)}.important-note[data-astro-cid-tdtn4wnm] svg[data-astro-cid-tdtn4wnm]{color:var(--color-highlight)}.important-note[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm]{margin:0;font-weight:700;color:var(--color-ink)}.recognition-wrap[data-astro-cid-tdtn4wnm]{max-width:64rem}.recognition-card[data-astro-cid-tdtn4wnm]{padding:clamp(1.4rem,3vw,2rem)}.recognition-card[data-astro-cid-tdtn4wnm] p[data-astro-cid-tdtn4wnm]{margin:0 0 1rem}.recognition-list[data-astro-cid-tdtn4wnm]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.recognition-list[data-astro-cid-tdtn4wnm] li[data-astro-cid-tdtn4wnm]+li[data-astro-cid-tdtn4wnm]{border-top:1px solid var(--color-line)}.recognition-list[data-astro-cid-tdtn4wnm] a[data-astro-cid-tdtn4wnm]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;text-decoration:none;color:var(--color-primary);font-weight:600}.recognition-list[data-astro-cid-tdtn4wnm] a[data-astro-cid-tdtn4wnm]:hover{color:var(--color-primary-700)}@media(max-width:760px){.criteria-copy[data-astro-cid-tdtn4wnm],.example-grid[data-astro-cid-tdtn4wnm],.resources-grid[data-astro-cid-tdtn4wnm]{grid-template-columns:1fr}}@media(max-width:640px){.criteria-section[data-astro-cid-tdtn4wnm]{margin-block:clamp(1rem,7vw,1.5rem);padding-block:clamp(1.9rem,8vw,2.6rem)}.criteria-head[data-astro-cid-tdtn4wnm]{grid-template-columns:1fr}.criteria-copy[data-astro-cid-tdtn4wnm],.criteria-examples[data-astro-cid-tdtn4wnm]{padding-inline:clamp(1rem,5vw,1.25rem)}.example-card[data-astro-cid-tdtn4wnm]{min-width:0;padding:clamp(1rem,5vw,1.15rem)}.criteria-table-wrap[data-astro-cid-tdtn4wnm]{overflow-x:visible}.criteria-table[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm],.criteria-table[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm]{padding:.58rem .45rem;font-size:clamp(.78rem,3.5vw,.9rem)}.criteria-table[data-astro-cid-tdtn4wnm] thead[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm]{font-size:clamp(.72rem,3.1vw,.82rem)}.status-mark[data-astro-cid-tdtn4wnm]{width:1.4rem;height:1.4rem;font-size:.8rem}.schedule-card[data-astro-cid-tdtn4wnm]{margin-inline:calc(var(--gutter) * -.35);border-radius:var(--box-radius)}.schedule-head[data-astro-cid-tdtn4wnm]{flex-direction:column;gap:.85rem}.schedule[data-astro-cid-tdtn4wnm] th[data-astro-cid-tdtn4wnm],.schedule[data-astro-cid-tdtn4wnm] td[data-astro-cid-tdtn4wnm]{padding:.85rem}}
