.seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5) var(--col-gap);list-style:none;margin:var(--s4) 0 0;padding:0}
.sc{display:flex;flex-direction:column;gap:8px;color:var(--ink);text-decoration:none}
.sc-img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--rule);background:var(--panel)}
.sc-img picture,.sc-img img{display:block;width:100%;height:100%;object-fit:cover}
.sc-img .chip{display:block;position:absolute;left:8px;bottom:8px}
.sc-t{font:500 clamp(1.3rem,1.1rem + .6vw,1.65rem)/1.2 var(--serif);margin-top:8px}
.sc-d{font:400 14px/1.6 var(--sans);color:var(--text)}
.sc-o{font:600 10px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin-top:6px}
.sc-pills{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:8px 0 0;padding:0}
.sc-pills li{border:1px solid var(--rule);background:#fff;padding:7px 11px;font:500 12px/1 var(--sans);color:var(--ink)}
.sc-pills li::before{content:none!important;display:none}
.sc-go{display:inline-block;font:600 11px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--gold);padding:12px 0;margin-top:6px}
@media (max-width:1000px){.seg{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.seg{grid-template-columns:1fr}}