.zive-reportaze-main {}

.hero-grid{display:flex;gap:var(--space-6);align-items:center}
.hero-text{flex:0 0 60%;min-width:0;max-width:520px}
.hero-spacer{flex:0 0 40%}

.live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.live-card{min-width:0}

.report-panel{display:flex;flex-direction:column;gap:var(--space-3);max-width:700px}

.progress-container{max-width:600px}
.timeline{display:flex;flex-direction:column;gap:var(--space-4);position:relative}
.timeline-item{border-left:2px solid var(--color-accent);padding-left:var(--space-3)}
.timeline-item span{font-size:var(--text-xs);color:var(--color-fg-secondary)}

.table-wrap{overflow-x:auto}

.hands-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}
.hand-card{min-width:0}

.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}
.gallery-img{border-radius:var(--radius-md);cursor:pointer}

.interviews-container{max-width:700px;margin-inline:auto;text-align:center}
.interviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}

.editorial-container{max-width:700px}

.cta-container{text-align:center;max-width:700px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-4)}
.cta-buttons{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}

@media(max-width:1000px){
.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:900px){
.hero-grid{flex-direction:column}
.hero-text,.hero-spacer{flex:1 1 auto;max-width:100%}
.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:600px){
.live-grid{grid-template-columns:1fr}
.hands-grid{grid-template-columns:1fr}
.gallery-grid{grid-template-columns:1fr}
.interviews-grid{grid-template-columns:1fr}
}
