/* ===== Contact(Figma未作成ページ: デザインシステムから新規作成) ===== */
.contact-lead { max-width: 760px; font-size: 14px; line-height: 2.1; color: #45494d; }
/* Googleフォームの埋め込み(iframe)。コンテンツ幅いっぱいに表示する。
   フォーム項目の追加・変更はGoogleフォーム側で行う。 */
.contact-form {
  margin-top: 48px;
  background: #fff;
  border: 1px solid var(--c-border);
  border-radius: var(--r-md);
  overflow: hidden;
}
.contact-form iframe {
  display: block;
  width: 100%;
  /* Googleフォームのiframeは自動リサイズされないため、
     全項目が収まる高さを指定(項目を増減したら要調整) */
  height: 1980px;
  border: 0;
}
.contact-note { margin-top: 16px; font-size: 12.5px; line-height: 1.9; color: var(--c-muted); }
.contact-note a { color: var(--c-primary); text-decoration: underline; }
