._root_4b6i5_1,._compact_4b6i5_1{width:var(--site-rail-width);max-width:none;margin:var(--site-section-gap) auto;padding:1.25rem;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-card)}._root_4b6i5_1 header,._compact_4b6i5_1 header{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.9rem}._root_4b6i5_1 header span,._compact_4b6i5_1 header span{color:var(--accent);font-size:.62rem;font-weight:800;letter-spacing:.08em}._root_4b6i5_1 h2,._compact_4b6i5_1 h2{margin:.3rem 0;color:var(--text-primary);font:750 clamp(1.7rem,3vw,2.7rem)/1 var(--font-family-display)}._root_4b6i5_1 header p,._compact_4b6i5_1 header p{max-width:760px;margin:0;color:var(--text-secondary);font-size:.74rem;line-height:1.55}._rail_4b6i5_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}._card_4b6i5_1{position:relative;min-width:0;overflow:hidden;border-radius:.75rem;background:var(--surface-inverse);color:#fff;text-decoration:none;aspect-ratio:3/4}._card_4b6i5_1 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}._card_4b6i5_1:hover img{transform:scale(1.018)}._card_4b6i5_1:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#0f0d0be0)}._card_4b6i5_1>div{position:absolute;z-index:1;left:.75rem;right:.75rem;bottom:.7rem;display:grid;grid-template-columns:auto 1fr;gap:.12rem .35rem;align-items:center}._card_4b6i5_1 svg{width:14px;grid-row:1}._card_4b6i5_1 span{font-size:.57rem;font-weight:800;letter-spacing:.06em}._card_4b6i5_1 strong{grid-column:1/-1;font-size:.75rem;line-height:1.25}._compact_4b6i5_1{width:100%;max-width:none;margin:1rem 0}._compact_4b6i5_1 ._rail_4b6i5_1{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){._rail_4b6i5_1{grid-template-columns:repeat(2,1fr)}._root_4b6i5_1 header,._compact_4b6i5_1 header{align-items:flex-start;flex-direction:column}}@media(max-width:540px){._root_4b6i5_1,._compact_4b6i5_1{padding:.8rem}._rail_4b6i5_1,._compact_4b6i5_1 ._rail_4b6i5_1{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}._card_4b6i5_1{flex:0 0 78%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){._card_4b6i5_1 img{transition:none}._card_4b6i5_1:hover img{transform:none}}
