.installer-breadcrumbs{min-width:0;color:var(--sc-color-text-muted);font-size:var(--sc-font-size-caption);line-height:var(--sc-line-height-base)}.installer-breadcrumbs__list{display:flex;gap:var(--sc-spacing-8);overflow-x:auto;align-items:center;min-width:0;padding:0;margin:0;list-style:none;scrollbar-width:none}.installer-breadcrumbs__list::-webkit-scrollbar{display:none}.installer-breadcrumbs__item{flex-shrink:0;white-space:nowrap}.installer-breadcrumbs__separator{display:inline-flex;flex-shrink:0;align-items:center;color:var(--sc-color-text-muted)}.installer-breadcrumbs__link{color:var(--sc-color-primary-text)}.installer-breadcrumbs__link:focus-visible{outline:2px solid var(--sc-color-focus-ring);outline-offset:2px}.installer-link-list{display:grid;gap:var(--sc-spacing-16)}.installer-link-list__title{margin:0;color:var(--sc-color-text);font-size:var(--sc-font-size-h3);font-weight:var(--sc-font-weight-semibold);line-height:var(--sc-line-height-heading)}.installer-link-list__items{display:grid;gap:var(--sc-spacing-12);padding:0;margin:0;list-style:none}.installer-link-list__item{display:grid;gap:var(--sc-spacing-4)}.installer-link-list__link{color:var(--sc-color-primary-text);font-size:var(--sc-font-size-body);font-weight:var(--sc-font-weight-medium);line-height:var(--sc-line-height-base)}.installer-link-list__link:focus-visible{outline:2px solid var(--sc-color-focus-ring);outline-offset:2px}.installer-link-list__hint{color:var(--sc-color-text-muted);font-size:var(--sc-font-size-caption);line-height:var(--sc-line-height-base)}@media(min-width:768px){.installer-link-list__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sc-spacing-16) var(--sc-spacing-24)}}.installers{padding-top:var(--sc-spacing-24);padding-bottom:var(--sc-spacing-64)}.installers__content{display:grid;gap:var(--sc-spacing-32)}.installers__intro{display:grid;gap:var(--sc-spacing-12);max-width:var(--sc-measure)}.installers__title{margin:0;color:var(--sc-color-text);font-family:var(--sc-font-family-display);font-size:var(--sc-font-size-h1);font-weight:var(--sc-font-weight-bold);line-height:var(--sc-line-height-h1);letter-spacing:var(--sc-letter-spacing-heading)}.installers__lead{margin:0;color:var(--sc-color-text-secondary);font-size:var(--sc-font-size-body);line-height:var(--sc-line-height-relaxed)}.installers__note{margin:0;color:var(--sc-color-text-muted);font-size:var(--sc-font-size-caption);line-height:var(--sc-line-height-base)}.installers__catalog-link,.installers__district-link{margin:0}.installers__link{color:var(--sc-color-primary-text);font-size:var(--sc-font-size-body);line-height:var(--sc-line-height-base)}.installers__link:focus-visible{outline:2px solid var(--sc-color-focus-ring);outline-offset:2px}.installers__generation{display:grid;gap:var(--sc-spacing-8);max-width:var(--sc-measure);padding:var(--sc-spacing-20);border:var(--sc-rule-width) solid var(--sc-color-border);border-radius:var(--sc-border-radius-card);background-color:var(--sc-color-surface);justify-items:start}.installers__section-title{margin:0;color:var(--sc-color-text);font-size:var(--sc-font-size-h3);font-weight:var(--sc-font-weight-semibold);line-height:var(--sc-line-height-heading)}.installers__generation-value{margin:0;color:var(--sc-color-text-secondary);font-size:var(--sc-font-size-body);line-height:var(--sc-line-height-relaxed)}@media(min-width:768px){.installers{padding-top:var(--sc-spacing-48)}.installers__title{font-size:var(--sc-font-size-display)}.installers__generation{padding:var(--sc-spacing-24)}}
