.mc-crumb[data-astro-cid-7azja7xi]{margin:0 0 16px}.mc-crumb[data-astro-cid-7azja7xi] a[data-astro-cid-7azja7xi]{color:inherit}.mc[data-astro-cid-7azja7xi]{padding-bottom:var(--sp-section)}.mc-progress[data-astro-cid-7azja7xi]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:clamp(32px,4vw,56px);padding:16px 0;border-bottom:1px solid var(--sp-rule)}.mc-progress[data-astro-cid-7azja7xi][hidden]{display:none}.mc-progress__count[data-astro-cid-7azja7xi]{margin:0;white-space:nowrap}.mc-progress__bar[data-astro-cid-7azja7xi]{position:relative;flex:1 1 160px;height:6px;border-radius:999px;background:var(--sp-sunk);overflow:hidden}.mc-progress__bar[data-astro-cid-7azja7xi] span[data-astro-cid-7azja7xi]{position:absolute;inset:0 auto 0 0;width:0;background:var(--sp-blue);border-radius:inherit}.mc-progress__note[data-astro-cid-7azja7xi]{margin:0;color:var(--sp-graphite);font-size:var(--sp-fs-small)}.mc-reset[data-astro-cid-7azja7xi]{min-height:40px;padding:0 16px;border:1px solid var(--sp-rule);border-radius:999px;background:transparent;color:var(--sp-ink);font:inherit;font-size:var(--sp-fs-small);cursor:pointer}.mc-reset[data-astro-cid-7azja7xi]:hover{border-color:var(--sp-ink)}.mc-reset[data-astro-cid-7azja7xi]:focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}.mc-groups[data-astro-cid-7azja7xi]{margin:0;padding:0;list-style:none}.mc-group[data-astro-cid-7azja7xi]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:16px 40px;padding:32px 0;border-bottom:1px solid var(--sp-rule)}.mc-group__head[data-astro-cid-7azja7xi]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;align-self:start}.mc-group__num[data-astro-cid-7azja7xi]{margin:0;flex-basis:100%}.mc-group__title[data-astro-cid-7azja7xi]{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.mc-group__count[data-astro-cid-7azja7xi]{margin:0}.mc-group__count[data-astro-cid-7azja7xi][hidden]{display:none}.mc-group[data-astro-cid-7azja7xi].is-done .mc-group__count[data-astro-cid-7azja7xi]{color:#2f9e6b}.mc-group__body[data-astro-cid-7azja7xi]{display:grid;gap:20px}.mc-intro[data-astro-cid-7azja7xi]{margin:0;max-width:40rem;color:var(--sp-graphite);line-height:1.55}.mc-store[data-astro-cid-7azja7xi]{display:grid;gap:10px}.mc-store[data-astro-cid-7azja7xi]+.mc-store[data-astro-cid-7azja7xi]{padding-top:20px;border-top:1px dashed var(--sp-rule)}.mc-store__name[data-astro-cid-7azja7xi]{margin:0;font-size:1.0625rem;font-weight:600}.mc-facts[data-astro-cid-7azja7xi] a[data-astro-cid-7azja7xi],.mc-url[data-astro-cid-7azja7xi] a[data-astro-cid-7azja7xi]{color:inherit}.mc-facts[data-astro-cid-7azja7xi] a[data-astro-cid-7azja7xi]:hover,.mc-url[data-astro-cid-7azja7xi] a[data-astro-cid-7azja7xi]:hover{color:var(--sp-blue)}.mc-url[data-astro-cid-7azja7xi]{margin:0}.mc-facts[data-astro-cid-7azja7xi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0}.mc-facts[data-astro-cid-7azja7xi] dt[data-astro-cid-7azja7xi]{font-family:var(--sp-mono);font-size:.75rem;color:var(--sp-graphite)}.mc-facts[data-astro-cid-7azja7xi] dd[data-astro-cid-7azja7xi]{margin:4px 0 0;font-size:var(--sp-fs-small);line-height:1.45;overflow-wrap:anywhere}.mc-note[data-astro-cid-7azja7xi]{margin:0;max-width:40rem;color:var(--sp-graphite);font-size:var(--sp-fs-small);line-height:1.55}.mc[data-astro-cid-7azja7xi] code[data-astro-cid-7azja7xi]{font-family:var(--sp-mono);font-size:.85em;padding:1px 5px;border-radius:4px;background:var(--sp-sunk);overflow-wrap:anywhere}.mc-checks[data-astro-cid-7azja7xi]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mc-checks[data-astro-cid-7azja7xi] li[data-astro-cid-7azja7xi]{margin:0;padding:0}.mc-check[data-astro-cid-7azja7xi]{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:11px 14px;border:1px solid var(--sp-rule);border-radius:var(--sp-radius-sm);background:var(--sp-surface);font-size:var(--sp-fs-small);line-height:1.45;cursor:pointer}.mc-check[data-astro-cid-7azja7xi] input[data-astro-cid-7azja7xi]{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--sp-blue)}.mc-check[data-astro-cid-7azja7xi]:has(input:checked) span[data-astro-cid-7azja7xi]{color:var(--sp-graphite);text-decoration:line-through;text-decoration-color:var(--sp-rule)}.mc-check[data-astro-cid-7azja7xi]:has(input:focus-visible){outline:2px solid var(--sp-blue);outline-offset:2px}.mc-source[data-astro-cid-7azja7xi]{margin:40px 0 0;max-width:46rem;color:var(--sp-graphite);font-size:var(--sp-fs-small)}.mc-source[data-astro-cid-7azja7xi] a[data-astro-cid-7azja7xi]{color:inherit}@media(max-width:900px){.mc-group[data-astro-cid-7azja7xi]{grid-template-columns:minmax(0,1fr)}.mc-group__num[data-astro-cid-7azja7xi]{flex-basis:auto}}@media(max-width:560px){.mc-facts[data-astro-cid-7azja7xi]{grid-template-columns:minmax(0,1fr)}.mc-progress__note[data-astro-cid-7azja7xi]{flex-basis:100%;order:3}}
