.vir-featured-content{padding:60px 0;background:#fff}.vir-featured-content-grid{display:grid;grid-template-columns:1fr 1.2fr 0.8fr;gap:40px;align-items:start}.vir-featured-content-image{position:sticky;top:20px}.vir-featured-content-image img{width:100%;border-radius:8px;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.vir-featured-content-header{margin-bottom:30px}.vir-featured-content-subtitle{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--color-accent);letter-spacing:1px;margin-bottom:8px}.vir-featured-content-title{font-size:32px;font-weight:700;color:var(--color-heading);line-height:1.2}.vir-featured-content-tabs{margin-bottom:30px}.vir-tabs-nav{display:flex;gap:15px;border-bottom:2px solid var(--color-border);margin-bottom:20px}.vir-tab-button{background:none;border:none;padding:12px 20px;font-size:14px;font-weight:600;color:var(--color-muted);cursor:pointer;position:relative;transition:color 0.3s ease}.vir-tab-button:hover{color:var(--color-accent)}.vir-tab-button.vir-tab-active{color:var(--color-accent);border-bottom:3px solid var(--color-accent);margin-bottom:-2px}.vir-tabs-content{position:relative}.vir-tab-pane{display:none;animation:fadeIn 0.3s ease}.vir-tab-pane.vir-tab-active{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.vir-featured-content-text{font-size:14px;color:var(--color-muted);line-height:1.6}.vir-featured-content-text p{margin-bottom:10px}.vir-featured-content-sidebar{position:sticky;top:20px}.vir-featured-news-widget{background:#f9f9f9;padding:25px;border-radius:8px}.vir-featured-news-title{font-size:18px;font-weight:700;color:var(--color-heading);margin-bottom:20px}.vir-featured-news-list{display:flex;flex-direction:column;gap:15px}.vir-featured-news-item{padding-bottom:15px;border-bottom:1px solid var(--color-border)}.vir-featured-news-item:last-child{border-bottom:none;padding-bottom:0}.vir-featured-news-meta{font-size:12px;color:var(--color-muted);margin-bottom:5px}.vir-featured-news-item-title{font-size:13px;font-weight:600;line-height:1.4;margin:0}.vir-featured-news-item-title a{color:var(--color-heading);text-decoration:none;transition:color 0.3s ease}.vir-featured-news-item-title a:hover{color:var(--color-accent)}@media (max-width:1024px){.vir-featured-content-grid{grid-template-columns:1fr;gap:30px}.vir-featured-content-image{position:static}.vir-featured-content-sidebar{position:static}.vir-featured-content-title{font-size:26px}}@media (max-width:768px){.vir-featured-content{padding:40px 0}.vir-tabs-nav{gap:10px}.vir-tab-button{padding:8px 12px;font-size:12px}.vir-featured-content-title{font-size:20px}}