.benefit-sidebar-outer[data-v-a4b8787d]{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;width:100%}.benefit-sidebar-outer .benefit-category[data-v-a4b8787d]{display:flex;flex-direction:column;gap:.25rem;width:100%}:is(.benefit-sidebar-outer .benefit-category) .category-header[data-v-a4b8787d]{font-size:1.125rem;font-weight:700;line-height:180%}:is(.benefit-sidebar-outer .benefit-category) .category-description[data-v-a4b8787d] h4{margin-top:1rem}:is(.benefit-sidebar-outer .benefit-category) .category-description[data-v-a4b8787d] ul{margin-bottom:.25rem;margin-top:.25rem}:is(.benefit-sidebar-outer .benefit-category) .category-description[data-v-a4b8787d] ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:.25rem;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.component-section[data-v-14b5c419]{display:flex;flex-direction:column;row-gap:1rem;width:100%}.component-section .component-section-header[data-v-14b5c419]{align-items:center;border-radius:.938rem;display:flex;height:4rem;justify-content:space-between;width:100%;--tw-bg-opacity:1;background-color:#f5f6f6;background-color:rgb(245 246 246/var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem}.overall[data-v-14b5c419]:is(.component-section .component-section-header){--tw-bg-opacity:1;background-color:#f0ebfb;background-color:rgb(240 235 251/var(--tw-bg-opacity))}:is(.component-section .component-section-header) .component-title[data-v-14b5c419]{font-size:1.438rem;font-weight:700;line-height:130%}.overall[data-v-14b5c419]:is(:is(.component-section .component-section-header) .component-title){font-size:1.75rem;font-weight:700;letter-spacing:-.01em;line-height:125%}.component-section .feature[data-v-14b5c419]{display:flex;flex-direction:column;padding-left:.5rem;padding-right:.5rem}.starRating[data-v-14b5c419]:is(.component-section .feature){align-items:center;flex-direction:row;font-size:1.25rem;font-weight:600;justify-content:space-between;line-height:130%;width:100%}:is(:is(.component-section .feature) .costs-table) td[data-v-14b5c419]{border-style:none;padding:0}:is(:is(:is(.component-section .feature) .costs-table) td) span[data-v-14b5c419]{font-weight:600;--tw-text-opacity:1;color:#000059;color:rgb(0 0 89/var(--tw-text-opacity))}.component-section p[data-v-14b5c419]{padding-left:.5rem}
