.theme-dark[data-astro-cid-jilwtobx]{--color-page:#16263d;--color-surface:#1d3049;--color-surface-alt:#1a2b42;--color-navy-band:#16263d;--color-navy:#0e1a2b;--color-ink:#e8edf3;--color-ink-body:#b8c2cf;--color-ink-muted:#9aa8ba;--color-strike:#6b7a8e;--color-border-light:#ffffff1a;--color-border-strong:#ffffff38;--color-number-ghost:#ffffff0a;--color-accent-text:#f08a4b;--color-accent-glow:#e8772e38;--color-error:#f97066;--shadow-card:0 12px 40px -10px #040a1480;--shadow-sm:0 2px 8px #00000059;--logo-filter:grayscale(1) invert(1) brightness(1.6);--color-chip:#2f4563;--tint-warm:#ec8c4047;color-scheme:dark;background-color:var(--color-page);color:var(--color-ink)}.resource-hero[data-astro-cid-jilwtobx]{background-color:var(--color-page);border-bottom:1px solid var(--color-border-light)}.resource-hero__inner[data-astro-cid-jilwtobx]{align-items:center;gap:48px;padding-block:56px 72px;display:grid}@media (width>=960px){.resource-hero__inner[data-astro-cid-jilwtobx]{grid-template-columns:1.25fr 1fr;gap:72px;padding-block:72px}}.resource-hero__back[data-astro-cid-jilwtobx]{color:var(--color-ink-muted);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.resource-hero__back[data-astro-cid-jilwtobx]:hover{color:var(--color-ink)}.resource-hero__meta[data-astro-cid-jilwtobx]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:32px;display:flex}.resource-hero__badge[data-astro-cid-jilwtobx]{background-color:var(--color-chip);color:var(--color-white);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:3px 8px;font-size:.6875rem;font-weight:700;line-height:1.5}h1[data-astro-cid-jilwtobx]{max-width:20ch;color:var(--color-ink);margin-top:18px}@media (width<=599.98px){h1[data-astro-cid-jilwtobx]{hyphens:auto}}.resource-hero__lead[data-astro-cid-jilwtobx]{max-width:56ch;color:var(--color-ink-muted);margin-top:20px;font-size:1.0625rem}.resource-hero__actions[data-astro-cid-jilwtobx]{margin-top:32px}.resource-hero__cover[data-astro-cid-jilwtobx]{aspect-ratio:5/4;background-color:var(--color-surface-alt);border-radius:10px;overflow:hidden}@media (width<=959.98px){.resource-hero__cover[data-astro-cid-jilwtobx]{aspect-ratio:16/10;max-width:520px}}.theme-dark[data-astro-cid-ux5ywa66]{--color-page:#16263d;--color-surface:#1d3049;--color-surface-alt:#1a2b42;--color-navy-band:#16263d;--color-navy:#0e1a2b;--color-ink:#e8edf3;--color-ink-body:#b8c2cf;--color-ink-muted:#9aa8ba;--color-strike:#6b7a8e;--color-border-light:#ffffff1a;--color-border-strong:#ffffff38;--color-number-ghost:#ffffff0a;--color-accent-text:#f08a4b;--color-accent-glow:#e8772e38;--color-error:#f97066;--shadow-card:0 12px 40px -10px #040a1480;--shadow-sm:0 2px 8px #00000059;--logo-filter:grayscale(1) invert(1) brightness(1.6);--color-chip:#2f4563;--tint-warm:#ec8c4047;color-scheme:dark;background-color:var(--color-page);color:var(--color-ink)}.resource-content__head[data-astro-cid-ux5ywa66]{max-width:720px}h2[data-astro-cid-ux5ywa66]{color:var(--color-ink);margin-top:16px}@media (width<=599.98px){h2[data-astro-cid-ux5ywa66]{hyphens:auto}}.resource-content__lead[data-astro-cid-ux5ywa66]{max-width:62ch;color:var(--color-ink-muted);margin-top:24px;font-size:1.0625rem}.resource-content__lead[data-astro-cid-ux5ywa66] strong[data-astro-cid-ux5ywa66]{color:var(--color-ink);font-weight:600}.resource-content__cards[data-astro-cid-ux5ywa66]{gap:24px;margin:44px 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.resource-content__cards[data-astro-cid-ux5ywa66]{grid-template-columns:repeat(3,1fr)}}.resource-content__card[data-astro-cid-ux5ywa66]{background-color:var(--color-surface);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;gap:14px;padding:28px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.resource-content__card[data-astro-cid-ux5ywa66]:before{content:"";background-color:var(--color-accent);transform-origin:0;height:3px;transition:transform .25s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.resource-content__card[data-astro-cid-ux5ywa66]:hover{border-color:var(--color-accent);box-shadow:0 16px 32px #1a24331a}.resource-content__card[data-astro-cid-ux5ywa66]:hover:before{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.resource-content__card[data-astro-cid-ux5ywa66]:hover{transform:translateY(-4px)}}.resource-content__card[data-astro-cid-ux5ywa66] p[data-astro-cid-ux5ywa66]{color:var(--color-ink);font-size:1rem;line-height:1.6}.resource-content__card--raised[data-astro-cid-ux5ywa66]{box-shadow:var(--shadow-card);border-color:#0000}.resource-content__number[data-astro-cid-ux5ywa66]{letter-spacing:.14em;color:var(--color-accent-text);font-size:.75rem;font-weight:700}.resource-content__number[data-astro-cid-ux5ywa66]:after{content:"";background-color:var(--color-accent);width:24px;height:2px;margin-top:12px;display:block}.resource-content__icon[data-astro-cid-ux5ywa66]{color:var(--color-accent);flex:none}.resource-content__card[data-astro-cid-ux5ywa66] .resource-content__icon[data-astro-cid-ux5ywa66]{color:var(--color-accent-text)}.resource-content--dark[data-astro-cid-ux5ywa66]{background-color:var(--color-navy-band)}.resource-content--dark[data-astro-cid-ux5ywa66] h2[data-astro-cid-ux5ywa66]{color:var(--color-white)}.resource-content--dark[data-astro-cid-ux5ywa66] .resource-content__lead[data-astro-cid-ux5ywa66]{color:var(--color-white-78)}.resource-content--dark[data-astro-cid-ux5ywa66] .resource-content__lead[data-astro-cid-ux5ywa66] strong[data-astro-cid-ux5ywa66]{color:var(--color-white)}.resource-content__list[data-astro-cid-ux5ywa66]{gap:0 48px;margin:44px 0 0;padding:0;list-style:none;display:grid}.resource-content__list[data-astro-cid-ux5ywa66] li[data-astro-cid-ux5ywa66]{border-top:1px solid var(--color-border-dark-14);gap:16px;padding-block:24px;display:flex}.resource-content__list[data-astro-cid-ux5ywa66] p[data-astro-cid-ux5ywa66]{color:var(--color-white-80);line-height:1.6}@media (width>=720px){.resource-content__list[data-astro-cid-ux5ywa66]{grid-template-columns:repeat(3,1fr)}}.resource-content__cta[data-astro-cid-ux5ywa66]{margin-top:32px}:root{--color-navy:#0e1a2b;--color-navy-deep:#0a1420;--color-navy-black:#03080e;--color-nav-bg:#0e1a2bd1;--gradient-hero:linear-gradient(160deg, #0a162699 0%, #050c14c2 45%, #03080ee6 100%);--gradient-academy:linear-gradient(150deg, #16263d 0%, #0e1a2b 60%, #0a1420 100%);--color-accent:#e8772e;--color-accent-hover:#d0641c;--color-accent-glow:#e8772e24;--color-accent-border:#e8772e80;--color-ink:#1a2433;--color-ink-muted:#5b6b80;--color-strike:#a6b0bd;--color-white:#fff;--color-white-80:#fffc;--color-white-78:#ffffffc7;--color-white-76:#ffffffc2;--color-white-62:#ffffff9e;--color-white-60:#fff9;--color-white-50:#ffffff80;--color-white-40:#fff6;--color-surface:#fff;--color-surface-alt:#f5f7fa;--color-border-light:#e3e8ef;--color-border-dark-08:#ffffff14;--color-border-dark-12:#ffffff1f;--color-border-dark-14:#ffffff24;--color-border-dark-28:#ffffff47;--color-grid-dark:#ffffff09;--color-number-ghost:#eef1f6;--shadow-card:0 10px 40px -8px #11182729;--shadow-sm:0 2px 8px #11182714;--color-border-strong:#c9d0da;--color-accent-text:#c2550a;--ease:cubic-bezier(.2, .8, .2, 1);--tint-warm:#ec8c4057;--tint-warm-blend:soft-light;--ease-out:cubic-bezier(.16, 1, .3, 1);--color-navy-band:#16263d;--color-ink-body:#3a4656;--color-page:#fff;--color-error:#b42318;--shadow-header:0 1px 0 var(--color-border-light), 0 4px 16px -8px #1118271f;--logo-filter:grayscale(1);--color-chip:var(--color-navy);color-scheme:light}.theme-dark[data-astro-cid-lylkq5wh]{--color-page:#16263d;--color-surface:#1d3049;--color-surface-alt:#1a2b42;--color-navy-band:#16263d;--color-navy:#0e1a2b;--color-ink:#e8edf3;--color-ink-body:#b8c2cf;--color-ink-muted:#9aa8ba;--color-strike:#6b7a8e;--color-border-light:#ffffff1a;--color-border-strong:#ffffff38;--color-number-ghost:#ffffff0a;--color-accent-text:#f08a4b;--color-accent-glow:#e8772e38;--color-error:#f97066;--shadow-card:0 12px 40px -10px #040a1480;--shadow-sm:0 2px 8px #00000059;--logo-filter:grayscale(1) invert(1) brightness(1.6);--color-chip:#2f4563;--tint-warm:#ec8c4047;color-scheme:dark;background-color:var(--color-page);color:var(--color-ink)}.resource-form__inner[data-astro-cid-lylkq5wh]{max-width:800px}h2[data-astro-cid-lylkq5wh]{color:var(--color-ink);margin-top:16px}@media (width<=599.98px){h2[data-astro-cid-lylkq5wh]{hyphens:auto}}.resource-form__intro[data-astro-cid-lylkq5wh]{max-width:56ch;color:var(--color-ink-muted);margin-top:24px;font-size:1.0625rem}.resource-form__form[data-astro-cid-lylkq5wh]{background-color:var(--color-surface);box-shadow:var(--shadow-card);border-radius:10px;margin-top:40px;padding:32px 22px;position:relative}@media (width>=640px){.resource-form__form[data-astro-cid-lylkq5wh]{padding:44px 48px}}.resource-form__progress[data-astro-cid-lylkq5wh]{margin-bottom:28px}.resource-form__progress-bar[data-astro-cid-lylkq5wh]{background-color:var(--color-border-light);border-radius:2px;height:4px;overflow:hidden}.resource-form__progress-bar[data-astro-cid-lylkq5wh] span[data-astro-cid-lylkq5wh]{background-color:var(--color-accent);transform-origin:0;width:100%;height:100%;transition:transform .35s var(--ease);display:block;transform:scaleX(.25)}.resource-form__progress-label[data-astro-cid-lylkq5wh]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);margin-top:10px;font-size:.75rem;font-weight:700}.resource-form__step[data-astro-cid-lylkq5wh]{display:none}.resource-form__step[data-astro-cid-lylkq5wh].is-active{display:block}.resource-form__step[data-astro-cid-lylkq5wh] h3[data-astro-cid-lylkq5wh]{color:var(--color-ink);font-size:1.25rem;font-weight:700}.resource-form__tiles[data-astro-cid-lylkq5wh]{gap:12px;margin-top:22px;display:grid}@media (width>=520px){.resource-form__tiles[data-astro-cid-lylkq5wh]{grid-template-columns:repeat(2,1fr)}}.resource-form__tile[data-astro-cid-lylkq5wh] input[data-astro-cid-lylkq5wh]{opacity:0;pointer-events:none;position:absolute}.resource-form__tile[data-astro-cid-lylkq5wh] label[data-astro-cid-lylkq5wh]{border:1px solid var(--color-border-strong);background-color:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:14px 16px;font-size:.9375rem;font-weight:500;transition:border-color .2s,background-color .2s;display:flex}.resource-form__tile[data-astro-cid-lylkq5wh] label[data-astro-cid-lylkq5wh]:before{content:"";border:1px solid var(--color-border-strong);background-color:var(--color-surface);border-radius:50%;flex:none;width:16px;height:16px;transition:border-color .2s,box-shadow .2s}.resource-form__tile[data-astro-cid-lylkq5wh] label[data-astro-cid-lylkq5wh]:hover{border-color:var(--color-ink-muted)}.resource-form__tile[data-astro-cid-lylkq5wh] input[data-astro-cid-lylkq5wh]:checked+label[data-astro-cid-lylkq5wh]{border-color:var(--color-accent);background-color:var(--color-accent-glow)}.resource-form__tile[data-astro-cid-lylkq5wh] input[data-astro-cid-lylkq5wh]:checked+label[data-astro-cid-lylkq5wh]:before{border-color:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-surface);background-color:var(--color-accent)}.resource-form__tile[data-astro-cid-lylkq5wh] input[data-astro-cid-lylkq5wh]:focus-visible+label[data-astro-cid-lylkq5wh]{outline:2px solid var(--color-accent);outline-offset:2px}.resource-form__field[data-astro-cid-lylkq5wh] input[data-astro-cid-lylkq5wh],.resource-form__other[data-astro-cid-lylkq5wh],.resource-form__select-wrap[data-astro-cid-lylkq5wh] select[data-astro-cid-lylkq5wh]{border:1px solid var(--color-border-strong);background-color:var(--color-surface);color:var(--color-ink);border-radius:6px;outline:none;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.resource-form__field[data-astro-cid-lylkq5wh] input[data-astro-cid-lylkq5wh]::placeholder,.resource-form__other[data-astro-cid-lylkq5wh]::placeholder,.resource-form__select-wrap[data-astro-cid-lylkq5wh] select[data-astro-cid-lylkq5wh]::placeholder{color:#8b95a3}.resource-form__field[data-astro-cid-lylkq5wh] input[data-astro-cid-lylkq5wh]:focus,.resource-form__other[data-astro-cid-lylkq5wh]:focus,.resource-form__select-wrap[data-astro-cid-lylkq5wh] select[data-astro-cid-lylkq5wh]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow)}.resource-form__select-wrap[data-astro-cid-lylkq5wh]{max-width:420px;margin-top:22px;position:relative}.resource-form__select-wrap[data-astro-cid-lylkq5wh] select[data-astro-cid-lylkq5wh]{appearance:none;cursor:pointer;width:100%;padding:13px 44px 13px 16px}.resource-form__select-wrap[data-astro-cid-lylkq5wh] select[data-astro-cid-lylkq5wh]:invalid{color:#8b95a3}.resource-form__select-wrap[data-astro-cid-lylkq5wh] select[data-astro-cid-lylkq5wh] option[data-astro-cid-lylkq5wh]{color:var(--color-ink)}.resource-form__select-icon[data-astro-cid-lylkq5wh]{color:var(--color-ink-muted);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.resource-form__other[data-astro-cid-lylkq5wh]{resize:vertical;width:100%;max-width:520px;margin-top:16px;padding:12px 16px;line-height:1.5;display:block}.resource-form__other[data-astro-cid-lylkq5wh][hidden]{display:none}.resource-form__fields[data-astro-cid-lylkq5wh]{gap:16px;margin-top:22px;display:grid}@media (width>=520px){.resource-form__fields[data-astro-cid-lylkq5wh]{grid-template-columns:repeat(2,1fr)}}.resource-form__field[data-astro-cid-lylkq5wh]{flex-direction:column;gap:6px;display:flex}.resource-form__field[data-astro-cid-lylkq5wh] label[data-astro-cid-lylkq5wh]{color:var(--color-ink);font-size:.8125rem;font-weight:600}.resource-form__field[data-astro-cid-lylkq5wh] input[data-astro-cid-lylkq5wh]{padding:12px 14px}.resource-form__dse[data-astro-cid-lylkq5wh]{color:var(--color-ink-muted);cursor:pointer;align-items:flex-start;gap:12px;margin-top:24px;font-size:.875rem;line-height:1.55;display:flex}.resource-form__dse[data-astro-cid-lylkq5wh] input[data-astro-cid-lylkq5wh]{width:18px;height:18px;accent-color:var(--color-accent);flex:none;margin-top:2px}.resource-form__dse[data-astro-cid-lylkq5wh] a[data-astro-cid-lylkq5wh]{color:var(--color-ink);text-decoration:underline}.resource-form__dse[data-astro-cid-lylkq5wh] a[data-astro-cid-lylkq5wh]:hover{color:var(--color-accent-text)}.resource-form__error[data-astro-cid-lylkq5wh]{color:var(--color-error);margin-top:16px;font-size:.875rem;font-weight:600}.resource-form__success[data-astro-cid-lylkq5wh]{flex-direction:column;align-items:flex-start;gap:12px;display:none}.resource-form__success[data-astro-cid-lylkq5wh][data-visible]{display:flex}.resource-form__success[data-astro-cid-lylkq5wh] h3[data-astro-cid-lylkq5wh]{color:var(--color-ink);font-size:1.25rem;font-weight:700}.resource-form__success[data-astro-cid-lylkq5wh] p[data-astro-cid-lylkq5wh]{max-width:52ch;color:var(--color-ink-muted);line-height:1.6}.resource-form__success[data-astro-cid-lylkq5wh] strong[data-astro-cid-lylkq5wh]{color:var(--color-ink)}@media (prefers-reduced-motion:no-preference){.resource-form__success[data-astro-cid-lylkq5wh][data-visible]{animation:resource-form-in .5s var(--ease)}@keyframes resource-form-in{0%{opacity:0;transform:translateY(12px)}}}.resource-form__success-icon[data-astro-cid-lylkq5wh]{border:1px solid var(--color-accent);width:44px;height:44px;color:var(--color-accent-text);border-radius:50%;justify-content:center;align-items:center;display:flex}.resource-form__nav[data-astro-cid-lylkq5wh]{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;display:flex}.resource-form__nav[data-astro-cid-lylkq5wh][hidden]{display:none}.resource-form__nav[data-astro-cid-lylkq5wh] button[data-astro-cid-lylkq5wh]{cursor:pointer;font-family:inherit;line-height:1.5}.resource-form__nav[data-astro-cid-lylkq5wh] button[data-astro-cid-lylkq5wh][hidden]{display:none}.resource-form__next[data-astro-cid-lylkq5wh],.resource-form__submit[data-astro-cid-lylkq5wh]{border:none}.resource-form__next[data-astro-cid-lylkq5wh]:disabled,.resource-form__submit[data-astro-cid-lylkq5wh]:disabled{background-color:var(--color-border-light);color:var(--color-ink-muted);cursor:not-allowed}.resource-form__next[data-astro-cid-lylkq5wh]:disabled:hover,.resource-form__submit[data-astro-cid-lylkq5wh]:disabled:hover{background-color:var(--color-border-light);color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){.resource-form__progress-bar[data-astro-cid-lylkq5wh] span[data-astro-cid-lylkq5wh]{transition:none}}
