.sm[data-astro-cid-jrll4rg2]{--sm-next: #f0ae00;--sm-next-tag: #ffd34d;padding-block:22px 24px;background:var(--panel);border-bottom:1px solid var(--line)}.sm__kicker[data-astro-cid-jrll4rg2]{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);text-align:center}.sm__stages[data-astro-cid-jrll4rg2]{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.sm__stage[data-astro-cid-jrll4rg2]{position:relative}.sm__stage[data-astro-cid-jrll4rg2]:before{content:"";position:absolute;top:23px;right:50%;width:100%;height:2px;background:var(--rule);z-index:0}.sm__stage[data-astro-cid-jrll4rg2]:first-child:before{display:none}.sm__stage[data-astro-cid-jrll4rg2].is-done:before,.sm__stage[data-astro-cid-jrll4rg2].is-current:before{background:var(--brand)}.sm__stage[data-astro-cid-jrll4rg2].is-next:before{top:22px;right:calc(50% + 32px);width:calc(100% - 32px);height:5px;border-radius:3px;background:var(--sm-next)}.sm__stage[data-astro-cid-jrll4rg2].is-next:after{content:"";position:absolute;z-index:0;top:16px;right:calc(50% + 27px);border-left:15px solid var(--sm-next);border-block:8.5px solid transparent}.sm__nexttag[data-astro-cid-jrll4rg2]{position:absolute;z-index:2;top:-3px;left:-16px;transform:translate(-50%);padding:1px 9px;border-radius:999px;background:var(--sm-next-tag);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.sm__stage[data-astro-cid-jrll4rg2] a[data-astro-cid-jrll4rg2]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 4px;text-align:center;text-decoration:none;color:var(--nav)}.sm__icon[data-astro-cid-jrll4rg2]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--rule);color:var(--nav);transition:box-shadow .15s ease,color .15s ease,background .15s ease}.sm__icon[data-astro-cid-jrll4rg2] svg[data-astro-cid-jrll4rg2]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sm__label[data-astro-cid-jrll4rg2]{font-family:var(--font-heading);font-size:17px;line-height:1.2;color:var(--ink)}.sm__caption[data-astro-cid-jrll4rg2]{font-size:13px;line-height:1.3;color:var(--text-muted)}.sm__stage[data-astro-cid-jrll4rg2].is-done .sm__icon[data-astro-cid-jrll4rg2]{box-shadow:inset 0 0 0 2px var(--brand);color:var(--brand)}.sm__stage[data-astro-cid-jrll4rg2].is-current .sm__icon[data-astro-cid-jrll4rg2]{background:var(--brand);box-shadow:0 0 0 5px var(--brand-tint);color:#fff}.sm__stage[data-astro-cid-jrll4rg2].is-current .sm__label[data-astro-cid-jrll4rg2],.sm__stage[data-astro-cid-jrll4rg2].is-current .sm__caption[data-astro-cid-jrll4rg2]{color:var(--brand-dark);font-weight:600}.sm__stage[data-astro-cid-jrll4rg2].is-next .sm__icon[data-astro-cid-jrll4rg2]{box-shadow:inset 0 0 0 3px var(--sm-next);color:var(--ink)}.sm__stage[data-astro-cid-jrll4rg2] a[data-astro-cid-jrll4rg2]:hover .sm__icon[data-astro-cid-jrll4rg2]{box-shadow:inset 0 0 0 2px var(--brand);color:var(--brand)}.sm__stage[data-astro-cid-jrll4rg2].is-next a[data-astro-cid-jrll4rg2]:hover .sm__icon[data-astro-cid-jrll4rg2]{box-shadow:inset 0 0 0 3px var(--sm-next),0 0 0 4px #f0ae0040;color:var(--ink)}.sm__stage[data-astro-cid-jrll4rg2].is-current a[data-astro-cid-jrll4rg2]:hover .sm__icon[data-astro-cid-jrll4rg2]{color:#fff;box-shadow:0 0 0 5px var(--brand-tint)}@media(max-width:600px){.sm[data-astro-cid-jrll4rg2]{padding-block:18px 20px}.sm__kicker[data-astro-cid-jrll4rg2]{margin-bottom:26px;font-size:12px}.sm__stage[data-astro-cid-jrll4rg2]:before{top:19px}.sm__stage[data-astro-cid-jrll4rg2].is-next:before{top:18px;right:calc(50% + 27px);width:calc(100% - 27px);height:4px}.sm__stage[data-astro-cid-jrll4rg2].is-next:after{top:13px;right:calc(50% + 22px);border-left-width:11px;border-block-width:7px}.sm__nexttag[data-astro-cid-jrll4rg2]{top:-20px;left:-12px;padding:0 7px;font-size:10px}.sm__icon[data-astro-cid-jrll4rg2]{width:40px;height:40px;margin-bottom:4px}.sm__icon[data-astro-cid-jrll4rg2] svg[data-astro-cid-jrll4rg2]{width:20px;height:20px}.sm__label[data-astro-cid-jrll4rg2]{font-size:13px}.sm__caption[data-astro-cid-jrll4rg2]{display:none}.sm__stage[data-astro-cid-jrll4rg2].is-current .sm__caption[data-astro-cid-jrll4rg2]{display:block;font-size:11px}}.sn[data-astro-cid-4hzsdvdj]{--sm-next: #f0ae00;--sm-next-tag: #ffd34d;padding-block:clamp(36px,5vw,56px);background:#fff;border-top:1px solid var(--line)}.sn__inner[data-astro-cid-4hzsdvdj]{display:flex;align-items:stretch;gap:clamp(20px,3vw,36px)}.sn__back[data-astro-cid-4hzsdvdj]{flex:none;display:flex;align-items:center;gap:12px;padding-right:clamp(20px,3vw,36px);border-right:1px solid var(--rule);color:var(--brand);text-decoration:none}.sn__arrow[data-astro-cid-4hzsdvdj]{font-size:24px;line-height:1}.sn__kicker[data-astro-cid-4hzsdvdj]{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.sn__back-label[data-astro-cid-4hzsdvdj]{font-weight:600}.sn__back[data-astro-cid-4hzsdvdj]:hover .sn__back-label[data-astro-cid-4hzsdvdj]{text-decoration:underline}.sn__next[data-astro-cid-4hzsdvdj]{flex:1;min-width:0;padding-left:18px;border-left:5px solid var(--sm-next)}.sn__tag[data-astro-cid-4hzsdvdj]{display:inline-block;margin:0 0 6px;padding:1px 9px;border-radius:999px;background:var(--sm-next-tag);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.sn__title[data-astro-cid-4hzsdvdj]{margin:0 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:500;color:var(--ink)}.sn__items[data-astro-cid-4hzsdvdj]{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.sn__items[data-astro-cid-4hzsdvdj] li[data-astro-cid-4hzsdvdj]{display:flex;align-items:center;gap:4px}.sn__item[data-astro-cid-4hzsdvdj]{display:flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}a[data-astro-cid-4hzsdvdj].sn__item:hover{border-color:var(--brand);box-shadow:0 4px 14px #0000000f}.sn__item[data-astro-cid-4hzsdvdj] img{width:48px;height:48px;padding:5px;object-fit:contain;border-radius:50%;background:var(--panel)}.sn__item-icon[data-astro-cid-4hzsdvdj]{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--brand-tint);color:var(--brand-dark)}.sn__item-icon[data-astro-cid-4hzsdvdj] svg[data-astro-cid-4hzsdvdj]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sn__item-text[data-astro-cid-4hzsdvdj]{display:flex;flex-direction:column;line-height:1.25}.sn__item-label[data-astro-cid-4hzsdvdj]{font-weight:600;font-size:16px}a[data-astro-cid-4hzsdvdj].sn__item .sn__item-label[data-astro-cid-4hzsdvdj]{color:var(--brand-dark)}.sn__item-note[data-astro-cid-4hzsdvdj]{font-size:13px;color:var(--text-muted)}@media(max-width:760px){.sn__inner[data-astro-cid-4hzsdvdj]{flex-direction:column-reverse;gap:22px}.sn__back[data-astro-cid-4hzsdvdj]{padding-right:0;border-right:0}.sn__items[data-astro-cid-4hzsdvdj]{flex-direction:column;align-items:stretch}.sn__item[data-astro-cid-4hzsdvdj]{border-radius:14px}}
