/* Brand adaptation only; consent behavior remains in the shared Legal Suite. */
:root { --ls-accent: #087a91; --ls-accent-strong: #093e50; --ls-font-family: var(--sans); }
.ls-legal-suite__title { font-family: var(--sans); font-weight: 400; font-size: 1.6rem; }
@media (max-width: 640px) {
    .ls-legal-suite__header { display: grid; grid-template-columns: 1fr auto; gap: 12px; }
    .ls-legal-suite__title-block { grid-column: 1; grid-row: 1; }
    .ls-legal-suite__close { grid-column: 2; grid-row: 1; margin: 0; }
    .ls-legal-suite__language { grid-column: 1 / -1; justify-content: flex-start; gap: 15px; }
    .ls-legal-suite__language-select { width: auto; }
    .ls-legal-suite__language-select select { width: auto; }
}
