.noc-hero[data-astro-cid-4fscfvpa]{background:var(--blue-50);border-bottom:1px solid var(--blue-100)}.noc-hero-inner[data-astro-cid-4fscfvpa]{padding-top:40px;padding-bottom:56px}.crumbs[data-astro-cid-4fscfvpa]{color:var(--slate-600);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.crumbs[data-astro-cid-4fscfvpa] a[data-astro-cid-4fscfvpa]{text-decoration:underline}.crumbs[data-astro-cid-4fscfvpa] a[data-astro-cid-4fscfvpa]:hover{color:var(--blue)}.noc-hero-row[data-astro-cid-4fscfvpa]{flex-wrap:wrap;align-items:end;gap:40px;margin-top:24px;display:flex}.noc-hero-main[data-astro-cid-4fscfvpa]{flex:600px;min-width:0}.big-code[data-astro-cid-4fscfvpa]{perspective:600px;font-size:clamp(88px,15vw,230px);line-height:.9}.noc-title[data-astro-cid-4fscfvpa]{font-family:var(--display);letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1.05}@media (width<=600px){.big-code[data-astro-cid-4fscfvpa]{white-space:nowrap;font-size:19vw}}.noc-lead[data-astro-cid-4fscfvpa]{max-width:62ch;color:var(--slate-800);margin:20px 0 0;font-size:19px;line-height:1.55}.noc-chips[data-astro-cid-4fscfvpa]{flex-wrap:wrap;flex:0 360px;gap:10px;display:flex}.decode-wrap[data-astro-cid-4fscfvpa]{padding-top:64px}.decode[data-astro-cid-4fscfvpa]{border:1px solid var(--line);background:var(--soft);border-radius:32px;padding:36px}.decode-head[data-astro-cid-4fscfvpa]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.decode-title[data-astro-cid-4fscfvpa]{letter-spacing:-.03em;font-size:32px}.decode-hint[data-astro-cid-4fscfvpa]{color:var(--slate-500);margin:0;font-size:14px}.decode-body[data-astro-cid-4fscfvpa]{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.digits[data-astro-cid-4fscfvpa]{gap:10px;display:flex}.digit[data-astro-cid-4fscfvpa]{width:76px;height:96px;font-family:var(--display);background:var(--white);color:var(--slate-400);border:1px solid var(--line);transition:color .3s, background-color .3s, transform .3s var(--ease);border-radius:18px;justify-content:center;align-items:center;font-size:52px;font-weight:900;display:flex}.digit[data-astro-cid-4fscfvpa].is-on{background:var(--orange);color:var(--ink);border-color:var(--orange);transform:translateY(-6px)}.decode-detail[data-astro-cid-4fscfvpa]{flex:380px;min-width:0}.levels[data-astro-cid-4fscfvpa]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.lvl[data-astro-cid-4fscfvpa]{border:1px solid var(--line);background:var(--white);color:var(--slate-800);cursor:pointer;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s}.lvl[data-astro-cid-4fscfvpa]:hover{border-color:var(--blue)}.lvl[data-astro-cid-4fscfvpa][aria-pressed=true]{background:var(--blue);color:var(--white);border-color:var(--blue)}.level-code[data-astro-cid-4fscfvpa]{font-family:var(--display);color:var(--orange-ink);margin:0 0 6px;font-size:24px;font-weight:700}.level-text[data-astro-cid-4fscfvpa]{color:var(--slate-800);margin:0;font-size:18px;line-height:1.5}@media (width<=600px){.decode[data-astro-cid-4fscfvpa]{border-radius:24px;padding:24px 18px}.digits[data-astro-cid-4fscfvpa]{gap:6px;width:100%}.digit[data-astro-cid-4fscfvpa]{border-radius:14px;flex:1 1 0;width:auto;height:76px;font-size:38px}}.noc-body[data-astro-cid-4fscfvpa]{flex-wrap:wrap;gap:48px;padding-top:64px;display:flex}.noc-article[data-astro-cid-4fscfvpa]{min-width:0;color:var(--slate-800);flex:999 560px;font-size:18px;line-height:1.7}.sub-h[data-astro-cid-4fscfvpa]{font-family:var(--display);color:var(--ink);margin:48px 0 16px;font-size:28px;font-weight:700;line-height:1.2}.noc-article[data-astro-cid-4fscfvpa]>.sub-h[data-astro-cid-4fscfvpa]:first-child{margin-top:0}.duties[data-astro-cid-4fscfvpa]{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.titles[data-astro-cid-4fscfvpa]{flex-wrap:wrap;gap:10px;display:flex}.title-chip[data-astro-cid-4fscfvpa]{border:1px solid var(--blue-200);background:var(--blue-50);color:var(--blue-deep);border-radius:999px;padding:10px 16px;font-size:15px}.programs-intro[data-astro-cid-4fscfvpa]{color:var(--slate-600);margin:0 0 16px;font-size:16px}.programs[data-astro-cid-4fscfvpa]{min-width:520px;font-size:16px}.programs[data-astro-cid-4fscfvpa] tbody[data-astro-cid-4fscfvpa] th[data-astro-cid-4fscfvpa]{font-weight:600}.status[data-astro-cid-4fscfvpa]{white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}.status[data-astro-cid-4fscfvpa].is-yes{background:var(--blue-100);color:var(--blue-deep)}.status[data-astro-cid-4fscfvpa].is-no{color:var(--slate-600);background:#f1f5f9}.status[data-astro-cid-4fscfvpa].is-check{border:1px dashed var(--orange);color:var(--orange-ink)}.inline-link[data-astro-cid-4fscfvpa]{color:var(--blue-ink);text-decoration:underline}.programs-note[data-astro-cid-4fscfvpa]{color:var(--slate-600);margin:20px 0 0;font-size:16px}.faq[data-astro-cid-4fscfvpa]{flex-direction:column;display:flex}.faq-item[data-astro-cid-4fscfvpa]{border-top:1px solid var(--line);padding:20px 0}.faq-item[data-astro-cid-4fscfvpa]:last-child{border-bottom:1px solid var(--line)}.faq-q[data-astro-cid-4fscfvpa]{color:var(--ink);margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.35}.faq-a[data-astro-cid-4fscfvpa]{color:var(--slate-800);margin:0;font-size:17px;line-height:1.65}.source[data-astro-cid-4fscfvpa]{color:var(--slate-500);margin:16px 0 0;font-size:14px}.noc-aside[data-astro-cid-4fscfvpa]{flex:320px;min-width:0}.check-card[data-astro-cid-4fscfvpa]{background:var(--blue);color:var(--white);border-radius:28px;padding:28px}.check-title[data-astro-cid-4fscfvpa]{font-size:26px;line-height:1.05}.check-text[data-astro-cid-4fscfvpa]{color:var(--blue-50);margin:12px 0 16px;font-size:15px;line-height:1.5}.check-label[data-astro-cid-4fscfvpa]{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.check-card[data-astro-cid-4fscfvpa] textarea[data-astro-cid-4fscfvpa]{resize:none;background:var(--white);width:100%;color:var(--ink);border:0;border-radius:12px;padding:12px;font-size:15px}.check-cta[data-astro-cid-4fscfvpa]{margin-top:12px;padding:16px;display:flex}.teer-card[data-astro-cid-4fscfvpa]{border:1px solid var(--blue-100);background:var(--blue-50);border-radius:28px;margin-top:16px;padding:24px}.teer-eyebrow[data-astro-cid-4fscfvpa]{letter-spacing:.12em;text-transform:uppercase;color:var(--blue-deep);margin:0 0 6px;font-size:13px;font-weight:700}.teer-text[data-astro-cid-4fscfvpa]{color:var(--slate-800);margin:0;font-size:16px;line-height:1.55}.related[data-astro-cid-4fscfvpa]{padding-top:80px;padding-bottom:100px}.related[data-astro-cid-4fscfvpa] h2[data-astro-cid-4fscfvpa]{margin:0 0 24px}.related-grid[data-astro-cid-4fscfvpa]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.rel[data-astro-cid-4fscfvpa]{border:1px solid var(--line);background:var(--white);border-radius:24px;padding:26px;display:block}.rel-code[data-astro-cid-4fscfvpa]{font-family:var(--display);color:var(--indigo);margin:0;font-size:40px;font-weight:900}.rel-title[data-astro-cid-4fscfvpa]{margin:8px 0 14px;font-size:18px;font-weight:600}.rel-more[data-astro-cid-4fscfvpa]{color:var(--slate-500);margin:0;font-size:14px}.related-spacer[data-astro-cid-4fscfvpa]{height:100px}
