.sidebar-content .card-container[data-v-f8ed495a]{border-radius:16px;transition:all .4s ease-in-out;overflow:hidden;box-shadow:0 6px 18px #00000014}.sidebar-content .card-container[data-v-f8ed495a]:hover{box-shadow:0 8px 25px #0000001f}.sidebar-content .card-container .card-header[data-v-f8ed495a]{padding:0 1rem}.sidebar-content .card-container .card-header h3[data-v-f8ed495a]{color:#2c3e50;padding-left:1.5rem;font-size:1.3rem;font-weight:700;position:relative}.sidebar-content .card-container .card-header h3.recent-post-title[data-v-f8ed495a]:before{content:"";background-color:#1867c0;width:1rem;height:3px;position:absolute;bottom:10%;left:0;transform:translateY(-50%)}.sidebar-content .card-container .card-body[data-v-f8ed495a]{padding:0 1.5rem 1.5rem}.sidebar-content .card-container .card-body.promo-carousel[data-v-f8ed495a]{padding:0!important}.sidebar-content .card-container .article-item[data-v-f8ed495a]{border-radius:8px;padding:1rem 0;transition:background-color .3s}.sidebar-content .card-container .article-item .item-row[data-v-f8ed495a]{flex-direction:column;gap:.75rem;display:flex}.sidebar-content .card-container .article-link[data-v-f8ed495a]{color:inherit;text-decoration:none}.sidebar-content .card-container .article-link .image.full-width-image[data-v-f8ed495a]{border-radius:12px;width:100%;height:160px;margin-bottom:.75rem;overflow:hidden;box-shadow:0 2px 8px #0000000d}.sidebar-content .card-container .article-link .image.full-width-image img[data-v-f8ed495a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.sidebar-content .card-container .article-link .image.full-width-image:hover img[data-v-f8ed495a]{transform:scale(1.05)}.sidebar-content .card-container .article-link .text.text-only[data-v-f8ed495a]{color:#34495e;font-size:1.05rem;font-weight:600;transition:color .3s}.sidebar-content .card-container .article-link .text.text-only[data-v-f8ed495a]:hover{color:#1867c0;text-decoration:underline}.sidebar-content .card-container .empty-state[data-v-f8ed495a],.sidebar-content .card-container .loading-state[data-v-f8ed495a]{flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding:1rem 0;display:flex}.sidebar-content .card-container .empty-state .loading-text[data-v-f8ed495a],.sidebar-content .card-container .loading-state .loading-text[data-v-f8ed495a]{color:#999;margin-top:.5rem;font-style:italic}.sidebar-content .card-container .empty-state .spinner[data-v-f8ed495a],.sidebar-content .card-container .loading-state .spinner[data-v-f8ed495a]{border:4px solid #0000001a;border-left-color:#1867c0;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin-f8ed495a}@keyframes spin-f8ed495a{to{transform:rotate(1turn)}}.sidebar-content .card-container .carousel-pagination[data-v-f8ed495a]{justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.sidebar-content .card-container .carousel-pagination .pagination-dot[data-v-f8ed495a]{cursor:pointer;background-color:#c7d2e0;border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .3s}.sidebar-content .card-container .carousel-pagination .pagination-dot.active[data-v-f8ed495a]{background-color:#1867c0;border-color:#a7c2e0;width:16px;height:16px;transform:scale(1.1)translateY(-2px)}.sidebar-content .card-container .carousel-pagination .pagination-dot[data-v-f8ed495a]:hover{background-color:#0d47a1;transform:scale(1.05)}.sidebar-content .card-container .fade-enter-active[data-v-f8ed495a],.sidebar-content .card-container .fade-leave-active[data-v-f8ed495a]{transition:opacity .6s}.sidebar-content .card-container .fade-enter-from[data-v-f8ed495a],.sidebar-content .card-container .fade-leave-to[data-v-f8ed495a]{opacity:0}.sidebar-content .promo-container[data-v-f8ed495a]{overflow:visible;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.sidebar-content .promo-container .card-body[data-v-f8ed495a]{padding:0!important}.sidebar-content .promo-container .card-body .carousel-inner[data-v-f8ed495a]{overflow:hidden;box-shadow:none!important;border-radius:0!important}.sidebar-content .promo-container .card-body .image-only-link[data-v-f8ed495a]{box-shadow:none;border-radius:0;height:auto}.sidebar-content .promo-container .card-body .image-only-link img[data-v-f8ed495a]{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;transition:none;display:block}.sidebar-content .promo-container .card-body .image-only-link:hover img[data-v-f8ed495a]{transform:none}
