.sol[data-astro-cid-p7bpkpvw]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;display:grid}.sol__copy[data-astro-cid-p7bpkpvw]{gap:var(--space-4);justify-items:start;display:grid}.sol__label[data-astro-cid-p7bpkpvw]{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.sol__challenges[data-astro-cid-p7bpkpvw]{gap:var(--space-3);margin-top:var(--space-4);padding-left:var(--space-5);border-left:2px solid var(--amber-300);display:grid}.sol__challenges[data-astro-cid-p7bpkpvw] ul[data-astro-cid-p7bpkpvw]{gap:var(--space-2);display:grid}.sol__challenges[data-astro-cid-p7bpkpvw] li[data-astro-cid-p7bpkpvw]{font-family:var(--font-serif);font-size:var(--step-2);color:var(--ink-800);line-height:1.25}.sol__card[data-astro-cid-p7bpkpvw]{gap:var(--space-5);padding:var(--space-7) var(--space-6);box-shadow:var(--shadow-lg);display:grid}.sol__card[data-astro-cid-p7bpkpvw] .btn{justify-self:start}.sol__outcomes[data-astro-cid-p7bpkpvw]{gap:var(--space-4);display:grid}.sol__outcomes[data-astro-cid-p7bpkpvw] li[data-astro-cid-p7bpkpvw]{gap:var(--space-3);grid-template-columns:2rem 1fr;align-items:center;font-weight:500;display:grid}.sol__check[data-astro-cid-p7bpkpvw]{background:var(--root-50);width:2rem;height:2rem;color:var(--root-600);border-radius:50%;place-items:center;display:grid}.section-spacer[data-astro-cid-p7bpkpvw]{height:var(--section-y)}@media (width<=60rem){.sol[data-astro-cid-p7bpkpvw]{grid-template-columns:1fr}}
