.language-picker{display:flex;align-items:center;gap:6px;flex:0 0 auto;max-width:100%;font-size:14px}
.language-picker select{min-height:44px;max-width:155px;border-radius:6px;background:#fff;padding:7px;color:#17313c;font:inherit}
.language-picker label{display:flex;align-items:center;gap:5px}
.language-picker .language-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.language-status{font-size:13px;line-height:1.4;max-width:180px}
.language-status:empty{display:none}
body>header{height:auto;min-height:105px;padding-block:12px;gap:14px}
body>header>#navigation{white-space:normal;flex-wrap:wrap;gap:12px}
html:not([lang=he]) body>header>#navigation{font-size:14px}
.language-help{flex-basis:100%;font-size:13px;line-height:1.6;max-width:100%;margin:0}
.language-help summary{cursor:pointer;display:inline-flex;align-items:center;min-height:44px;gap:8px;text-decoration:underline}
.language-help p{margin:0 0 12px;max-width:700px}
.source-language-note{font-size:12px;line-height:1.5;color:#5d6f72;margin:6px 0}
html[lang=he] .source-language-note{display:none}
html[dir=ltr] body{text-align:start}
html[dir=ltr] .account-actions{direction:ltr}
html[dir=ltr] .property-browser{direction:ltr}
html[dir=ltr] .area-popup,html[dir=ltr] .area-popup-list button,html[dir=ltr] .neighborhood-table caption{direction:ltr;text-align:start}
html[dir=rtl] .area-popup{direction:rtl}
html[dir=ltr] .property-results .card-copy{padding-inline:16px 0}
html[dir=ltr] .property-browser[data-card-layout=rows] .card-copy{padding:0}
html[dir=ltr] .price-period{text-align:end}
.property-browser[data-card-layout=rows] .source-language-note{grid-column:1/-1}
html[dir=ltr] .listing-card,html[dir=ltr] .property-title,html[dir=ltr] .neighborhood-table th,html[dir=ltr] .neighborhood-table td{text-align:start}
html[dir=ltr] .service-strip span+span{border-right:0;padding-right:0;border-left:1px solid var(--line);padding-left:6%}
html[dir=ltr] .contact-info{border-right:0;border-left:1px solid #486069;padding-right:0;padding-left:14%}
html[dir=ltr] .service-grid article{border-left:0;border-right:1px solid var(--line)}
html[dir=ltr] .service-grid article:first-child{padding-left:0;padding-right:32px}
html[dir=ltr] .service-grid article:last-child{border:0;padding-left:32px;padding-right:0}
html[dir=ltr] .area-grid a{border-left:0;border-right:1px solid var(--line)}
html[dir=ltr] .area-grid a:last-child{border:0}
html[dir=ltr] .hero-copy{padding-inline:11% 9%}
html[dir=ltr] .image-tag{right:auto;left:0}
html:not([lang=he]) .hero h1{letter-spacing:normal;font-size:clamp(32px,3.2vw,55px)}
html:not([lang=he]) h1,html:not([lang=he]) h2,html:not([lang=he]) h3{overflow-wrap:anywhere;letter-spacing:normal}
html:not([lang=he]) .account-actions a{white-space:normal}
[data-original-content]{unicode-bidi:plaintext}
@media(max-width:1100px){body>header>#navigation{gap:0;flex-wrap:nowrap}}
@media(max-width:720px){
 body>header{min-height:85px;gap:8px}
 .language-picker{order:1;margin-inline-start:auto}
 .language-picker select{max-width:125px;font-size:13px}
 body>header>#menu{margin-inline-start:auto}
 body>header>.account-actions{order:3}
 html:not([lang=he]) .account-actions a{font-size:12px}
 .language-status{position:absolute;inset-block-start:100%;inset-inline-end:8px;background:white;padding:5px;box-shadow:0 3px 12px #0002}
 html[dir=ltr] .contact-info{border-left:0;border-top:1px solid #486069;padding:28px 0 0}
 html[dir=ltr] .service-strip span+span{padding-left:0;border-left:0}
 html[dir=ltr] .service-grid article,html[dir=ltr] .service-grid article:first-child,html[dir=ltr] .service-grid article:last-child{padding:24px 0;border:0}
 .language-help{margin-block:4px}
}
