.ps-utility{background:#edf2e9;border-bottom:1px solid #dce3d8;color:#355245}
.ps-utility>.shell{min-height:32px;display:flex;align-items:center;justify-content:space-between}
.ps-network-name{font-size:9px;font-weight:800;letter-spacing:.14em;direction:ltr}
.ps-language{display:inline-flex;align-items:center;gap:5px;min-height:30px}
.ps-language select{min-height:30px;max-width:130px;padding-inline:4px;background:transparent;border:0;font-size:12px;font-weight:750;cursor:pointer}
.ps-language option{background:white;color:#192a24}
:lang(ar){--font:Tahoma,"Noto Sans Arabic",Arial,sans-serif;--serif:Georgia,Tahoma,serif}
:lang(zh-CN){--font:Manrope,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--serif:Georgia,"Songti SC","Noto Serif CJK SC",serif}
html[dir=rtl] body,html[dir=rtl] :is(label,p,h1,h2,h3,th,.cat-attrs,.btn){letter-spacing:normal}
html[dir=rtl] :is(button,select,input,textarea){font-family:inherit}
html[dir=rtl] :is(.cat-page,.pp,.mg,.sx){text-align:start}
html[dir=rtl] .menu-panel{left:auto;right:-12px}
html[dir=rtl] .mobile-panel{right:auto;left:0}
html[dir=rtl] .hero-shade{background:linear-gradient(270deg,#0c1c17e0,#152b209c 45%,#152b2012),linear-gradient(0deg,#091a134d,transparent 40%)}
html[dir=rtl] .hero-bottom{right:auto;left:var(--gut)}
html[dir=rtl] .query-field{border-left:0;border-inline-start:1px solid var(--line)}
html[dir=rtl] .query-field:first-child{padding-inline-start:0;border:0}
html[dir=rtl] :is(.home-owner .btn,.home-partners-links){margin-left:0;margin-inline-start:auto}
html[dir=rtl] .pp-cover-image{background-image:linear-gradient(270deg,#183f32,#183f3270 25%,#183f3210),url("media/urban.webp")}
html[dir=rtl] .cat-map,html[dir=rtl] .sx-map,html[dir=rtl] .wordmark,html[dir=rtl] input[type=email]{direction:ltr}
html[lang=ar] :is(h1,h2,h3){line-height:1.32}
html:not([lang=bg]) .search-tabs>button{white-space:normal;line-height:1.2}
@media(min-width:1001px) and (max-width:1270px){html:not([lang=bg]) .desktop-nav{display:none}html:not([lang=bg]) .mobile-toggle{display:grid}}
@media(max-width:650px){.ps-network-name{font-size:8px}.ps-utility>.shell{min-height:29px}html[dir=rtl] .hero-bottom{right:var(--gut);left:var(--gut)}html[dir=rtl] .query-field,html[dir=rtl] .query-field:first-child{border:1px solid #e0e6dc;padding:6px 9px}
html:not([lang=bg]) .hero-position h1{font-size:clamp(32px,8.5vw,55px)}html:not([lang=bg]) .hero-position p{max-width:94%}}
:lang(hi){--font:Manrope,"Noto Sans Devanagari","Nirmala UI",sans-serif;--serif:Georgia,"Noto Serif Devanagari","Nirmala UI",serif}
html[lang=hi] :is(h1,h2,h3){letter-spacing:0;line-height:1.28}
.mobile-panel{max-height:calc(100dvh - 100px);overflow:auto}
