.res-hero[data-astro-cid-pn3k4irf]{position:relative;padding:10rem 0 4rem;overflow:hidden}.res-hero__bg[data-astro-cid-pn3k4irf]{position:absolute;inset:0;background:linear-gradient(135deg,var(--navy-900) 0%,var(--navy-700) 50%,var(--navy-800) 100%)}.res-hero__bg[data-astro-cid-pn3k4irf]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 70% 40%,rgba(201,169,110,.06) 0%,transparent 60%)}.res-hero__content[data-astro-cid-pn3k4irf]{position:relative;z-index:1}.res-hero__title[data-astro-cid-pn3k4irf]{font-size:clamp(2.25rem,4.5vw,3.25rem);color:var(--white);line-height:1.12;margin-bottom:1rem;max-width:700px}.res-hero__subtitle[data-astro-cid-pn3k4irf]{color:#fff9;font-size:1.125rem;line-height:1.7;max-width:560px}.res-grid[data-astro-cid-pn3k4irf]{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.res-heading[data-astro-cid-pn3k4irf]{margin-bottom:0}.res-main[data-astro-cid-pn3k4irf] .text-lg[data-astro-cid-pn3k4irf]{color:var(--text-secondary)}.res-channels[data-astro-cid-pn3k4irf]{margin-top:2.25rem;display:flex;flex-direction:column;gap:1.75rem}.res-channel[data-astro-cid-pn3k4irf]{border-top:1px solid var(--slate-200);padding-top:1.5rem}.res-channel__title[data-astro-cid-pn3k4irf]{color:var(--gold-text);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem}.res-channel__text[data-astro-cid-pn3k4irf]{font-size:.9375rem;color:var(--text-secondary);margin-bottom:1rem;max-width:52ch}.res-channel__link[data-astro-cid-pn3k4irf]{font-weight:600;color:var(--navy-900);border-bottom:1.5px solid var(--accent);font-size:1rem}.res-note[data-astro-cid-pn3k4irf]{margin-top:2rem;font-size:.875rem;color:var(--text-secondary)}.res-side[data-astro-cid-pn3k4irf]{position:sticky;top:110px}.res-emergency[data-astro-cid-pn3k4irf]{background:var(--navy-900);padding:2.25rem}.res-emergency__title[data-astro-cid-pn3k4irf]{color:var(--white);font-size:1.25rem;margin-bottom:.75rem}.res-emergency__intro[data-astro-cid-pn3k4irf]{color:#ffffff8c;font-size:.9rem;line-height:1.65;margin-bottom:1.5rem}.res-emergency__list[data-astro-cid-pn3k4irf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.res-emergency__list[data-astro-cid-pn3k4irf] li[data-astro-cid-pn3k4irf]{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 0;border-top:1px solid rgba(255,255,255,.08)}.res-emergency__label[data-astro-cid-pn3k4irf]{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.res-emergency__value[data-astro-cid-pn3k4irf]{color:#ffffffd9;font-size:.9375rem}.res-emergency__value--link[data-astro-cid-pn3k4irf]{font-weight:600;color:var(--white)}.res-emergency__value--link[data-astro-cid-pn3k4irf]:hover{color:var(--accent)}.res-cards[data-astro-cid-pn3k4irf]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.res-card[data-astro-cid-pn3k4irf]{background:var(--white);border:1px solid var(--slate-200);padding:2.5rem}.res-card__title[data-astro-cid-pn3k4irf]{font-size:1.25rem;margin-bottom:.75rem}.res-card__text[data-astro-cid-pn3k4irf]{font-size:.9375rem;color:var(--text-secondary);line-height:1.75;margin-bottom:1.5rem;max-width:100%}.res-card__link[data-astro-cid-pn3k4irf]{font-weight:600;color:var(--navy-900);border-bottom:1.5px solid var(--accent)}.res-apply[data-astro-cid-pn3k4irf]{text-align:center;max-width:640px}.res-apply__title[data-astro-cid-pn3k4irf]{color:var(--white);margin-bottom:1rem}.res-apply__desc[data-astro-cid-pn3k4irf]{color:var(--text-on-dark-muted);margin:0 auto 2rem}.res-apply__actions[data-astro-cid-pn3k4irf]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.res-apply__note[data-astro-cid-pn3k4irf]{margin:1rem auto 0;font-size:.8125rem;color:#fff9}.res-channel__text[data-astro-cid-pn3k4irf] a[data-astro-cid-pn3k4irf]{color:var(--navy-900);border-bottom:1px solid var(--accent)}@media(max-width:900px){.res-grid[data-astro-cid-pn3k4irf]{grid-template-columns:1fr}.res-side[data-astro-cid-pn3k4irf]{position:static}.res-cards[data-astro-cid-pn3k4irf]{grid-template-columns:1fr}}@media(max-width:600px){.res-hero[data-astro-cid-pn3k4irf]{padding:8rem 0 3rem}}
