.layout[data-astro-cid-qzhhlvsz]{gap:32px;padding-block:40px 96px;display:grid}.toc[data-astro-cid-qzhhlvsz]{background:var(--surface-alt);border:1px solid var(--line);padding:20px}.toc__title[data-astro-cid-qzhhlvsz]{color:var(--accent);margin-bottom:8px}.toc[data-astro-cid-qzhhlvsz] a[data-astro-cid-qzhhlvsz]{color:var(--ink);gap:12px;padding:6px 0;font-size:15px;line-height:22px;text-decoration:none;display:flex}.toc[data-astro-cid-qzhhlvsz] a[data-astro-cid-qzhhlvsz]:hover{color:var(--accent);text-decoration:underline}.toc__num[data-astro-cid-qzhhlvsz]{color:var(--ink-muted);font-family:var(--font-mono);font-size:13px}@media (width>=60rem){.layout[data-astro-cid-qzhhlvsz]{grid-template-columns:260px minmax(0,1fr);gap:64px;padding-top:56px}.toc[data-astro-cid-qzhhlvsz]{top:calc(var(--header-height) + 24px);align-self:start;position:sticky}}.block[data-astro-cid-qzhhlvsz]{scroll-margin-top:calc(var(--header-height) + 16px);border-bottom:1px solid var(--line);margin-bottom:56px;padding-bottom:56px}.block[data-astro-cid-qzhhlvsz]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.block__eyebrow[data-astro-cid-qzhhlvsz]{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em}.block__title[data-astro-cid-qzhhlvsz]{letter-spacing:-.01em;margin-block:4px 20px;font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.15}.block__sub[data-astro-cid-qzhhlvsz]{margin-block:32px 12px;font-size:20px;font-weight:700;line-height:26px}.block[data-astro-cid-qzhhlvsz]>.btn[data-astro-cid-qzhhlvsz],.block[data-astro-cid-qzhhlvsz]>.link-arrow[data-astro-cid-qzhhlvsz]{margin-top:16px}.overview__num[data-astro-cid-qzhhlvsz]{color:var(--ink-muted);font-family:var(--font-mono);margin-bottom:8px;font-size:14px}.callout[data-astro-cid-qzhhlvsz]{background:var(--slate-soft);border-left:3px solid var(--navy);justify-items:start;gap:12px;margin-top:24px;padding:24px;display:grid}[data-theme=dark] .callout[data-astro-cid-qzhhlvsz]{border-left-color:var(--accent)}.roster[data-astro-cid-qzhhlvsz]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:20px;display:grid}.roster[data-astro-cid-qzhhlvsz] li[data-astro-cid-qzhhlvsz]{align-items:center;gap:12px;display:flex}.roster[data-astro-cid-qzhhlvsz] img[data-astro-cid-qzhhlvsz]{object-fit:cover;background:var(--surface-alt);border-radius:50%;flex:none;width:48px;height:48px}.roster[data-astro-cid-qzhhlvsz] strong[data-astro-cid-qzhhlvsz]{font-weight:700;display:block}.roster[data-astro-cid-qzhhlvsz] span[data-astro-cid-qzhhlvsz] span[data-astro-cid-qzhhlvsz]{color:var(--ink-muted);font-size:14px;line-height:20px}.flow[data-astro-cid-qzhhlvsz]{gap:10px;margin-bottom:8px;display:grid}.flow__step[data-astro-cid-qzhhlvsz]{background:var(--surface-alt);border:1px solid var(--line);padding:14px 18px;font-weight:600}.flow__step--strong[data-astro-cid-qzhhlvsz]{background:var(--navy);border-color:var(--navy);color:var(--on-navy);font-family:var(--font-display);font-size:18px;font-weight:700;line-height:24px}.flow__pillars[data-astro-cid-qzhhlvsz]{gap:10px;display:grid}.flow__pillars[data-astro-cid-qzhhlvsz] li[data-astro-cid-qzhhlvsz]{border:1px solid var(--line);border-top:3px solid var(--navy);padding:14px 18px}[data-theme=dark] .flow__pillars[data-astro-cid-qzhhlvsz] li[data-astro-cid-qzhhlvsz]{border-top-color:var(--accent)}@media (width>=48rem){.flow__pillars[data-astro-cid-qzhhlvsz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.minis[data-astro-cid-qzhhlvsz]{margin-top:16px}@media (width>=60rem){.minis[data-astro-cid-qzhhlvsz]{gap:20px}}.mini__tagline[data-astro-cid-qzhhlvsz]{color:var(--accent);margin-top:4px;font-weight:600}.benefit-list[data-astro-cid-qzhhlvsz]{color:var(--ink-muted);gap:8px;margin-top:14px;font-size:15px;line-height:22px}.benefit-photo[data-astro-cid-qzhhlvsz]{min-height:220px}.conduct[data-astro-cid-qzhhlvsz]{border-top:1px solid var(--line)}.conduct[data-astro-cid-qzhhlvsz] li[data-astro-cid-qzhhlvsz]{border-bottom:1px solid var(--line);padding:12px 0}.conduct[data-astro-cid-qzhhlvsz] li[data-astro-cid-qzhhlvsz].is-strong{font-weight:700}.discipline[data-astro-cid-qzhhlvsz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.discipline[data-astro-cid-qzhhlvsz] li[data-astro-cid-qzhhlvsz]{border:1px solid var(--line);font-family:var(--font-display);align-items:center;gap:12px;padding:14px 16px;font-weight:700;display:flex}.discipline__num[data-astro-cid-qzhhlvsz]{color:var(--ink-muted);font-family:var(--font-mono);font-weight:500}@media (width>=48rem){.discipline[data-astro-cid-qzhhlvsz]{grid-template-columns:repeat(4,minmax(0,1fr))}}.standards[data-astro-cid-qzhhlvsz]{font-size:17px;line-height:26px}.tags[data-astro-cid-qzhhlvsz]{flex-wrap:wrap;gap:8px;display:flex}.tags[data-astro-cid-qzhhlvsz] .tag[data-astro-cid-qzhhlvsz]{padding:4px 10px;font-size:13px}.committees[data-astro-cid-qzhhlvsz]{border-top:1px solid var(--line)}.committees[data-astro-cid-qzhhlvsz] li[data-astro-cid-qzhhlvsz]{border-bottom:1px solid var(--line);gap:16px;padding:12px 0;font-weight:600;display:flex}.committees[data-astro-cid-qzhhlvsz] span[data-astro-cid-qzhhlvsz]{color:var(--ink-muted);font-family:var(--font-mono);font-weight:500}.guide[data-astro-cid-qzhhlvsz]{border-top:1px solid var(--line)}.guide[data-astro-cid-qzhhlvsz]>div[data-astro-cid-qzhhlvsz]{border-bottom:1px solid var(--line);gap:4px;padding:16px 0;display:grid}.guide[data-astro-cid-qzhhlvsz] dt[data-astro-cid-qzhhlvsz]{font-family:var(--font-display);font-weight:700}.guide[data-astro-cid-qzhhlvsz] dd[data-astro-cid-qzhhlvsz] p[data-astro-cid-qzhhlvsz]+p[data-astro-cid-qzhhlvsz]{margin-top:8px}@media (width>=48rem){.guide[data-astro-cid-qzhhlvsz]>div[data-astro-cid-qzhhlvsz]{grid-template-columns:200px 1fr;gap:24px}}.next[data-astro-cid-qzhhlvsz]{gap:16px;display:grid}.next[data-astro-cid-qzhhlvsz] .card[data-astro-cid-qzhhlvsz]{justify-items:start;gap:12px;display:grid}.next[data-astro-cid-qzhhlvsz] .card__text[data-astro-cid-qzhhlvsz]{margin-top:0}.next__actions[data-astro-cid-qzhhlvsz]{flex-wrap:wrap;gap:12px;display:flex}
