.home-live{max-width:1320px;margin:0 auto;padding:92px 52px 70px}.home-live .eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#9cbcd0}.home-live .eyebrow::before{content:"";width:30px;height:1px;background:#77b3d4}.home-live h1{font-size:clamp(38px,4.4vw,64px);line-height:1.06;letter-spacing:-2px;margin:22px 0 18px;max-width:730px}.home-live h1 span{color:#a6d2e8}.home-live .intro{font-size:16px;line-height:1.7;max-width:530px;color:#aec4d3;margin:0 0 38px}.home-live .links{max-width:850px}.home-live .live-primary{display:flex;align-items:center;gap:22px;padding:26px 28px;border:1px solid #9ac4d340;border-radius:16px;text-decoration:none;color:inherit;background:linear-gradient(100deg,#12354ce8,#102d40bb 60%,#0a1d2c35);backdrop-filter:blur(8px);transition:transform .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.home-live .live-primary::before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;background:#af81ff;box-shadow:0 0 20px #a56bff77}.home-live .icon{flex:none;width:54px;height:54px;display:grid;place-items:center;border:1px solid #a6cddd26;border-radius:14px;background:#14354d8c;color:var(--accent,#c9e3f0)}.home-live svg{width:27px;height:27px;fill:currentColor}.home-live .copy{flex:1;min-width:0}.home-live .kicker{display:block;color:#a4bfcf;font-size:10px;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:8px}.home-live .copy strong{display:block;font-size:23px;letter-spacing:-.3px}.home-live .copy p{margin:8px 0 0;font-size:13px;line-height:1.5;color:#a8c2d1}.home-live .action{display:flex;gap:14px;align-items:center;font-size:12px;font-weight:700;white-space:nowrap}.home-live .arrow{width:31px;height:31px;border:1px solid #a1c5db38;border-radius:50%;display:grid;place-items:center;color:#c3e2f0;font-size:17px}.home-live .other-streams{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.home-live .platform{display:flex;align-items:center;gap:18px;padding:23px;border:1px solid #9ac4d325;border-radius:14px;text-decoration:none;color:inherit;background:linear-gradient(110deg,#0e2a3ddb,#091c2b66);backdrop-filter:blur(8px);transition:transform .2s,border-color .2s}.home-live .platform .copy strong{font-size:19px}.home-live .platform .icon{width:46px;height:46px;border-radius:12px}.home-live .platform .icon svg{width:24px;height:24px}.home-live .section-label{font-size:10px;letter-spacing:2px;color:#9bb9cc;margin:30px 0 13px;text-transform:uppercase}.home-live .socials{display:grid;grid-template-columns:1fr 1fr;gap:14px}.home-live .social{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:12px;border:1px solid #94bdd326;text-decoration:none;color:#c9dce8;background:#081d2c90;backdrop-filter:blur(8px);transition:transform .2s,border-color .2s}.home-live .social svg{width:22px;height:22px}.home-live .social strong{font-size:14px}.home-live .social small{display:block;font-size:11px;color:#8fabbe;margin-top:5px}.home-live .social .arrow{margin-left:auto;width:26px;height:26px;font-size:14px;border:0}.home-live a:hover{transform:translateY(-3px);border-color:#aacfe377}.home-live a:focus-visible{outline:2px solid #c9e8fa;outline-offset:4px}.home-live .signature{margin-top:34px;font-size:11px;letter-spacing:.6px;color:#8cacbf}@media(max-width:800px){.home-live{padding:65px 24px 65px}.home-live h1{letter-spacing:-1px}.home-live .links{max-width:100%}.home-live .live-primary{padding:22px;gap:16px}.home-live .action>span:first-child{display:none}.home-live .other-streams,.home-live .socials{gap:10px}.home-live .platform{padding:18px;gap:12px}.home-live .platform .copy p{font-size:12px}.home-live .platform .arrow{display:none}.home-live .social{padding:16px;gap:12px}}@media(max-width:480px){.home-live .other-streams,.home-live .socials{grid-template-columns:1fr}.home-live .live-primary .icon{width:46px;height:46px}.home-live .copy strong{font-size:21px}.home-live .intro{font-size:14px}.home-live .signature{max-width:240px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.home-live a{transition:none!important}.home-live a:hover{transform:none}}

body.home-page main.home-live{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:180px 52px 70px;color:#e4f1f7;font-family:Arial,Helvetica,sans-serif}body.home-page .home-live h1{text-transform:none!important;font-size:clamp(38px,4.4vw,64px)!important;line-height:1.06!important;letter-spacing:-2px!important;margin:22px 0 18px!important;color:#e4f1f7}body.home-page .home-live a{border-radius:14px!important}body.home-page .home-live a.live-primary{border-radius:16px!important}@media(max-width:800px){body.home-page main.home-live{padding:145px 24px 65px}}
/* Bring the approved homepage links into a compact desktop viewport. */
@media(min-width:801px){body.home-page main.home-live{padding:60px 28px 12px}body.home-page .home-live h1{font-size:clamp(40px,3.7vw,50px)!important;margin:16px 0 12px!important}.home-live .intro{font-size:14px;line-height:1.5;margin:0 0 22px}.home-live .live-primary{padding:18px 24px}.home-live .other-streams{margin-top:12px;gap:12px}.home-live .platform{padding:16px 20px}.home-live .copy p{margin-top:6px}.home-live .section-label{margin:18px 0 10px}.home-live .social{padding:12px 20px}.home-live .signature{margin-top:16px;margin-bottom:0}}

@media(min-width:801px){body.home-page main.home-live{padding:84px 16px 12px}}

@media(min-width:801px){body.home-page main.home-live{padding:156px 0 12px;margin-left:max(0px,calc((100% - 1320px)/2 - 20px));margin-right:auto}}
