/*@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@400;600;700&display=swap');*/

/** {*/
/*  font-family: "Outfit";*/
/*}*/
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap" rel="stylesheet">
* {
  font-family: 'inter';
}
/* Responsive heading override */
h1, .h1 {
  font-size: calc(1.5rem + 1vw); /* ~24–40px depending on screen */
  font-weight: 600;
}
h2, .h2 {
  font-size: calc(1.3rem + 0.9vw); /* ~21–35px */
}
h3, .h3 {
  font-size: calc(1.2rem + 0.75vw);
}
h4, .h4 {
  font-size: calc(1rem + 0.5vw);
}
h5, .h5 {
    font-weight: bold;
}

p {
  font-size: 20px;
}