.stc-section[data-astro-cid-xdveyyit]{margin-top:var(--space-12)}.stc-cards[data-astro-cid-xdveyyit]{display:grid;gap:var(--space-4);margin-bottom:var(--space-6)}.stc-page[data-astro-cid-xdveyyit]{max-width:var(--max-width-content-narrow);margin:0 auto;padding:var(--space-12) var(--space-4)}.stc-intro[data-astro-cid-xdveyyit]{font-size:var(--text-lg)}.stc-page[data-astro-cid-xdveyyit] .stc-event,.stc-page[data-astro-cid-xdveyyit] .stc-why{margin-top:var(--space-8)}.stc-step[data-astro-cid-xdveyyit]{padding:var(--space-8) var(--space-6)}.stc-step[data-astro-cid-xdveyyit]+.stc-step[data-astro-cid-xdveyyit]{border-top:1px solid var(--forest-200)}.stc-step[data-astro-cid-xdveyyit] h2[data-astro-cid-xdveyyit]{color:var(--forest-deep);margin-top:0}.stc-step[data-astro-cid-xdveyyit] ul{list-style:disc;padding-left:var(--space-6);margin-bottom:var(--space-4)}.stc-step[data-astro-cid-xdveyyit] ol{list-style:decimal;padding-left:var(--space-6);margin-bottom:var(--space-4)}.stc-step[data-astro-cid-xdveyyit] li+li{margin-top:var(--space-2)}.stc-step[data-astro-cid-xdveyyit] .stc-calc-link{color:var(--forest-medium);font-weight:700;text-decoration:underline;text-decoration-color:var(--honey);text-decoration-thickness:2px;text-underline-offset:3px}.stc-step[data-astro-cid-xdveyyit] .stc-calc-link:after{content:" ↗" / ""}.stc-step[data-astro-cid-xdveyyit] .stc-calc-link:hover{color:var(--forest-deep);text-decoration-thickness:3px}.stc-flow[data-astro-cid-xdveyyit]{margin:var(--space-8) 0 0;padding:var(--space-4);background:var(--cream);border-radius:var(--radius-md)}.stc-flow[data-astro-cid-xdveyyit] svg[data-astro-cid-xdveyyit]{display:block;width:100%;height:auto;max-width:720px;margin:0 auto}.stc-flow[data-astro-cid-xdveyyit] figcaption[data-astro-cid-xdveyyit]{text-align:center;margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft)}@media(max-width:599px){.stc-flow[data-astro-cid-xdveyyit]{overflow-x:auto}.stc-flow[data-astro-cid-xdveyyit] svg[data-astro-cid-xdveyyit]{min-width:720px}}@media(min-width:600px){.stc-flow[data-astro-cid-xdveyyit]{width:min(752px,calc(100vw - 2rem));margin-left:50%;transform:translate(-50%)}}#stc-stepper[data-astro-cid-xdveyyit]{scroll-margin-top:var(--header-height);margin-top:var(--space-10);background:#fff;border:1px solid var(--forest-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.stc-bar[data-astro-cid-xdveyyit]{display:flex;background:var(--forest-50);border-bottom:1px solid var(--forest-200)}.stc-bar[data-astro-cid-xdveyyit] button[data-astro-cid-xdveyyit]{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--touch-target-size);padding:var(--space-3) var(--space-1);border:0;border-right:1px solid var(--forest-200);background:transparent;color:var(--forest-deep);font:inherit;font-size:var(--text-sm);line-height:1.2;hyphens:auto;cursor:pointer}.stc-bar[data-astro-cid-xdveyyit] button[data-astro-cid-xdveyyit]:last-child{border-right:0}.stc-bar[data-astro-cid-xdveyyit] button[data-astro-cid-xdveyyit]:hover{background:#fff}.stc-bar-num[data-astro-cid-xdveyyit]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:2px solid var(--forest-deep);border-radius:50%;font-weight:700}.stc-bar[data-astro-cid-xdveyyit] button[data-astro-cid-xdveyyit][data-done] .stc-bar-num[data-astro-cid-xdveyyit]{background:var(--forest-200)}.stc-bar[data-astro-cid-xdveyyit] button[data-astro-cid-xdveyyit][aria-current=step]{background:#fff;font-weight:700}.stc-bar[data-astro-cid-xdveyyit] button[data-astro-cid-xdveyyit][aria-current=step] .stc-bar-num[data-astro-cid-xdveyyit]{background:var(--forest-deep);color:var(--cream)}.stc-bar[data-astro-cid-xdveyyit] button[data-astro-cid-xdveyyit][aria-current=step]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--honey)}.stc-bar[data-astro-cid-xdveyyit] button[data-astro-cid-xdveyyit]:focus-visible{outline:3px solid var(--honey);outline-offset:-3px}.stc-nav[data-astro-cid-xdveyyit]{display:flex;gap:var(--space-3);align-items:center;margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--forest-200)}.stc-nav[data-astro-cid-xdveyyit] button[data-astro-cid-xdveyyit],.stc-nav[data-astro-cid-xdveyyit] a[data-astro-cid-xdveyyit]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-size);padding:var(--space-2) var(--space-5);border:2px solid var(--forest-deep);border-radius:999px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.stc-back[data-astro-cid-xdveyyit]{background:transparent;color:var(--forest-deep);border-color:var(--forest-200)}.stc-back[data-astro-cid-xdveyyit]:hover{border-color:var(--forest-deep)}.stc-next[data-astro-cid-xdveyyit],.stc-done[data-astro-cid-xdveyyit]{margin-left:auto;background:var(--forest-deep);color:var(--cream)}.stc-next[data-astro-cid-xdveyyit]:hover,.stc-done[data-astro-cid-xdveyyit]:hover{background:var(--forest-medium);border-color:var(--forest-medium)}.stc-nav[data-astro-cid-xdveyyit][hidden],.stc-bar[data-astro-cid-xdveyyit][hidden]{display:none}@media(max-width:639px){.stc-step[data-astro-cid-xdveyyit]{padding:var(--space-6) var(--space-4)}.stc-bar-label[data-astro-cid-xdveyyit]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.stc-footnote[data-astro-cid-xdveyyit]{margin-top:var(--space-12);font-size:var(--text-sm);color:var(--ink-soft)}
