html,body{margin:0;padding:0;background:#F7F3EE}


/* =========================================================
   HEATLIFT — SHARED DESIGN SYSTEM 2026
   ========================================================= */

.hl26-component h1,.hl26-component h2,.hl26-component h3,.hl26-component h4,.hl26-component p,.hl26-component figure{margin-top:0}











.hl26-btn:hover .hl26-arrow,.hl26-text-link:hover .hl26-arrow,.hl26-pr-card:hover .hl26-arrow{transform:translateX(.25rem)}



.hl26-js .hl26-reveal{transition-delay:var(--hl26-delay,0ms);}


/* =========================================================
   01 — PRESS RELEASES HERO
   ========================================================= */
.hl26-pr-hero__image{background-image:linear-gradient(104deg,rgba(18,20,18,.84) 0%,rgba(18,20,18,.38) 50%,rgba(18,20,18,.72) 100%),url("../../images/media/press-releases/press_banner.webp");background-position:center 68%}

/* =========================================================
   02 — PRESS RELEASES ARCHIVE
   ========================================================= */
.hl26-pr-archive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);align-items:stretch}
.hl26-pr-archive__note{max-width:42rem;margin:clamp(2.2rem,4vw,3.5rem) 0 0;color:var(--hl26-muted);font-size:.9rem;line-height:1.65}

/* =========================================================
   03 — MEDIA CONTACT CTA
   ========================================================= */





/* =========================================================
   RESPONSIVE
   ========================================================= */
@media(max-width:980px){
  .hl26-pr-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:680px){
  :root{--hl26-section-space:4rem}
  .hl26-pr-archive__grid{grid-template-columns:1fr}
  
}
@media(prefers-reduced-motion:reduce){
  .hl26-component *,.hl26-component *::before,.hl26-component *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
  .hl26-js .hl26-reveal{opacity:1;transform:none}
}
