body.refined-details-1007 [data-content-route="residence/types.html"] .rf-types-info-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;color:#30332f;text-decoration:underline;text-decoration-color:#596156;text-underline-offset:4px;font-size:14px}
body.refined-details-1007 [data-content-route="residence/types.html"] .rf-types-info-link:focus-visible{outline:2px solid #596156;outline-offset:4px}
[data-content-route="residence/types.html"] .rf-types-area-tables{display:grid;grid-template-columns:1fr 1fr;gap:36px;max-width:1400px;margin:0 auto;padding:10px var(--detail-gutter,24px) 32px}
[data-content-route="residence/types.html"] .rf-types-area-tables h3{font-size:17px;font-weight:400;color:#30332f;margin:0 0 18px}
[data-content-route="residence/types.html"] .rf-types-area-tables .bg-area{width:100%;margin:0}
body.refined-details-1007 #residence-terrace .detail-gallery .oc-photo img{width:100%;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important}
@media(max-width:700px){[data-content-route="residence/types.html"] .rf-types-area-tables{grid-template-columns:1fr;gap:28px}}
