.-large.csol-table-row-header-content{--cl-text-font-size:var(--cl-font-size-p-large,1.125rem);--cl-text-font-weight:var(--cl-font-weight-p-large,300);--cl-text-line-height:var(--cl-line-height-p-large,1.77777778);--cl-text-letter-spacing:var(--cl-letter-spacing-p-large,normal)}.-medium.csol-table-row-header-content{--cl-text-font-size:var(--cl-font-size-p-medium,1rem);--cl-text-font-weight:var(--cl-font-weight-p-medium,300);--cl-text-line-height:var(--cl-line-height-p-medium,1.75);--cl-text-letter-spacing:var(--cl-letter-spacing-p-medium,normal)}.-small.csol-table-row-header-content{--cl-text-font-size:var(--cl-font-size-p-small,0.875rem);--cl-text-font-weight:var(--cl-font-weight-p-small,300);--cl-text-line-height:var(--cl-line-height-p-small,1.57142857);--cl-text-letter-spacing:var(--cl-letter-spacing-p-small,normal)}.csol-table-row-header-content{font-size:var(--cl-text-font-size,1rem);font-weight:var(--cl-text-font-weight,300);letter-spacing:var(--cl-text-letter-spacing,normal);line-height:var(--cl-text-line-height,1.75)}.csol-table-caption .csol-table-caption-label{font-size:var(--cl-font-size-h3,font-size-h3);font-weight:var(--cl-font-weight-h3,font-weight-medium);letter-spacing:var(--cl-letter-spacing-h3,normal);line-height:var(--cl-line-height-h3,line-height-h3)}.csol-table-column-header,.csol-table-column-header p{--cl-anchor-font-weight:inherit;font-size:var(--cl-font-size-microheading,.875rem);font-weight:var(--cl-font-weight-microheading,600);letter-spacing:var(--cl-letter-spacing-microheading,normal);line-height:var(--cl-line-height-microheading,1.57142857)}.csol-table-expand,.csol-table-row-header-content>a{color:var(--cl-anchor-color,#0068b1);font-weight:var(--cl-anchor-font-weight,500);text-decoration:var(--cl-anchor-text-decoration,underline)}.csol-table-expand:focus-visible,.csol-table-expand:hover,.csol-table-row-header-content>a:focus-visible,.csol-table-row-header-content>a:hover{color:var(--cl-anchor-hover-color,#005fa3)}.csol-table-expand:active,.csol-table-row-header-content>a:active{color:var(--cl-anchor-pressed-color,#005896)}.csol-table-expand:focus-visible,.csol-table-row-header-content>a:focus-visible{outline:2px solid var(--cl-color-focus-01,#0068b1);outline-offset:2px}.csol-table-expand:focus-visible{outline:2px solid var(--cl-color-focus-01,#0068b1);outline-offset:-2px}.csol-table table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.csol-table p{margin:0}.csol-table-caption{margin-bottom:32px;text-align:center;width:100%}.csol-table-row-header{background-color:var(--cl-color-container-03);position:relative;text-align:left;z-index:10}.csol-table-row-header-content{font-weight:500;left:16px;max-width:calc(100cqi - 80px);position:sticky;width:fit-content}.csol-table-row-header .csol-table-cell.-empty{border-right:0}.csol-table-row-header:hover{background-color:var(--cl-color-hover-01)}.csol-table-row{background-color:var(--cl-color-container-01)}.csol-table-row:hover,.csol-table-row:hover .csol-table-row-label-content{background-color:var(--cl-color-hover-01)}.csol-table-row,.csol-table-row-header{border-bottom:1px solid var(--cl-color-border-03)}.csol-table-row-header:last-child,.csol-table-row:last-child{border-bottom:0}.csol-table-row-header:first-child,.csol-table-row:first-child{border-bottom:1px solid var(--cl-color-border-03)}.csol-table-row-label{display:table-cell;left:0;min-width:40cqi;position:sticky;text-align:left;vertical-align:middle}@container section-wrapper (min-width: 600px){.csol-table-row-label{min-width:30.9cqi}}@container section-wrapper (min-width: 900px){.csol-table-row-label{min-width:211px}}@container section-wrapper (min-width: 1080px){.csol-table-row-label{border:0;min-width:211px}}.csol-table-row-label-content{align-items:start;background-color:var(--cl-color-container-01);border-right:1px solid var(--cl-color-border-03);display:flex;flex-direction:column;max-width:100%;padding:8px 16px}@container section-wrapper (min-width: 1080px){.csol-table-row-label-content{border-right:0}}.csol-table-row-label-content>p{display:inline-block}.csol-table-row-label:after{background:linear-gradient(90deg,#dbe4ed 10%,transparent);content:"";display:block;height:100%;left:100%;opacity:0;position:absolute;top:0;transition:opacity .25s ease-in-out;width:16px}@container section-wrapper (min-width: 1080px){.csol-table-row-label{border-right:0}}.csol-table-scroll-container{border:1px solid var(--cl-color-border-03);border-radius:8px;position:relative;z-index:1}.csol-table-scroll-container:after{background:linear-gradient(270deg,#dbe4ed 10%,transparent);border-bottom-right-radius:8px;border-top-right-radius:8px;content:"";height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;width:16px;z-index:20}.csol-table-scroller{border-radius:8px;max-height:571px;overflow-x:scroll;overflow-y:hidden;transition:max-height .15s ease-out}.csol-table-scroller::-webkit-scrollbar{display:none}@container section-wrapper (min-width: 600px){.csol-table-scroller{max-height:600px}}@container section-wrapper (min-width: 1080px){.csol-table-scroller{max-height:100%;overflow-x:scroll;overflow-y:hidden}}.csol-table-cell{border-right:1px solid var(--cl-color-border-03);max-width:0;min-width:40cqi;padding:8px 16px;text-align:left;vertical-align:middle}@container section-wrapper (min-width: 600px){.csol-table-cell{min-width:30.9cqi}}@container section-wrapper (min-width: 900px){.csol-table-cell{min-width:211px}}@container section-wrapper (min-width: 1080px){.csol-table-cell{border:0}}.csol-table-cell:last-child{border-right:0}.csol-table-cell.-icon .cl-icon{height:20px;width:20px}.csol-table-cell.-icon.-check-circle .cl-icon{fill:var(--cl-color-success-01)}.csol-table-cell.-icon.-x-circle .cl-icon{fill:var(--cl-color-icon-02)}.csol-table-cell ul{list-style:disc;padding-left:2em}.csol-table-cell ol{list-style:decimal;padding-left:2em}.csol-table-column-header{background-color:var(--cl-color-container-02);border-right:1px solid var(--cl-color-border-03);box-sizing:content-box;padding:8px 16px;text-align:left;text-transform:uppercase;vertical-align:bottom}@container section-wrapper (min-width: 1080px){.csol-table-column-header{border-right:0}}.csol-table-column-header-container{border-bottom:1px solid var(--cl-color-border-03)}.csol-table-column-header.csol-table-row-label:before{border-bottom:1px solid var(--cl-color-border-03);border-right:1px solid var(--cl-color-border-03);content:"";display:block;height:calc(100% + 1px);inset:0;position:absolute;width:100%}@container section-wrapper (min-width: 1080px){.csol-table-column-header.csol-table-row-label:before{border-right:0}}.csol-table-column-header:first-child,.csol-table-column-header:last-child{border-right:0}.csol-table-collapse-text{display:none;width:100%}.csol-table-expand{background:var(--cl-color-container-02,#f6f9fc);border:1px solid var(--cl-color-border-03);border-radius:0 0 8px 8px;bottom:0;cursor:pointer;display:block;font-size:.875rem;line-height:1.57142857;margin-bottom:16px;padding:8px 16px;position:sticky;text-align:center;width:100%;z-index:11}@container section-wrapper (min-width: 1080px){.csol-table-expand{display:none}}.csol-table-expand-text{display:block;width:100%}.csol-table-expand-icon{height:20px;width:20px;fill:var(--cl-color-link-01);transform:rotate(0deg);transition:transform .25s ease-in-out}.csol-table.-dark .csol-table-row:last-child{border-bottom:0}.csol-table.-dark .csol-table-row-label:after{background:linear-gradient(90deg,#213343 10%,transparent)}@container section-wrapper (min-width: 1080px){.csol-table.-dark .csol-table-row-label-content{border-right:0}}.csol-table.-dark .csol-table-row:hover,.csol-table.-dark .csol-table-row:hover .csol-table-row-label-content{background-color:#213343}@container section-wrapper (min-width: 1080px){.csol-table.-dark .csol-table-cell{border-right:0}}.csol-table.-dark .csol-table-scroll-container:after{background:linear-gradient(270deg,#213343 10%,transparent);border-bottom-right-radius:8px;border-top-right-radius:8px}.csol-table.-overflow-left .csol-table-row-label:after,.csol-table.-overflow-right .csol-table-scroll-container:after{opacity:1}.csol-table:not(.-overflow-vertical) .csol-table-expand{display:none}.csol-table.-open .csol-table-scroller{border-radius:8px;max-height:100%;transition:max-height .25s ease-in}.csol-table.-open .csol-table-expand-icon{transform:rotate(180deg)}.csol-table.-open .csol-table-expand-text{display:none}.csol-table.-open .csol-table-collapse-text{display:block}.csol-table-footer{margin-top:24px;text-align:center;width:100%}