.show{padding:110px 28px 0}
.show-h{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end;margin-bottom:34px}
.show .k{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--soft)}
.show h2{font-size:clamp(42px,5.2vw,80px);line-height:.95;margin-top:14px}.show h2 em{color:var(--burdeos)}
.show-h p{color:#4C4740;font-size:15px;line-height:1.6;max-width:460px}
.show-g{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.sh{background:var(--sand);border-radius:8px;padding:26px 24px 24px;display:flex;flex-direction:column;min-height:280px;transition:background .35s,color .35s,transform .35s}
.sh:hover{background:var(--deep);color:var(--bg);transform:translateY(-4px)}
.sh-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}
.sh:hover .sh-top{color:rgba(248,244,236,.7)}
.sh h4{font-size:34px;line-height:1;margin:auto 0 8px}
.sh-t{font-size:13px;color:var(--burdeos);margin-bottom:8px}.sh:hover .sh-t{color:var(--oro)}
.sh p{font-size:13.5px;line-height:1.5;opacity:.8}
.sh-c{margin-top:18px;font-size:12.5px;border-bottom:1px solid;align-self:flex-start}
.show-f{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px;padding:22px 24px;border:1px solid var(--line);border-radius:8px}
.show-f span{font-family:"Cormorant Garamond",serif;font-size:24px}
@media(max-width:900px){.show-h{grid-template-columns:1fr}.show-g{grid-template-columns:1fr 1fr}.sh{min-height:220px}}
