.page-hero--plain[data-astro-cid-clzhzzu4]{background:radial-gradient(circle at 82% 24%, #fbc0a357, transparent 16rem), linear-gradient(135deg, var(--warm-white), color-mix(in srgb, var(--coral-50) 84%, white) 48%, color-mix(in srgb, var(--cream) 70%, white));padding-block:clamp(2rem,8vw,4rem);overflow:hidden}.admissions-hero__decor[data-astro-cid-clzhzzu4]{pointer-events:none;position:absolute;inset:0}.admissions-hero__cloud[data-astro-cid-clzhzzu4],.admissions-hero__sun[data-astro-cid-clzhzzu4],.admissions-hero__leaf[data-astro-cid-clzhzzu4]{position:absolute}.admissions-hero__cloud--left[data-astro-cid-clzhzzu4]{color:#ffffffc2;width:clamp(8rem,16vw,13rem);top:22%;left:-3rem}.admissions-hero__sun[data-astro-cid-clzhzzu4]{color:#f8c76b;opacity:.82;width:clamp(4rem,8vw,5.5rem);top:clamp(4.5rem,9vw,7rem);right:clamp(1rem,8vw,8rem)}.admissions-hero__leaf[data-astro-cid-clzhzzu4]{width:clamp(3rem,6vw,4.5rem);color:color-mix(in srgb, var(--coral-200) 68%, white);bottom:18%;right:6%;transform:rotate(10deg)}.page-hero[data-astro-cid-clzhzzu4] h1[data-astro-cid-clzhzzu4]{font-size:clamp(2rem,7vw,3rem);line-height:1.15}.page-hero[data-astro-cid-clzhzzu4] p[data-astro-cid-clzhzzu4]{font-size:1rem;line-height:1.55}.admission-documents[data-astro-cid-clzhzzu4]{max-width:min(100% - 2rem,48rem)}.admissions-local[data-astro-cid-clzhzzu4]{background:linear-gradient(180deg, var(--sage), var(--gray-50));padding-block:clamp(2.25rem,5vw,3.75rem)}.admissions-local__grid[data-astro-cid-clzhzzu4]{gap:1.25rem;display:grid}.admissions-local__eyebrow[data-astro-cid-clzhzzu4]{color:var(--teal-700);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.78rem;font-weight:800;display:inline-block}.admissions-local[data-astro-cid-clzhzzu4] h2[data-astro-cid-clzhzzu4]{color:var(--gray-900);margin:0;font-size:clamp(1.55rem,5vw,2.25rem);line-height:1.15}.admissions-local[data-astro-cid-clzhzzu4] p[data-astro-cid-clzhzzu4],.admissions-local__facts[data-astro-cid-clzhzzu4] span[data-astro-cid-clzhzzu4]{color:var(--muted-foreground);line-height:1.65}.admissions-local[data-astro-cid-clzhzzu4] p[data-astro-cid-clzhzzu4]{margin:.85rem 0 0}.admissions-local__facts[data-astro-cid-clzhzzu4]{gap:.85rem;display:grid}.admissions-local__links[data-astro-cid-clzhzzu4]{flex-wrap:wrap;grid-column:1/-1;gap:.65rem;display:flex}.admissions-local__links[data-astro-cid-clzhzzu4] a[data-astro-cid-clzhzzu4]{background:color-mix(in srgb, var(--teal-50) 82%, white);border:1px solid color-mix(in srgb, var(--teal-200) 58%, white);color:var(--teal-800);border-radius:999px;align-items:center;min-height:2.75rem;padding:.55rem .9rem;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.admissions-local__links[data-astro-cid-clzhzzu4] a[data-astro-cid-clzhzzu4]:hover{box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-1px)}.admissions-local__facts[data-astro-cid-clzhzzu4] article[data-astro-cid-clzhzzu4]{border:1px solid color-mix(in srgb, var(--teal-200) 42%, white);box-shadow:var(--shadow-sm);background:#fff;border-radius:.5rem;padding:1rem}.admissions-local__facts[data-astro-cid-clzhzzu4] strong[data-astro-cid-clzhzzu4],.admissions-local__facts[data-astro-cid-clzhzzu4] span[data-astro-cid-clzhzzu4]{display:block}.admissions-local__facts[data-astro-cid-clzhzzu4] strong[data-astro-cid-clzhzzu4]{color:var(--foreground);margin-bottom:.4rem}.section[data-astro-cid-clzhzzu4]{padding-block:clamp(2rem,6vw,4rem)}.admissions-hero-actions[data-astro-cid-clzhzzu4]{flex-direction:column;gap:.75rem;width:100%;display:flex}.admissions-hero-actions[data-astro-cid-clzhzzu4] .btn[data-astro-cid-clzhzzu4]{justify-content:center;width:100%;min-height:48px}.admission-step-grid[data-astro-cid-clzhzzu4]{grid-template-columns:1fr;gap:1rem;display:grid}.admission-step-card[data-astro-cid-clzhzzu4]{padding:1.25rem}.admission-step-card[data-astro-cid-clzhzzu4] h3[data-astro-cid-clzhzzu4]{font-size:1.125rem;line-height:1.3}.admission-step-card[data-astro-cid-clzhzzu4] p[data-astro-cid-clzhzzu4]{font-size:1rem;line-height:1.55}.document-grid[data-astro-cid-clzhzzu4]{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}.document-card[data-astro-cid-clzhzzu4]{height:100%;min-height:5.25rem;padding:1rem 1.15rem}.faq-list[data-astro-cid-clzhzzu4] details[data-astro-cid-clzhzzu4]{border-radius:.9rem}.faq-list[data-astro-cid-clzhzzu4] summary[data-astro-cid-clzhzzu4]{cursor:pointer;min-height:48px;padding:.9rem 1rem;font-size:1rem;line-height:1.4}.faq-list[data-astro-cid-clzhzzu4] details[data-astro-cid-clzhzzu4][open] summary[data-astro-cid-clzhzzu4]{padding-bottom:.5rem}.faq-list[data-astro-cid-clzhzzu4] p[data-astro-cid-clzhzzu4]{padding:0 1rem 1rem;font-size:1rem;line-height:1.6}.cta-panel[data-astro-cid-clzhzzu4]{border-radius:1.5rem;padding:1.5rem}.cta-panel[data-astro-cid-clzhzzu4] h2[data-astro-cid-clzhzzu4]{font-size:clamp(1.5rem,6vw,2rem);line-height:1.2}.cta-panel[data-astro-cid-clzhzzu4] .action-row[data-astro-cid-clzhzzu4]{flex-direction:column;align-items:stretch;gap:.75rem;width:100%}.cta-panel[data-astro-cid-clzhzzu4] .action-row[data-astro-cid-clzhzzu4] .btn[data-astro-cid-clzhzzu4]{justify-content:center;width:100%;min-height:48px}@media (width>=640px){.admissions-local__grid[data-astro-cid-clzhzzu4]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.admissions-hero-actions[data-astro-cid-clzhzzu4],.cta-panel[data-astro-cid-clzhzzu4] .action-row[data-astro-cid-clzhzzu4]{flex-direction:row;align-items:center;width:auto}.admissions-hero-actions[data-astro-cid-clzhzzu4] .btn[data-astro-cid-clzhzzu4],.cta-panel[data-astro-cid-clzhzzu4] .action-row[data-astro-cid-clzhzzu4] .btn[data-astro-cid-clzhzzu4]{width:auto}.cta-panel[data-astro-cid-clzhzzu4] .action-row[data-astro-cid-clzhzzu4]{justify-content:center}.admission-step-grid[data-astro-cid-clzhzzu4]{grid-template-columns:repeat(2,minmax(0,1fr))}.document-grid[data-astro-cid-clzhzzu4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width>=1024px){.admission-step-grid[data-astro-cid-clzhzzu4]{grid-template-columns:repeat(3,minmax(0,1fr))}.document-grid[data-astro-cid-clzhzzu4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}
