
.seo-journey-details {
  padding: clamp(1.25rem, 3vw, 2.5rem);
  background: #eef5f8;
  border: 1px solid #ccdbe3;
  color: #13384b;
}
.seo-journey-details h2 { margin-top: 0; }
.seo-journey-details p { max-width: 68ch; }
.seo-journey-details a { text-decoration: underline; text-underline-offset: .2em; }
.footer .footer-intro .eyebrow { color: #244b60; opacity: 1; }
@media (max-width: 1450px) {
  html:is([lang="es"],[lang="ar"]) .site-header .desktop-nav { display: none; }
}
@media (max-width: 420px) {
  html:is([lang="es"],[lang="ar"]) .site-header .header-actions { gap: .5rem; }
  html:is([lang="es"],[lang="ar"]) .site-header .header-app { padding-inline: .65rem; }
}
