.news-carousel{position:relative;display:block!important;min-width:0;align-self:start;background:#eeece5;overflow:hidden}.news-carousel .news-slide{width:100%}.news-carousel .news-slide[hidden],.news-carousel [hidden]{display:none!important}.news-carousel .news-slide img,.news-featured .news-carousel .news-slide img{display:block;width:100%;height:230px;object-fit:contain;background:#eeece5}.news-carousel:focus-visible{outline:2px solid #a38756;outline-offset:3px}.carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#f7f5ef;color:#3d3b34}.carousel-controls button{width:32px;height:32px;border:1px solid #d3c5ab;border-radius:50%;background:white;color:#624e2e;font:24px Arial;cursor:pointer}.carousel-status{font:11px "Google Sans",Arial,sans-serif}.carousel-dots{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;padding:4px 12px 12px;background:#f7f5ef}.carousel-dots button{width:20px;height:20px;position:relative;background:none;border:0;padding:0;cursor:pointer}.carousel-dots button:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#c7c0b4;left:7px;top:7px}.carousel-dots button[aria-current=true]:after{background:#8a7044;width:8px;height:8px;left:6px;top:6px}.carousel-controls button:focus-visible,.carousel-dots button:focus-visible{outline:2px solid #8a7044;outline-offset:2px}@media(max-width:600px){.news-carousel .news-slide img,.news-featured .news-carousel .news-slide img{height:190px}.carousel-controls button{width:40px;height:40px}}
