.press-section{position:relative;isolation:isolate;background:#080808 url('../assets/press/presse-background.jpg') center top/cover fixed no-repeat}
.press-section::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.58);z-index:-1;pointer-events:none}
.press-section>.section-heading,.press-group{position:relative;max-width:1140px;margin-left:auto;margin-right:auto}
.press-section .section-heading{margin-bottom:68px;text-shadow:0 2px 14px #000}
.press-intro{max-width:640px;margin:18px auto 0;color:#ddd;font-size:15px}
.press-group{margin-top:54px}
.press-group h2{font-family:'Anton',Impact,"Arial Narrow",sans-serif;font-size:clamp(24px,3vw,32px);font-weight:400;letter-spacing:.025em;margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid #ffffff55}
.press-section .press-grid{max-width:none;margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.press-card{min-width:0;min-height:162px;padding:20px 20px 17px!important;background:rgba(0,0,0,.72);border:1px solid #ffffff38!important;transition:background .2s,border-color .2s,transform .2s}
.press-card:hover{background:rgba(0,0,0,.9);border-color:#c9a75c!important;transform:translateY(-2px)}
.press-type{font-size:10px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:#c9a75c}
.press-card strong{font-size:17px;line-height:1.35;font-weight:500;color:#f4f1e9;margin:12px 0 auto}
.press-card small{display:flex;justify-content:space-between;gap:12px;color:#bdbdbd;font-size:12px}
.press-card small span{color:#c9a75c}
@media(max-width:850px){.press-section .press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.press-section{background-attachment:scroll}.press-section .section-heading{margin-bottom:48px}.press-intro{font-size:14px}.press-group{margin-top:42px}.press-section .press-grid{grid-template-columns:1fr;gap:11px}.press-card{min-height:130px;padding:17px!important}.press-card strong{font-size:16px}}
