/* Shared public page section rhythm; inner cards/forms retain their own spacing. */
:root{--klima-section-space:64px}
@media(max-width:640px){:root{--klima-section-space:40px}}
:is(
section.klima-404__hero,
section.klima-404__routes,
section.klima-about-cta,
section.klima-about-hero,
section.klima-about-intro,
section.klima-about-services,
section.klima-about-values,
section.klima-apartment-comfort,
section.klima-apartment-cta,
section.klima-apartment-electric,
section.klima-apartment-heating,
section.klima-apartment-hero,
section.klima-apartment-load,
section.klima-apartment-related,
section.klima-apartment-sizing,
section.klima-apartment-start,
section.klima-apartment-survey,
section.klima-apartment-system,
section.klima-buy-check,
section.klima-buy-cost,
section.klima-buy-cta,
section.klima-buy-delivery,
section.klima-buy-hero,
section.klima-buy-local,
section.klima-buy-online,
section.klima-buy-principle,
section.klima-buy-process,
section.klima-buy-purpose,
section.klima-buy-related,
section.klima-buy-survey,
section.klima-cassette-airflow,
section.klima-cassette-ceiling,
section.klima-cassette-check,
section.klima-cassette-compare,
section.klima-cassette-cta,
section.klima-cassette-fit,
section.klima-cassette-hero,
section.klima-cassette-system,
section.klima-cassette-truth,
section.klima-cassette-water,
section.klima-efficiency,
section.klima-faq-content,
section.klima-faq-cta,
section.klima-faq-hero,
section.klima-google-trust,
section.klima-guide-choice,
section.klima-guide-criteria,
section.klima-guide-cta,
section.klima-guide-hero,
section.klima-guide-mistakes,
section.klima-guide-property,
section.klima-guide-sizing,
section.klima-guide-specs,
section.klima-guide-system,
section.klima-guide-types,
section.klima-heating-bivalence,
section.klima-heating-checks,
section.klima-heating-choice,
section.klima-heating-compare,
section.klima-heating-cost,
section.klima-heating-cta,
section.klima-heating-data,
section.klima-heating-fit,
section.klima-heating-hero,
section.klima-heating-intro,
section.klima-heating-levels,
section.klima-heating-operation,
section.klima-heating-panel,
section.klima-heating-planning,
section.klima-heating-tariff,
section.klima-heating-use,
section.klima-hero,
section.klima-home-process,
section.klima-installation-hero,
section.klima-installation-section,
section.klima-knowledge-cta,
section.klima-knowledge-featured,
section.klima-knowledge-hero,
section.klima-knowledge-path,
section.klima-knowledge-topics,
section.klima-local-cta,
section.klima-local-hero,
section.klima-local-section,
section.klima-panel-cta,
section.klima-panel-faq,
section.klima-panel-hero,
section.klima-panel-layout,
section.klima-panel-permits,
section.klima-panel-photos,
section.klima-panel-placement,
section.klima-panel-process,
section.klima-panel-sizing,
section.klima-panel-survey,
section.klima-panel-water,
section.klima-placement-avoid,
section.klima-placement-cta,
section.klima-placement-hero,
section.klima-placement-indoor,
section.klima-placement-next,
section.klima-placement-outdoor,
section.klima-placement-principle,
section.klima-placement-rooms,
section.klima-placement-survey,
section.klima-practical-cta,
section.klima-practical-flow,
section.klima-practical-handover,
section.klima-practical-hero,
section.klima-practical-price,
section.klima-practical-questions,
section.klima-practical-related,
section.klima-practical-scope,
section.klima-pump-airwater,
section.klima-pump-benefits,
section.klima-pump-cold,
section.klima-pump-cta,
section.klima-pump-cycle,
section.klima-pump-decision,
section.klima-pump-definition,
section.klima-pump-emitter,
section.klima-pump-faq,
section.klima-pump-hero,
section.klima-pump-metrics,
section.klima-pump-myths,
section.klima-pump-planner,
section.klima-pump-source-map,
section.klima-pump-types,
section.klima-pump-winter,
section.klima-reference-situations,
section.klima-references-gallery-section,
section.klima-references-hero,
section.klima-references-note,
section.klima-reversible-air,
section.klima-reversible-answer,
section.klima-reversible-compare,
section.klima-reversible-cost,
section.klima-reversible-cta,
section.klima-reversible-decision,
section.klima-reversible-faq,
section.klima-reversible-hero,
section.klima-reversible-metrics,
section.klima-reversible-modes,
section.klima-reversible-principle,
section.klima-reversible-retrofit,
section.klima-reversible-seasons,
section.klima-reversible-use,
section.klima-reversible-winterbuild,
section.klima-search-empty,
section.klima-search-hero,
section.klima-section,
section.klima-service-area-explorer,
section.klima-services-area-link,
section.klima-services-cta,
section.klima-services-help,
section.klima-services-hero,
section.klima-services-overview,
section.klima-services-process,
section.klima-solutions,
section.klima-split-anatomy,
section.klima-split-capabilities,
section.klima-split-compare,
section.klima-split-cta,
section.klima-split-faq,
section.klima-split-hero,
section.klima-split-installation,
section.klima-split-related,
section.klima-split-systems,
section.klima-split-terms,
section.klima-split-types,
section.klima-tariff-check,
section.klima-tariff-docs,
section.klima-tariff-meaning,
section.klima-tariff-not-enough,
section.klima-tariff-process,
section.klima-tariff-season
){padding-block:var(--klima-section-space)!important;margin-block:0!important}

/* Split image heroes keep the image flush; space belongs to their text column. */
section.klima-installation-hero{padding-block:0!important}
section.klima-installation-hero>.klima-installation-hero__copy{padding-block:var(--klima-section-space)!important}
/* Public shortcode-led landing sections use the same shared value. */
section.klima-brand-landing,section.klima-brand-guide,section.klima-calculator-faq,section.klima-editorial-trust{padding-block:var(--klima-section-space)!important;margin-block:0!important}
