.media-nav{position:sticky;top:82px;z-index:20;background:#fff;border-bottom:1px solid var(--line)}.media-nav .container{display:flex;gap:10px;padding-block:13px}.media-nav a{padding:8px 18px;border-radius:999px;background:var(--cream);font-weight:800;color:var(--green-dark)}.announcement-section{background:var(--cream)}.announcement-list{display:grid;gap:12px}.announcement-list article{display:grid;grid-template-columns:120px 1fr 45px;align-items:center;gap:25px;padding:23px 26px;background:#fff;border:1px solid var(--line);border-radius:15px}.announcement-list time,.video-card time{font-size:12px;font-weight:800;color:var(--green-dark)}.announcement-list h3,.video-card h3{margin:0;font-size:21px}.announcement-list p,.video-card p{margin:5px 0 0;color:var(--muted)}.announcement-list>a{font-size:25px}.media-player{margin-bottom:28px;border:1px solid rgba(101,226,47,.28);border-radius:30px;overflow:hidden;background:#fff;box-shadow:0 22px 62px rgba(16,120,52,.11)}.media-player-frame{position:relative;aspect-ratio:16/9;background:#071d12}.media-player-frame iframe,.media-player-frame video{position:absolute;inset:0;width:100%;height:100%;border:0}.media-player-info{display:flex;justify-content:space-between;gap:22px;padding:22px 24px;align-items:center}.media-player-info small{display:block;margin-bottom:5px;color:var(--green-dark);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.7px}.media-player-info h3{margin:0;font-size:26px;color:var(--forest)}.media-player-info p{margin:5px 0 0;color:var(--muted)}.media-player-actions{display:flex;gap:10px;white-space:nowrap}.media-player-actions button{border:0;border-radius:999px;padding:11px 15px;background:linear-gradient(135deg,#eaffdf,#c8ff39);color:#073f24;font-weight:950;cursor:pointer}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.video-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:.2s ease}.video-card.is-active{border-color:rgba(101,226,47,.75);box-shadow:0 14px 38px rgba(16,120,52,.14)}.video-card>div:last-child{padding:22px}.video-frame{position:relative;aspect-ratio:16/9;background:#10251a}.video-frame iframe,.video-frame video,.video-frame img,.video-preview-link{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.video-preview-link{display:block;overflow:hidden;color:#fff;padding:0;cursor:pointer;background:#10251a}.video-preview-link img{transition:transform .28s ease,filter .28s ease}.video-preview-link:hover img{transform:scale(1.04);filter:saturate(1.08)}.play-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:linear-gradient(135deg,#fff,#c8ff39);color:#063719;font-size:28px;text-indent:4px;box-shadow:0 18px 46px rgba(0,0,0,.32)}.empty-state{padding:35px;border:1px dashed #a9b8a5;border-radius:15px;text-align:center;color:var(--muted)}.content-type{display:inline-block;margin-bottom:15px;padding:6px 12px;border-radius:999px;background:#eaf5e2;color:var(--green-dark);font-size:12px;font-weight:800}@media(max-width:860px){.media-nav{top:70px}.video-grid{grid-template-columns:1fr}.announcement-list article{grid-template-columns:1fr;gap:5px}.media-nav .container{overflow-x:auto}.play-badge{width:58px;height:58px;font-size:22px}.media-player-info{display:grid}.media-player-actions{white-space:normal}}
