.article-media{margin-block:2rem}.media-video{margin:2rem 0}.media-video-slot{width:100%;min-width:0;position:relative;min-height:240px;aspect-ratio:16 / 10;background:hsl(var(--muted))}.media-video-panel{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:#070a08;border:1px solid hsl(var(--border))}.media-video-bar{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .4rem 0 .8rem;color:#f1f1e7;background:#111710}.media-video-bar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,sans-serif;font-weight:700;font-size:.9rem}.media-video-controls{display:flex;flex-shrink:0}.media-video-controls button{width:36px;min-height:40px;font-size:1.2rem;font-weight:700;color:#d1f55c}.media-video-controls button:hover{background:#293322}.media-video-controls button:focus-visible,.media-video button:focus-visible,.media-images button:focus-visible{outline:3px solid hsl(var(--brand));outline-offset:3px}.media-video:not([data-floating=true]) [data-video-return],.media-video:not([data-floating=true]) [data-video-dismiss]{display:none}.media-video-screen{position:relative;flex:1;min-height:200px;background:#070a08}.media-video-screen>img,.media-video-mount,.media-video-mount iframe{position:absolute;width:100%;height:100%;inset:0;border:0}.media-video-screen>img{-o-object-fit:cover;object-fit:cover}.media-video-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#fff;background:#0005;font-weight:700}.media-video-play>span:first-child{display:grid;place-items:center;height:52px;width:64px;color:#12180c;background:#d1f55c;font-size:1.3rem}.media-video-message{position:absolute;z-index:1;inset:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:.5rem 1rem;background:#10160df2;padding:1.2rem;text-align:center;color:#fff;font-size:.875rem}.media-video-message p{width:100%}.media-video-message button,.media-video-message a,.media-video-placeholder button{color:#d1f55c;text-decoration:underline;text-underline-offset:4px;min-height:40px}.media-video [hidden]{display:none!important}.media-video[data-state=ready] [data-video-poster],.media-video[data-state=ready] [data-video-play]{display:none}.media-video[data-floating=true] .media-video-panel{position:fixed;z-index:45;inset:auto 20px 20px auto;width:min(400px,calc(100% - 24px));height:265px;box-shadow:0 12px 48px #0009;border-color:#d1f55c88}.media-video-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;color:hsl(var(--muted-foreground))}.media-video-placeholder button{color:hsl(var(--brand-text))}.media-video figcaption{margin-top:.7rem;font-size:.82rem;line-height:1.55;color:hsl(var(--muted-foreground))}.media-video figcaption strong{display:block;color:hsl(var(--foreground));font-weight:700}.media-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin:1.8rem 0}.media-images-single{grid-template-columns:minmax(0,1fr)}.media-image{margin:0;min-width:0}.media-image button{width:100%;display:block;background:hsl(var(--muted));border:1px solid hsl(var(--border));cursor:zoom-in;overflow:hidden}.media-image img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;margin:0}.media-image-object img{-o-object-fit:contain;object-fit:contain;padding:1rem;background:#171d19}.media-image figcaption{margin-top:.6rem;font-size:.82rem;line-height:1.6;color:hsl(var(--muted-foreground))}.media-lightbox{max-width:96vw;max-height:96vh;padding:1rem;color:#f6f6ee;background:#101610;border:1px solid #677855}.media-lightbox::backdrop{background:#000d}.media-lightbox img{max-width:90vw;max-height:80vh;-o-object-fit:contain;object-fit:contain;margin:auto}.media-lightbox button{display:block;margin-left:auto;width:44px;height:44px;font-size:2rem}.media-lightbox p{padding:.8rem;font-size:.9rem}.media-credits{border-top:1px solid hsl(var(--border));margin-top:2rem;padding-top:1rem;font-size:.82rem;line-height:1.6;color:hsl(var(--muted-foreground))}.media-credits summary{min-height:40px;display:list-item;cursor:pointer;color:hsl(var(--foreground));font-weight:700}.media-credits p{margin-block:.6rem}.media-credits ul{display:grid;gap:.45rem}.media-credits a{color:hsl(var(--brand-text));text-decoration:underline;text-underline-offset:4px}.media-index-link{display:inline-block;margin-top:.8rem;padding-block:.5rem}@media(max-width:600px){.media-images{grid-template-columns:minmax(0,1fr)}.media-video-slot{min-height:248px}.media-video[data-floating=true] .media-video-panel{right:12px;bottom:max(12px,env(safe-area-inset-bottom));height:242px;width:min(360px,calc(100% - 24px))}}@media print{.media-video[data-floating=true] .media-video-panel{position:absolute;inset:0;width:100%;height:100%}}
