.poradniki-page{display:block}

.hero-grid{display:grid;grid-template-columns:45% 55%;gap:var(--space-6);align-items:center}
.hero-text{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}
.hero-lead{max-width:65ch}
.hero-image img{border-radius:var(--radius);box-shadow:0 0 16px rgba(74,141,255,0.3)}

.search-grid{display:grid;grid-template-columns:70% 30%;gap:var(--space-4);align-items:center}
.filters{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.filter{padding:0.5rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius)}
.filter.active{background:var(--color-accent-blue)}

.featured-intro{max-width:60ch}
.featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}
.featured-card{gap:var(--space-3)}

.beginner-grid{display:grid;grid-template-columns:40% 60%;gap:var(--space-5)}
.beginner-text{max-width:60ch}
.beginner-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}

.categories-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}

.list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}

.advanced-text{max-width:60ch}
.advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}

.inspiration-inner{max-width:60ch;margin-inline:auto;text-align:center}

.cta-inner{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;text-align:center}

@media(max-width:1000px){
.hero-grid{grid-template-columns:1fr}
.search-grid{grid-template-columns:1fr}
.beginner-grid{grid-template-columns:1fr}
.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:600px){
.featured-grid,.advanced-grid,.list-grid{grid-template-columns:1fr}
.beginner-panels{grid-template-columns:1fr}
}
