/* Wijk Roeselare tablet layout. External CSS only. */
.container { width: min(100% - 36px, var(--container)); }
.header-inner { min-height: auto; display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 14px; padding: 14px 0; position: relative; }
.brand { min-width: 0; margin: 0; }
.mobile-menu-toggle { display: inline-flex; }
.frontend-nav-panel { top: calc(100% + 10px); left: 0; right: 0; }
.hero-grid, .content-grid, .three, .two, .faq-grid, .footer-grid { grid-template-columns: 1fr; }
