.service-wedding-link { color: var(--accent); font-weight: 700; line-height: 1.5; }
.seo-page-title { font-size: clamp(1.7rem, 3vw, 2.5rem); line-height: 1.2; margin: 0.7rem 0 1.2rem; }
@media (min-width: 1101px) and (max-width: 1280px) {
  .site-header__inner { grid-template-columns: minmax(0, 1fr) auto auto; }
  .site-nav--desktop { display: none; }
  .site-nav--mobile { display: block; justify-self: end; }
  .site-header__actions .header-cta { display: none; }
}
