._grid_c3a3s_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}._card_c3a3s_2{border:1px solid var(--wolfys-line);min-width:0;box-shadow:var(--wolfys-shadow);background:#fff;border-radius:3px;flex-direction:column;display:flex;overflow:hidden}._photo_c3a3s_3{aspect-ratio:4/3;background:#f1f2f3;width:100%;min-width:0;position:relative;overflow:hidden}._caption_c3a3s_4{flex-direction:column;flex:1;padding:14px 18px;display:flex}._caption_c3a3s_4>span{color:var(--wolfys-red);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750}._caption_c3a3s_4 h3{font:650 1.2rem/1.4 var(--font-manrope), Arial, sans-serif;color:var(--wolfys-text);margin:6px 0}._caption_c3a3s_4 a{border-top:1px solid var(--wolfys-line);justify-content:space-between;width:100%;min-height:44px;margin-top:auto;padding-top:10px;font-weight:700;display:flex}._caption_c3a3s_4 a span{color:var(--wolfys-red)}@media (max-width:760px){._grid_c3a3s_1{margin-inline:calc(var(--gutter,1rem) * -1);padding:0 var(--gutter,1rem) .5rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter,1rem);scrollbar-width:none;contain:inline-size;gap:.75rem;min-width:0;display:flex;overflow-x:auto}._grid_c3a3s_1::-webkit-scrollbar{display:none}._card_c3a3s_2{scroll-snap-align:start;flex:0 0 82%}}
