@media(max-width:1100px) and (min-width:901px){.grid5{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){
  .hero{min-height:auto;padding:64px 0 96px}
  .hero-grid,.two{grid-template-columns:1fr;gap:40px}
  .grid3{grid-template-columns:1fr}
  .grid4{grid-template-columns:1fr 1fr}
  .grid5{grid-template-columns:repeat(3,1fr)}
  .stats{grid-template-columns:1fr}
  .menu-btn{display:flex}
  #nav{position:absolute;top:100%;left:0;right:0;background:rgba(5,7,8,.97);backdrop-filter:blur(14px);flex-direction:column;align-items:flex-start;padding:22px 20px 26px;gap:18px;border-bottom:1px solid var(--line);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .45s var(--ease),visibility 0s .45s}
  #nav.open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .45s var(--ease)}
}
@media(max-width:520px){
  .grid4{grid-template-columns:1fr}
  .grid5{grid-template-columns:1fr 1fr}
  .grid5>:last-child:nth-child(odd){grid-column:1/-1}
  .about-points li{grid-template-columns:1fr;gap:2px}
  .plogos img{width:100%;max-width:300px}
  .sec{padding:56px 0}
  .wrap{padding:0 16px}
  .brand-text b{font-size:.95rem}
  .hud .tag{display:none}
}
@media(max-width:900px){
  .form-layout{grid-template-columns:1fr;gap:32px}
  .news-grid{grid-template-columns:1fr 1fr;grid-auto-rows:200px}
  .news-grid .news-card:first-child{grid-column:span 2;grid-row:span 1}
  .news-grid .news-card:last-child:nth-child(4){grid-column:span 2}
  .news-list{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){
  .frow,.letter .types{grid-template-columns:1fr}
  .letter{padding:28px 20px}
  .letter-head{flex-direction:column-reverse}
  .news-grid{grid-template-columns:1fr;grid-auto-rows:220px}
  .news-grid .news-card:first-child,.news-grid .news-card:last-child:nth-child(4){grid-column:auto}
  .news-list{grid-template-columns:1fr}
  .photos{grid-template-columns:1fr 1fr}
  .pager{grid-template-columns:1fr}
  .pager .next{text-align:left}
  .kform{padding:22px}
}
