/* Inner-page navigation uses the homepage's pinned blue; home hero stays intact. */
.aiseo-home.lyrica-inner-page .home-header { background: #0111a2; color: #fff; }
.aiseo-home.lyrica-inner-page .home-nav { color: #fff; }
.aiseo-home.lyrica-inner-page .home-nav.is-open { background: #0111a2; }
/* Two address cells, then email and telephone; flexible tracks contain long text. */
.aiseo-home .home-footer-contact { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.aiseo-home .home-footer-contact > * { min-width: 0; border-right: 0; border-top: 0; padding: 1.25rem 1rem; }
.aiseo-home .home-footer-contact > :nth-child(odd) { border-right: 1px solid var(--footer-rule); }
.aiseo-home .home-footer-contact > :nth-child(n+3) { border-top: 1px solid var(--footer-rule); }
.aiseo-home .home-footer-contact span { min-width: 0; overflow-wrap: anywhere; }
.aiseo-home .home-footer-contact small { display: inline-block; }
.aiseo-home .home-footer-bottom { overflow-wrap: anywhere; }
/* Full-width article image, retaining its natural ratio and rounded corners. */
.lyrica-knowledge-page .article-cover { padding: 0; border: 0; background: transparent; }
.lyrica-knowledge-page .article-cover img { display: block; width: 100%; height: auto; max-height: none; }
.lyrica-knowledge-page .article-body .key-takeaways { margin: 2rem 0; padding: 1.5rem 1.75rem; background: #edf4ff; border-radius: 1.25rem; }
.lyrica-knowledge-page .article-body .key-takeaways h2 { margin-top: 0; }
.lyrica-knowledge-page .article-body .key-takeaways ul { margin-bottom: 0; }
@media (max-width: 600px) {
  .aiseo-home .home-footer-contact { grid-template-columns: minmax(0, 1fr); }
  .aiseo-home .home-footer-contact > :nth-child(odd) { border-right: 0; }
  .aiseo-home .home-footer-contact > * + * { border-top: 1px solid var(--footer-rule); }
  .aiseo-home .home-footer-contact > * { justify-content: flex-start; padding: 1rem .5rem; text-align: left; }
  .lyrica-knowledge-page .article-body .key-takeaways { padding: 1.25rem; }
}
