._7HnGYG_section{background:var(--color-surface-subtle);padding-block:48px}._7HnGYG_heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}._7HnGYG_heading h2{margin:0;font-size:clamp(1.5rem,2.5vw,2rem)}._7HnGYG_heading a{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;min-width:44px;min-height:44px;display:inline-flex}._7HnGYG_track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:24px;margin:0;padding:6px 4px 20px;list-style:none;display:flex;overflow-x:auto}._7HnGYG_card{scroll-snap-align:start;background:var(--color-surface);border-radius:20px;flex:0 0 calc(33.3333% - 16px);min-width:0}._7HnGYG_card>a{height:100%;color:var(--color-text);border-radius:20px;text-decoration:none;display:block}._7HnGYG_picture{aspect-ratio:4/3;background:var(--color-surface);border-radius:20px;overflow:hidden}._7HnGYG_picture img{object-fit:cover;width:100%;height:100%;display:block}._7HnGYG_caption{padding:12px 40px 12px 16px;position:relative}._7HnGYG_caption h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.5;overflow:hidden}._7HnGYG_caption span{color:var(--color-action-strong);position:absolute;top:50%;right:16px;transform:translateY(-50%)}._7HnGYG_controls{justify-content:flex-end;align-items:center;display:flex}._7HnGYG_controls>div{gap:12px;display:flex}._7HnGYG_controls button{border:1px solid var(--color-border);background:var(--color-brand-primary);width:48px;height:48px;color:var(--color-text);cursor:pointer;border-radius:24px;font-size:24px}._7HnGYG_controls button:hover:not(:disabled){background:var(--color-brand-primary-hover)}._7HnGYG_controls button:disabled{background:var(--color-surface);color:var(--color-text-muted);opacity:.55;cursor:default}@media (max-width:1023px){._7HnGYG_card{flex-basis:calc(50% - 12px)}}@media (max-width:639px){._7HnGYG_section{padding-block:32px}._7HnGYG_track{gap:16px}._7HnGYG_card{flex-basis:86%}}
