.timeline[data-astro-cid-kizomumd]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.timeline__phase[data-astro-cid-kizomumd]{padding-left:var(--space-7);position:relative}.timeline__phase[data-astro-cid-kizomumd]:before{content:"";top:10px;left:7px;bottom:calc(-1 * var(--space-5));background:var(--mauve-100);width:2px;position:absolute}.timeline__phase[data-astro-cid-kizomumd]:last-child:before{display:none}.timeline__phase[data-astro-cid-kizomumd]:after{content:"";background:var(--coral-500);width:16px;height:16px;box-shadow:0 0 0 4px var(--coral-100,#e96a4e2e);border-radius:50%;position:absolute;top:6px;left:0}.timeline__label[data-astro-cid-kizomumd]{margin:0 0 var(--space-3);font-family:var(--font-brand);font-weight:var(--fw-bold);font-size:var(--fs-h4);color:var(--mauve-500);line-height:1.3}.timeline__items[data-astro-cid-kizomumd]{gap:var(--space-2);padding:var(--space-5);background:var(--warm-000);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:grid}.timeline__items[data-astro-cid-kizomumd]:empty{display:none}.timeline__item[data-astro-cid-kizomumd]{font-size:var(--fs-small);line-height:var(--lh-body);padding-left:20px;position:relative}.timeline__item[data-astro-cid-kizomumd]:before{content:"";background:var(--sage-400,var(--mauve-500));border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.timeline__item[data-astro-cid-kizomumd] p{margin:0 0 var(--space-2)}.timeline__item[data-astro-cid-kizomumd] p:last-child{margin-bottom:0}.timeline__item[data-astro-cid-kizomumd] ul{margin:var(--space-2) 0 0}.sheet-hero[data-astro-cid-nl4z3pnz]{padding:var(--space-8) 0 var(--space-6);background:linear-gradient(180deg, var(--warm-050) 0%, var(--surface-page) 100%)}.sheet-hero[data-astro-cid-nl4z3pnz] h1[data-astro-cid-nl4z3pnz]{color:var(--mauve-500);max-width:22ch;margin:0}.tag[data-astro-cid-nl4z3pnz]{margin-left:var(--space-3);border-radius:var(--radius-pill);background:var(--mauve-100);color:var(--mauve-500);font-family:var(--font-brand);font-size:var(--fs-caption);font-weight:var(--fw-bold);vertical-align:middle;padding:4px 12px;display:inline-block}.sheet-hero__lead[data-astro-cid-nl4z3pnz]{margin:var(--space-4) 0 0;max-width:56ch;font-size:var(--fs-lead);color:var(--text-muted)}.sheet-shell[data-astro-cid-nl4z3pnz]{gap:var(--space-7);padding-block:var(--space-7) clamp(48px, 7vw, var(--space-10));align-items:start;display:grid}.sheet-main[data-astro-cid-nl4z3pnz]{min-width:0}.sheet-intro[data-astro-cid-nl4z3pnz]{max-width:72ch;margin-bottom:var(--space-6)}.aside-card[data-astro-cid-nl4z3pnz]{background:var(--warm-000);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.aside-card[data-astro-cid-nl4z3pnz] h2[data-astro-cid-nl4z3pnz]{margin:0 0 var(--space-2);font-size:var(--fs-h3);color:var(--mauve-500)}.aside-card[data-astro-cid-nl4z3pnz] p[data-astro-cid-nl4z3pnz]{margin:0 0 var(--space-5);font-size:var(--fs-small);color:var(--text-muted)}.aside-card__phone[data-astro-cid-nl4z3pnz]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);width:100%;font-family:var(--font-brand);font-weight:var(--fw-bold);color:var(--mauve-500);text-decoration:none;display:inline-flex}.aside-card__phone[data-astro-cid-nl4z3pnz]:hover{color:var(--coral-500)}.aside-card__hours[data-astro-cid-nl4z3pnz]{margin:var(--space-2) 0 0;font-size:var(--fs-caption);color:var(--text-muted)}.related[data-astro-cid-nl4z3pnz]{margin-top:var(--space-9);padding-top:var(--space-6);border-top:1px solid #00000014}.related[data-astro-cid-nl4z3pnz] h2[data-astro-cid-nl4z3pnz]{margin:0 0 var(--space-4);font-size:var(--fs-h3);color:var(--mauve-500)}.related[data-astro-cid-nl4z3pnz] ul[data-astro-cid-nl4z3pnz]{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.related[data-astro-cid-nl4z3pnz] ul[data-astro-cid-nl4z3pnz]{grid-template-columns:1fr 1fr}}.related[data-astro-cid-nl4z3pnz] a[data-astro-cid-nl4z3pnz]{background:var(--warm-000);border-radius:var(--radius-md);color:var(--text-heading);font-size:var(--fs-small);font-weight:var(--fw-semibold);box-shadow:var(--shadow-xs);padding:14px 16px;text-decoration:none;display:block}.related[data-astro-cid-nl4z3pnz] a[data-astro-cid-nl4z3pnz]:hover{color:var(--coral-600)}.related__all[data-astro-cid-nl4z3pnz]{margin:var(--space-5) 0 0}.related__all[data-astro-cid-nl4z3pnz] a[data-astro-cid-nl4z3pnz]{box-shadow:none;color:var(--coral-500);background:0 0;padding:0;text-decoration:underline;display:inline}@media (width>=1000px){.sheet-shell[data-astro-cid-nl4z3pnz]{gap:var(--space-9);grid-template-columns:minmax(0,1fr) 320px}.sheet-aside[data-astro-cid-nl4z3pnz]{top:var(--sticky-offset);position:sticky}}
