.blog-view-toolbar { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:16px; margin-bottom:28px; }
.blog-view-toolbar .blog-listing__count { margin:0; font-size:14px; }
.blog-view-switch { display:inline-flex; gap:4px; padding:4px; border:1px solid #dedee2; border-radius:10px; background:#fff; }
.blog-view-switch a { display:inline-flex; align-items:center; justify-content:center; gap:8px; min-height:40px; padding:8px 16px; border-radius:6px; color:#53555c; font-size:13px; font-weight:700; }
.blog-view-switch a:hover { background:#f4f3f1; color:#26282d; }
.blog-view-switch a[aria-current="true"] { background:#bf3039; color:#fff; }
.blog-view-switch a:focus-visible { outline:2px solid #bf3039; outline-offset:3px; }
.blog-view-status { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; }
.blog-results[data-view="list"] > .news-block { width:100%; max-width:100%; flex:0 0 100%; }
.blog-listing .blog-results[data-view="list"] .inner-box { display:grid; grid-template-columns:minmax(220px, 32%) minmax(0, 1fr); align-items:stretch; }
.blog-listing .blog-results[data-view="list"] .image-box { height:100%; }
.blog-listing .blog-results[data-view="list"] .image-box :is(figure,a) { display:block; height:100%; margin:0; }
.blog-listing .blog-results[data-view="list"] .image-box .image img { height:100%; min-height:260px; aspect-ratio:auto; object-fit:cover; }
.blog-listing .blog-results[data-view="list"] .content-box { min-width:0; padding:28px 32px; }
.blog-listing .blog-results[data-view="list"] .content-box .title { font-size:25px; margin-bottom:12px; }
.blog-listing .blog-results[data-view="list"] .content-box .text { max-width:75ch; margin-bottom:20px; }
@media(max-width:767px) {
  .blog-listing .blog-results[data-view="list"] .inner-box { grid-template-columns:120px minmax(0,1fr); }
  .blog-listing .blog-results[data-view="list"] .image-box .image img { min-height:200px; }
  .blog-listing .blog-results[data-view="list"] .content-box { padding:18px; }
  .blog-listing .blog-results[data-view="list"] .content-box .title { font-size:18px; }
  .blog-listing .blog-results[data-view="list"] .content-box .text { display:none; }
  .blog-listing .blog-results[data-view="list"] .content-box .post-info { font-size:11px; }
  .blog-listing .blog-results[data-view="list"] .content-box .read-more { font-size:12px; }
}
@media(max-width:359px) {
  .blog-listing .blog-results[data-view="list"] .inner-box { grid-template-columns:90px minmax(0,1fr); }
  .blog-listing .blog-results[data-view="list"] .content-box { padding:14px; }
  .blog-listing .blog-results[data-view="list"] .content-box .title { font-size:16px; }
}
