.return-navigation { box-sizing: border-box; width: 100%; max-width: 1120px; margin: 0 auto; padding: 18px 24px 0; }
.return-navigation a { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; color: #176e66; text-decoration: none; font: 500 15px/1.4 Inter, Arial, sans-serif; border: 0; background: transparent; }
.return-navigation a:hover { text-decoration: underline; text-underline-offset: 4px; }
.return-navigation a:focus-visible { outline: 2px solid #176e66; outline-offset: 4px; border-radius: 4px; }
.return-navigation + .blog-home, .return-navigation + .article-page, .return-navigation + .booking-page { padding-top: 24px; }
.return-navigation + main > .hero, .return-navigation + main .topic-hero { padding-top: 30px; }
@media (max-width: 760px) {
  .return-navigation { padding: 12px 20px 0; }
  .return-navigation a { font-size: 14px; }
  .return-navigation + .blog-home, .return-navigation + .article-page, .return-navigation + .booking-page { padding-top: 20px; }
}
