.language-switch{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:12px}.language-switch button{appearance:none;background:transparent;border:0;padding:9px 7px;color:inherit;cursor:pointer;font:500 12px/1.2 Arial,sans-serif;letter-spacing:.07em;opacity:.5}.language-switch button[aria-pressed="true"]{opacity:1;box-shadow:inset 0 -1px #742738}.language-switch button:focus-visible{outline:2px solid #742738;outline-offset:2px}@media(max-width:700px){.language-switch{margin-left:4px}.language-switch button{padding:10px 5px}.estate-header{gap:8px;flex-wrap:wrap}.estate-header .header-advice{margin-left:auto}.estate-header .estate-nav{order:5;width:100%}}
.estate-photo img[src*="el-viso-cover"]{object-position:center 53%;filter:brightness(1.10) contrast(.97) saturate(1.05) sepia(.06)}

/* Sales Private Estates wordmark and editorial contact line */
.estate-brand{display:flex;flex-direction:column;gap:5px;width:148px;font-size:38px;line-height:.95;letter-spacing:0}
.estate-brand .estate-brand-name,.estate-brand .estate-brand-descriptor{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin:0;letter-spacing:0;text-align:left;white-space:nowrap}
.estate-brand .estate-brand-name{font:inherit}
.estate-brand .estate-brand-descriptor{font:9px/1.3 Arial,sans-serif}
.estate-brand i{display:block;font-style:normal}
.estate-brand .estate-brand-gap{flex:0 0 .6em;white-space:pre}
.viso-reference .estate-header .estate-brand{font-size:38px}
@media(max-width:700px){.estate-brand{width:128px;font-size:32px}.estate-brand .estate-brand-descriptor{font-size:8px}.viso-reference .estate-header .estate-brand{font-size:32px}}
