
/* Team feedback revision, 11 October 2026. Shared with the source website. */
.site-header .site-nav { gap: clamp(10px, 1.3vw, 22px); }
.site-nav .language-switch { border-inline-start: 1px solid #dfe5e1; padding-inline-start: 16px; }
.research-method { padding-block: 0 72px; }
.research-method > p:last-child { margin-top: 30px; }
.motion-ready [data-reveal] { opacity: 0; transform: translateY(12px); transition: opacity .45s ease, transform .55s cubic-bezier(.2,.7,.2,1); }
.motion-ready [data-reveal].is-visible, .motion-ready [data-reveal]:focus-within { opacity: 1; transform: none; }
.arabic-review-banner { background: #f3f2f8; border-color: #7570B5; }
@media(min-width:1101px) { [class*="sectionNavigation"] > nav { grid-template-columns:repeat(7,minmax(0,1fr)); } }
@media(min-width:1051px) and (max-width:1200px) { .site-header { padding-inline:3% !important; } .site-header .brand img { width:150px; } .site-header .site-nav { gap:10px; } .site-header .site-nav > a, .site-header .nav-parent > a { font-size:.8125rem; } }
@media(prefers-reduced-motion:reduce) {
 html { scroll-behavior:auto !important; }
 .motion-ready [data-reveal], [data-reveal] { opacity:1 !important; transform:none !important; transition:none !important; }
 .motion-ready .comparison-row b, .comparison-row b { animation:none !important; transform:none !important; }
}
@media print { [data-reveal] { opacity:1 !important; transform:none !important; } }
