.market-language-switch { position:fixed; top:85px; inset-inline-end:20px; z-index:45; padding:8px 14px; border:1px solid #c6a567; border-radius:30px; background:#f8f7f3; color:#27443d; font-size:14px; text-decoration:none; }
.market-seo-intro { margin-block:48px; max-width:1100px; margin-inline:auto; line-height:1.9; }
.prose h2 { margin-block-start:1.5em; }
html[lang=en] .city-intro h1 { font-size:clamp(32px,5vw,76px); line-height:1.15; }
html[lang=en] .city-intro p { max-width:36rem; margin-inline:auto; }
html[lang=en] .as-action__label, html[lang=en] .market-dock a { letter-spacing:0; }
html[lang=en] .page-title h1 { line-height:1.25; }
html[lang=en] input, html[lang=en] select, html[lang=en] textarea { text-align:start; }
.saab-agent-message p { unicode-bidi:plaintext; text-align:start; }
@media(max-width:600px) { .market-language-switch {top:75px;inset-inline-end:12px;font-size:12px;padding:6px 10px} .market-seo-intro {margin-inline:12px} }
