html[lang=en]{--font-sans:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}html[lang=en] body{font-feature-settings:normal;line-height:1.65}html[dir=ltr] :is(.text-link,.button,.breadcrumbs,.md-breadcrumbs,.journal-read,.content-blocks,.section-heading,.brand-header) :is(.lucide-arrow-left,.lucide-arrow-up-left,.lucide-chevron-left){transform:scaleX(-1)}html[dir=ltr] .switch-label input:checked+.switch-track:after{transform:translate(14px)}.language-switcher{border:1px solid var(--line);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding-inline:10px;font-size:12px;display:inline-flex}.language-switcher:hover{color:var(--accent);border-color:var(--accent)}.app-header .header-actions>*{flex-shrink:0}.brand-latin{letter-spacing:-.03em;white-space:nowrap;font-size:20px;font-weight:700}html[lang=en] :is(.md-name-en,.bike-card-name-en){display:none}html[lang=en] :is(.journal-masthead h1,.search-title,.hero-title){letter-spacing:-.025em}html[lang=en] :is(.md-spec-group dt,.comparison-mobile-row-heading,.comparison-table th){overflow-wrap:anywhere}html[lang=en] .compare-page .comparison-label{width:160px;min-width:160px}@media (max-width:600px){.app-header .header-inner{padding-inline:12px}.language-switcher{padding-inline:8px}}@media (max-width:380px){.brand-assets,.brand-assets img{width:90px;height:21px}.brand-latin{font-size:18px}}@media (max-width:430px){.app-header .ride-nav-link{display:none}}
