.bdrposts-wrapper{width:100%;max-width:100%;margin:20px 0;clear:both}.bdrposts-wrapper *{box-sizing:border-box}.bdrposts-wrapper.bdrposts-is-loading{opacity:.65;pointer-events:none;transition:opacity 0.2s ease}.bdrposts-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.bdrposts-filter-item{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #e5e5e5;border-radius:16px;background:#f8f8f8;color:#333;cursor:pointer;font-size:13px;transition:all 0.2s ease;touch-action:manipulation}.bdrposts-filter-item:hover{background:#eee}.bdrposts-filter-item.is-active{background:#0073aa;border-color:#0073aa;color:#fff}.bdrposts-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;align-items:center}.bdrposts-search{min-height:36px;padding:6px 10px;font-size:13px;border:1px solid #e5e5e5;border-radius:6px}.bdrposts-sort-by{min-height:36px;padding:6px 10px;font-size:13px;border:1px solid #e5e5e5;border-radius:6px;background:#fff}.bdrposts-sort-order{min-height:36px;padding:6px 12px;font-size:13px;border:1px solid #e5e5e5;border-radius:6px;background:#f8f8f8;cursor:pointer}.bdrposts-grid{display:grid;gap:30px;margin:0;padding:0;list-style:none}.bdrposts-columns-1 .bdrposts-grid{grid-template-columns:1fr}.bdrposts-columns-2 .bdrposts-grid{grid-template-columns:repeat(2,1fr)}.bdrposts-columns-3 .bdrposts-grid{grid-template-columns:repeat(3,1fr)}.bdrposts-columns-4 .bdrposts-grid{grid-template-columns:repeat(4,1fr)}.bdrposts-columns-5 .bdrposts-grid{grid-template-columns:repeat(5,1fr)}.bdrposts-columns-6 .bdrposts-grid{grid-template-columns:repeat(6,1fr)}.bdrposts-grid.bdrposts-grid-auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bdrposts-masonry{column-gap:30px;margin:0;padding:0}.bdrposts-columns-1 .bdrposts-masonry{column-count:1}.bdrposts-columns-2 .bdrposts-masonry{column-count:2}.bdrposts-columns-3 .bdrposts-masonry{column-count:3}.bdrposts-columns-4 .bdrposts-masonry{column-count:4}.bdrposts-masonry.bdrposts-masonry-auto{column-width:320px;column-gap:30px}.bdrposts-masonry .bdrposts-item{break-inside:avoid;margin-bottom:30px;page-break-inside:avoid}.bdrposts-slider.swiper{width:100%;padding:0 50px;position:relative}.bdrposts-slider .swiper-wrapper{display:flex;align-items:stretch}.bdrposts-slider .swiper-slide{height:auto;display:flex}.bdrposts-slider .swiper-slide .bdrposts-item{width:100%;height:100%}.bdrposts-slider .swiper-button-prev,.bdrposts-slider .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:rgb(0 0 0 / .6);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.3s ease;touch-action:manipulation}.bdrposts-slider .swiper-button-prev:hover,.bdrposts-slider .swiper-button-next:hover{background:rgb(0 0 0 / .9);transform:translateY(-50%) scale(1.1)}.bdrposts-slider .swiper-button-prev::after,.bdrposts-slider .swiper-button-next::after{font-size:20px}.bdrposts-slider .swiper-button-prev{left:0}.bdrposts-slider .swiper-button-next{right:0}.bdrposts-slider .swiper-pagination{text-align:center;margin-top:20px;position:relative}.bdrposts-slider .swiper-pagination-bullet{width:10px;height:10px;background:#ccc;opacity:1;transition:all 0.3s ease}.bdrposts-slider .swiper-pagination-bullet-active{background:#0073aa;width:24px;border-radius:5px}.bdrposts-ticker{overflow:hidden;background:#f8f9fa;padding:16px 0;border-top:2px solid #0073aa;border-bottom:2px solid #0073aa;position:relative}.bdrposts-ticker-label{position:absolute;left:20px;top:50%;transform:translateY(-50%);background:#0073aa;color:#fff;padding:6px 12px;border-radius:4px;font-weight:600;font-size:12px;z-index:2}.bdrposts-ticker-content{display:inline-block;white-space:nowrap;padding-left:150px;will-change:transform}.bdrposts-ticker-item{display:inline-block;margin-right:50px;font-size:15px}.bdrposts-ticker-item a{color:#333;text-decoration:none;font-weight:500;transition:color 0.3s ease}.bdrposts-ticker-item a:hover{color:#0073aa}.bdrposts-item{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;transition:all 0.3s ease;display:flex;flex-direction:column;height:100%}.bdrposts-item:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgb(0 0 0 / .12);border-color:#0073aa}.bdrposts-thumbnail{position:relative;overflow:hidden;background:#f0f0f0;line-height:0}.bdrposts-thumbnail img{width:100%;height:auto;display:block;transition:transform 0.4s ease}.bdrposts-item:hover .bdrposts-thumbnail img{transform:scale(1.08)}.bdrposts-thumbnail a{display:block}.bdrposts-content{padding:24px;flex:1;display:flex;flex-direction:column}.bdrposts-title{font-size:22px;font-weight:700;line-height:1.4;margin:0 0 12px;color:#1a1a1a}.bdrposts-title a{color:inherit;text-decoration:none;transition:color 0.3s ease}.bdrposts-title a:hover{color:#0073aa}.bdrposts-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:14px;color:#666;align-items:center}.bdrposts-meta span{display:inline-flex;align-items:center;gap:4px}.bdrposts-meta-separator{color:#ddd;font-weight:300}.bdrposts-meta a{color:#666;text-decoration:none;transition:color 0.3s ease}.bdrposts-meta a:hover{color:#0073aa}.bdrposts-meta-date time{font-style:normal}.bdrposts-excerpt{color:#555;line-height:1.7;margin:0 0 16px;flex:1;font-size:15px}.bdrposts-read-more{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#0073aa;color:#fff!important;text-decoration:none;border-radius:5px;font-weight:600;font-size:14px;transition:all 0.3s ease;align-self:flex-start;margin-top:auto;touch-action:manipulation}.bdrposts-read-more::after{content:'→';transition:transform 0.3s ease}.bdrposts-read-more:hover{background:#005177;transform:translateX(4px)}.bdrposts-read-more:hover::after{transform:translateX(4px)}.bdrposts-pagination{margin-top:50px;text-align:center}.bdrposts-pagination ul{display:inline-flex;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.bdrposts-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 16px;background:#f5f5f5;color:#333;text-decoration:none;border-radius:6px;font-weight:500;transition:all 0.3s ease;border:2px solid #fff0;touch-action:manipulation}.bdrposts-pagination .page-numbers:hover,.bdrposts-pagination .page-numbers.current{background:#0073aa;color:#fff;border-color:#0073aa;transform:translateY(-2px)}.bdrposts-pagination .page-numbers.dots{background:#fff0;border:none}.bdrposts-pagination .page-numbers.dots:hover{background:#fff0;transform:none}.bdrposts-load-more-wrap{text-align:center;margin-top:24px}.bdrposts-load-more{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:44px;padding:0 16px;background:#0073aa;color:#fff;border-radius:6px;border:none;cursor:pointer;font-weight:600;transition:all 0.2s ease}.bdrposts-load-more:hover{background:#005177}.bdrposts-sublayout-left-image .bdrposts-item{flex-direction:row}.bdrposts-sublayout-left-image .bdrposts-thumbnail{width:40%;flex-shrink:0}.bdrposts-sublayout-left-image .bdrposts-content{width:60%}.bdrposts-sublayout-right-image .bdrposts-item{flex-direction:row-reverse}.bdrposts-sublayout-right-image .bdrposts-thumbnail{width:40%;flex-shrink:0}.bdrposts-sublayout-right-image .bdrposts-content{width:60%}.bdrposts-sublayout-overlay .bdrposts-item{position:relative}.bdrposts-sublayout-overlay .bdrposts-thumbnail{height:400px}.bdrposts-sublayout-overlay .bdrposts-thumbnail img{height:100%;object-fit:cover}.bdrposts-sublayout-overlay .bdrposts-content{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .7) 60%,transparent 100%);color:#fff;padding:30px}.bdrposts-sublayout-overlay .bdrposts-title,.bdrposts-sublayout-overlay .bdrposts-title a,.bdrposts-sublayout-overlay .bdrposts-excerpt,.bdrposts-sublayout-overlay .bdrposts-meta,.bdrposts-sublayout-overlay .bdrposts-meta a{color:#fff}.bdrposts-sublayout-overlay .bdrposts-read-more{background:rgb(255 255 255 / .2);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .3)}.bdrposts-sublayout-overlay .bdrposts-read-more:hover{background:rgb(255 255 255 / .3);border-color:rgb(255 255 255 / .5)}.bdrposts-sublayout-meta-title .bdrposts-content{display:flex;flex-direction:column}.bdrposts-sublayout-meta-title .bdrposts-meta{order:-1;margin-bottom:8px;margin-top:0}.bdrposts-loading{text-align:center;padding:60px 20px;color:#999}.bdrposts-loading::before{content:'';display:inline-block;width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0073aa;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:374px){.bdrposts-wrapper{margin:10px 0}.bdrposts-grid{gap:12px}.bdrposts-content{padding:12px}.bdrposts-title{font-size:16px}.bdrposts-meta{font-size:12px}.bdrposts-excerpt{font-size:13px}.bdrposts-read-more{padding:8px 16px;font-size:12px}.bdrposts-filter-item{font-size:12px;padding:5px 8px}}@media (max-width:600px){.bdrposts-wrapper{margin:15px 0}.bdrposts-columns-2 .bdrposts-grid,.bdrposts-columns-3 .bdrposts-grid,.bdrposts-columns-4 .bdrposts-grid,.bdrposts-columns-5 .bdrposts-grid,.bdrposts-columns-6 .bdrposts-grid{grid-template-columns:1fr;gap:15px}.bdrposts-masonry{column-count:1!important;column-gap:15px}.bdrposts-masonry.bdrposts-masonry-auto{column-width:280px;column-gap:15px}.bdrposts-masonry .bdrposts-item{margin-bottom:15px}.bdrposts-content{padding:16px}.bdrposts-title{font-size:18px;margin-bottom:10px}.bdrposts-meta{font-size:13px;gap:6px;margin-bottom:12px}.bdrposts-excerpt{font-size:14px;margin-bottom:12px;line-height:1.6}.bdrposts-read-more{padding:10px 18px;font-size:13px}.bdrposts-slider.swiper{padding:0 30px}.bdrposts-slider .swiper-button-prev,.bdrposts-slider .swiper-button-next{width:32px;height:32px}.bdrposts-slider .swiper-button-prev::after,.bdrposts-slider .swiper-button-next::after{font-size:16px}.bdrposts-ticker{padding:12px 0}.bdrposts-ticker-label{position:relative;left:0;transform:none;display:block;margin-bottom:10px;text-align:center;font-size:11px}.bdrposts-ticker-content{padding-left:0}.bdrposts-ticker-item{font-size:13px;margin-right:30px}.bdrposts-sublayout-overlay .bdrposts-thumbnail{height:250px}.bdrposts-sublayout-overlay .bdrposts-content{padding:16px}.bdrposts-sublayout-left-image .bdrposts-item,.bdrposts-sublayout-right-image .bdrposts-item{flex-direction:column}.bdrposts-sublayout-left-image .bdrposts-thumbnail,.bdrposts-sublayout-right-image .bdrposts-thumbnail,.bdrposts-sublayout-left-image .bdrposts-content,.bdrposts-sublayout-right-image .bdrposts-content{width:100%}.bdrposts-pagination{margin-top:30px}.bdrposts-pagination .page-numbers{min-width:36px;height:36px;padding:0 10px;font-size:13px}.bdrposts-tools{gap:6px}.bdrposts-search,.bdrposts-sort-by,.bdrposts-sort-order{min-height:32px;padding:4px 8px;font-size:12px}.bdrposts-item:hover{transform:none;box-shadow:none}}@media (min-width:601px) and (max-width:768px){.bdrposts-grid{gap:20px}.bdrposts-columns-3 .bdrposts-grid,.bdrposts-columns-4 .bdrposts-grid,.bdrposts-columns-5 .bdrposts-grid,.bdrposts-columns-6 .bdrposts-grid{grid-template-columns:repeat(2,1fr)}.bdrposts-columns-3 .bdrposts-masonry,.bdrposts-columns-4 .bdrposts-masonry,.bdrposts-columns-5 .bdrposts-masonry,.bdrposts-columns-6 .bdrposts-masonry{column-count:2}.bdrposts-masonry{column-gap:20px}.bdrposts-sublayout-left-image .bdrposts-item,.bdrposts-sublayout-right-image .bdrposts-item{flex-direction:column}.bdrposts-sublayout-left-image .bdrposts-thumbnail,.bdrposts-sublayout-right-image .bdrposts-thumbnail,.bdrposts-sublayout-left-image .bdrposts-content,.bdrposts-sublayout-right-image .bdrposts-content{width:100%}.bdrposts-slider.swiper{padding:0 40px}.bdrposts-slider .swiper-button-prev,.bdrposts-slider .swiper-button-next{width:36px;height:36px}.bdrposts-sublayout-overlay .bdrposts-thumbnail{height:320px}}@media (min-width:769px) and (max-width:1024px){.bdrposts-columns-4 .bdrposts-grid,.bdrposts-columns-5 .bdrposts-grid,.bdrposts-columns-6 .bdrposts-grid{grid-template-columns:repeat(3,1fr)}.bdrposts-columns-4 .bdrposts-masonry,.bdrposts-columns-5 .bdrposts-masonry,.bdrposts-columns-6 .bdrposts-masonry{column-count:3}.bdrposts-title{font-size:20px}.bdrposts-content{padding:20px}}@media (min-width:1025px) and (max-width:1280px){.bdrposts-columns-5 .bdrposts-grid,.bdrposts-columns-6 .bdrposts-grid{grid-template-columns:repeat(4,1fr)}.bdrposts-columns-5 .bdrposts-masonry,.bdrposts-columns-6 .bdrposts-masonry{column-count:4}}@media (min-width:1281px) and (max-width:1440px){.bdrposts-columns-6 .bdrposts-grid{grid-template-columns:repeat(5,1fr)}.bdrposts-columns-6 .bdrposts-masonry{column-count:5}}@media (min-width:1441px) and (max-width:1920px){.bdrposts-grid{gap:35px}.bdrposts-masonry{column-gap:35px}.bdrposts-masonry.bdrposts-masonry-auto{column-width:360px;column-gap:35px}}@media (min-width:1921px){.bdrposts-grid{gap:40px}.bdrposts-masonry{column-gap:40px}.bdrposts-masonry.bdrposts-masonry-auto{column-width:400px;column-gap:40px}.bdrposts-content{padding:28px}.bdrposts-title{font-size:24px}.bdrposts-excerpt{font-size:16px}}.bdrposts-wrapper.alignwide{max-width:1200px}.bdrposts-wrapper.alignfull{max-width:100%}@media print{.bdrposts-slider .swiper-button-prev,.bdrposts-slider .swiper-button-next,.bdrposts-pagination,.bdrposts-filter{display:none}.bdrposts-item{break-inside:avoid;page-break-inside:avoid}.bdrposts-grid{display:block}.bdrposts-item{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.bdrposts-ticker-content{animation:none!important;transform:none!important}.bdrposts-item,.bdrposts-thumbnail img,.bdrposts-read-more,.bdrposts-slider .swiper-button-prev,.bdrposts-slider .swiper-button-next,.bdrposts-slider .swiper-pagination-bullet{transition:none!important}.bdrposts-item:hover{transform:none!important}}@media (hover:none) and (pointer:coarse){.bdrposts-item:hover{transform:none;box-shadow:0 4px 12px rgb(0 0 0 / .08)}.bdrposts-item:hover .bdrposts-thumbnail img{transform:none}.bdrposts-read-more:hover{transform:none}.bdrposts-pagination .page-numbers:hover{transform:none}}@media (max-height:500px) and (orientation:landscape){.bdrposts-sublayout-overlay .bdrposts-thumbnail{height:280px}.bdrposts-slider .swiper-button-prev,.bdrposts-slider .swiper-button-next{width:36px;height:36px}}