/* The Enquire page's own passages. Served on /enquire only, after styles.css. */
.eq-open{padding-block:clamp(32px, 5vw, 72px) clamp(72px, 9vw, 150px)}
.eq-grid{display:grid;gap:32px}
.eq-open h1{font-size:clamp(34px, 9vw, 42px);line-height:1.06;letter-spacing:-.018em}
.eq-head .lede{margin-top:14px}
.eq-more{margin:0}
/* On a phone the form's frame keeps 16px sides, so its calendar's days are a full 44px tap (styles.css). */
@media (max-width:599px){ main .eq-form.island{padding:12px} }
@media (min-width:900px){
  /* Our words at the left, the form beside them; on a phone the form comes straight after the words. */
  .eq-grid{grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr;column-gap:var(--gap);row-gap:32px;align-items:start}
  .eq-head{grid-column:1 / 6;grid-row:1}
  .eq-side{grid-column:1 / 6;grid-row:2}
  .eq-open h1{font-size:clamp(42px, 20px + 2.3vw, 60px);line-height:1.02}
  .eq-form{grid-column:7 / 13;grid-row:1 / span 2}
}
/* How to reach us, when the record holds a telephone or a postal address (the contact home). */
.eq-contact{margin:20px 0 0;display:grid;gap:10px}
.eq-contact dt{font-weight:600}
.eq-contact dd{margin:2px 0 0;color:var(--moss)}
