/* Contact form (.cform) — was inline in clarity HTML */

/* from: contact-us/index.html */
.cform { background:#fff; border-radius:var(--radius-lg); box-shadow:var(--shadow-soft); padding:28px 28px 16px; overflow:hidden; }
  .cform iframe { display:block; width:100%; height:1340px; border:0; background:#fff; }
  .cform .cform-alt { margin:8px 0 0; font-size:14px; color:var(--body); text-align:center; }
  .cform .cform-alt a { color:var(--ink); font-weight:600; }
  @media (min-width: 1021px) and (max-width: 1300px) { .cform iframe { height:1440px; } }
  @media (max-width: 600px) { .cform iframe { height:1420px; } }
  @media (max-width: 560px) { .cform { padding:16px 12px 12px; border-radius:var(--radius-md); } .cform iframe { height:1480px; } }
  @media (max-width: 420px) { .cform iframe { height:1560px; } }
  @media (max-width: 360px) { .cform iframe { height:1620px; } }
