.partner-market{padding:130px 4.5vw;background:#eaf0f8;color:#06142b}
.market-heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:3vw 7vw;align-items:end;margin-bottom:65px}
.market-heading>span{grid-column:1/-1}
.market-heading h2{font:800 clamp(3rem,5vw,5.3rem)/.98 Manrope,sans-serif;letter-spacing:-.055em;margin:0}
.market-heading>p{margin:0;max-width:610px;color:#5f6e82;font-size:1.04rem;line-height:1.75}
.market-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}
.market-grid article{grid-column:span 2;min-height:310px;padding:30px;border:1px solid #c6d1df;background:#fff;display:flex;flex-direction:column}
.market-grid article:nth-child(4){grid-column:2/span 2}
.market-grid article>span{color:#e50086;font:700 .6rem Manrope,sans-serif}
.market-grid h3{font-size:1.35rem;line-height:1.2;margin:auto 0 15px}
.market-grid p{margin:0;color:#69768a;font-size:.82rem;line-height:1.65}
@media(max-width:900px){
  .market-heading{grid-template-columns:1fr}
  .market-heading h2{margin-bottom:25px}
  .market-grid{grid-template-columns:1fr 1fr}
  .market-grid article,.market-grid article:nth-child(4){grid-column:auto}
  .market-grid article:last-child{grid-column:1/-1}
}
@media(max-width:560px){
  .partner-market{padding:88px 20px}
  .market-heading{display:block;margin-bottom:45px}
  .market-heading h2{font-size:3rem;margin:30px 0 24px}
  .market-grid{grid-template-columns:1fr}
  .market-grid article,.market-grid article:nth-child(4),.market-grid article:last-child{grid-column:auto;min-height:260px;padding:26px}
}
