.guide-intro[data-astro-cid-4yho47yn]{margin:0 0 var(--brand-size-lg);max-width:72ch;color:var(--sp-text-2);line-height:1.7}.guide-section[data-astro-cid-4yho47yn]{margin-bottom:var(--brand-size-lg)}.section-head[data-astro-cid-4yho47yn] h2[data-astro-cid-4yho47yn]{margin:0;font-size:var(--brand-font-size-heading-3);color:var(--sp-cream-bright)}.section-head[data-astro-cid-4yho47yn] p[data-astro-cid-4yho47yn]{margin:var(--brand-size-xxs) 0 0;color:var(--sp-text-3);font-size:var(--brand-font-size-sm)}.timeline[data-astro-cid-4yho47yn]{margin:0;padding:0;list-style:none}.timeline__item[data-astro-cid-4yho47yn]{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--brand-size-md);padding-bottom:var(--brand-size-lg)}.timeline__item[data-astro-cid-4yho47yn]:last-child{padding-bottom:0}.timeline__item[data-astro-cid-4yho47yn]:not(:last-child):before{content:"";position:absolute;left:21px;top:48px;bottom:4px;border-left:2px dashed var(--sp-line-soft)}.timeline__node[data-astro-cid-4yho47yn]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--sp-violet);color:var(--sp-cream-bright);font-weight:var(--brand-font-weight-strong)}.timeline__content[data-astro-cid-4yho47yn] h3[data-astro-cid-4yho47yn]{margin:0;font-size:var(--brand-font-size-heading-5);color:var(--sp-cream-bright)}.timeline__content[data-astro-cid-4yho47yn] p[data-astro-cid-4yho47yn]{margin:var(--brand-size-xxs) 0 0;max-width:68ch;color:var(--sp-text);line-height:1.65}.out-links[data-astro-cid-4yho47yn]{display:flex;flex-wrap:wrap;gap:var(--brand-size-md);margin-top:var(--brand-size-xs)}.arrow-link[data-astro-cid-4yho47yn]{display:inline-flex;align-items:center;gap:6px;color:var(--sp-cream-bright);font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-strong);text-decoration:none}.arrow-link[data-astro-cid-4yho47yn]:hover{text-decoration:underline;text-underline-offset:3px}.arrow-link[data-astro-cid-4yho47yn] svg{width:14px;height:14px;color:var(--sp-violet)}.decision-grid[data-astro-cid-4yho47yn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--brand-size-md);margin:0;padding:0;list-style:none}.decision-card[data-astro-cid-4yho47yn]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--brand-size-xs);padding:var(--brand-size-md);background:var(--sp-elevated);border:var(--brand-line-width) solid var(--sp-line-soft);border-radius:var(--brand-border-radius)}.decision-card__icon[data-astro-cid-4yho47yn]{display:grid;place-items:center;width:32px;height:32px;margin-bottom:var(--brand-size-xxs);border-radius:50%;background:color-mix(in srgb,var(--sp-violet) 12%,transparent);color:var(--sp-violet)}.decision-card__icon[data-astro-cid-4yho47yn] svg{width:16px;height:16px}.decision-card[data-astro-cid-4yho47yn] h3[data-astro-cid-4yho47yn]{margin:0;font-size:var(--brand-font-size-heading-5);color:var(--sp-cream-bright)}.decision-card[data-astro-cid-4yho47yn] p[data-astro-cid-4yho47yn]{margin:0;color:var(--sp-text);font-size:var(--brand-font-size-sm);line-height:1.6;flex:1}.decision-card[data-astro-cid-4yho47yn] .arrow-link[data-astro-cid-4yho47yn]{margin-top:var(--brand-size-xxs)}.skip-list[data-astro-cid-4yho47yn]{display:grid;gap:var(--brand-size-sm);margin:0;padding:0;list-style:none}.skip-item[data-astro-cid-4yho47yn]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--brand-size-md);row-gap:var(--brand-size-xs);padding:var(--brand-size-md);background:var(--sp-elevated);border:var(--brand-line-width) solid var(--sp-line-soft);border-radius:var(--brand-border-radius)}.skip-item[data-astro-cid-4yho47yn] h3[data-astro-cid-4yho47yn]{margin:0;font-size:var(--brand-font-size);color:var(--sp-cream-bright)}.skip-item[data-astro-cid-4yho47yn] p[data-astro-cid-4yho47yn]{flex:1 1 240px;margin:0;color:var(--sp-text-2);font-size:var(--brand-font-size-sm);line-height:1.6}.skip-item[data-astro-cid-4yho47yn] .arrow-link[data-astro-cid-4yho47yn]{font-size:var(--brand-font-size-sm)}.next-card[data-astro-cid-4yho47yn]{padding:var(--brand-size-md);background:var(--sp-elevated);border:var(--brand-line-width) solid var(--sp-line-soft);border-radius:var(--brand-border-radius)}.next-card[data-astro-cid-4yho47yn] p[data-astro-cid-4yho47yn]{margin:0;max-width:72ch;color:var(--sp-text);line-height:1.65}.next-card__actions[data-astro-cid-4yho47yn]{display:flex;flex-wrap:wrap;gap:var(--brand-size-sm);margin-top:var(--brand-size-md)}@media(max-width:560px){.timeline__item[data-astro-cid-4yho47yn]{grid-template-columns:36px minmax(0,1fr)}.timeline__item[data-astro-cid-4yho47yn]:not(:last-child):before{left:17px;top:42px}.timeline__node[data-astro-cid-4yho47yn]{width:36px;height:36px}}
