:root{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--focus-color:#0b839c}.refined :focus-visible{outline:3px solid var(--focus-color);outline-offset:4px}.refined input,.refined select,.refined textarea{max-width:100%}.refined .cms-prose{max-width:850px;line-height:1.9;overflow-wrap:anywhere}.cms-prose h2,.cms-prose h3{margin:32px 0 18px}.cms-prose ul,.cms-prose ol{padding-left:24px}.cms-prose a{text-decoration:underline}.cms-prose table{border-collapse:collapse;width:100%}.cms-prose td,.cms-prose th{padding:12px;border:1px solid #dbe5e7}.cms-featured{width:100%;max-height:500px;object-fit:cover;border-radius:14px;margin-bottom:30px}.inquiry-status{padding:14px;margin:15px 0;border-radius:8px;background:#e9f4f3;color:#16473e}.inquiry-status.error{background:#fff0ed;color:#973f29}.website-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.refined img{max-width:100%}.refined .page-hero h1{overflow-wrap:anywhere}.refined .faq-answer{line-height:1.8}.refined .property-detail-page{overflow-wrap:anywhere}@media(max-width:600px){.refined input,.refined select,.refined textarea{font-size:16px}.refined .cms-prose table{display:block;overflow-x:auto}.refined .pd-quick-stats{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(min-width:701px){.refined .properties-grid.list-view{grid-template-columns:1fr}.properties-grid.list-view .prop-card{display:grid;grid-template-columns:minmax(220px,35%) 1fr}.properties-grid.list-view .prop-card-img{height:100%;min-height:240px}.properties-grid.list-view .prop-card-body{display:flex;flex-direction:column;justify-content:center}}
