.news-detail-container{max-width:48rem;margin:2rem auto 0;padding:2rem 1rem}.news-title{color:var(--white-text,#fff);margin-bottom:1rem;font-size:1.875rem;font-weight:700}.news-main-image{object-fit:cover;border-radius:.5rem;width:600px;height:auto}.news-meta{color:#718096;margin-bottom:1rem;font-size:.875rem}.news-body{max-width:none;font-size:1.125rem;line-height:1.75}.mb-6{margin-bottom:1.5rem}.page-wrapper{background-color:var(--dark-background);color:var(--white-text);flex-direction:column;min-height:100vh;display:flex}.news-content{color:var(--white-text,#fff);border-radius:.5rem;margin-top:1.5rem;padding:1rem;font-size:1rem;line-height:1.6}.group:hover .gallery-element{opacity:.8;transform:scale(1.1)}.property-gallery-wrapper{width:100%}.property-gallery-list{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.property-gallery-item{position:relative;overflow:hidden}.property-gallery-item-container{border-radius:12px;width:100%;padding-top:75%;position:relative;overflow:hidden}.property-gallery-image{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.property-gallery-overlay{opacity:0;background-color:#0003;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.property-gallery-text{color:#fff;font-size:.875rem}.property-gallery-item:hover .property-gallery-image{transform:scale(1.25)}.property-gallery-item:hover .property-gallery-overlay{opacity:1}
