/* Fixed opening sizes: 30px on desktop, 24px on mobile/tablet.
   Only font-size is shared; each page retains its
   font family, weight, line spacing, alignment, width and surrounding layout.
   The scoped important declaration also supersedes older inline style blocks. */
html body main #presence .opening__full-copy p {
  font-size: 30px !important;
}

@media (max-width: 900px) {
  html body main #presence .opening__full-copy p {
    font-size: 24px !important;
  }
}
