.corporate-service-page { letter-spacing: 0; }
.corporate-service-page h1 { font-size: 48px; letter-spacing: 0; max-width: 780px; }
.corporate-service-page h2 { font-size: 32px; letter-spacing: 0; }
.corporate-service-page .eyebrow,
.corporate-service-page .btn,
.corporate-service-page .brand-mark,
.corporate-service-page .brand-name { letter-spacing: 0; }
.corporate-service-page #contact { scroll-margin-top: 100px; }
.corporate-service-page .account-guide { overflow-wrap: anywhere; }
.corporate-nav { display: flex; flex-wrap: wrap; gap: 12px 24px; }
.corporate-nav a { color: white; font-size: 14px; padding: 8px 0; }
.corporate-nav a:hover { color: var(--gold-bright); }
.service-illustration { max-width: 420px; margin: 32px 0 0; }
.service-illustration img { width: 100%; height: auto; }
.corporate-service-page .opening-contact > * { min-width: 0; }
.corporate-service-page .site-footer a { color: var(--gold-bright); }
@media (max-width: 760px) {
  .corporate-service-page h1 { font-size: 36px; }
  .corporate-service-page h2 { font-size: 28px; }
  .corporate-service-page .header-inner { flex-wrap: wrap; }
  .corporate-service-page .brand { flex-wrap: wrap; gap: 0 12px; }
  .corporate-nav { gap: 20px; }
}
