.tv-hero{margin:0;min-width:0}.tv-hero img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:24px;box-shadow:0 30px 80px #0006}.tv-gallery{display:grid;gap:32px}.tv-gallery figure{margin:0}.tv-gallery img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:18px}.tv-gallery figcaption{padding:16px 0;font-size:18px;color:var(--muted)}@media(min-width:900px){.tv-gallery{grid-template-columns:1fr 1fr}.tv-gallery figure:last-child{grid-column:1/-1}}
