.ocia-grid[data-astro-cid-tg2hll2s]{grid-template-columns:1.5fr .75fr;align-items:start;gap:clamp(2rem,2rem + 2vw,4rem);display:grid}.ocia-body[data-astro-cid-tg2hll2s]{max-width:46rem}.ocia-aside[data-astro-cid-tg2hll2s]{top:var(--sticky-top);position:sticky}.enroll-card[data-astro-cid-tg2hll2s]{border-top:4px solid var(--gold-500)}.enroll-card[data-astro-cid-tg2hll2s] h2[data-astro-cid-tg2hll2s]{margin-bottom:.75rem;font-size:1.6rem}.enroll-card[data-astro-cid-tg2hll2s] p[data-astro-cid-tg2hll2s]{font-size:var(--text-sm);color:var(--ink-500)}.enroll-contact[data-astro-cid-tg2hll2s]{margin-top:1rem;font-weight:650;font-size:var(--text-base)!important;color:var(--ink-900)!important}.enroll-btn[data-astro-cid-tg2hll2s]{width:100%;margin-top:1.25rem}.phases[data-astro-cid-tg2hll2s]{gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.phase[data-astro-cid-tg2hll2s]{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--gold-500);border-radius:var(--radius);grid-template-columns:auto 1fr;gap:1rem;padding:1.15rem 1.35rem;display:grid}.phase-num[data-astro-cid-tg2hll2s]{background:var(--green-800);width:2rem;height:2rem;color:var(--cream-50);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:650;display:grid}.phase-name[data-astro-cid-tg2hll2s]{font-family:var(--font-serif);color:var(--green-900);font-size:1.3rem;font-weight:650}.phase-body[data-astro-cid-tg2hll2s]{font-size:var(--text-sm);color:var(--ink-500);margin-top:.25rem}.years[data-astro-cid-tg2hll2s]{gap:2.5rem;display:grid}.year-heading[data-astro-cid-tg2hll2s]{color:var(--green-900);border-bottom:2px solid var(--gold-500);margin-bottom:1.25rem;padding-bottom:.6rem;font-size:2rem}.stories[data-astro-cid-tg2hll2s]{gap:.85rem;display:grid}.story[data-astro-cid-tg2hll2s]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.story[data-astro-cid-tg2hll2s] summary[data-astro-cid-tg2hll2s]{cursor:pointer;align-items:center;gap:.9rem;padding:1.1rem 1.4rem;list-style:none;display:flex}.story[data-astro-cid-tg2hll2s] summary[data-astro-cid-tg2hll2s]::-webkit-details-marker{display:none}.story-name[data-astro-cid-tg2hll2s]{font-family:var(--font-serif);color:var(--ink-900);font-size:1.35rem;font-weight:650}.story-hint[data-astro-cid-tg2hll2s]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-700);margin-left:auto;font-weight:600}.story-chevron[data-astro-cid-tg2hll2s]{color:var(--ink-500);flex-shrink:0;transition:transform .16s}.story[data-astro-cid-tg2hll2s][open] .story-chevron[data-astro-cid-tg2hll2s]{transform:rotate(180deg)}.story[data-astro-cid-tg2hll2s][open] summary[data-astro-cid-tg2hll2s]{border-bottom:1px solid var(--border)}.story[data-astro-cid-tg2hll2s] blockquote[data-astro-cid-tg2hll2s]{max-width:46rem;margin:0;padding:1.4rem 1.4rem 1.6rem}.story[data-astro-cid-tg2hll2s] blockquote[data-astro-cid-tg2hll2s] p[data-astro-cid-tg2hll2s]{color:var(--ink-700)}.story[data-astro-cid-tg2hll2s] blockquote[data-astro-cid-tg2hll2s] p[data-astro-cid-tg2hll2s]+p[data-astro-cid-tg2hll2s]{margin-top:1em}.story[data-astro-cid-tg2hll2s] blockquote[data-astro-cid-tg2hll2s] p[data-astro-cid-tg2hll2s]:first-child:before{content:"“";font-family:var(--font-serif);color:var(--gold-500);vertical-align:-.15em;margin-right:.1em;font-size:1.6em;line-height:0}.story[data-astro-cid-tg2hll2s] blockquote[data-astro-cid-tg2hll2s] p[data-astro-cid-tg2hll2s]:last-child:after{content:"”";font-family:var(--font-serif);color:var(--gold-500);vertical-align:-.25em;margin-left:.05em;font-size:1.6em;line-height:0}.next-steps[data-astro-cid-tg2hll2s]{text-align:center}.next-steps[data-astro-cid-tg2hll2s] .lede[data-astro-cid-tg2hll2s]{margin:1rem auto 0}.next-actions[data-astro-cid-tg2hll2s]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}@media (width<=58rem){.ocia-grid[data-astro-cid-tg2hll2s]{grid-template-columns:1fr}.ocia-aside[data-astro-cid-tg2hll2s]{max-width:30rem;position:static}}@media (width<=34rem){.story-hint[data-astro-cid-tg2hll2s]{display:none}.story[data-astro-cid-tg2hll2s] summary[data-astro-cid-tg2hll2s]{justify-content:space-between}}
