.Ek0Cla_list{--gap:var(--space-sm);--card-min:14rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--card-min), (100% - 3 * var(--gap)) / 4)), 1fr));gap:var(--gap);display:grid}.Ek0Cla_card{gap:var(--space-sm);border-color:hsl(var(--color-white)/var(--opacity-muted));height:100%;transition:transform var(--transition-fast)}.Ek0Cla_card:hover{transform:translateY(-4px)scale(1.02)}@media (prefers-reduced-motion:reduce){.Ek0Cla_card:hover{transform:none}}.Ek0Cla_image{block-size:clamp(10.625rem,9.61539rem + 4.48718vw,15rem);margin:var(--space-sm) var(--space-md);position:relative}.Ek0Cla_imageFile{object-fit:contain}.Ek0Cla_title{font-family:var(--font-primary);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight)}.Ek0Cla_text{font-size:var(--text-base);color:hsl(var(--color-white));margin-block:0}
.lRanwW_list{justify-content:center;gap:var(--space-sm);counter-reset:route-step;flex-wrap:wrap;list-style:none;display:flex}.lRanwW_item{counter-increment:route-step}.lRanwW_card{padding-block:var(--space-2xs);padding-inline:var(--space-sm);border-radius:var(--radius-md)}.lRanwW_step{align-items:baseline;gap:var(--space-2xs);font-size:var(--text-base);display:flex}.lRanwW_step:before{content:counter(route-step);font-family:var(--font-secondary);font-size:var(--text-accent);font-weight:900;line-height:var(--leading-none);color:hsl(var(--color-primary))}
