body[data-page="ia-privada"] main { letter-spacing: 0; }
body[data-page="ia-privada"] .subhero { padding-top: 64px; padding-bottom: 48px; }
body[data-page="ia-privada"] .split h3 { margin: 28px 0 12px; font-size: 22px; line-height: 1.35; }
body[data-page="ia-privada"] .section h2 + p { margin-top: 24px; }
body[data-page="ia-privada"] .section p + p { margin-top: 20px; }
body[data-page="ia-privada"] .service-grid + p { margin-top: 28px; }
body[data-page="ia-privada"] .editorial-image { aspect-ratio: 4 / 5; width: 100%; height: auto; object-fit: cover; align-self: center; }
body[data-page="ia-privada"] .faq-layout .button { margin-top: 24px; }
@media (max-width: 600px) {
  body[data-page="ia-privada"] .subhero { padding-top: 44px; padding-bottom: 40px; }
  body[data-page="ia-privada"] .split h3 { font-size: 20px; }
  body[data-page="ia-privada"] .editorial-image { aspect-ratio: 4 / 3; }
}
