.installation-information{--installation-information-gap: 2.5rem;--installation-information-panel-padding: 1.25rem;--installation-information-radius: .75rem;--installation-information-rule: rgba(var(--color-accent-rgb), .18);max-width:1220px;margin-block:1rem 1.5rem}.installation-information__lead{max-width:760px;margin-block:0;font-size:1rem;line-height:1.6}.installation-information__jump-link{display:inline-block;min-height:44px;margin-block-start:.5rem;color:inherit;text-decoration:underline;text-underline-offset:.18em}.installation-information__group{margin-block-start:var(--installation-information-gap)}.installation-information__diagram{margin-block:2rem 0}.installation-information__heading{margin-block:0 1.25rem;color:var(--color-heading);font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.25;scroll-margin-top:6rem}.installation-information__diagram-figure{margin:0}.installation-information__diagram-link{display:block;color:inherit;text-decoration:none}.installation-information__diagram-image{display:block;width:100%;height:auto;overflow:hidden;border-radius:var(--installation-information-radius);background:rgba(var(--color-accent-rgb),.03);object-fit:contain}.installation-information__diagram-open{display:inline-flex;align-items:center;min-height:44px;margin-block-start:.5rem;color:inherit;text-decoration:underline;text-underline-offset:.18em}.installation-information__diagram-description{max-width:900px;margin-block:.5rem 0;color:var(--color-body);font-size:.9375rem;line-height:1.6}.installation-information__diagram-cards{display:grid;gap:1rem;margin-block-start:1.5rem}.installation-information__diagram-card{padding:var(--installation-information-panel-padding);border:1px solid var(--installation-information-rule);border-radius:var(--installation-information-radius);background:rgba(var(--color-accent-rgb),.03)}.installation-information__diagram-card-title{margin-block:0 .5rem;color:var(--color-heading);font-size:1.125rem;line-height:1.35}.installation-information__diagram-card-copy,.installation-information__diagram-note{margin-block:0;color:var(--color-body);font-size:1rem;line-height:1.6}.installation-information__diagram-note{max-width:900px;margin-block:1rem 0;font-size:.9375rem}.installation-information__process{display:grid;gap:1rem;max-width:780px;margin:0;padding:0;list-style:none;counter-reset:installation-step}.installation-information__step{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;counter-increment:installation-step}.installation-information__step:before{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(var(--color-accent-rgb),.1);color:var(--color-heading);content:counter(installation-step);font-weight:700}.installation-information__step-title,.installation-information__panel-title,.installation-information__scope-title{margin-block:0 .5rem;color:var(--color-heading);font-size:1.125rem;line-height:1.35}.installation-information__step-copy,.installation-information__panel-copy,.installation-information__scope-list,.installation-information__note{margin-block:0;color:var(--color-body);line-height:1.6}.installation-information__assessments,.installation-information__scope{display:grid;gap:1.5rem}.installation-information__panel{padding:var(--installation-information-panel-padding);border:1px solid var(--installation-information-rule);border-radius:var(--installation-information-radius)}.installation-information__panel--online{background:rgba(var(--color-accent-rgb),.05)}.installation-information__scope{padding-block-start:1.5rem;border-block-start:1px solid var(--installation-information-rule)}.installation-information__scope-list{padding-inline-start:1.25rem}.installation-information__note{margin-block-start:1.25rem}.installation-information__jump-link:focus-visible{outline:2px solid var(--color-heading);outline-offset:3px}.installation-information__diagram-link:focus-visible{outline:2px solid var(--color-heading);outline-offset:4px}@media screen and (min-width:768px){.installation-information{--installation-information-gap: 3.5rem;--installation-information-panel-padding: 1.5rem;margin-block:1.5rem 2rem}.installation-information__assessments,.installation-information__scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media screen and (min-width:900px){.installation-information__diagram{margin-block-start:3rem}.installation-information__diagram-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media screen and (min-width:1100px){.installation-information__process{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;gap:1.25rem}.installation-information__step{display:block}.installation-information__step:before{margin-block-end:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/installation-information.css.map */
