.brouj-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 15px 24px}
.brouj-news-empty{grid-column:1/-1;text-align:center;color:#62584e;font-size:15px}
.brouj-blog-slide{height:100%;min-width:0}
.brouj-blog-card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1px solid #e7dfd5;border-radius:10px;background:#fff;color:#28221d;text-align:start}
.brouj-blog-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f5f1eb}
.brouj-blog-image-link{display:block;width:100%;height:100%;overflow:hidden}
.brouj-blog-media .news-blog-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .25s ease}
.brouj-blog-image-link:hover .news-blog-image{transform:scale(1.025)}
.brouj-blog-date{position:absolute;inset-inline-start:12px;bottom:12px;padding:4px 8px;border-radius:4px;background:#fffc;color:#493c30;font-size:11px;line-height:1.5;pointer-events:none}
.brouj-blog-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:10px;padding:18px}
.brouj-blog-category{max-width:100%;color:#7d634a;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.04em;overflow-wrap:anywhere}
.brouj-blog-title{width:100%;margin:0;font-size:18px;font-weight:500;line-height:1.45}
.brouj-blog-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#28221d;text-decoration:none;overflow-wrap:anywhere}
.brouj-blog-title a:hover{color:#7d634a}
.brouj-blog-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;width:100%;margin:0;color:#62584e;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
.brouj-blog-read-more{display:inline-flex;align-items:center;gap:6px;margin-block-start:auto;padding-block:8px 2px;color:#60472f;font-size:13px;font-weight:500;line-height:1.6;text-decoration:underline;text-underline-offset:4px}
.brouj-blog-read-more:hover{color:#36291f}
.brouj-blog-card a:focus-visible{outline:2px solid #967656;outline-offset:4px}
.brouj-blog-media[hidden],.brouj-blog-card [hidden]{display:none}
[dir=rtl] .brouj-blog-category,.bodyrtl .brouj-blog-category{letter-spacing:0}
@media(max-width:991px){.brouj-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}
@media(max-width:575px){.brouj-news-grid{grid-template-columns:minmax(0,1fr);gap:16px}.brouj-blog-body{padding:16px}.brouj-blog-title{font-size:17px}}
@media(prefers-reduced-motion:reduce){.brouj-blog-media .news-blog-image{transition:none}.brouj-blog-image-link:hover .news-blog-image{transform:none}}
