.sol-jump[data-astro-cid-p7bpkpvw]{border-block:1px solid var(--line)}.sol-jump[data-astro-cid-p7bpkpvw] ul[data-astro-cid-p7bpkpvw]{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:.85rem 0;list-style:none;display:flex}.sol-jump[data-astro-cid-p7bpkpvw] a[data-astro-cid-p7bpkpvw]{color:var(--ink-2);font-weight:560;text-decoration:none}.sol-jump[data-astro-cid-p7bpkpvw] a[data-astro-cid-p7bpkpvw]:hover{color:var(--accent)}.sol[data-astro-cid-p7bpkpvw]{border-bottom:1px solid var(--line);scroll-margin-top:var(--header-h);padding-block:clamp(3.5rem,7vw,6rem)}.sol--alt[data-astro-cid-p7bpkpvw]{background:var(--paper-2)}.sol__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem 5rem;display:grid}.sol__index[data-astro-cid-p7bpkpvw]{color:var(--accent);font-variant-numeric:tabular-nums;margin:0 0 .75rem;font-size:.85rem;font-weight:600}.sol[data-astro-cid-p7bpkpvw] h2[data-astro-cid-p7bpkpvw]{font-size:var(--step-3);max-width:14ch}.sol__short[data-astro-cid-p7bpkpvw]{font-size:var(--step-1);color:var(--ink-2);margin:.75rem 0 0}.sol__label[data-astro-cid-p7bpkpvw]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem;font-weight:600;font-size:.76rem!important}.sol__problems[data-astro-cid-p7bpkpvw]{gap:.6rem;margin:0 0 2.25rem;padding:0;list-style:none;display:grid}.sol__problems[data-astro-cid-p7bpkpvw] li[data-astro-cid-p7bpkpvw]{color:var(--ink-2);padding-left:1.25rem;position:relative}.sol__problems[data-astro-cid-p7bpkpvw] li[data-astro-cid-p7bpkpvw]:before{content:"";background:var(--brand-orange);width:8px;height:2px;position:absolute;top:.7em;left:0}.sol__paths[data-astro-cid-p7bpkpvw]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.sol__paths[data-astro-cid-p7bpkpvw] a[data-astro-cid-p7bpkpvw]{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;gap:.2rem;padding:1rem 1.15rem;text-decoration:none;display:grid}.sol__paths[data-astro-cid-p7bpkpvw] a[data-astro-cid-p7bpkpvw]:hover{border-color:var(--line-strong)}.sol__paths[data-astro-cid-p7bpkpvw] span[data-astro-cid-p7bpkpvw]{color:var(--muted);font-size:.92rem}.sol-close[data-astro-cid-p7bpkpvw]{text-align:center;padding-block:clamp(3.5rem,7vw,6rem)}.sol-close[data-astro-cid-p7bpkpvw] h2[data-astro-cid-p7bpkpvw]{font-size:var(--step-3)}.sol-close[data-astro-cid-p7bpkpvw] p[data-astro-cid-p7bpkpvw]{color:var(--ink-2);font-size:var(--step-1);margin:.75rem 0 0}.sol-close__actions[data-astro-cid-p7bpkpvw]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}@media (width<=860px){.sol__grid{grid-template-columns:1fr}}
