.page-hero[data-astro-cid-lzrpi5wk]{padding-block:clamp(var(--s-10),6vw,var(--s-16));border-bottom:1px solid var(--border)}.breadcrumb[data-astro-cid-lzrpi5wk]{margin:0 0 var(--s-4);font-size:13px;color:var(--muted)}.breadcrumb[data-astro-cid-lzrpi5wk] a[data-astro-cid-lzrpi5wk]{color:var(--muted);text-decoration:none}.breadcrumb[data-astro-cid-lzrpi5wk] a[data-astro-cid-lzrpi5wk]:hover{color:var(--accent)}.page-hero[data-astro-cid-lzrpi5wk] h1[data-astro-cid-lzrpi5wk]{font-size:clamp(1.5rem,2.5vw + 1rem,2.25rem);max-width:28ch;margin-bottom:var(--s-4)}.page-hero[data-astro-cid-lzrpi5wk] .lead[data-astro-cid-lzrpi5wk]{max-width:64ch}.page-hero-meta[data-astro-cid-lzrpi5wk]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.disclaimer[data-astro-cid-lzrpi5wk]{display:flex;align-items:flex-start;gap:var(--s-3);background:color-mix(in srgb,var(--warning) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-radius:var(--radius);padding:var(--s-4) var(--s-5)}.disclaimer[data-astro-cid-lzrpi5wk] svg{color:var(--warning);flex-shrink:0;margin-top:2px}.disclaimer[data-astro-cid-lzrpi5wk] p[data-astro-cid-lzrpi5wk]{margin:0;font-size:14px}.enrollment[data-astro-cid-lzrpi5wk]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--s-8)}.enrollment-numbers[data-astro-cid-lzrpi5wk]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-6);margin-bottom:var(--s-6)}.enrollment-label[data-astro-cid-lzrpi5wk]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:4px}.enrollment-value[data-astro-cid-lzrpi5wk]{display:block;font-family:var(--font-display);font-size:36px;font-weight:600}.enrollment-bar[data-astro-cid-lzrpi5wk]{height:12px;background:var(--surface-2);border-radius:var(--radius-pill);overflow:hidden}.enrollment-bar[data-astro-cid-lzrpi5wk] span[data-astro-cid-lzrpi5wk]{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width var(--dur-slow) var(--ease-out)}.enrollment-pct[data-astro-cid-lzrpi5wk]{margin:var(--s-3) 0 0;font-size:13px;color:var(--muted)}.design-grid[data-astro-cid-lzrpi5wk]{display:grid;grid-template-columns:1fr;gap:var(--s-5)}@media(min-width:768px){.design-grid[data-astro-cid-lzrpi5wk]{grid-template-columns:repeat(2,1fr)}}.design-card[data-astro-cid-lzrpi5wk]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--s-6)}.design-card[data-astro-cid-lzrpi5wk] h3[data-astro-cid-lzrpi5wk]{font-family:var(--font-body);font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 var(--s-3);font-weight:500}.design-card[data-astro-cid-lzrpi5wk] p[data-astro-cid-lzrpi5wk]{margin:0;font-size:14px}.design-card[data-astro-cid-lzrpi5wk] ul[data-astro-cid-lzrpi5wk]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-2)}.design-card[data-astro-cid-lzrpi5wk] li[data-astro-cid-lzrpi5wk]{font-size:14px;padding-left:var(--s-4);position:relative}.design-card[data-astro-cid-lzrpi5wk] li[data-astro-cid-lzrpi5wk]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.design-timeline[data-astro-cid-lzrpi5wk]{margin:0}.design-timeline[data-astro-cid-lzrpi5wk] dt[data-astro-cid-lzrpi5wk]{font-size:13px;color:var(--muted)}.design-timeline[data-astro-cid-lzrpi5wk] dd[data-astro-cid-lzrpi5wk]{margin:0 0 var(--s-3);font-size:14px}.site-list[data-astro-cid-lzrpi5wk]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-3)}.site-item[data-astro-cid-lzrpi5wk]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.site-item[data-astro-cid-lzrpi5wk] h3[data-astro-cid-lzrpi5wk]{margin:0 0 4px;font-size:16px}.site-item[data-astro-cid-lzrpi5wk] p[data-astro-cid-lzrpi5wk]{margin:0;font-size:13px;color:var(--muted)}.cta-row[data-astro-cid-lzrpi5wk]{display:flex;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}
