/* =========================================================================
   media — "מרואיינים ומצוטטים בתקשורת", Figma 74:7082 (1700×824).
   Boxed (inside .container). Photo ground with the blur baked into the JPG
   (a 5px CSS blur on 1700px freezes Safari) + black .6 layer.
   Two press columns with a white rule on their right, then 5 white logos.
   ========================================================================= */
.media{padding-top:82px}
.media__box{position:relative;overflow:hidden;color:var(--white);background:#111}
.media__bg{position:absolute;inset:0}
.media__bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6)}
.media__inner{position:relative;z-index:2;padding:77px 58px 66px 97px}
.media__text{max-width:734px;margin-top:16px}

.media__press{display:grid;grid-template-columns:minmax(0,778fr) minmax(0,706fr);gap:59px;margin-top:49px;padding-inline-start:2px}
.press{display:flex;flex-direction:column;align-items:flex-start;border-inline-start:1px solid var(--white);padding-inline-start:23px;min-height:326px}
.press__logo{height:81px;display:flex;align-items:flex-start}
.press__logo--ih{padding-top:15px}
.press__logo--ih svg{width:186px;height:42px}
.press__logo--n1{padding-top:24px}
.press__logo--n1 img{width:133px;height:auto}
.press__title{font-weight:600;font-size:44px;line-height:1.21;margin-top:20px}
.press+.press .press__title{max-width:598px}
.press__text{font-size:21px;line-height:26px;margin-top:12px;max-width:683px}
.press__more{display:inline-flex;align-items:center;gap:14px;margin-top:auto;padding-top:14px;font-family:var(--font-display);font-size:20px;line-height:48px}
.press__more svg{width:51px;height:24px;transition:transform .2s}
.press__more:hover{color:var(--gold)}
.press__more:hover svg{transform:translateX(-6px)}

.media__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 58px;margin-top:66px}
.media__logos img,.media__logos svg{height:auto;opacity:.95}
.media__logos li:nth-child(1) img{width:113px}
.media__logo-svg{width:171px;height:36px}
.media__logos li:nth-child(3) img{width:157px}
.media__logos li:nth-child(4) img{width:153px}
.media__logos li:nth-child(5) img{width:102px}

@media (max-width:1480px){
  .media{padding-top:70px}
  .media__inner{padding:60px 44px 52px}
  .media__press{gap:40px;margin-top:40px}
  .press__title{font-size:34px}
  .press+.press .press__title{max-width:598px}
.press__text{font-size:18px;line-height:25px}
  .media__logos{gap:24px 44px;margin-top:50px}
}
@media (max-width:1100px){
  .media{padding-top:var(--sec-gap)}
  .media__inner{padding:48px 32px 44px}
  .media__press{grid-template-columns:minmax(0,1fr);gap:36px}
  .press{min-height:0}
  .press__title{font-size:30px}
  .media__logos{gap:22px 36px;margin-top:44px}
}
@media (max-width:640px){
  .media .container{padding-inline:0}
  .media__inner{padding:40px var(--gutter) 36px}
  .media__text{margin-top:12px}
  .media__press{margin-top:30px;gap:30px}
  .press{padding-inline-start:16px}
  .press__logo{height:auto}
  .press__logo--ih,.press__logo--n1{padding-top:0}
  .press__logo--ih svg{width:150px;height:34px}
  .press__logo--n1 img{width:108px}
  .press__title{font-size:24px;margin-top:14px}
  .press+.press .press__title{max-width:598px}
.press__text{font-size:16px;line-height:23px}
  .media__logos{gap:18px 26px;margin-top:34px}
  .media__logos li:nth-child(1) img{width:84px}
  .media__logo-svg{width:128px;height:27px}
  .media__logos li:nth-child(3) img{width:120px}
  .media__logos li:nth-child(4) img{width:112px}
  .media__logos li:nth-child(5) img{width:78px}
}
