@layer components{.unified-news-hub{--unh-title-hero:clamp(1.625rem, 4vw + 0.5rem, 2.75rem);--unh-title-hero-lh:1.15;--unh-title-hero-weight:700;--unh-title-hero-tracking:-.025em;--unh-title-standard:clamp(1.125rem, 2vw + 0.25rem, 1.375rem);--unh-title-standard-lh:1.3;--unh-title-standard-weight:600;--unh-title-standard-tracking:-.015em;--unh-title-compact:clamp(0.9375rem, 1.5vw + 0.125rem, 1.0625rem);--unh-title-compact-lh:1.35;--unh-title-compact-weight:600;--unh-title-compact-tracking:-.01em;--unh-dek:clamp(0.9375rem, 1.25vw + 0.25rem, 1.125rem);--unh-dek-lh:1.55;--unh-meta:.75rem;--unh-meta-weight:600;--unh-kicker:.6875rem;--unh-kicker-weight:700;--unh-space-2xs:4px;--unh-space-xs:8px;--unh-space-sm:12px;--unh-space-md:16px;--unh-space-lg:24px;--unh-space-xl:32px;--unh-space-2xl:48px;--unh-space-3xl:64px;--unh-section-gap-hero:var(--unh-space-xl);--unh-section-gap-top:var(--unh-space-xl);--unh-section-gap-stream:var(--unh-space-md);--unh-card-pad-hero:clamp(24px, 4vw, 40px);--unh-card-pad-standard:clamp(16px, 3vw, 24px);--unh-card-pad-compact:12px;--unh-content-gap-hero:var(--unh-space-md);--unh-content-gap-standard:var(--unh-space-sm);--unh-content-gap-compact:var(--unh-space-xs);--unh-radius-container:20px;--unh-radius-hero:16px;--unh-radius-card:12px;--unh-radius-compact:10px;--unh-radius-badge:6px;--unh-radius-pill:100px;--unh-shadow-card:0 1px 2px rgba(0,0,0,.03),0 4px 12px rgba(0,0,0,.04);--unh-shadow-card-hover:0 8px 24px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.04);--unh-shadow-hero:0 2px 4px rgba(0,0,0,.02),0 8px 24px rgba(0,0,0,.06);--unh-ease-out:cubic-bezier(.2,0,0,1);--unh-ease-in-out:cubic-bezier(.4,0,.2,1);--unh-duration-fast:.15s;--unh-duration-medium:.25s;--unh-duration-slow:.4s;--unh-max-width:1320px;--unh-content-padding:clamp(16px, 4vw, 32px);--unh-accent-rule-width:4px}.unified-news-hub{background:var(--hm-bg-elevated);border-radius:var(--unh-radius-container);border:1px solid var(--hm-border);overflow:hidden;margin:0;box-shadow:var(--unh-shadow-card)}.unh-panels-inner{max-width:var(--unh-max-width);margin:0 auto}.hm-news-hub-column .unified-news-hub{margin-top:0}.unh-header{display:flex;justify-content:space-between;align-items:center;padding:var(--unh-space-lg) var(--unh-content-padding);background:linear-gradient(180deg,var(--hm-bg-elevated) 0%,var(--hm-bg-subtle) 100%);border-bottom:1px solid var(--hm-border);position:relative;gap:var(--unh-space-md)}.unh-header:before{content:'';position:absolute;top:0;left:0;right:0;height:var(--unh-accent-rule-width);background:linear-gradient(90deg,var(--hm-primary) 0%,#d97706 25%,#0f766e 50%,#7c3aed 75%,var(--hm-primary) 100%)}.unh-brand{display:flex;flex-direction:column;gap:var(--unh-space-2xs)}.unh-title{display:flex;align-items:center;gap:var(--unh-space-sm);margin:0;font-family:var(--font-display);font-size:clamp(1.375rem, 3vw, 1.75rem);font-weight:700;color:var(--hm-text);letter-spacing:-.02em}.unh-logo{display:none}.unh-title-text{position:relative}.unh-tagline{margin:0;font-family:var(--font-body);font-size:.8125rem;color:var(--hm-text-muted);font-weight:400;letter-spacing:.005em}.unh-live{display:flex;align-items:center;gap:var(--unh-space-xs);padding:var(--unh-space-xs) var(--unh-space-sm);background:color-mix(in srgb,var(--hm-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--hm-success) 20%,transparent);border-radius:var(--unh-radius-pill);font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:var(--hm-success);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.unh-live-dot{width:6px;height:6px;background:var(--hm-success);border-radius:50%;animation:unh-pulse 2s ease-in-out infinite;box-shadow:0 0 0 2px color-mix(in srgb,var(--hm-success) 20%,transparent)}.unh-tabs-container{position:relative;background:var(--hm-bg-subtle);border-bottom:1px solid var(--hm-border)}.unh-tabs-wrapper{position:relative;padding:var(--unh-space-md) var(--unh-content-padding);overflow:hidden}.unh-tabs-wrapper:before,.unh-tabs-wrapper:after{content:'';position:absolute;top:0;bottom:0;width:48px;pointer-events:none;z-index:2;opacity:0;transition:opacity var(--unh-duration-fast) var(--unh-ease-out)}.unh-tabs-wrapper:before{left:0;background:linear-gradient(90deg,var(--hm-bg-subtle) 0%,transparent 100%)}.unh-tabs-wrapper:after{right:0;background:linear-gradient(-90deg,var(--hm-bg-subtle) 0%,transparent 100%)}.unh-tabs-wrapper.can-scroll-left:before,.unh-tabs-wrapper.can-scroll-right:after{opacity:1}.unh-tabs-nav{display:none}.unh-tabs{display:flex;gap:var(--unh-space-xs);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:var(--unh-space-2xs) 0}.unh-tabs::-webkit-scrollbar{display:none}.unh-tab{display:flex;align-items:center;gap:var(--unh-space-xs);padding:var(--unh-space-sm) var(--unh-space-lg);background:var(--hm-bg-elevated);border:1.5px solid var(--hm-border);border-radius:var(--unh-radius-pill);font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--hm-text-secondary);cursor:pointer;transition:background var(--unh-duration-fast) var(--unh-ease-out),border-color var(--unh-duration-fast) var(--unh-ease-out),color var(--unh-duration-fast) var(--unh-ease-out),transform var(--unh-duration-fast) var(--unh-ease-out),box-shadow var(--unh-duration-fast) var(--unh-ease-out);white-space:nowrap;flex-shrink:0;min-height:44px;position:relative}.unh-tab:hover{color:var(--hm-text);border-color:color-mix(in srgb,var(--tab-color,var(--hm-primary)) 50%,var(--hm-border));background:color-mix(in srgb,var(--tab-color,var(--hm-primary)) 5%,var(--hm-bg-elevated))}.unh-tab:focus-visible{outline:2px solid var(--tab-color,var(--hm-primary));outline-offset:2px}.unh-tab.active{background:var(--tab-color,var(--hm-primary));color:#fff;border-color:var(--tab-color,var(--hm-primary));box-shadow:0 2px 8px color-mix(in srgb,var(--tab-color,var(--hm-primary)) 30%,transparent),inset 0 1px 0 rgba(255,255,255,.1);font-weight:700}.unh-tab-icon{font-size:1rem;flex-shrink:0;line-height:1}.unh-tab-label{transition:opacity var(--unh-duration-fast) var(--unh-ease-out)}.unh-panels{padding:var(--unh-content-padding);min-height:400px;background:var(--hm-bg-elevated)}.unh-panel{display:none;animation:unh-fadeIn var(--unh-duration-slow) var(--unh-ease-out)}.unh-panel.active{display:block}.unh-section-hero{margin-bottom:var(--unh-section-gap-hero)}.unh-section-top{display:grid;grid-template-columns:1fr;gap:var(--unh-space-md);margin-bottom:var(--unh-section-gap-top)}.unh-section-top .unh-card:first-child{--unh-card-prominence:1}.unh-section-top .unh-card:first-child .unh-card-media{aspect-ratio:3/2}.unh-section-top .unh-card:first-child .unh-card-title{font-size:calc(var(--unh-title-standard) * 1.1);font-weight:700}.unh-section-stream{display:grid;grid-template-columns:1fr;gap:var(--unh-section-gap-stream)}.unh-section-stream:before{content:'';grid-column:1/-1;height:1px;background:linear-gradient(90deg,transparent 0%,var(--hm-border) 10%,var(--hm-border) 90%,transparent 100%);margin-bottom:var(--unh-space-xs)}.unh-grid{display:contents}.unh-card{position:relative;background:var(--hm-bg-elevated);border-radius:var(--unh-radius-card);border:1px solid var(--hm-border);overflow:hidden;transition:transform var(--unh-duration-medium) var(--unh-ease-out),box-shadow var(--unh-duration-medium) var(--unh-ease-out),border-color var(--unh-duration-medium) var(--unh-ease-out);box-shadow:var(--unh-shadow-card)}.unh-card-link{position:absolute;inset:0;z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent}.unh-card-link:focus{outline:none}.unh-card-featured,.unh-card-hero{border-radius:var(--unh-radius-hero);box-shadow:var(--unh-shadow-hero);border-color:color-mix(in srgb,var(--hm-border) 80%,transparent)}.unh-card-featured:before,.unh-card-hero:before{content:'';position:absolute;top:0;left:0;width:var(--unh-accent-rule-width);height:100%;background:var(--source-color,var(--hm-primary));z-index:1;border-radius:var(--unh-radius-hero) 0 0 var(--unh-radius-hero)}.unh-card-featured .unh-card-inner,.unh-card-hero .unh-card-inner{display:flex;flex-direction:column}.unh-card-featured .unh-card-media,.unh-card-hero .unh-card-media{aspect-ratio:16/9;height:auto}.unh-card-featured .unh-card-body,.unh-card-hero .unh-card-body{padding:var(--unh-card-pad-hero);padding-left:calc(var(--unh-card-pad-hero) + var(--unh-accent-rule-width));gap:var(--unh-content-gap-hero);display:flex;flex-direction:column}.unh-card-featured .unh-card-kicker,.unh-card-hero .unh-card-kicker{font-family:var(--font-mono);font-size:var(--unh-kicker);font-weight:var(--unh-kicker-weight);text-transform:uppercase;letter-spacing:.08em;color:var(--source-color,var(--hm-primary));margin-bottom:var(--unh-space-2xs)}.unh-card-featured .unh-card-title,.unh-card-hero .unh-card-title{font-family:var(--font-display);font-size:var(--unh-title-hero);font-weight:var(--unh-title-hero-weight);line-height:var(--unh-title-hero-lh);letter-spacing:var(--unh-title-hero-tracking);color:var(--hm-text);margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.unh-card-featured .unh-card-title a,.unh-card-hero .unh-card-title a{color:inherit;text-decoration:none;transition:color var(--unh-duration-fast) var(--unh-ease-out)}.unh-card-featured .unh-card-excerpt,.unh-card-hero .unh-card-excerpt{font-family:var(--font-body);font-size:var(--unh-dek);line-height:var(--unh-dek-lh);color:var(--hm-text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unh-card-featured .unh-card-excerpt:empty,.unh-card-hero .unh-card-excerpt:empty{display:none}.unh-card-featured .unh-card-source,.unh-card-hero .unh-card-source{font-size:.8125rem;padding:var(--unh-space-xs) var(--unh-space-md)}.unh-card-standard,.unh-card:not(.unh-card-featured):not(.unh-card-hero):not(.unh-card-compact){display:flex;flex-direction:column}.unh-card-standard .unh-card-media,.unh-card:not(.unh-card-featured):not(.unh-card-hero):not(.unh-card-compact) .unh-card-media{aspect-ratio:16/9;height:auto}.unh-card-standard .unh-card-body,.unh-card:not(.unh-card-featured):not(.unh-card-hero):not(.unh-card-compact) .unh-card-body{padding:var(--unh-card-pad-standard);display:flex;flex-direction:column;gap:var(--unh-content-gap-standard);flex:1}.unh-card-standard .unh-card-title,.unh-card:not(.unh-card-featured):not(.unh-card-hero):not(.unh-card-compact) .unh-card-title{font-family:var(--font-display);font-size:var(--unh-title-standard);font-weight:var(--unh-title-standard-weight);line-height:var(--unh-title-standard-lh);letter-spacing:var(--unh-title-standard-tracking);color:var(--hm-text);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.unh-card-standard .unh-card-title a,.unh-card:not(.unh-card-featured):not(.unh-card-hero):not(.unh-card-compact) .unh-card-title a{color:inherit;text-decoration:none;transition:color var(--unh-duration-fast) var(--unh-ease-out)}.unh-card-standard .unh-card-excerpt,.unh-card:not(.unh-card-featured):not(.unh-card-hero):not(.unh-card-compact) .unh-card-excerpt{display:none}.unh-card-compact{display:flex;flex-direction:row;align-items:stretch;border-radius:var(--unh-radius-compact);min-height:88px}.unh-card-compact .unh-card-media{flex:0 0 96px;width:96px;aspect-ratio:1/1;height:auto;border-radius:var(--unh-radius-compact) 0 0 var(--unh-radius-compact)}.unh-card-compact .unh-card-body{flex:1;padding:var(--unh-card-pad-compact) var(--unh-space-md);display:flex;flex-direction:column;justify-content:center;gap:var(--unh-content-gap-compact);min-width:0}.unh-card-compact .unh-card-title{font-family:var(--font-display);font-size:var(--unh-title-compact);font-weight:var(--unh-title-compact-weight);line-height:var(--unh-title-compact-lh);letter-spacing:var(--unh-title-compact-tracking);color:var(--hm-text);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unh-card-compact .unh-card-title a{color:inherit;text-decoration:none;transition:color var(--unh-duration-fast) var(--unh-ease-out)}.unh-card-compact .unh-card-meta{gap:var(--unh-space-xs);order:-1}.unh-card-compact .unh-card-source{background:0 0;padding:0;font-size:.6875rem}.unh-card-compact .unh-card-time{font-size:.6875rem}.unh-card-compact .unh-card-time:before{width:10px;height:10px}.unh-card-compact .unh-card-excerpt,.unh-card-compact .unh-card-author{display:none}.unh-card-media{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--hm-bg-subtle) 0%,color-mix(in srgb,var(--hm-bg-muted) 80%,var(--source-color,var(--hm-primary)) 20%) 100%)}.unh-card-media img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform var(--unh-duration-slow) var(--unh-ease-out);background:inherit}.unh-card-media img[src=""],.unh-card-media img:not([src]){opacity:0}.unh-card-gradient{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.25) 100%);pointer-events:none;opacity:.7;transition:opacity var(--unh-duration-medium) var(--unh-ease-out)}.unh-card-media-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--hm-bg-subtle) 0%,var(--hm-bg-muted) 100%);position:relative;overflow:hidden}.unh-card-media-placeholder:before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,color-mix(in srgb,var(--source-color,var(--hm-primary)) 8%,transparent) 0%,transparent 50%),radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--hm-success) 6%,transparent) 0%,transparent 50%);pointer-events:none}.unh-placeholder-icon{font-size:2rem;opacity:.15;position:relative;z-index:1;transition:opacity var(--unh-duration-medium) var(--unh-ease-out),transform var(--unh-duration-medium) var(--unh-ease-out)}.unh-card-body{padding:var(--unh-card-pad-standard);display:flex;flex-direction:column;gap:var(--unh-content-gap-standard)}.unh-card-meta{display:flex;align-items:center;gap:var(--unh-space-sm);flex-wrap:wrap;margin:0}.unh-card-source{font-family:var(--font-mono);font-size:var(--unh-meta);font-weight:var(--unh-meta-weight);text-transform:uppercase;letter-spacing:.04em;color:var(--source-color,var(--hm-primary));background:color-mix(in srgb,var(--source-color,var(--hm-primary)) 10%,transparent);padding:var(--unh-space-xs) var(--unh-space-sm);border-radius:var(--unh-radius-badge);line-height:1;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unh-card-time{font-family:var(--font-mono);font-size:var(--unh-meta);font-weight:500;color:var(--hm-text-muted);white-space:nowrap;margin-left:auto;line-height:1;display:flex;align-items:center;gap:var(--unh-space-2xs)}.unh-card-time:before{content:'';display:inline-block;width:11px;height:11px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.5;flex-shrink:0}.unh-card-title{margin:0;font-family:var(--font-display);font-size:var(--unh-title-standard);font-weight:var(--unh-title-standard-weight);line-height:var(--unh-title-standard-lh);letter-spacing:var(--unh-title-standard-tracking);color:var(--hm-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;hyphens:auto}.unh-card-title a{color:inherit;text-decoration:none;transition:color var(--unh-duration-fast) var(--unh-ease-out)}.unh-card-author{margin:0;padding:0;font-family:var(--font-body);font-size:.8125rem;font-style:italic;color:var(--hm-text-muted);line-height:1.4}.unh-card-excerpt{margin:0;font-family:var(--font-body);font-size:var(--unh-dek);line-height:var(--unh-dek-lh);color:var(--hm-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unh-label{display:inline-flex;align-items:center;gap:var(--unh-space-2xs);font-family:var(--font-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:var(--unh-space-2xs) var(--unh-space-xs);border-radius:4px;line-height:1}.unh-label--breaking{background:#dc2626;color:#fff}.unh-label--live{background:var(--hm-success);color:#fff}.unh-label--live:before{content:'';width:5px;height:5px;background:#fff;border-radius:50%;animation:unh-pulse 2s ease-in-out infinite}.unh-card-meta .unh-label{order:-1}.unh-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--hm-primary) 30%,var(--hm-border));box-shadow:var(--unh-shadow-card-hover)}.unh-card:hover .unh-card-title a{color:var(--hm-primary)}.unh-card:hover .unh-card-media img{transform:scale(1.03)}.unh-card:hover .unh-card-gradient{opacity:.5}.unh-card:hover .unh-placeholder-icon{opacity:.25;transform:scale(1.05)}.unh-card-featured:hover,.unh-card-hero:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06)}.unh-card-compact:hover{transform:translateY(-2px)}.unh-card:focus-within{outline:2px solid var(--hm-primary);outline-offset:2px}.unh-card-link:focus-visible~.unh-card-body .unh-card-title a{color:var(--hm-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}@media (hover:none) and (pointer:coarse){.unh-tab{min-height:48px}.unh-card:hover{transform:none;box-shadow:var(--unh-shadow-card)}.unh-card:hover .unh-card-media img{transform:none}.unh-card:active{transform:scale(.98);transition:transform .1s var(--unh-ease-out)}.unh-tab:active{transform:scale(.97)}}.unh-footer{padding:var(--unh-space-lg) var(--unh-content-padding);background:linear-gradient(180deg,var(--hm-bg-subtle) 0%,var(--hm-bg-elevated) 100%);border-top:1px solid var(--hm-border);text-align:center;display:flex;justify-content:center;align-items:center;gap:var(--unh-space-md);flex-wrap:wrap}.unh-sources{margin:0;font-family:var(--font-mono);font-size:.6875rem;color:var(--hm-text-muted);letter-spacing:.02em}.unh-footer button,.unh-footer .refresh-btn{display:inline-flex;align-items:center;gap:var(--unh-space-xs);padding:var(--unh-space-xs) var(--unh-space-md);background:var(--hm-bg-elevated);border:1px solid var(--hm-border);border-radius:var(--unh-radius-pill);font-size:.75rem;font-weight:600;color:var(--hm-text-secondary);cursor:pointer;transition:border-color var(--unh-duration-fast) var(--unh-ease-out),color var(--unh-duration-fast) var(--unh-ease-out)}.unh-footer button:hover,.unh-footer .refresh-btn:hover{border-color:var(--hm-primary);color:var(--hm-primary)}.unh-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--unh-space-3xl) var(--unh-content-padding);text-align:center;color:var(--hm-text-muted);background:linear-gradient(180deg,transparent 0%,var(--hm-bg-subtle) 100%);border-radius:var(--unh-radius-card);margin:var(--unh-space-md)}.unh-empty-icon{font-size:3.5rem;margin-bottom:var(--unh-space-md);opacity:.3}.unh-empty p{font-family:var(--font-body);font-size:.9375rem;max-width:280px;line-height:1.6}body .world-news-hub{display:none}.hm-news-hub-column{flex:1 1 70%;min-width:0;max-width:74%}.hm-sidebar-column{flex:0 0 26%;display:flex;flex-direction:column;gap:var(--unh-space-md);align-self:flex-start}@media (min-width:768px){.unh-tabs{justify-content:center;flex-wrap:wrap;overflow-x:visible}.unh-tabs-wrapper:before,.unh-tabs-wrapper:after{display:none}.unh-section-top{grid-template-columns:repeat(2,1fr);gap:var(--unh-space-lg)}.unh-section-top .unh-card:first-child{grid-column:1/-1}.unh-section-top .unh-card:first-child .unh-card-media{aspect-ratio:21/9}.unh-section-stream{grid-template-columns:repeat(2,1fr);gap:var(--unh-space-lg)}.unh-card-compact .unh-card-media{flex:0 0 120px;width:120px;aspect-ratio:4/3}.unh-card-compact .unh-card-body{padding:var(--unh-space-md) var(--unh-space-lg)}.unh-card-featured .unh-card-body,.unh-card-hero .unh-card-body{padding:var(--unh-space-xl);gap:var(--unh-space-lg)}}@media (min-width:1024px){.unh-card-featured .unh-card-inner,.unh-card-hero .unh-card-inner{flex-direction:row}.unh-card-featured:before,.unh-card-hero:before{width:var(--unh-accent-rule-width);height:100%;border-radius:var(--unh-radius-hero) 0 0 var(--unh-radius-hero)}.unh-card-featured .unh-card-media,.unh-card-hero .unh-card-media{flex:0 0 55%;max-width:55%;aspect-ratio:3/2;height:100%;border-radius:0}.unh-card-featured .unh-card-body,.unh-card-hero .unh-card-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:var(--unh-space-2xl);padding-left:calc(var(--unh-space-2xl) + var(--unh-accent-rule-width))}.unh-section-top{grid-template-columns:repeat(3,1fr)}.unh-section-top .unh-card:first-child{grid-column:auto}.unh-section-top .unh-card:first-child .unh-card-media{aspect-ratio:3/2}.unh-panels{padding:var(--unh-space-xl)}}@media (min-width:1400px){.unh-card-featured .unh-card-media,.unh-card-hero .unh-card-media{flex:0 0 58%;max-width:58%}.unh-card-featured .unh-card-body,.unh-card-hero .unh-card-body{padding:var(--unh-space-2xl) var(--unh-space-3xl)}.unh-section-hero{margin-bottom:var(--unh-space-2xl)}.unh-section-top{gap:var(--unh-space-xl);margin-bottom:var(--unh-space-2xl)}.unh-section-stream{gap:var(--unh-space-lg)}}@media (max-width:992px){.hm-main-content-row{flex-direction:column}.hm-news-hub-column,.hm-sidebar-column{flex:1 1 100%;width:100%;max-width:100%}.hm-sidebar-column{position:static;flex-direction:row;flex-wrap:wrap}.hm-sidebar-column>*{flex:1 1 calc(50% - 8px);min-width:280px}.unified-news-hub{border-radius:var(--unh-radius-hero)}.unh-card-featured .unh-card-inner,.unh-card-hero .unh-card-inner{flex-direction:column}.unh-card-featured .unh-card-media,.unh-card-hero .unh-card-media{flex:none;max-width:100%;aspect-ratio:21/9;height:auto;border-radius:0}.unh-card-featured:before,.unh-card-hero:before{width:100%;height:var(--unh-accent-rule-width);border-radius:var(--unh-radius-hero) var(--unh-radius-hero) 0 0}.unh-card-featured .unh-card-body,.unh-card-hero .unh-card-body{padding-left:var(--unh-card-pad-hero)}}@media (max-width:768px){.unified-news-hub{border-radius:var(--unh-radius-card);margin:var(--unh-space-md) 0}.unh-header{flex-direction:column;gap:var(--unh-space-sm);padding:var(--unh-space-lg) var(--unh-space-md);align-items:flex-start}.unh-title{font-size:1.25rem}.unh-live{align-self:flex-start}.unh-tabs-wrapper{padding:var(--unh-space-sm) var(--unh-space-md)}.unh-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:var(--unh-space-xs)}.unh-tab{flex-shrink:0;padding:var(--unh-space-sm) var(--unh-space-md);font-size:.8125rem;min-height:44px}.unh-tab-label{display:none}.unh-tab.active .unh-tab-label{display:inline}.unh-panels{padding:var(--unh-space-md)}.unh-section-top{grid-template-columns:1fr;gap:var(--unh-space-md)}.unh-section-top .unh-card:first-child{grid-column:auto}.unh-section-top .unh-card:first-child .unh-card-media{aspect-ratio:16/9}.unh-section-stream{grid-template-columns:1fr}.unh-card-featured .unh-card-media,.unh-card-hero .unh-card-media{aspect-ratio:16/9}.unh-card-featured .unh-card-body,.unh-card-hero .unh-card-body{padding:var(--unh-space-lg);gap:var(--unh-space-sm)}.unh-card-featured .unh-card-title,.unh-card-hero .unh-card-title{-webkit-line-clamp:4}.unh-card-standard .unh-card-body,.unh-card:not(.unh-card-featured):not(.unh-card-hero):not(.unh-card-compact) .unh-card-body{padding:var(--unh-space-md)}.unh-card-compact .unh-card-media{flex:0 0 88px;width:88px;aspect-ratio:1/1}.unh-card-compact .unh-card-body{padding:var(--unh-space-sm)}.unh-footer{padding:var(--unh-space-md);flex-direction:column;gap:var(--unh-space-sm)}.hm-sidebar-column{flex-direction:column}.hm-sidebar-column>*{flex:1 1 100%}}@media (max-width:480px){.unified-news-hub{margin:var(--unh-space-sm);border-radius:var(--unh-radius-compact)}.unh-header{padding:var(--unh-space-md)}.unh-title{font-size:1.125rem}.unh-tagline{font-size:.75rem}.unh-tabs-wrapper{padding:var(--unh-space-sm) var(--unh-space-sm)}.unh-tabs{gap:var(--unh-space-2xs)}.unh-tab{padding:var(--unh-space-xs) var(--unh-space-sm);font-size:.75rem;border-radius:var(--unh-radius-badge)}.unh-tab-icon{font-size:.9rem}.unh-panels{padding:var(--unh-space-sm)}.unh-section-top,.unh-section-stream{gap:var(--unh-space-sm)}.unh-card{border-radius:var(--unh-radius-compact)}.unh-card-featured .unh-card-media,.unh-card-hero .unh-card-media{aspect-ratio:4/3}.unh-card-featured .unh-card-body,.unh-card-hero .unh-card-body{padding:var(--unh-space-md);gap:var(--unh-space-xs)}.unh-card-featured .unh-card-excerpt,.unh-card-hero .unh-card-excerpt{-webkit-line-clamp:2}.unh-card-standard .unh-card-body,.unh-card:not(.unh-card-featured):not(.unh-card-hero):not(.unh-card-compact) .unh-card-body{padding:var(--unh-space-sm);gap:var(--unh-space-xs)}.unh-card-source{font-size:.625rem;padding:var(--unh-space-2xs) var(--unh-space-xs);max-width:140px}.unh-card-time{font-size:.625rem}.unh-card-compact .unh-card-media{flex:0 0 72px;width:72px}.unh-card-compact .unh-card-body{padding:var(--unh-space-xs) var(--unh-space-sm)}.unh-footer{padding:var(--unh-space-sm)}.unh-sources{font-size:.625rem}}}@keyframes unh-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}@keyframes unh-fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes unh-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.unh-card.is-loading .unh-card-media,.unh-card.is-loading .unh-card-title,.unh-card.is-loading .unh-card-source,.unh-card.is-loading .unh-card-excerpt{background:linear-gradient(90deg,var(--hm-bg-subtle) 0%,var(--hm-bg-muted) 50%,var(--hm-bg-subtle) 100%);background-size:200% 100%;animation:unh-shimmer 1.5s ease-in-out infinite;color:transparent;border-radius:4px}.unh-card.is-loading .unh-card-title{min-height:1.5em}.unh-card.is-loading .unh-card-source{min-width:60px;min-height:1em}.unh-card.is-loading img{opacity:0}@media (prefers-reduced-motion:reduce){.unh-card,.unh-tab,.unh-card-media img,.unh-card-gradient,.unh-placeholder-icon{transition:none}.unh-panel{animation:none}.unh-live-dot,.unh-label--live:before{animation:none}.unh-card:hover,.unh-card-featured:hover,.unh-card-hero:hover,.unh-card-compact:hover{transform:none}.unh-card:hover .unh-card-media img{transform:none}.unh-tab:hover{transform:none}.unh-card.is-loading .unh-card-media,.unh-card.is-loading .unh-card-title,.unh-card.is-loading .unh-card-source,.unh-card.is-loading .unh-card-excerpt{animation:none}}@media (prefers-color-scheme:dark){.unified-news-hub{border-color:rgba(255,255,255,.06);box-shadow:0 1px 3px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.25)}.unh-card{border-color:rgba(255,255,255,.05);box-shadow:0 1px 2px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.12)}.unh-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.25),0 4px 8px rgba(0,0,0,.15)}.unh-card-gradient{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.5) 100%)}.unh-card-media-placeholder{background:linear-gradient(145deg,var(--hm-bg-muted) 0%,color-mix(in srgb,var(--hm-bg-subtle) 90%,#000) 100%)}}@media print{.unified-news-hub{box-shadow:none;border:1px solid #ccc;border-radius:0}.unh-header:before,.unh-card-featured:before,.unh-card-hero:before{display:none}.unh-tabs-container,.unh-live,.unh-footer{display:none}.unh-panel{display:block !important}.unh-section-top{grid-template-columns:repeat(2,1fr)}.unh-card{break-inside:avoid;box-shadow:none;border:1px solid #ddd}.unh-card:hover{transform:none}.unh-card-gradient{display:none}}.unh-card-title{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.unh-card-body{min-height:fit-content}.unh-card-source{max-width:min(180px, 50%)}.unh-section-top:has(.unh-card:only-child){grid-template-columns:1fr}.unh-section-stream:has(.unh-card:only-child){grid-template-columns:1fr}.unh-section-hero:empty,.unh-section-top:empty,.unh-section-stream:empty{display:none}.unh-section-stream:has(.unh-card:only-child):before,.unh-section-stream:empty:before{display:none}