.v-wrap{max-width:1200px; margin:0 auto; padding:0 28px;}
.v-news-band{padding:56px 0; font-family:'Inter',sans-serif;}
.v-news-inner{display:flex; justify-content:space-between; align-items:center; gap:30px; flex-wrap:wrap;}
.v-news-inner h3{font-family:'Anton',sans-serif; font-weight:400; text-transform:uppercase; font-size:26px; margin:0 0 8px;}
.v-news-inner p{font-size:13.5px; max-width:380px; margin:0; opacity:0.75;}
.v-news-form{display:flex; gap:0; flex-shrink:0;}
.v-news-form input{padding:15px 16px; border:2px solid #15171B; border-right:none; font-size:13.5px; width:230px; font-family:'Inter',sans-serif;}
.v-btn-primary{border:2px solid #15171B; padding:15px 28px; font-size:13.5px; font-weight:800; text-transform:uppercase; letter-spacing:0.03em; cursor:pointer;}
.v-news-success{font-weight:700;}
.v-news-error{color:#C23B3B; font-size:12.5px; margin-top:6px;}

@media(max-width:600px){
  .v-news-form{flex-direction:column;}
  .v-news-form input{width:100%; border-right:2px solid #15171B; border-bottom:none;}
}
