.res[data-astro-cid-4aracdkc]{padding-bottom:var(--space-section)}.res-grid[data-astro-cid-4aracdkc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.res-card[data-astro-cid-4aracdkc]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);height:100%;color:var(--ink);box-shadow:var(--shadow-1);transition:border-color .15s var(--ease);flex-direction:column;padding:clamp(1.4rem,2.5vw,2rem);text-decoration:none;display:flex}.res-card[data-astro-cid-4aracdkc]:hover{border-color:var(--line-strong);color:var(--ink)}.res-card__kind[data-astro-cid-4aracdkc]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:600}.res-card[data-astro-cid-4aracdkc] h2[data-astro-cid-4aracdkc]{font-size:var(--step-2);margin:1rem 0 .6rem}.res-card[data-astro-cid-4aracdkc] p[data-astro-cid-4aracdkc]{color:var(--ink-2);font-size:.97rem}.res-card__go[data-astro-cid-4aracdkc]{color:var(--accent);margin-top:auto;padding-top:1.25rem;font-weight:600}.res-feature[data-astro-cid-4aracdkc]{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:2.4rem;display:grid}.res-feature[data-astro-cid-4aracdkc] img[data-astro-cid-4aracdkc]{width:100%;height:auto;box-shadow:var(--shadow-1);border-radius:4px}.res-feature[data-astro-cid-4aracdkc] h2[data-astro-cid-4aracdkc]{font-size:var(--step-2);margin:.75rem 0}.res-feature[data-astro-cid-4aracdkc] p[data-astro-cid-4aracdkc]:not(.eyebrow){color:var(--ink-2);max-width:60ch}.res-feature[data-astro-cid-4aracdkc] a[data-astro-cid-4aracdkc]{color:var(--accent);font-weight:600;text-decoration:none}.res-paths[data-astro-cid-4aracdkc]{padding-block:var(--space-section);background:var(--paper-2);border-top:1px solid var(--line);scroll-margin-top:var(--header-h)}.res-paths[data-astro-cid-4aracdkc] h2[data-astro-cid-4aracdkc]{margin-top:.9rem}.res-paths__intro[data-astro-cid-4aracdkc]{max-width:60ch;font-size:var(--step-1);color:var(--ink-2);margin:.9rem 0 2rem}.pathways[data-astro-cid-4aracdkc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pathway[data-astro-cid-4aracdkc]{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:.6rem;min-width:0;padding:1.2rem 1.25rem;display:flex}.pathway[data-astro-cid-4aracdkc] h3[data-astro-cid-4aracdkc]{font-size:1.05rem}.pathway__summary[data-astro-cid-4aracdkc]{color:var(--ink-2);margin:0;font-size:.9rem}.pathway[data-astro-cid-4aracdkc] dl[data-astro-cid-4aracdkc]{border-top:1px solid var(--line);gap:.45rem;margin:auto 0 0;padding-top:.6rem;display:grid}.pathway[data-astro-cid-4aracdkc] dl[data-astro-cid-4aracdkc] div[data-astro-cid-4aracdkc]{grid-template-columns:4rem minmax(0,1fr);gap:.5rem;font-size:.86rem;display:grid}.pathway[data-astro-cid-4aracdkc] dt[data-astro-cid-4aracdkc]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:.1rem;font-size:.72rem;font-weight:600}.pathway[data-astro-cid-4aracdkc] dd[data-astro-cid-4aracdkc]{margin:0}.pathway[data-astro-cid-4aracdkc] dd[data-astro-cid-4aracdkc] a[data-astro-cid-4aracdkc]{color:var(--accent);font-weight:600}.pathway[data-astro-cid-4aracdkc] dd[data-astro-cid-4aracdkc] span[data-astro-cid-4aracdkc]{color:var(--muted)}@media (width<=1000px){.pathways[data-astro-cid-4aracdkc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.res-grid[data-astro-cid-4aracdkc],.pathways[data-astro-cid-4aracdkc]{grid-template-columns:1fr}.res-feature[data-astro-cid-4aracdkc]{grid-template-columns:90px minmax(0,1fr)}}
