.category-intro{padding:48px 0 12px}.category-intro h1{font-size:clamp(2.2rem,6vw,4.8rem);margin:.15em 0}.category-intro>p:last-child{max-width:720px;font-size:1.08rem;color:#59606a}.category-intro+.catalog-section{padding-top:28px}.category-intro~.catalog-section{min-height:620px}.category-filter-line{display:flex;align-items:end;justify-content:space-between;gap:28px;margin:5px 0 20px}.category-filter-line .battery-type-filter{display:flex;align-items:center;gap:16px;white-space:nowrap;font-weight:700;margin-bottom:0}.category-filter-line .battery-type-filter select{min-width:250px}.category-filter-line .catalog-results-bar{flex:1;margin:0;align-items:end}.contact-page .catalog-contact{margin-top:0;min-height:620px}.contact-page .catalog-contact h1{font-size:clamp(3rem,6vw,5.6rem);line-height:1.05;letter-spacing:-3px;margin-bottom:24px}.contact-page .catalog-contact h2{font-size:32px}.contact-page main{min-height:620px}@media(max-width:1100px){.category-filter-line{align-items:stretch;flex-direction:column}.category-filter-line .catalog-results-bar{width:100%}}@media(max-width:760px){.category-intro{padding:30px 20px 8px}.category-filter-line .battery-type-filter{align-items:stretch;flex-direction:column;gap:7px}.category-filter-line .battery-type-filter select{width:100%;min-width:0}}
