.sol-track[data-astro-cid-hz3ibrgu]{position:relative;height:280vh;background:radial-gradient(110% 80% at 72% 40%,#fff,#f4f5f6 58%,#eceef0)}.sol-stick[data-astro-cid-hz3ibrgu]{position:sticky;top:var(--top-h);height:calc(100vh - var(--top-h));display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);gap:clamp(24px,3vw,48px);align-items:center}.crumbs[data-astro-cid-hz3ibrgu]{display:flex;gap:10px;font-size:.9rem;color:var(--steel);margin-bottom:20px}.crumbs[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu]{text-decoration:none}.crumbs[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu]:hover{color:var(--ink)}.sol-copy[data-astro-cid-hz3ibrgu]{max-width:520px}.sol-copy[data-astro-cid-hz3ibrgu] h1[data-astro-cid-hz3ibrgu]{font-size:clamp(2.2rem,3.8vw,3.4rem)}.sol-line[data-astro-cid-hz3ibrgu]{font-size:1.12rem;margin-top:16px;color:var(--steel)}.sol-steps[data-astro-cid-hz3ibrgu]{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid var(--line)}.sol-steps[data-astro-cid-hz3ibrgu] li[data-astro-cid-hz3ibrgu]{border-bottom:1px solid var(--line)}.sol-steps[data-astro-cid-hz3ibrgu] button[data-astro-cid-hz3ibrgu]{all:unset;box-sizing:border-box;width:100%;cursor:pointer;position:relative;display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px 0;font-size:.93rem;color:var(--steel);transition:color .25s}.sol-steps[data-astro-cid-hz3ibrgu] button[data-astro-cid-hz3ibrgu]:hover{color:var(--ink)}.sol-steps[data-astro-cid-hz3ibrgu] button[data-astro-cid-hz3ibrgu]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sol-steps[data-astro-cid-hz3ibrgu] b[data-astro-cid-hz3ibrgu]{font-weight:700}.sol-steps[data-astro-cid-hz3ibrgu] em[data-astro-cid-hz3ibrgu]{font-style:normal}.sol-steps[data-astro-cid-hz3ibrgu] button[data-astro-cid-hz3ibrgu]:before{content:"";position:absolute;left:-16px;top:50%;width:3px;height:0;background:var(--red);transform:translateY(-50%);transition:height .3s var(--ease)}.sol-steps[data-astro-cid-hz3ibrgu] button[data-astro-cid-hz3ibrgu].is-on{color:var(--ink);font-weight:600}.sol-steps[data-astro-cid-hz3ibrgu] button[data-astro-cid-hz3ibrgu].is-on b[data-astro-cid-hz3ibrgu]{color:var(--red)}.sol-steps[data-astro-cid-hz3ibrgu] button[data-astro-cid-hz3ibrgu].is-on:before{height:60%}.sol-hint[data-astro-cid-hz3ibrgu]{font-size:.86rem;color:var(--steel);margin:16px 0 22px}.sol-stage[data-astro-cid-hz3ibrgu]{height:min(76vh,700px)}.sol-stack[data-astro-cid-hz3ibrgu]{height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:24px}.sol-layer[data-astro-cid-hz3ibrgu]{display:flex;gap:14px;align-items:center;padding:16px 20px;border-radius:10px;background:color-mix(in srgb,var(--ink) calc(6% + var(--k) * 9%),#fff);font-weight:600}.order[data-astro-cid-hz3ibrgu]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-hi)}.order[data-astro-cid-hz3ibrgu] li[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:56px 1fr auto;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line-hi)}.order-n[data-astro-cid-hz3ibrgu]{font-family:var(--display);font-size:2.1rem;font-weight:400;color:var(--steel)}.order-name[data-astro-cid-hz3ibrgu]{text-decoration:none;font-weight:700;font-size:1.12rem}.order[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{color:var(--steel);margin-top:4px;font-size:.95rem}.note[data-astro-cid-hz3ibrgu]{margin-top:18px;font-size:.88rem;color:var(--steel)}.others[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.others[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu]{text-decoration:none;display:grid;gap:6px;padding:20px;border:1px solid var(--line);border-radius:var(--r);background:#fff;transition:border-color .2s}.others[data-astro-cid-hz3ibrgu] a[data-astro-cid-hz3ibrgu]:hover{border-color:var(--line-hi)}.others[data-astro-cid-hz3ibrgu] span[data-astro-cid-hz3ibrgu]{color:var(--steel);font-size:.92rem}@media(max-width:900px){.sol-track[data-astro-cid-hz3ibrgu]{height:auto}.sol-stick[data-astro-cid-hz3ibrgu]{position:relative;top:0;height:auto;grid-template-columns:1fr;padding-block:24px 48px}.sol-stage[data-astro-cid-hz3ibrgu]{height:auto}.sol-hint[data-astro-cid-hz3ibrgu]{display:none}.order[data-astro-cid-hz3ibrgu] li[data-astro-cid-hz3ibrgu]{grid-template-columns:40px 1fr}.order[data-astro-cid-hz3ibrgu] .btn[data-astro-cid-hz3ibrgu]{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.sol-track[data-astro-cid-hz3ibrgu]{height:auto}.sol-stick[data-astro-cid-hz3ibrgu]{position:relative;top:0;min-height:calc(100vh - var(--top-h))}}
