.property-news{background:var(--cream,#f7f5ef)}.news-disclosure{padding:1.25rem;border-left:4px solid var(--lime,#b8d33d);background:#fff;margin-bottom:1.5rem}.news-disclosure p{margin:.35rem 0 0}.news-topics{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.5rem 0}.news-topics a{border:1px solid #b9c3bb;border-radius:999px;padding:.55rem .85rem;background:#fff;color:inherit;text-decoration:none}.news-topics a:hover,.news-topics a.selected{border-color:var(--forest,#173f35);background:var(--forest,#173f35);color:#fff}.news-topics a:focus-visible,.news-card a:focus-visible{outline:3px solid var(--lime,#b8d33d);outline-offset:3px}.results-status{color:#52625c}.news-list{display:grid;gap:1rem;margin:1rem 0 2.5rem}.news-card{padding:1.35rem;border:1px solid #d8ddd7;border-radius:14px;background:#fff}.news-card h2{font-size:clamp(1.25rem,3vw,1.65rem);margin:.55rem 0}.news-card h2 a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.15em}.news-meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:#52625c;font-size:.9rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:540px){.news-topics a{flex:1 1 calc(50% - .55rem);text-align:center}.news-card{padding:1rem}.news-meta{display:grid;gap:.2rem}}@media print{.site-header,.site-footer,.news-topics{display:none}.news-card{break-inside:avoid}.property-news{background:#fff}}
