.tier-ladder[data-astro-cid-rsfgntzl]{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:.75rem;margin:0 0 1.25rem;padding:.85rem .9rem 1rem}.tier-ladder__head[data-astro-cid-rsfgntzl]{margin:0 0 .65rem}.tier-ladder__title[data-astro-cid-rsfgntzl]{color:var(--accent-deep,var(--accent));margin:0;font-size:.95rem;font-weight:650}.tier-ladder__blurb[data-astro-cid-rsfgntzl]{color:var(--muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.4}.tier-ladder__track[data-astro-cid-rsfgntzl]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:.45rem;margin:0;padding:0 0 .15rem;list-style:none;display:flex;overflow-x:auto}.tier-ladder__step[data-astro-cid-rsfgntzl]{flex:none;min-width:4.6rem;max-width:6.2rem}.tier-ladder__gap[data-astro-cid-rsfgntzl]{flex:0 0 .55rem;justify-content:center;align-items:center;min-width:.55rem;display:flex}.tier-ladder__gap-mark[data-astro-cid-rsfgntzl]{background:var(--border,#d1d5db);border-radius:1px;width:2px;height:2.4rem;display:block}.tier-ladder__card[data-astro-cid-rsfgntzl]{border:1px solid var(--border,#e5e7eb);min-height:100%;color:inherit;background:var(--bg,#fafafa);text-align:center;border-radius:.6rem;flex-direction:column;align-items:center;gap:.28rem;padding:.45rem .35rem .5rem;text-decoration:none;display:flex}a[data-astro-cid-rsfgntzl].tier-ladder__card:hover{border-color:var(--accent)}.tier-ladder__card[data-astro-cid-rsfgntzl].is-current-card{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-soft), inset 0 0 0 1px var(--accent)}.tier-ladder__icon[data-astro-cid-rsfgntzl]{background:0 0;border:0;justify-content:center;margin:0;display:flex}.tier-ladder__icon[data-astro-cid-rsfgntzl] img[data-astro-cid-rsfgntzl]{object-fit:contain;width:40px;height:40px}.tier-ladder__name[data-astro-cid-rsfgntzl]{overflow-wrap:anywhere;font-size:.72rem;font-weight:600;line-height:1.25}.tier-ladder__meta[data-astro-cid-rsfgntzl]{color:var(--muted);letter-spacing:.01em;font-size:.65rem}.tier-ladder__step[data-astro-cid-rsfgntzl].is-current .tier-ladder__meta[data-astro-cid-rsfgntzl]{color:var(--accent-deep,var(--accent));font-weight:650}.tier-ladder[data-astro-cid-rsfgntzl].is-compact{margin:.5rem 0 0;padding:.65rem .7rem .75rem}.tier-ladder[data-astro-cid-rsfgntzl].is-compact .tier-ladder__icon[data-astro-cid-rsfgntzl] img[data-astro-cid-rsfgntzl]{width:32px;height:32px}.tier-ladder[data-astro-cid-rsfgntzl].is-compact .tier-ladder__step[data-astro-cid-rsfgntzl]{min-width:3.8rem;max-width:5.2rem}@media (width>=720px){.tier-ladder__track[data-astro-cid-rsfgntzl]{flex-wrap:wrap;overflow-x:visible}.tier-ladder__step[data-astro-cid-rsfgntzl]{min-width:5.2rem;max-width:7rem}.tier-ladder__name[data-astro-cid-rsfgntzl]{font-size:.78rem}.tier-ladder__icon[data-astro-cid-rsfgntzl] img[data-astro-cid-rsfgntzl]{width:44px;height:44px}}@media (width<=719px){.tier-ladder__track[data-astro-cid-rsfgntzl]{scroll-snap-type:x proximity;padding-inline:.1rem}.tier-ladder__step[data-astro-cid-rsfgntzl]{scroll-snap-align:start}}
