.tabbed-posts{font-family:Arial,sans-serif;margin-top:20px}.tabbed-posts .tabs{border-bottom:5px solid #000;display:flex;gap:3px}.tabbed-posts .tabs .tab-button{background-color:#ccd4df;border:none;border-top-left-radius:10px;border-top-right-radius:10px;color:#000;cursor:pointer;flex:1;font-size:16px;padding:10px 0;text-align:center;transition:background-color .3s,color .3s}.tabbed-posts .tabs .tab-button:not(:last-child){border-right:1px solid #fff}.tabbed-posts .tabs .tab-button.active{background-color:#191c22;color:#fff}.tabbed-posts .tab-content{border:1px solid rgba(0,0,0,.1);border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.tabbed-posts .tab-content .posts-list{margin:0;padding:10px 0 0}.tabbed-posts .tab-content.news{display:none}.tabbed-posts .post-item{border-bottom:1px solid #ccd4df;transition:background .3s}.tabbed-posts .post-link{align-items:flex-start;color:inherit;display:flex;padding:1rem 15px 10px;text-decoration:none;transition:background .3s}.tabbed-posts .post-link:hover{text-decoration:underline}.tabbed-posts .post-image{border-radius:10px;height:76px;margin-right:10px;overflow:hidden;position:relative;width:76px}.tabbed-posts .post-image picture,.tabbed-posts .post-image picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.tabbed-posts .post-image:hover picture img{transform:scale(1.2)}.tabbed-posts .post-details{flex:1}.tabbed-posts .post-title{color:#000;font-size:14px;font-weight:400;line-height:20px;margin:0 0 5px}.tabbed-posts .post-excerpt{color:#191c22;font-size:14px;margin:0}.tabbed-posts .see-all{text-align:center}.tabbed-posts .see-all a{font-size:14px;text-decoration:none}.tabbed-posts .see-all a:hover{text-decoration:underline}