.broadcast-main{max-width:1320px;padding-bottom:30px}.broadcast-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 0 26px}.broadcast-heading h1{font:700 clamp(26px,3.6vw,44px)/1.2 "Playfair Display",Georgia,serif;margin:12px 0 0}.broadcast-heading h1 em{color:#f8ca62}.broadcast-tag{display:flex;gap:9px;align-items:center;border:1px solid #f8ca6238;border-radius:30px;padding:10px 14px;color:#e8cc94;font-size:9px;letter-spacing:.12em;white-space:nowrap}.broadcast-tag>span{width:6px;height:6px;background:#e8cc94;border-radius:50%}.broadcast-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(290px,1fr);gap:22px;align-items:start}.broadcast-player{aspect-ratio:16/9;background:radial-gradient(ellipse at 80% 0,#1d3c48,#09161d 60%);border:1px solid #ffffff1e;border-radius:20px;overflow:hidden;scroll-margin-top:20px}.broadcast-player iframe{width:100%;height:100%;display:block;border:0}.broadcast-waiting{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.waiting-symbol{font-size:42px;line-height:1.3;color:#f8ca62;margin-bottom:16px}.broadcast-waiting h2{font:700 clamp(24px,3vw,37px)/1.2 "Playfair Display",Georgia,serif;margin:14px 0}.broadcast-waiting p{font-size:12px;line-height:1.8;color:#afc0c9;margin:0 0 18px}.broadcast-waiting .ea26-btn{font-size:11px;padding:11px 18px}.broadcast-sidebar .agenda-now{margin:0;padding:22px}.broadcast-sidebar .agenda-now-main{display:block}.broadcast-sidebar .agenda-now-main p{font-size:14px}.broadcast-sidebar .agenda-now-main .agenda-next{font-size:12px}.broadcast-sidebar .agenda-now-jump{margin-top:16px}.broadcast-sidebar .agenda-now-top{align-items:flex-start;gap:14px;flex-direction:column}.broadcast-details{padding:22px 6px}.broadcast-details p{font:italic 23px/1.4 Georgia,serif;margin:12px 0;color:#d2bd8e}.broadcast-details>span:last-child{font-size:10px;color:#92a7b2}.broadcast-tools{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid #ffffff15;padding:18px 0 26px}.broadcast-tools p{font-size:12px;color:#a5b8c2}.broadcast-tools>div{display:flex;gap:24px;flex-wrap:wrap}.broadcast-tools a{color:#f8ca62;text-decoration:none;font-size:11px}.broadcast-tools a:hover{text-decoration:underline}.broadcast-programme-heading{padding:35px 0 26px}.broadcast-programme-heading h2{font:700 clamp(27px,4vw,36px)/1.2 "Playfair Display",Georgia,serif;margin:14px 0}.broadcast-programme-heading p{font-size:12px;color:#a5b8c2}.broadcast-agenda{max-width:1120px;margin:auto}.broadcast-agenda .agenda-day-nav{top:12px}.broadcast-main a:focus-visible{outline:3px solid #f8ca62;outline-offset:4px}@media(max-width:900px){.broadcast-grid{grid-template-columns:1fr}.broadcast-sidebar{display:grid;grid-template-columns:2fr 1fr;gap:20px}.broadcast-sidebar .agenda-now-top{flex-direction:row}.broadcast-sidebar .agenda-now-main p{font-size:13px}}@media(max-width:600px){.broadcast-heading{display:block;padding-top:26px}.broadcast-tag{display:inline-flex;margin-top:16px;font-size:8px}.broadcast-heading .agenda-eyebrow{font-size:8px}.broadcast-player{border-radius:14px}.broadcast-waiting{padding:14px}.waiting-symbol{font-size:25px;margin-bottom:6px}.broadcast-waiting h2{font-size:23px;margin:10px 0}.broadcast-waiting p{font-size:10px;margin-bottom:12px}.broadcast-waiting .agenda-eyebrow{font-size:7px}.broadcast-waiting .ea26-btn{font-size:9px;padding:8px 12px}.broadcast-sidebar{display:block}.broadcast-details{display:none}.broadcast-tools{display:block;padding-bottom:18px}.broadcast-tools>div{gap:18px}.broadcast-sidebar .agenda-now{padding:18px}.broadcast-grid{gap:16px}}
