.head[data-astro-cid-kizbc7kf]{padding-block:clamp(2rem,4vw,3rem) clamp(1.25rem,2.5vw,1.75rem)}h1[data-astro-cid-kizbc7kf]{letter-spacing:-.034em;max-width:18ch;font-size:clamp(2rem,4.5vw,3rem)}.lede[data-astro-cid-kizbc7kf]{max-width:56ch;color:var(--color-text);margin-top:1rem;font-size:1.0625rem;line-height:1.6}.steps[data-astro-cid-kizbc7kf]{padding-bottom:clamp(1.5rem,3vw,2.25rem)}ol[data-astro-cid-kizbc7kf]{margin:0;padding:0;list-style:none}li[data-astro-cid-kizbc7kf]{border-top:1px solid var(--color-hair);grid-template-columns:2.25rem 1fr;gap:0 1rem;max-width:62ch;padding:1.35rem 0;display:grid}li[data-astro-cid-kizbc7kf]:last-child{border-bottom:1px solid var(--color-hair)}.num[data-astro-cid-kizbc7kf]{font-family:var(--font-mono);color:var(--color-signal);padding-top:.2rem;font-size:.8125rem}li[data-astro-cid-kizbc7kf] h2[data-astro-cid-kizbc7kf]{letter-spacing:-.015em;font-size:1.0625rem}li[data-astro-cid-kizbc7kf] p[data-astro-cid-kizbc7kf]{color:var(--color-muted);margin-top:.35rem;font-size:.9375rem;line-height:1.6}.promise[data-astro-cid-kizbc7kf]{padding-bottom:clamp(2rem,4vw,3rem)}.promise[data-astro-cid-kizbc7kf] p[data-astro-cid-kizbc7kf]{max-width:58ch;font-size:1rem;line-height:1.6}.promise[data-astro-cid-kizbc7kf] .rank[data-astro-cid-kizbc7kf]{color:var(--color-muted);margin-top:.5rem;font-size:.875rem}.promise[data-astro-cid-kizbc7kf] a[data-astro-cid-kizbc7kf]{color:var(--color-muted);text-decoration:underline;text-decoration-color:var(--color-signal);text-underline-offset:3px}.find[data-astro-cid-kizbc7kf]{padding-bottom:clamp(3rem,5vw,4.5rem)}.find[data-astro-cid-kizbc7kf] h2[data-astro-cid-kizbc7kf]{letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.5rem)}form[data-astro-cid-kizbc7kf]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}select[data-astro-cid-kizbc7kf]{font:inherit;border:1px solid var(--color-hair);border-radius:var(--radius-control);background:var(--color-panel);color:var(--color-ink);min-width:16rem;padding:.6rem .75rem;font-size:.9375rem}button[data-astro-cid-kizbc7kf]{font:inherit;border-radius:var(--radius-control);background:var(--color-signal);color:#fff;cursor:pointer;border:0;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:600;transition:background-color .14s}button[data-astro-cid-kizbc7kf]:hover{background:#c2380f}.alt[data-astro-cid-kizbc7kf]{color:var(--color-muted);max-width:58ch;margin-top:.9rem;font-size:.875rem}.alt[data-astro-cid-kizbc7kf] a[data-astro-cid-kizbc7kf]{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-signal);text-underline-offset:3px}.new[data-astro-cid-kizbc7kf]{padding-bottom:clamp(3rem,5vw,4.5rem)}.new[data-astro-cid-kizbc7kf] .wrap[data-astro-cid-kizbc7kf]{border-top:1px solid var(--color-hair);grid-template-columns:minmax(0,1fr) minmax(14rem,24rem);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(1.75rem,3vw,2.25rem);display:grid}.new[data-astro-cid-kizbc7kf] .art[data-astro-cid-kizbc7kf]{aspect-ratio:5/4;object-fit:cover;object-position:84% 82%;mix-blend-mode:multiply;-webkit-mask-composite:source-in;width:100%;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 92%,#0000);mask-composite:intersect}@media (width<=860px){.new[data-astro-cid-kizbc7kf] .wrap[data-astro-cid-kizbc7kf]{grid-template-columns:1fr}.new[data-astro-cid-kizbc7kf] .art[data-astro-cid-kizbc7kf]{max-width:22rem}}.new[data-astro-cid-kizbc7kf] h2[data-astro-cid-kizbc7kf]{letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.5rem)}.new[data-astro-cid-kizbc7kf] p[data-astro-cid-kizbc7kf]{max-width:56ch;color:var(--color-text);margin-top:.75rem;font-size:.9375rem;line-height:1.6}.new[data-astro-cid-kizbc7kf] .btn[data-astro-cid-kizbc7kf]{border-radius:var(--radius-control);background:var(--color-ink);color:#fff;margin-top:1.1rem;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .14s;display:inline-block}.new[data-astro-cid-kizbc7kf] .btn[data-astro-cid-kizbc7kf]:hover{opacity:.88}.sr[data-astro-cid-kizbc7kf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
