.wywiady-page{display:block}

.wywiady-hero-grid{display:grid;grid-template-columns:40% 60%;gap:var(--space-lg);align-items:center}
.wywiady-hero-text{display:flex;flex-direction:column;gap:var(--space-sm)}
.wywiady-hero-image{border-radius:var(--radius-lg);overflow:hidden}

.wywiady-cards .wywiad-card{transition:var(--transition);}
.wywiady-cards .wywiad-card:hover{transform:translateY(-4px)}

.wywiady-filters{padding-top:0}
.wywiady-filter-tags{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center}

.wywiady-quotes .wywiady-quote{background:var(--color-primary);color:#fff;padding:var(--space-lg);border-radius:var(--radius-md);text-align:center}
.wywiady-quote p{font-size:var(--fs-md)}

.wywiady-profiles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}
.wywiady-profile{text-align:center}
.wywiady-profile .media{border-radius:50%;overflow:hidden}

.wywiady-cta-box{background:var(--color-primary);color:#fff;padding:var(--space-lg);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-md);align-items:center;text-align:center}
.wywiady-form{display:flex;gap:var(--space-sm);flex-wrap:wrap;justify-content:center}
.wywiady-form input{padding:0.6rem 1rem;border-radius:999px;background:#fff;border:2px solid #fff;min-width:220px}

@media (max-width:1024px){
.wywiady-hero-grid{grid-template-columns:1fr}
}

@media (max-width:640px){
.wywiady-profiles-grid{grid-template-columns:1fr 1fr}
}
