.zp-pressBlock{padding:22px 18px;display:grid;gap:14px} .zp-pressBlock__head{display:grid;gap:6px} .zp-pressLogos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .zp-pressLogo{border-radius:var(--radius-lg);border:1px dashed rgba(235,241,228,.14);background:rgba(6,8,8,.22);padding:14px;display:grid;place-items:center;min-height:220px} .zp-pressLogo--dark{background:linear-gradient(180deg,rgba(16,21,20,.78),rgba(6,8,8,.92))} .zp-pressLogo img{max-width:320px;width:100%;height:auto;filter:drop-shadow(0 18px 40px rgba(0,0,0,.70))} .zp-pressActions{display:flex;flex-wrap:wrap;gap:12px} .zp-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px} .zp-swatch{border-radius:var(--radius-lg);border:1px solid rgba(235,241,228,.10);background:rgba(16,21,20,.55);overflow:hidden} .zp-swatch::before{content:"";display:block;height:54px;background:var(--sw);border-bottom:1px solid rgba(235,241,228,.08)} .zp-swatch span{display:block;padding:10px 12px;color:rgba(235,233,223,.74);font-weight:760;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem} @media (max-width:860px){.zp-pressLogos{grid-template-columns:1fr}.zp-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}} .zp-download{padding:22px 18px;display:grid;gap:10px} .zp-download p{margin:0}