.cu__head[data-astro-cid-dxoiqyeg]{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;margin-bottom:2.5rem;display:flex}.cu__title[data-astro-cid-dxoiqyeg]{margin:0}.cu__lead[data-astro-cid-dxoiqyeg]{font-size:var(--fs-sec-lead);color:var(--color-text-muted);line-height:var(--lh-sec-lead);margin-top:.75rem}.cu__sup[data-astro-cid-dxoiqyeg]{grid-template-columns:1fr;gap:.75rem;list-style:none;display:grid}.cu__sup-item[data-astro-cid-dxoiqyeg]{background:var(--color-white);border:1px solid var(--color-line-neutral);border-radius:var(--radius-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);align-items:flex-start;gap:.9rem;padding:1.15rem;display:flex}.cu__sup-item[data-astro-cid-dxoiqyeg]:hover{box-shadow:var(--shadow-sm);transform:translateY(-3px)}.cu__sup-ico[data-astro-cid-dxoiqyeg]{background:var(--color-rose-xlight);width:32px;height:32px;color:var(--color-rose);border:1px solid var(--color-rose-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}.cu__sup-name[data-astro-cid-dxoiqyeg]{font-size:.85rem;font-weight:var(--fw-medium);color:var(--color-text);margin-bottom:.25rem}.cu__sup-desc[data-astro-cid-dxoiqyeg]{color:var(--color-text-muted);font-size:.74rem;line-height:1.7}.cu__phases[data-astro-cid-dxoiqyeg]{flex-direction:column;gap:2.5rem;max-width:820px;margin-inline:auto;display:flex}.cu__phase[data-astro-cid-dxoiqyeg]{background:var(--color-white);border:1px solid var(--color-line-neutral);border-radius:var(--radius-md);padding:1.5rem 1.35rem 1.35rem;position:relative}.cu__phase-head[data-astro-cid-dxoiqyeg]{border-bottom:1px solid var(--color-line-neutral);margin-bottom:1.15rem;padding-bottom:1.15rem}.cu__phase-lbl[data-astro-cid-dxoiqyeg]{font-family:var(--font-serif);letter-spacing:var(--ls-wider);color:var(--color-rose);margin-bottom:.45rem;font-size:.72rem;font-style:italic;display:inline-block}.cu__phase-h3[data-astro-cid-dxoiqyeg]{font-family:var(--font-sans);font-size:1.1rem;font-weight:var(--fw-medium);color:var(--color-text);letter-spacing:.03em;margin:0 0 .4rem;line-height:1.5}.cu__phase-desc[data-astro-cid-dxoiqyeg]{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.8}.cu__flow[data-astro-cid-dxoiqyeg]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.cu__flow-step[data-astro-cid-dxoiqyeg]{border-bottom:1px dashed var(--color-line-neutral);grid-template-columns:auto 1fr;gap:.9rem 1.05rem;padding:.9rem .5rem 1rem;display:grid}.cu__flow-step[data-astro-cid-dxoiqyeg]:last-child{border-bottom:none;padding-bottom:.5rem}.cu__flow-meta[data-astro-cid-dxoiqyeg]{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:3.4rem;display:flex}.cu__flow-num[data-astro-cid-dxoiqyeg]{font-family:var(--font-serif);color:var(--color-rose);font-size:1.5rem;font-style:italic;line-height:1;font-weight:var(--fw-light)}.cu__flow-timing[data-astro-cid-dxoiqyeg]{letter-spacing:.06em;color:var(--color-text-muted);background:var(--color-bg);border-radius:var(--radius-sm);white-space:nowrap;padding:.18rem .5rem;font-size:.66rem}.cu__flow-body[data-astro-cid-dxoiqyeg]{flex-direction:column;gap:.35rem;display:flex}.cu__flow-title[data-astro-cid-dxoiqyeg]{font-size:.95rem;font-weight:var(--fw-medium);color:var(--color-text);letter-spacing:.02em;margin:0;line-height:1.5}.cu__flow-detail[data-astro-cid-dxoiqyeg]{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.8}.cu__flow-actor[data-astro-cid-dxoiqyeg]{letter-spacing:.08em;border-radius:var(--radius-pill);align-self:flex-start;margin-top:.2rem;padding:.2rem .6rem;font-size:.66rem}.cu__flow-actor--you[data-astro-cid-dxoiqyeg]{color:var(--color-rose);background:var(--color-rose-xlight);border:1px solid var(--color-rose-light)}.cu__flow-actor--school[data-astro-cid-dxoiqyeg]{color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-line-neutral)}.cu__cta[data-astro-cid-dxoiqyeg]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.cu__cta-title[data-astro-cid-dxoiqyeg]{margin:0}.cu__cta-lead[data-astro-cid-dxoiqyeg]{color:#ffffff8c;margin-bottom:.5rem;font-size:.84rem;line-height:2}@media (width>=768px){.cu__sup[data-astro-cid-dxoiqyeg]{grid-template-columns:repeat(3,1fr)}}
