.news-page .page-hero{min-height:30vh;padding-bottom:var(--space-2xl)}.news-page .page-hero__breadcrumb,.news-page .page-hero__title{margin-bottom:var(--space-md)}.news__listing-section{padding-top:var(--space-2xl)}.news__tabs{display:flex;justify-content:center;gap:var(--space-sm);margin:0 auto var(--space-2xl);padding:var(--space-xs);width:fit-content;max-width:100%;background:var(--surface);border:1px solid var(--neutral-100);border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}.news__tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-width:132px;padding:.75rem 1.25rem;border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);font-weight:700;transition:all var(--transition-fast)}.news__tab:hover{color:var(--primary-700);background:var(--primary-50)}.news__tab--active{background:var(--primary);color:var(--text-on-primary);box-shadow:0 2px 8px #4aabe347}.news__tab--active:hover{background:var(--primary-700);color:var(--text-on-primary)}.news__blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.news__newsletter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.news__podcast-panel{max-width:1040px;margin:0 auto}.news__blog-card{display:flex;flex-direction:column;text-decoration:none;padding:var(--space-2xl);overflow:hidden}.news__blog-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.news__newsletter-card{display:flex;flex-direction:column;text-decoration:none;padding:var(--space-2xl);overflow:hidden}.news__newsletter-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.news__blog-thumb{margin:calc(var(--space-2xl) * -1) calc(var(--space-2xl) * -1) var(--space-xl);aspect-ratio:16 / 9;overflow:hidden;background:var(--neutral-100)}.news__blog-thumb-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-base)}.news__blog-card:hover .news__blog-thumb-img{transform:scale(1.04)}.news__blog-thumb-img--contain{object-fit:contain}.news__newsletter-cover{margin:calc(var(--space-2xl) * -1) calc(var(--space-2xl) * -1) var(--space-xl);padding:var(--space-xl);min-height:220px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-900),var(--accent-700))}.news__newsletter-cover-img{width:100%;max-height:170px;object-fit:contain;transition:transform var(--transition-base)}.news__newsletter-card:hover .news__newsletter-cover-img{transform:scale(1.03)}.news__podcast-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-xl);align-items:end;margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--neutral-100)}.news__podcast-kicker{display:inline-flex;margin-bottom:var(--space-sm);color:var(--accent-600);font-size:var(--text-xs);font-weight:800;letter-spacing:0;text-transform:uppercase}.news__podcast-heading{margin-bottom:0;color:var(--primary-900);font-size:var(--text-3xl);line-height:1.15}.news__podcast-intro p{margin-bottom:0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.7}.news__podcast-list{display:grid;gap:var(--space-xl)}.news__podcast-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-xl);padding:var(--space-xl)}.news__podcast-cover{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);background:var(--neutral-100)}.news__podcast-cover-img{display:block;width:100%;height:100%;object-fit:cover}.news__podcast-content{min-width:0}.news__podcast-meta{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.news__podcast-meta span{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);background:var(--accent-50);color:var(--accent-700);font-size:var(--text-xs);font-weight:700}.news__podcast-title{margin-bottom:var(--space-sm);color:var(--primary-900);font-size:var(--text-2xl);line-height:1.25}.news__podcast-excerpt{margin-bottom:var(--space-md);color:var(--text-primary);font-size:var(--text-base);line-height:1.7}.news__podcast-description{margin-bottom:var(--space-lg);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.news__podcast-audio{display:block;width:100%;margin-bottom:var(--space-lg)}.news__podcast-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--neutral-100)}.news__events-panel{max-width:1120px;margin:0 auto}.news__events-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-xl);align-items:end;margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--neutral-100)}.news__events-kicker{display:inline-flex;margin-bottom:var(--space-sm);color:var(--accent-600);font-size:var(--text-xs);font-weight:800;letter-spacing:0;text-transform:uppercase}.news__events-heading{margin-bottom:0;color:var(--primary-900);font-size:var(--text-3xl);line-height:1.15}.news__events-intro p{margin-bottom:0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.7}.news__event-group{margin-bottom:var(--space-2xl)}.news__event-group:not(:last-child){padding-bottom:var(--space-2xl);border-bottom:1px solid var(--neutral-100)}.news__dialogue-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-xl);margin-bottom:var(--space-xl)}.news__dialogue-section-title{margin-bottom:0;color:var(--primary-900);font-size:var(--text-2xl);line-height:1.25}.news__event-group-desc{max-width:720px;margin:var(--space-sm) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.news__dialogue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.news__dialogue-card{display:flex;flex-direction:column;overflow:hidden}.news__dialogue-media{display:flex;align-items:center;justify-content:center;margin:calc(var(--space-2xl) * -1) calc(var(--space-2xl) * -1) var(--space-xl);padding:var(--space-md);aspect-ratio:4 / 3;background:#405f9c}.news__dialogue-image{display:block;width:100%;height:100%;object-fit:contain}.news__dialogue-content{display:flex;flex:1;flex-direction:column;min-width:0}.news__event-meta{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.news__event-meta span{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);background:var(--primary-50);color:var(--primary-700);font-size:var(--text-xs);font-weight:700}.news__dialogue-title{margin-bottom:var(--space-sm);color:var(--primary-900);font-size:var(--text-xl);line-height:1.3}.news__dialogue-desc{flex:1;margin-bottom:var(--space-lg);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.news__speaker-list{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-lg)}.news__speaker-list span{padding:.35rem .7rem;border-radius:var(--radius-full);background:var(--accent-50);color:var(--accent-700);font-size:var(--text-xs);font-weight:700;white-space:normal}.news__event-card-links{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:auto;padding-top:var(--space-md);border-top:1px solid var(--neutral-100)}.news__events-link{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--primary);font-size:var(--text-sm);font-weight:700;transition:gap var(--transition-fast);white-space:nowrap}.news__events-link:hover{gap:var(--space-sm)}.news__press-panel{max-width:1120px;margin:0 auto}.news__press-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-xl);align-items:end;margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--neutral-100)}.news__press-kicker{display:inline-flex;margin-bottom:var(--space-sm);color:var(--accent-600);font-size:var(--text-xs);font-weight:800;letter-spacing:0;text-transform:uppercase}.news__press-heading{margin-bottom:0;color:var(--primary-900);font-size:var(--text-3xl);line-height:1.15}.news__press-intro p{margin-bottom:0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.7}.news__press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.news__press-card{display:flex;flex-direction:column;overflow:hidden;padding:var(--space-xl);color:inherit;text-decoration:none}.news__press-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.news__press-media{margin:calc(var(--space-xl) * -1) calc(var(--space-xl) * -1) var(--space-lg);aspect-ratio:16 / 9;overflow:hidden;background:var(--neutral-100)}.news__press-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.news__press-card:hover .news__press-image{transform:scale(1.04)}.news__press-media--fallback{display:flex;align-items:center;justify-content:center;background:var(--primary-900)}.news__press-fallback{display:grid;justify-items:center;gap:var(--space-sm);padding:var(--space-xl);color:var(--text-on-primary);text-align:center}.news__press-fallback span{display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:76px;padding:0 var(--space-md);border-radius:var(--radius-full);background:#ffffff29;font-size:var(--text-xl);font-weight:800}.news__press-fallback small{color:#ffffffd6;font-size:var(--text-xs);font-weight:700}.news__press-content{display:flex;flex:1;flex-direction:column;min-width:0}.news__press-meta{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-md)}.news__press-meta span{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);background:var(--primary-50);color:var(--primary-700);font-size:var(--text-xs);font-weight:700}.news__press-title{margin-bottom:var(--space-sm);color:var(--primary-900);font-size:var(--text-lg);line-height:1.35}.news__press-desc{flex:1;margin-bottom:var(--space-lg);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.news__press-details{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-lg)}.news__press-details span{padding:.35rem .65rem;border-radius:var(--radius-full);background:var(--accent-50);color:var(--accent-700);font-size:var(--text-xs);font-weight:700}.news__press-link{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:auto;padding-top:var(--space-md);border-top:1px solid var(--neutral-100);color:var(--primary);font-size:var(--text-sm);font-weight:700;transition:gap var(--transition-fast)}.news__press-card:hover .news__press-link{gap:var(--space-sm)}.news__blog-date-badge{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);font-weight:600;color:var(--primary);background:var(--primary-50);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);margin-bottom:var(--space-lg);width:fit-content}.news__newsletter-date-badge{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);font-weight:600;color:var(--accent-600);background:var(--accent-50);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);margin-bottom:var(--space-lg);width:fit-content}.news__blog-title,.news__newsletter-title{font-size:var(--text-xl);color:var(--primary-900);margin-bottom:var(--space-md);line-height:1.3}.news__newsletter-title span{color:var(--accent-600)}.news__blog-excerpt,.news__newsletter-excerpt{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;flex-grow:1;margin-bottom:var(--space-xl)}.news__blog-footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-md);border-top:1px solid var(--neutral-100)}.news__blog-meta{display:flex;flex-direction:column;gap:var(--space-xs)}.news__blog-author{font-size:var(--text-xs);font-weight:600;color:var(--text-primary)}.news__blog-read-time{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--text-muted)}.news__blog-link{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:600;color:var(--primary);transition:gap var(--transition-fast)}.news__blog-card:hover .news__blog-link{gap:var(--space-sm)}.news__bottom-nav-section{padding-top:var(--space-2xl)}.news__bottom-nav-header{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:var(--space-xl);align-items:end;margin-bottom:var(--space-xl)}.news__bottom-nav-kicker{display:inline-flex;color:var(--accent-600);font-size:var(--text-xs);font-weight:800;letter-spacing:0;text-transform:uppercase}.news__bottom-nav-header h2{margin:0;color:var(--primary-900);font-size:var(--text-3xl);line-height:1.15}.news__bottom-tab-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-md)}.news__bottom-tab{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-md);min-height:240px;padding:var(--space-lg);border:1px solid var(--neutral-100);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text-primary);font:inherit;text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.news__bottom-tab:hover,.news__bottom-tab:focus-visible{border-color:var(--primary-200);box-shadow:var(--shadow-md);transform:translateY(-3px)}.news__bottom-tab:focus-visible{outline:3px solid var(--primary-100);outline-offset:3px}.news__bottom-tab--active{border-color:var(--primary);background:var(--primary-50)}.news__bottom-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--accent-50);color:var(--accent-700)}.news__bottom-tab--active .news__bottom-tab-icon{background:var(--primary);color:var(--text-on-primary)}.news__bottom-tab-copy{display:grid;gap:var(--space-sm);min-width:0}.news__bottom-tab-label{color:var(--primary-900);font-size:var(--text-lg);font-weight:800;line-height:1.2}.news__bottom-tab-desc{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.news__bottom-tab-count{display:inline-flex;width:fit-content;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);background:var(--neutral-50);color:var(--text-secondary);font-size:var(--text-xs);font-weight:700}.news__bottom-tab--active .news__bottom-tab-count{background:var(--surface);color:var(--primary-800)}@media(max-width:1024px){.news__blog-grid{grid-template-columns:repeat(2,1fr)}.news__press-grid,.news__bottom-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news__podcast-card{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:768px){.news__tabs{width:100%;border-radius:var(--radius-lg);flex-wrap:wrap}.news__tab{min-width:0;flex:1 1 30%;padding:.75rem var(--space-md)}.news__blog-grid,.news__newsletter-grid,.news__podcast-intro,.news__events-intro,.news__press-intro,.news__bottom-nav-header,.news__podcast-card{grid-template-columns:1fr}.news__dialogue-section-header{align-items:flex-start;flex-direction:column}.news__dialogue-grid,.news__press-grid,.news__bottom-tab-grid{grid-template-columns:1fr}.news__bottom-tab{min-height:0}.news__dialogue-media{aspect-ratio:1}.news__podcast-cover{max-width:260px}.news__podcast-footer{align-items:flex-start;flex-direction:column}}
