:root[data-theme=dark] .news-premium-card{background:#ffffff0a;border-color:#ffffff14}:root[data-theme=dark] .news-premium-card:hover{border-color:#10b98166;box-shadow:0 20px 60px #10b98114}.news-premium-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.news-premium-card{background:var(--tv-bg-card);border:1px solid var(--tv-border-light);color:inherit;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.news-premium-card:hover{box-shadow:var(--shadow-lg);border-color:var(--marine-500);transform:translateY(-4px)}.news-premium-card__img{aspect-ratio:16/9;position:relative;overflow:hidden}.news-premium-card__badge{z-index:2;letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b3a5bd1;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;top:12px;left:12px}.news-filter-tabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.news-filter-tab{border:1px solid var(--tv-border-light);background:var(--tv-bg-card);color:var(--tv-text-secondary);cursor:pointer;transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base);border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:600}.news-filter-tab:hover{border-color:var(--marine-500);color:var(--tv-text-primary)}.news-filter-tab.is-active{background:var(--marine-500);border-color:var(--marine-500);color:#fff}.news-premium-card__img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.news-premium-card:hover .news-premium-card__img img{transform:scale(1.05)}.news-premium-card__body{padding:var(--space-3);flex-direction:column;flex:1;gap:8px;display:flex}.news-premium-card__date{font-size:var(--tv-caption);color:var(--tv-text-muted);font-weight:500}.news-premium-card__body h3{font-size:var(--tv-h4);line-height:var(--tv-h4-lh);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.news-premium-card__body p{font-size:var(--tv-body-sm);line-height:var(--tv-body-sm-lh);color:var(--tv-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.news-premium-card__cta{font-size:var(--tv-body-sm);color:var(--marine-500);margin-top:auto;font-weight:600}@media (max-width:767px){.news-premium-grid{grid-template-columns:1fr}}.news-hero{gap:var(--space-5);grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);align-items:stretch;display:grid}.news-hero__media{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--border-200) 76%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--green-vivid) 16%, transparent), transparent 40%), linear-gradient(145deg, color-mix(in srgb, var(--marine-700) 10%, var(--surface-1)), color-mix(in srgb, var(--surface-2) 92%, transparent));box-shadow:none;overflow:hidden}.news-hero__media img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:100%;display:block}.news-hero__copy{align-content:start;gap:18px;display:grid}.news-hero__copy h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(36px,4.8vw,58px);line-height:1.05}.news-hero__copy p{color:var(--slate-500);margin:0;font-size:19px;line-height:1.7}.news-article{gap:var(--space-3);display:grid}.news-article__section{padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-1) 90%, transparent);border:1px solid color-mix(in srgb, var(--border-200) 76%, transparent);box-shadow:none}.news-article__section h2{font-family:var(--font-display);margin:0 0 14px;font-size:26px;line-height:1.12}.news-article__section p{color:var(--ink-700);margin:0 0 14px;line-height:1.8}.news-article__section p:last-of-type{margin-bottom:0}.news-article__media-grid{gap:22px;margin-top:26px;display:grid}.news-article__figure{margin:0}.news-article__figure img{border:1px solid var(--border-200);border-radius:var(--radius-md);background:var(--surface-1);width:100%;height:auto;display:block}.news-article__figure figcaption{color:var(--ink-600);margin-top:10px;font-size:14px;line-height:1.55}.news-detail-content{padding-top:clamp(20px,3vw,42px)}.news-detail-content .news-article{max-width:980px;margin-inline:auto}.news-detail-content .news-article__section{padding:clamp(24px,4vw,48px)}.news-detail-content .article-full-body__content{max-width:820px;margin-inline:auto;font-size:clamp(16px,1.6vw,18px);line-height:1.82}.news-detail-content .article-full-body__content h2{margin-top:clamp(30px,5vw,52px);font-size:clamp(23px,3vw,31px);line-height:1.25}.news-detail-content .article-full-body__content h3{margin-top:28px;font-size:clamp(19px,2.2vw,24px);line-height:1.35}.news-detail-content .article-full-body__content figure{margin:clamp(24px,5vw,46px) auto}.news-detail-content .article-full-body__content figure img{object-fit:contain;width:auto;max-width:100%;max-height:680px;margin-inline:auto}@media (max-width:1100px){.news-detail-page .news-hero{grid-template-columns:1fr;gap:28px}.news-detail-page .news-hero__media{aspect-ratio:16/8.5}.news-detail-page .news-hero__media img{object-position:center;min-height:0}.news-detail-page .news-hero__copy{max-width:820px}.news-detail-page .news-hero__copy h1{font-size:clamp(34px,6vw,52px)}}@media (max-width:767px){.news-detail-page.section{padding-top:22px;padding-bottom:18px}.news-detail-page .breadcrumbs{margin-bottom:18px;font-size:12px;overflow:hidden}.news-detail-page .news-hero{gap:22px}.news-detail-page .news-hero__media{aspect-ratio:16/10;border-radius:16px}.news-detail-page .news-hero__copy{gap:14px}.news-detail-page .news-hero__copy h1{font-size:clamp(30px,9vw,42px);line-height:1.08}.news-detail-page .news-hero__copy>p{font-size:16px;line-height:1.65}.news-detail-page .hero__support{gap:8px;margin-top:4px}.news-detail-page .article-podcast-row{flex-direction:column;align-items:flex-start;gap:9px;margin-top:8px}.news-detail-page .article-podcast-btn{min-height:46px}.news-detail-page .stack-actions{margin-top:8px}.news-detail-page .stack-actions .button{flex:100%;justify-content:center}.news-detail-content{padding-top:14px}.news-detail-content .news-article__section{border-radius:16px;padding:20px 18px}.news-detail-content .article-full-body__content{font-size:16px;line-height:1.75}.news-detail-content .article-full-body__content h2{margin-top:32px;font-size:24px}.news-detail-content .article-full-body__content ul,.news-detail-content .article-full-body__content ul{margin:0 0 18px;padding-left:22px;list-style:outside}.news-detail-content .article-full-body__content figure{margin:26px -8px}.news-detail-content .article-full-body__content figcaption{padding-inline:8px}}
