.back.svelte-7rfbcc{color:var(--mp-green-dark);margin:.5rem 0 1.25rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-block}.back.svelte-7rfbcc:hover{text-decoration:underline}.head.svelte-7rfbcc{max-width:44rem;margin-bottom:1.25rem}.num.svelte-7rfbcc{letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink-faint);align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:inline-flex}.pro.svelte-7rfbcc{background:var(--mp-yellow-wash);color:var(--mp-pending);border-radius:100px;padding:1px 7px}h1.svelte-7rfbcc{margin:.5rem 0 .4rem;font-size:2rem;line-height:1.12}.tag.svelte-7rfbcc{color:var(--mp-ink-soft);margin:0;font-size:1.1rem}.player.svelte-7rfbcc{aspect-ratio:16/9;background:var(--mp-nav);border-radius:var(--mp-radius-lg);width:100%;box-shadow:var(--mp-shadow-lg);display:block;overflow:hidden}.steps.svelte-7rfbcc{max-width:44rem;margin:2.5rem 0 0}.steps.svelte-7rfbcc h2:where(.svelte-7rfbcc){margin:0 0 1rem;font-size:1.35rem}.steps.svelte-7rfbcc ol:where(.svelte-7rfbcc){flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-7rfbcc li:where(.svelte-7rfbcc){gap:.9rem;display:flex}.n.svelte-7rfbcc{background:var(--mp-green-wash);width:30px;height:30px;color:var(--mp-green-dark);font-variant-numeric:tabular-nums;border-radius:100px;flex:none;place-items:center;font-size:.9rem;font-weight:600;display:grid}.steps.svelte-7rfbcc h3:where(.svelte-7rfbcc){font-family:var(--mp-font);margin:.2rem 0 .25rem;font-size:1.02rem;font-weight:600}.steps.svelte-7rfbcc p:where(.svelte-7rfbcc){color:var(--mp-ink-soft);margin:0;line-height:1.6}.pager.svelte-7rfbcc{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.pg.svelte-7rfbcc{border:1px solid var(--mp-line);border-radius:var(--mp-radius-lg);background:var(--mp-surface);color:inherit;flex-direction:column;gap:.2rem;padding:.9rem 1.1rem;text-decoration:none;display:flex}.pg.svelte-7rfbcc:hover{border-color:var(--mp-green)}.pg.next.svelte-7rfbcc{text-align:right}.dir.svelte-7rfbcc{color:var(--mp-green-dark);font-size:.8rem;font-weight:600}.pg.svelte-7rfbcc .t:where(.svelte-7rfbcc){font-family:var(--mp-font-display);font-size:1rem}@media (width<=560px){.pager.svelte-7rfbcc{grid-template-columns:1fr}.pg.next.svelte-7rfbcc{text-align:left}}
