.news-hero-bg{background-image:url('/assets/images/magical-world-news.webp');background-position:center top;background-size:cover;transform:scale(1.03);filter:saturate(1.2) contrast(1.05)}.news-hero-inner{padding-top:var(--space-16);padding-bottom:var(--space-16);position:relative;z-index:1}.news-hero-content{max-width:640px}.news-hero-subtitle{font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:36rem}.news-hero-ctas{margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-4)}.news-layout{padding-top:var(--space-12);padding-bottom:var(--space-12)}.news-grid{display:grid;grid-template-columns:minmax(0,1.9fr)minmax(0,3.1fr);gap:var(--space-6)}.news-sidebar-card{position:sticky;top:6rem}.news-filters{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);margin-bottom:var(--space-4)}.news-filter-btn{width:100%;justify-content:flex-start;font-size:var(--font-size-xs);padding-top:0.55rem;padding-bottom:0.55rem}.news-filter-btn.is-active{border-color:var(--color-accent-gold);box-shadow:var(--shadow-gold)}.news-sidebar-links h3{margin-top:var(--space-4);margin-bottom:var(--space-2)}.news-sidebar-links ul{display:flex;flex-direction:column;gap:0.4rem}.news-sidebar-links a{font-size:var(--font-size-sm);color:var(--color-text-muted)}.news-main{display:flex;flex-direction:column;gap:var(--space-6)}.news-card{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(0,2.2fr);gap:var(--space-5)}.news-card-featured{grid-template-columns:1.4fr 2.6fr}.news-card-media{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft)}.news-card-media img{width:100%;height:100%;object-fit:cover}.news-card-body{display:flex;flex-direction:column;justify-content:space-between}.news-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.news-meta-text{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.news-list{margin-bottom:var(--space-4);padding-left:1.1rem;list-style:disc;color:var(--color-text-muted)}.news-list li+li{margin-top:0.2rem}.news-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.news-cta{padding-bottom:var(--space-16)}.news-cta-card{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,2fr);gap:var(--space-6);align-items:center}.news-cta-form{display:flex;flex-direction:column;gap:var(--space-2)}@media(max-width:1024px){.news-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.news-sidebar-card{position:static}}@media(max-width:768px){.news-hero-inner{padding-top:var(--space-12);padding-bottom:var(--space-12)}.news-card,.news-card-featured,.news-cta-card{grid-template-columns:minmax(0,1fr)}.news-card-media{max-height:260px}.news-hero-ctas{flex-direction:column}}@media(max-width:480px){.news-layout{padding-top:var(--space-8);padding-bottom:var(--space-8)}.news-grid{gap:var(--space-4)}.news-main{gap:var(--space-4)}.news-cta{padding-bottom:var(--space-12)}}