.in[data-astro-cid-mdmy4kkz]{max-width:var(--w-page);margin:0 auto}.hero[data-astro-cid-mdmy4kkz]{background:var(--c-red-display);color:var(--c-white);padding:var(--s-8) var(--s-3) var(--s-12)}.hero[data-astro-cid-mdmy4kkz] .in[data-astro-cid-mdmy4kkz]{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;display:grid}.hero[data-astro-cid-mdmy4kkz] h1[data-astro-cid-mdmy4kkz]{font-size:var(--fs-h2);margin:var(--s-1) 0 var(--s-2);max-width:16ch}.positioning[data-astro-cid-mdmy4kkz]{max-width:36ch;margin-bottom:var(--s-3);font-size:1.1875rem;font-weight:700}.body[data-astro-cid-mdmy4kkz]{padding:var(--s-8) var(--s-3) var(--s-4)}.body[data-astro-cid-mdmy4kkz] .in[data-astro-cid-mdmy4kkz]{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.prose[data-astro-cid-mdmy4kkz] p{margin-bottom:var(--s-2)}.prose[data-astro-cid-mdmy4kkz] p:first-child{font-size:1.1875rem;font-weight:700}.card[data-astro-cid-mdmy4kkz]{background:var(--c-cream);border-radius:var(--r-xl);padding:var(--s-3);position:sticky;top:90px}.card[data-astro-cid-mdmy4kkz] h2[data-astro-cid-mdmy4kkz]{margin-bottom:var(--s-2);font-size:1.0625rem}.ladder[data-astro-cid-mdmy4kkz]{margin:0 0 var(--s-2);padding:0;font-size:.9375rem;list-style:none}.ladder[data-astro-cid-mdmy4kkz] li[data-astro-cid-mdmy4kkz]{grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:5px 0;display:grid}.mk[data-astro-cid-mdmy4kkz]{color:var(--c-success);font-weight:900}.off[data-astro-cid-mdmy4kkz]{opacity:.45;text-decoration:line-through}.off[data-astro-cid-mdmy4kkz] .mk[data-astro-cid-mdmy4kkz]{color:var(--c-ink-soft);text-decoration:none}.best[data-astro-cid-mdmy4kkz]{color:var(--c-ink-soft);margin-bottom:var(--s-2);font-size:.875rem}.best[data-astro-cid-mdmy4kkz] strong[data-astro-cid-mdmy4kkz]{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink);margin-bottom:3px;display:block}.card[data-astro-cid-mdmy4kkz] .full{justify-content:center;width:100%}.quoted[data-astro-cid-mdmy4kkz]{color:var(--c-ink-soft);text-align:center;margin:var(--s-1) 0 0;font-size:.75rem}.photos-sec[data-astro-cid-mdmy4kkz]{padding:var(--s-4) var(--s-3) 0}.photos[data-astro-cid-mdmy4kkz]{margin:var(--s-2) 0 0;gap:var(--s-2);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.photos[data-astro-cid-mdmy4kkz] li[data-astro-cid-mdmy4kkz]{min-width:0}.steps-sec[data-astro-cid-mdmy4kkz]{padding:var(--s-6) var(--s-3) var(--s-8)}.steps-sec[data-astro-cid-mdmy4kkz] h2[data-astro-cid-mdmy4kkz]{font-size:var(--fs-h2);color:var(--c-red-ink);margin:var(--s-1) 0 var(--s-3)}.steps[data-astro-cid-mdmy4kkz]{gap:var(--s-2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-mdmy4kkz] li[data-astro-cid-mdmy4kkz]{background:var(--c-cream);border-radius:var(--r-lg);padding:var(--s-3)}.n[data-astro-cid-mdmy4kkz]{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.14em;color:var(--c-blue-ink);margin-bottom:var(--s-1);display:block}.steps[data-astro-cid-mdmy4kkz] h3[data-astro-cid-mdmy4kkz]{margin-bottom:5px;font-size:1.0625rem}.steps[data-astro-cid-mdmy4kkz] p[data-astro-cid-mdmy4kkz]{color:var(--c-ink-soft);margin:0;font-size:.9375rem}.next-sec[data-astro-cid-mdmy4kkz]{padding:0 var(--s-3) var(--s-12)}.next[data-astro-cid-mdmy4kkz]{background:var(--c-cream);border-radius:var(--r-lg);padding:var(--s-3);margin-top:var(--s-1);text-decoration:none;display:block}.next[data-astro-cid-mdmy4kkz]:hover{background:#f7f1e4}.next[data-astro-cid-mdmy4kkz] span[data-astro-cid-mdmy4kkz]{font-size:1.0625rem;font-weight:900;display:block}.next[data-astro-cid-mdmy4kkz] strong[data-astro-cid-mdmy4kkz]{color:var(--c-ink-soft);font-size:.9375rem;font-weight:600}.sr-only[data-astro-cid-mdmy4kkz]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.hero[data-astro-cid-mdmy4kkz] .in[data-astro-cid-mdmy4kkz],.body[data-astro-cid-mdmy4kkz] .in[data-astro-cid-mdmy4kkz]{grid-template-columns:1fr}.card[data-astro-cid-mdmy4kkz]{position:static}.steps[data-astro-cid-mdmy4kkz]{grid-template-columns:1fr}}@media (width<=720px){.photos[data-astro-cid-mdmy4kkz]{grid-template-columns:1fr 1fr}}
