.watch-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(210px,1fr);gap:36px;padding-bottom:70px}.watch-main{min-width:0}.watch-player{aspect-ratio:16/9;background:#172923;color:#f6f3e9;display:grid;border:1px solid #30483e}.watch-player iframe{width:100%;height:100%;border:0}.watch-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:26px;gap:14px}.watch-placeholder h2{font-size:clamp(23px,3vw,38px);color:inherit;margin:0}.watch-placeholder p{margin:0}.watch-placeholder .eyebrow{color:#dfbba6}.watch-placeholder .primary{background:#f6f3e9;color:#172923}.watch-privacy{font-size:13px;max-width:440px;color:#d5ded6}.watch-source{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid #d9d9cf}.watch-source p{margin:0}.watch-description{white-space:normal;overflow-wrap:anywhere;margin-top:22px}.watch-context{border-top:3px solid #b44c33;padding:18px 0}.watch-context h2{font-size:25px}.watch-context a{display:block;border-top:1px solid #d9d9cf;padding:15px 0}.watch-empty{padding:48px 32px;background:#eceee6;border:1px solid #d9d9cf}.watch-empty h2{font-size:32px}.watch-signout{margin-top:32px}.watch-layout .muted{margin-top:20px;font-size:14px;line-height:1.7}.contact-form input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.contact-form .helptext{display:block;font-size:13px;color:#58675e}.contact-form .errorlist{color:#a23022}.watch-placeholder button:focus-visible{outline:3px solid #e2ab67;outline-offset:4px}@media(max-width:760px){.watch-layout{grid-template-columns:1fr;gap:24px}.watch-source{align-items:flex-start;flex-direction:column}.watch-player{aspect-ratio:auto;min-height:300px}.watch-player:has(iframe){aspect-ratio:16/9;min-height:0}.watch-placeholder{padding:24px 16px}}

.watch-agenda ul,.watch-upcoming ul{list-style:none;padding:0}.watch-agenda li,.watch-upcoming li{padding:16px 0;border-bottom:1px solid #d9d9cf;overflow-wrap:anywhere}.watch-agenda small,.watch-upcoming time,.watch-upcoming span{display:block;margin-top:5px}.watch-status{display:inline-block;background:#e6eae0;padding:3px 8px;border-radius:3px;font-size:12px;margin-right:8px}.watch-actions{display:flex;flex-wrap:wrap;gap:10px}.watch-actions .button{white-space:normal}.watch-preview{margin-top:36px;padding:18px;border:2px solid #b44c33}.watch-preview .shell{width:auto;padding:10px}.watch-preview .watch-layout{display:block}.watch-preview .watch-context{display:none}.watch-preview h1{font-size:30px}.watch-upcoming{margin-bottom:28px}.watch-upcoming a{border:0;padding:8px 0}.watch-agenda{margin-bottom:36px}.contact-form input[type=datetime-local]{max-width:100%;box-sizing:border-box}

.watch-schedule-notice{margin-bottom:24px;padding:20px;border-left:4px solid #b44c33;background:#eceee6}.watch-schedule-notice[hidden]{display:none}.watch-schedule-notice p{margin:0 0 12px}.watch-schedule-notice .muted{font-size:14px;margin:12px 0 0}

.watch-links{display:flex;flex-wrap:wrap;gap:24px;padding-top:24px}.watch-links a[aria-current]{font-weight:700}.watch-library{padding-bottom:60px}.watch-search{margin:24px 0}.watch-search label{display:block;margin-bottom:8px;font-weight:600}.watch-search>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.watch-search input{font:inherit;padding:12px;border:1px solid #a7afa6;max-width:100%;width:340px;box-sizing:border-box}.watch-broadcast-list{list-style:none;padding:0}.watch-broadcast-list li{padding:24px 0;border-bottom:1px solid #d9d9cf;overflow-wrap:anywhere}.watch-broadcast-list h2{font-size:27px;margin:8px 0}.watch-broadcast-list time{font-size:14px;color:#58675e}.watch-pagination{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0}.watch-permalink{margin-top:16px}
