.contact-phone {
  display: inline-block;
  margin-top: 34px;
  padding-bottom: 8px;
  border-bottom: 1px solid var(--line);
  color: var(--ink);
  font-family: Manrope, sans-serif;
  font-weight: 600;
  font-size: clamp(24px,2.5vw,36px);
  text-decoration: none;
}

.contact form { margin-top: 52px; }
footer p a { color: #fff; text-decoration: none; }

@media(max-width:760px){.contact form{grid-template-columns:1fr;gap:24px}.contact form>*{grid-column:1}.contact input,.contact textarea{font-size:16px;min-height:48px}.contact button{min-height:52px}.contact-phone{font-size:26px}}
