/*dz:df0ee01daa67362695dc7bdd8c61d3df*/
.dz-media{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:18px 0}.dz-media__item{display:flex;flex-direction:column;border-radius:var(--dz-r-md, 18px);border:1px solid var(--dz-line);background:var(--dz-panel);overflow:hidden;scroll-margin-top:90px}.dz-media__img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.dz-media__video{position:relative;aspect-ratio:16 / 9;display:grid;place-items:center;align-content:center;gap:8px;background:linear-gradient(0deg,#080a14a6,#080a1440),var(--mbg, radial-gradient(120% 90% at 70% 20%, #2a335a 0%, #0f1426 60%)) center / cover no-repeat}.dz-media__video.is-playing{display:block}.dz-media__video iframe{width:100%;height:100%;border:0;display:block}.dz-media__play{display:inline-flex;align-items:center;gap:10px;padding:12px 20px 12px 14px;border:0;border-radius:999px;background:var(--dz-accent);color:#111;font:inherit;font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 8px 24px #0006;transition:transform .15s ease}.dz-media__play:hover,.dz-media__play:focus-visible{transform:scale(1.04)}.dz-media__play span{display:grid;place-items:center}.dz-media__video small{font-size:12px;color:#c4c9d4;text-shadow:0 1px 6px rgba(0,0,0,.6)}.dz-media__body{display:grid;gap:10px;padding:16px 18px 18px;align-content:start;flex:1}.dz-media__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:13px;color:var(--dz-mid)}.dz-media__meta b{color:var(--dz-text, #eee)}.dz-media__kind{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:4px;border-radius:8px;background:color-mix(in srgb,var(--dz-accent) 16%,transparent);color:var(--dz-accent)}.dz-media__kind svg{width:18px;height:18px}.dz-media__title{margin:0;font-size:19px;line-height:1.3}.dz-media__text{font-size:15px;line-height:1.55;color:var(--dz-soft-text, #cfd3dc)}.dz-media__text p{margin:0 0 .6em}.dz-media__text p:last-child{margin-bottom:0}.dz-media__audio{width:100%;height:40px}.dz-media__more{margin:2px 0 0}.dz-media__more .dz-btn{text-decoration:none}.dz-media__title,.dz-media__meta{margin:0!important}.dz-media__pager{display:flex;gap:10px;justify-content:center;margin:10px 0}.dz-media__empty{color:var(--dz-mid)}@media (max-width: 600px){.dz-media{grid-template-columns:1fr}.dz-media__body{padding:14px}}
