.solution-specifications-block{width:100%}.solution-specifications-block__top{position:relative}.solution-specifications-block__top:has(.solution-specifications-block__toggle[aria-expanded=false])+.solution-specifications-block__bottom{display:none}.solution-specifications-block__top:has(.solution-specifications-block__toggle[aria-expanded=false]) .solution-specifications-block__icon{transform:rotate(-180deg)}.solution-specifications-block__toggle{align-items:center;background-color:unset;cursor:pointer;display:flex;flex-direction:row;inset:0;margin-bottom:0;outline-offset:-2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}.solution-specifications-block__icon-container{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:3rem;justify-content:center;padding:.5rem;width:3rem}.solution-specifications-block__icon{color:var(--hh-color-primary,blue);height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;transform:rotate(0deg);transform-origin:center center;transition:transform .25s ease-in-out;width:100%}.solution-specifications-block__heading{background-color:unset;color:var(--hh-color-primary,blue);display:block;font-family:var(--hh-font-bold,"sans-serif");font-size:1.375rem;line-height:1em;margin-bottom:0;margin-top:0;padding:calc(var(--hh-gutter-width, 1em)/2) calc(var(--hh-gutter-width, 1em)/5);text-align:start;word-break:break-word}.solution-specifications-block__table{border-collapse:separate;border-spacing:0;margin-top:var(--hh-gutter-width,2rem);width:100%}.solution-specifications-block__body .solution-specifications-block__row{position:relative}.solution-specifications-block__body .solution-specifications-block__row:nth-child(odd):after{background-color:var(--hh-color-gray-slate-5,#f0f);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:1}.hh-has-dark-background .solution-specifications-block__body .solution-specifications-block__row:nth-child(odd):after{background-color:var(--hh-color-white,#fff)}.solution-specifications-block__label,.solution-specifications-block__value{color:var(--hh-font-color-primary,#000);height:100%;padding:calc(var(--hh-gutter-width, 2rem)/2.5) 0 calc(var(--hh-gutter-width, 2rem)/2.5) calc(var(--hh-gutter-width, 2rem)/2);position:relative;text-align:start;width:50%;z-index:2}.hh-has-dark-background .solution-specifications-block__label,.hh-has-dark-background .solution-specifications-block__value{color:var(--hh-color-body,#fff)}