.page-hero[data-astro-cid-k2na6you]{background:linear-gradient(180deg, var(--color-bg-soft), #fff);border-bottom:1px solid var(--color-border);padding-block:clamp(48px,8vw,96px) clamp(32px,5vw,56px)}.page-hero[data-astro-cid-k2na6you] .eyebrow[data-astro-cid-k2na6you]{text-decoration:none}.two-cols[data-astro-cid-k2na6you]{gap:2.5rem;display:grid}@media (width>=900px){.two-cols[data-astro-cid-k2na6you]{grid-template-columns:1fr 1.6fr;align-items:start}}.problem[data-astro-cid-k2na6you]{border-left:3px solid var(--color-accent);padding:.25rem 0 .25rem 1.5rem}.problem[data-astro-cid-k2na6you] h2[data-astro-cid-k2na6you],.prose[data-astro-cid-k2na6you] h2[data-astro-cid-k2na6you]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-top:0;font-size:.85rem}.problem[data-astro-cid-k2na6you] p[data-astro-cid-k2na6you]{font-size:1.2rem;line-height:1.5}.steps[data-astro-cid-k2na6you]{gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.steps[data-astro-cid-k2na6you]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.steps[data-astro-cid-k2na6you] li[data-astro-cid-k2na6you]{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:1.5rem}.step-num[data-astro-cid-k2na6you]{background:var(--color-accent);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-grid}.steps[data-astro-cid-k2na6you] p[data-astro-cid-k2na6you]{color:var(--color-muted);margin:0;font-size:.97rem}.related[data-astro-cid-k2na6you]{margin-top:2rem}.others[data-astro-cid-k2na6you]{padding-top:0}.others[data-astro-cid-k2na6you] h2[data-astro-cid-k2na6you]{font-size:1.1rem}.others[data-astro-cid-k2na6you] ul[data-astro-cid-k2na6you]{flex-wrap:wrap;gap:.75rem 2rem;padding:0;font-weight:600;list-style:none;display:flex}.others[data-astro-cid-k2na6you] a[data-astro-cid-k2na6you]{text-decoration:none}
