/* Conference enquiries page.
   Used on: /enquiries-directions/conference-enquiries/.
   Forum Homini website, editable IIS version v016 20261109 081746. Generated with Claude Opus 5.5. */
.ce-intro__grid[data-c-conference-enquiries-page] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  row-gap: var(--s-7);
}
/* (6 Nov 2026) color was var(--heading); always overridden by css/site.css, so its value is here now */
.ce-intro__line[data-c-conference-enquiries-page] {
  margin: 0;
  font-family: var(--face-display);
  font-size: var(--fs-l);
  line-height: 1.3;
  font-weight: var(--wt-h3, 400);
  font-stretch: 100%;
  color: #f6efe4;
  max-inline-size: 34ch;
  text-wrap: pretty;
}
.ce-intro__link[data-c-conference-enquiries-page] {
  color: var(--link);
  text-decoration-thickness: 1px;
  text-underline-offset: 0.18em;
}
.ce-intro__link[data-c-conference-enquiries-page] {
  white-space: nowrap;
}
.ce-intro[data-c-conference-enquiries-page] {
  padding-block-end: var(--s-9);
}
.ce-form[data-c-conference-enquiries-page] {
  padding-block-start: 0;
}
.ce-social[data-c-conference-enquiries-page] {
  padding-block: 0 var(--s-8);
}
@media (min-width: 1025px) {
  .ce-intro__grid[data-c-conference-enquiries-page] {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    column-gap: var(--gutter);
    align-items: center;
  }
  .ce-intro__note[data-c-conference-enquiries-page] {
    grid-column: 1 / span 5;
  }
  .ce-intro__line[data-c-conference-enquiries-page] {
    grid-column: 7 / span 6;
  }
}
