.bir-language-switch{display:flex;justify-content:flex-end;align-items:center;gap:0;margin:0 0 12px;font-size:14px;font-weight:600}.bir-language-switch a,.bir-language-switch span{padding:7px 12px;border:1px solid #ccd2d8;line-height:1.25}.bir-language-switch a{color:#173b52;background:#fff;text-decoration:none}.bir-language-switch a:hover{background:#e8eef2;text-decoration:underline}.bir-language-switch [aria-current]{background:#173b52;color:#fff}.bir-spanish-page .property-intro h1{font-size:clamp(28px,3.4vw,42px)}.bir-spanish-page .property-intro h1 span{display:block;font-family:Inter,sans-serif;font-size:17px;font-weight:400;margin-top:8px}.bir-es-scope{font-size:14px;line-height:1.6;margin:0 0 15px;color:#485565}.bir-spanish-page .buyer-grid{gap:22px}.bir-spanish-page .buyer-box ul{padding-left:20px;line-height:1.8}.bir-spanish-page .buyer-section details:not(.property-filter-panel):not(.property-extra-filters){padding:14px 0;border-bottom:1px solid #dde2e6}.bir-spanish-page .buyer-section details>summary{cursor:pointer;font-weight:600}.bir-spanish-page .bir-footer{padding:30px 0;background:#f3f5f6;line-height:1.8}.bir-spanish-page .bir-nav-links{gap:16px}.bir-spanish-page .ov-sort-toggle{white-space:normal}.bir-spanish-page .cd-original-language{font-size:14px;color:#596470}.bir-spanish-page .buyer-box .button{white-space:normal}@media(max-width:900px){.bir-language-switch{margin-bottom:8px}.bir-spanish-page .property-intro h1{font-size:29px}.bir-spanish-page .bir-nav-actions .bir-mls-button{font-size:12px;padding:9px}.bir-spanish-page .buyer-strip{gap:12px}.bir-spanish-page .ov-status{font-size:17px}}
