.bus-news-list{clear:both}.bus-news-filters{margin-bottom:30px;position:relative}.bus-news-filters__toggle{align-items:center;background:#9c1e2e;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:18px;padding:8px 22px;border:none}.bus-news-filters__toggle-icon{display:inline-block;font-size:28px;line-height:1;transform:translateY(-1px)}.bus-news-filters__toggle[aria-expanded="false"] .bus-news-filters__toggle-icon{transform:rotate(-90deg)}.bus-news-filters__panel{background:#fff;box-shadow:0 14px 35px rgba(0,0,0,.08);left:0;margin-top:0;max-width:400px;padding:34px 34px 30px;position:absolute;top: calc(100% + 16px);width:100%;z-index:40}.bus-news-filters__form{display:flex;flex-direction:column;gap:28px}.bus-news-filters__label{color:#111;display:block;font-weight:700;margin-bottom:10px}.bus-news-filters__select,.bus-news-filters__input{border:1px solid #d9dfe5;color:#111;min-height:56px;padding:10px 16px;width:100%}.bus-news-filters__submit{background:#9c1e2e;border:0;color:#fff;cursor:pointer;display:block;font-weight:700;padding:16px 24px;text-align:center;width:100%}.bus-news-list::after{content:"";display:block;clear:both}.bus-news-list__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0 0 40px}.bus-news-list__column{min-width:0}.bus-news-list__item.post-block.teaser-2{background:#fff;border:1px solid #ececec;display:flex;flex-direction:column;height:100%;margin-bottom:0}.bus-news-list__media{aspect-ratio: 16 / 10;overflow:hidden;background:#ece7de}.bus-news-list__image-link,.bus-news-list__image,.bus-news-list__image-placeholder{display:block;width:100%;height:100%}.bus-news-list__image{height:100%!important;object-fit:cover;width:100%!important}.bus-news-list__image-placeholder{background:linear-gradient(135deg,#d8d0c3 0%,#c8baa5 100%)}.bus-news-list__item.post-block.teaser-2 .post-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;gap:14px;padding:26px 24px 30px}.bus-news-list__eyebrow{color:#111;font-size:clamp(.78rem,.9vw,.92rem)!important;font-weight:600!important;text-transform:uppercase}.bus-news-list__source-link,.bus-news-slider__source-link{color:inherit}.bus-news-list__source-link:hover,.bus-news-list__source-link:focus,.bus-news-slider__source-link:hover,.bus-news-slider__source-link:focus{color:#9c1e2e}.bus-news-list__separator{color:#9f9f9f;margin:0 4px}.bus-news-list__item.post-block.teaser-2 .post-meta{order:3;min-height:56px;margin-bottom:0}.bus-news-list__date{color:#6a87ad;display:inline-block;letter-spacing:.04em}.bus-news-list__item.post-block.teaser-2 .post-title{font-size:clamp(1.1rem,1.3vw,1.35rem)!important;line-height:1.35;margin:0;min-height: calc(1.35em * 2);overflow:hidden}.bus-news-list__title,.bus-news-slider__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.bus-news-list__title a,.bus-news-slider__title a{color:inherit;font-size:inherit!important;font-weight:700!important;line-height:inherit!important}.bus-news-list__pagination{clear:both;display:block;margin:10px 0 40px;text-align:left}.bus-news-list__pagination .pager__items{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin:0;padding:0}.bus-news-list__pagination .pager__item{float:none;margin:0}.bus-news-list__pagination .pager__item a{border:1px solid #e3dfe3;color:#9c1e2e;display:inline-flex;font-weight:700;justify-content:center;line-height:1;min-width:54px;padding:18px 16px;text-align:center;text-transform:uppercase}.bus-news-list__pagination .pager__item.is-active a,.bus-news-list__pagination .pager__item a:hover{background:#9c1e2e;border-color:#9c1e2e;color:#fff}.bus-news-list__pagination .pager__item--next a,.bus-news-list__pagination .pager__item--last a{min-width:0;padding:18px 24px}.bus-news-list__empty{margin-bottom:40px}.bus-news-slider{clear:both}.bus-news-slider__header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.bus-news-slider__heading{margin:0}.bus-news-slider__more{background:#9c1e2e;color:#fff;display:inline-block;margin-left:auto;font-weight:700;padding:8px 28px;text-transform:uppercase}.bus-news-slider__more:hover,.bus-news-slider__more:focus{color:#fff}.bus-news-slider__carousel .item{padding:0 15px}.bus-news-slider__item.post-block.teaser-2{background:#fff;border:1px solid #ececec;display:flex;flex-direction:column;margin-bottom:0}.bus-news-slider__media{aspect-ratio: 16 / 10;background:#ece7de;overflow:hidden}.bus-news-slider__image-link,.bus-news-slider__image,.bus-news-slider__image-placeholder{display:block;width:100%;height:100%}.bus-news-slider__image{height:100%!important;object-fit:cover;width:100%!important}.bus-news-slider__image-placeholder{background:linear-gradient(135deg,#d8d0c3 0%,#c8baa5 100%)}.bus-news-slider__item.post-block.teaser-2 .post-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;gap:14px;padding:26px 24px 30px}.bus-news-slider__meta{order:3;min-height:56px;margin-bottom:0}.bus-news-slider__eyebrow{color:#111;font-size:clamp(.78rem,.9vw,.92rem)!important;font-weight:600!important;text-transform:uppercase}.bus-news-slider__date{color:#6a87ad;display:inline-block;letter-spacing:.04em}.bus-news-slider__item.post-block.teaser-2 .post-title{font-size:clamp(1.1rem,1.3vw,1.35rem)!important;line-height:1.35;margin:0;min-height: calc(1.35em * 2);overflow:hidden}.bus-news-aggregator-page .content-main::after,.bus-news-aggregator-page .main-content-inner::after,.bus-news-aggregator-page #page-main-content::after,.bus-news-aggregator-page .content-main-inner::after{clear:both;content:"";display:block}.bus-news-aggregator-page footer.footer{clear:both;display:block;position:relative}@media (max-width:991px){.bus-news-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.bus-news-filters__panel{max-width:none;position:absolute;padding:24px 20px 22px}.bus-news-filters__toggle{gap:12px;padding:14px 18px}.bus-news-list__items{grid-template-columns:1fr;gap:20px}.bus-news-list__item.post-block.teaser-2 .post-content{padding:22px 18px 24px}.bus-news-list__pagination .pager__items{gap:8px}.bus-news-list__pagination .pager__item a{min-width:46px;padding:0 12px}.bus-news-list__pagination .pager__item--next a,.bus-news-list__pagination .pager__item--last a{padding:14px 18px}.bus-news-slider__header{align-items:flex-start;flex-direction:column;margin-bottom:20px}.bus-news-slider__more{margin-left:0;padding:14px 20px}.bus-news-slider__carousel .item{padding:0 10px}.bus-news-slider__item.post-block.teaser-2 .post-content{padding:22px 18px 24px}}