.reference-home .intro-copy h1{font-size:clamp(55px,4.8vw,72px)}
.reference-home .hero-stats{display:none!important}
.reference-home .intro-copy{padding-bottom:0}
.reference-home .hero-links{margin-top:0}
.reference-home .hero-intro{align-items:stretch}
.reference-home .hero-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:20px}
.reference-home .site-header nav{gap:22px}
.reference-home .site-header nav a{font-size:17px;font-weight:600}
.reference-home .editorial-card.c4 img{filter:saturate(.7) contrast(1.02)}
.reference-home .hero-intro figure{background:#dfe4e7}
.reference-home .hero-intro figure:before{content:'';position:absolute;inset:-5px;background:url('/tribune-mental-banner.png') center/cover no-repeat;filter:grayscale(1) contrast(.82) blur(1.5px);opacity:.34;z-index:0}
.reference-home .hero-intro figure img{position:relative;z-index:1;opacity:.94;mix-blend-mode:multiply;object-position:64% center}
.reference-home .hero-intro figure:after{z-index:2}
.reference-home .hero-intro figcaption{z-index:3}
@media(max-width:1100px){.reference-home .site-header nav{gap:14px}.reference-home .site-header nav a{font-size:15px}}
@media(max-width:650px){.reference-home .hero-stats{display:none!important}.reference-home .intro-copy{padding-bottom:156px}.reference-home .intro-copy h1{font-size:49px}.reference-home .hero-links{white-space:normal;flex-wrap:wrap}.reference-home .footer-end{white-space:normal;max-width:calc(100vw - 32px);overflow-wrap:anywhere}.reference-home .mind-timeline{max-width:100%;width:100%;min-width:0}.reference-home .hero-grid{gap:0}.reference-home .site-header nav a{font-size:10px}}
.reference-home .featured-analysis{cursor:pointer}.reference-home .feature-card-link{position:absolute;inset:0;z-index:4}.reference-home .editorial-card.c2,.reference-home .editorial-card.c3{position:relative;cursor:pointer}.reference-home .editorial-card.c2 a:before,.reference-home .editorial-card.c3 a:before{content:'';position:absolute;inset:0;z-index:1}
.brand-tag,.logo small{display:none!important}.site-header .logo,body>footer .logo{display:block!important;overflow:hidden;background:#fff url('/assets/psikospor-logo.png') center/100% auto no-repeat!important;color:transparent!important;font-size:0!important;letter-spacing:0!important;object-fit:contain;width:320px;height:62px;flex:0 0 320px}.site-header .logo span,body>footer .logo span{color:transparent!important}.reference-home .site-header .logo{width:320px;height:62px;flex-basis:320px}.reference-home>footer .logo,body>footer .logo{width:205px;height:46px;flex-basis:205px;background-size:100% auto!important;border-radius:2px}@media(max-width:860px){.site-header .logo,.reference-home .site-header .logo{width:260px;height:58px;flex-basis:260px}}@media(max-width:650px){.site-header .logo,.reference-home .site-header .logo{width:240px;height:56px;flex-basis:240px;background-size:100% auto!important}.reference-home>footer .logo,body>footer .logo{width:190px;height:44px;flex-basis:190px}}
body:not(.reference-home){background:#09111c!important;color:#eaf0f4!important}

/* FIX: content cards with full-card links must not create extra grid rows */
.reference-home .editorial-card.c4,
.reference-home .editorial-card.c5{
  position:relative;
  cursor:pointer;
}
.reference-home .editorial-card.c4 > .editorial-card-link,
.reference-home .editorial-card.c5 > .editorial-card-link{
  position:absolute;
  inset:0;
  z-index:3;
  display:block;
  margin:0;
}
.reference-home .editorial-card.c4 > div,
.reference-home .editorial-card.c5 > div{
  position:relative;
  z-index:2;
}
.reference-home .editorial-card.c4 > img,
.reference-home .editorial-card.c5 > img{
  position:relative;
  z-index:1;
}
/* Keep the current Tribün image from the HTML src; do not override it with an old asset */
.reference-home .editorial-card.c4 img{
  content:normal!important;
  filter:saturate(.88) contrast(1.04)!important;
  object-fit:cover!important;
  object-position:center center!important;
}
