/* UNSU LIVE extends the existing palette and content width. */
.live-hub{padding-block:40px 32px}.live-hub h1{font-size:clamp(2.8rem,6vw,5rem);line-height:1.02;letter-spacing:-.055em;margin:0 0 18px}.live-hub h1 em{font-style:normal;background:var(--yellow);color:var(--green-dark);padding:0 .14em;border-radius:8px}.live-intro{max-width:750px;font-size:1.1rem;line-height:1.6;color:var(--muted)}.live-region-filters{display:flex;gap:8px;overflow-x:auto;padding:14px 3px;scrollbar-width:thin}.live-region-filters button{flex:0 0 auto;min-height:48px;padding:10px 20px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:750;color:var(--green-dark);cursor:pointer}.live-region-filters button[aria-pressed=true]{background:var(--green-dark);color:#fff;border-color:var(--green-dark)}.live-message{min-height:26px;font-size:1rem;color:var(--muted);margin:12px 0 24px}.live-feature{background:var(--green-dark);color:#fff;border-radius:24px;padding:24px;scroll-margin-top:110px}.live-feature-heading{display:flex;gap:14px;align-items:center;margin-bottom:20px;font-weight:700;font-size:.9rem}.live-badge{display:inline-block;background:#b8182a;color:#fff;padding:6px 10px;border-radius:6px;font-size:.8rem;font-weight:800;letter-spacing:.05em}.live-feature-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:28px}.live-screen{aspect-ratio:16/9;background:#08251b;overflow:hidden;border-radius:12px;min-height:200px}.live-screen iframe{display:block;border:0;width:100%;height:100%}.live-launch{display:block;position:relative;width:100%;height:100%;border:0;color:white;background:#08251b;cursor:pointer}.live-launch img{width:100%;height:100%;object-fit:cover;display:block}.live-launch span{position:absolute;inset:auto 20px 20px;background:var(--yellow);color:var(--green-dark);border-radius:10px;padding:16px;font-weight:800}.live-feature-copy h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15;margin:12px 0}.live-feature-copy p{line-height:1.6}.live-meta{font-size:.875rem;font-weight:700;margin:0;color:var(--green)}.live-feature .live-meta{color:var(--yellow)}.live-program-title{font-weight:700}.live-source{display:block;font-size:.875rem;margin:12px 0;text-underline-offset:3px}.live-start{font-size:.875rem;color:#d0e6dc}.live-privacy{font-size:.875rem;line-height:1.6;color:#d0e6dc;margin-bottom:0}.live-grid-section{padding:32px 0}.live-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.live-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;min-width:0}.live-card-image{display:block;aspect-ratio:16/9;position:relative;width:100%;padding:0;border:0;background:var(--green-dark);cursor:pointer}.live-card-image img{width:100%;height:100%;object-fit:cover;display:block}.live-card-image .live-badge,.live-home-cover .live-badge{position:absolute;left:12px;top:12px}.live-card-play{position:absolute;bottom:12px;right:12px;background:var(--yellow);color:var(--green-dark);width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.live-card-copy{padding:20px}.live-card-copy h3{font-size:1.3rem;line-height:1.25;margin:8px 0}.live-card-copy p{line-height:1.55;overflow-wrap:anywhere}.live-text-button{border:0;background:transparent;padding:12px 0;min-height:44px;color:var(--green-dark);font-weight:800;cursor:pointer}.live-related{padding:26px 0}.live-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.live-related-links a{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;text-decoration:none;line-height:1.5}.live-related-links span{display:block;font-size:.875rem;color:var(--green);margin-bottom:8px}.live-official{border-top:1px solid var(--line);padding-block:32px}.live-official summary{font-size:1.3rem;font-weight:750;cursor:pointer;padding:12px 0;min-height:48px}.live-official-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.live-official-grid a{padding:18px;background:white;border:1px solid var(--line);border-radius:14px;text-decoration:none}.live-official-grid strong,.live-official-grid span{display:block}.live-official-grid span{font-size:.875rem;color:var(--muted);margin-top:6px}.home-live{padding-block:20px 35px}.home-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.live-home-card{background:white;border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none}.live-home-cover{position:relative;aspect-ratio:16/9;background:var(--green-dark)}.live-home-cover img{width:100%;height:100%;object-fit:cover;display:block}.live-home-card>strong,.live-home-card>span{display:block;margin:12px 16px}.live-home-card>span{font-size:.875rem;color:var(--muted)}.live-ecosystem{display:flex;flex-wrap:wrap;gap:14px;padding-block:24px 48px}.live-ecosystem a{background:var(--yellow);padding:15px 22px;border-radius:999px;color:var(--green-dark);font-weight:750;text-decoration:none}.live-hub [hidden],.home-live[hidden]{display:none!important}.live-hub+.ad-zone{margin-top:56px;margin-bottom:56px}
@media(max-width:1000px){.live-feature-layout{grid-template-columns:1fr}.live-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-official-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-feature-copy h2{font-size:1.75rem}}
@media(max-width:600px){.live-hub{padding-top:28px}.live-feature{padding:16px;border-radius:18px}.live-feature-layout{gap:18px}.live-card-grid{grid-template-columns:1fr}.live-related-links{grid-template-columns:1fr}.home-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-official-grid{grid-template-columns:1fr}.live-launch span{inset:auto 10px 10px;padding:12px;font-size:.9rem}.live-feature-heading{flex-wrap:wrap}.live-screen{min-height:0}.live-screen:has(iframe){min-height:200px}.live-privacy{font-size:.875rem}}
