/* Original design stylesheet stays byte-for-byte intact. */
.reveal { opacity: 1; transform: none; }
@media (max-width: 560px) {
  html[lang="en"] .site-header .brand { flex: 1 1 auto; min-width: 0; }
  html[lang="en"] .site-header .brand__wording { min-width: 0; max-width: 100%; }
  html[lang="en"] .site-header .brand__wording strong,
  html[lang="en"] .site-header .brand__wording small,
  html[lang="en"] .site-header .brand__wording em { white-space: normal; overflow-wrap: anywhere; }
  html[lang="en"] .site-header .header-actions { flex-shrink: 0; }
}
.guide-article__cover--statutory-registers img { width: 100%; height: auto; aspect-ratio: auto; object-fit: contain; }
[data-guide-card][hidden], [data-faq-item][hidden] { display: none !important; }
