.latest-properties--plain{background-color:rgba(0,0,0,0);color:#333}.latest-properties--plain a,.latest-properties--plain h1,.latest-properties--plain h2,.latest-properties--plain h3,.latest-properties--plain h4,.latest-properties--plain h5,.latest-properties--plain h6,.latest-properties--plain li,.latest-properties--plain p,.latest-properties--plain span{color:#333}.latest-properties--light{background-color:rgba(0,0,0,.05);color:#333}.latest-properties--light a,.latest-properties--light h1,.latest-properties--light h2,.latest-properties--light h3,.latest-properties--light h4,.latest-properties--light h5,.latest-properties--light h6,.latest-properties--light li,.latest-properties--light p,.latest-properties--light span{color:#333}.latest-properties--dark{background-color:#16171a;color:#fff}.latest-properties--dark a,.latest-properties--dark h1,.latest-properties--dark h2,.latest-properties--dark h3,.latest-properties--dark h4,.latest-properties--dark h5,.latest-properties--dark h6,.latest-properties--dark li,.latest-properties--dark p,.latest-properties--dark span{color:#fff}.latest-properties--dark a:hover{color:hsla(0,0%,100%,.8)}.latest-properties .container{max-width:1400px;margin:0 auto;padding:0 2rem}.latest-properties__header{text-align:left;padding-bottom:2rem}@media(max-width:768px){.latest-properties__header{padding-bottom:1.5rem}}.latest-properties__header h1,.latest-properties__header h2,.latest-properties__header h3,.latest-properties__header h4,.latest-properties__header h5,.latest-properties__header h6{font-size:2.5rem;line-height:1.2;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.latest-properties__header h1,.latest-properties__header h2,.latest-properties__header h3,.latest-properties__header h4,.latest-properties__header h5,.latest-properties__header h6{font-size:2rem}}@media(max-width:480px){.latest-properties__header h1,.latest-properties__header h2,.latest-properties__header h3,.latest-properties__header h4,.latest-properties__header h5,.latest-properties__header h6{font-size:1.8rem}}.latest-properties--light .latest-properties__header h1,.latest-properties--light .latest-properties__header h2,.latest-properties--light .latest-properties__header h3,.latest-properties--light .latest-properties__header h4,.latest-properties--light .latest-properties__header h5,.latest-properties--light .latest-properties__header h6,.latest-properties--plain .latest-properties__header h1,.latest-properties--plain .latest-properties__header h2,.latest-properties--plain .latest-properties__header h3,.latest-properties--plain .latest-properties__header h4,.latest-properties--plain .latest-properties__header h5,.latest-properties--plain .latest-properties__header h6{color:#1d1e22}.latest-properties--dark .latest-properties__header h1,.latest-properties--dark .latest-properties__header h2,.latest-properties--dark .latest-properties__header h3,.latest-properties--dark .latest-properties__header h4,.latest-properties--dark .latest-properties__header h5,.latest-properties--dark .latest-properties__header h6{color:#fff}.latest-properties__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2rem}@media(max-width:1024px){.latest-properties__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:768px){.latest-properties__grid{grid-template-columns:1fr;gap:1.5rem}}.latest-properties__card{background:#fff;border-radius:0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;display:block;text-decoration:none;color:inherit}.latest-properties__card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.latest-properties__image-wrapper{position:relative;width:100%;padding-bottom:66.67%;overflow:hidden;background-color:#f5f5f5}.latest-properties__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.latest-properties__price{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.85);color:#fff;padding:.5rem 1.25rem;border-radius:25px;font-weight:600;font-size:1rem;z-index:2}.latest-properties__content{padding:1.5rem}.latest-properties__title{font-size:1.125rem;font-weight:600;color:#2d2d2d;margin-bottom:.75rem;line-height:1.4;min-height:2.8rem}.latest-properties__location{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.875rem;margin-bottom:1rem}.latest-properties__location svg{color:#666;font-size:.875rem}.latest-properties__meta{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.latest-properties__type-badge{display:flex;align-items:center;gap:.5rem;color:#2d2d2d;font-size:.875rem;font-weight:500}.latest-properties__type-badge svg{color:#666;font-size:1rem}.latest-properties__features{display:flex;align-items:center;gap:1rem}.latest-properties__feature{display:flex;align-items:center;gap:.35rem}.latest-properties__feature,.latest-properties__feature svg{color:#666;font-size:.875rem}.latest-properties__loading{font-size:1.1rem}.latest-properties__empty,.latest-properties__loading{text-align:center;padding:3rem 0;color:#666}