.line-clamp{-webkit-line-clamp:var(--line-clamp,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.table-section{container-type:inline-size}.table-section__wrapper{align-items:end;-moz-column-gap:2.4rem;column-gap:2.4rem;display:grid;grid-template-areas:"text buttons" "table table";grid-template-columns:1fr auto;row-gap:3.2rem}@container (max-width: 600px){.table-section__wrapper{align-items:stretch;grid-template-areas:"text" "table" "buttons";grid-template-columns:1fr;row-gap:3.2rem}.table-section__wrapper .table-section__buttons{text-align:center}.table-section__wrapper .table-section__button--desktop{display:none}.table-section__wrapper .table-section__button--mobile{display:inline-flex}}.table-section__text{display:flex;flex-direction:column;grid-area:text}.table-section__text .table-section__tagline+.table-section__title{margin-top:1.6rem}.table-section__text .table-section__title+.table-section__description{margin-top:2.4rem}.table-section__buttons{grid-area:buttons}.table-section__button--mobile{display:none}.table-section__size-wrapper{container-type:inline-size;grid-area:table}.table-section__scroll-region{background-color:var(--color-background)}.table-section__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.table-section__cell{padding:2.4rem 0;position:relative;text-align:left;vertical-align:top}.table-section__cell:after{background-color:var(--color-border);bottom:0;content:"";height:.1rem;left:0;position:absolute;right:0}.table-section__cell:not(:first-child){padding-left:1.2rem}.table-section__cell:not(:first-child):after{left:1.2rem}.table-section__cell:not(:last-child){padding-right:1.2rem}.table-section__cell:not(:last-child):after{right:1.2rem}.table-section__cell--head{font-weight:400}.table-section__cell-label{color:var(--color-text-80);display:none;margin-bottom:.8rem}.table-section__cell-content.rte ol,.table-section__cell-content.rte p,.table-section__cell-content.rte ul,.table-section__cell-label.rte ol,.table-section__cell-label.rte p,.table-section__cell-label.rte ul{margin:0}.table-section__cell-content.rte ol+ol,.table-section__cell-content.rte ol+p,.table-section__cell-content.rte ol+ul,.table-section__cell-content.rte p+ol,.table-section__cell-content.rte p+p,.table-section__cell-content.rte p+ul,.table-section__cell-content.rte ul+ol,.table-section__cell-content.rte ul+p,.table-section__cell-content.rte ul+ul,.table-section__cell-label.rte ol+ol,.table-section__cell-label.rte ol+p,.table-section__cell-label.rte ol+ul,.table-section__cell-label.rte p+ol,.table-section__cell-label.rte p+p,.table-section__cell-label.rte p+ul,.table-section__cell-label.rte ul+ol,.table-section__cell-label.rte ul+p,.table-section__cell-label.rte ul+ul{margin-top:.8rem}.table-section__cell-content.rte li+li,.table-section__cell-label.rte li+li{margin-top:.4rem}.table-section__cell-content.rte,.table-section__cell-content.rte a,.table-section__cell-content.rte li,.table-section__cell-content.rte p{color:inherit;font:inherit;letter-spacing:inherit}@container (max-width: 600px){.table-section__size-wrapper[data-mobile-layout=stack] .table-section__table{table-layout:auto}.table-section__size-wrapper[data-mobile-layout=stack] thead{display:none}.table-section__size-wrapper[data-mobile-layout=stack][data-header-column=true] thead,.table-section__size-wrapper[data-mobile-layout=stack][data-header-column=true] thead tr{display:block}.table-section__size-wrapper[data-mobile-layout=stack][data-header-column=true] thead .table-section__cell{box-shadow:inset 0 -.1rem 0 var(--color-border);display:none}.table-section__size-wrapper[data-mobile-layout=stack][data-header-column=true] thead .table-section__cell--corner{display:block;padding:0 0 2.4rem}.table-section__size-wrapper[data-mobile-layout=stack] tbody{display:block}.table-section__size-wrapper[data-mobile-layout=stack] tbody tr{box-shadow:inset 0 -.1rem 0 var(--color-border);display:block;padding:2.4rem 0}.table-section__size-wrapper[data-mobile-layout=stack] .table-section__cell{box-shadow:none;display:block;padding:0}.table-section__size-wrapper[data-mobile-layout=stack] .table-section__cell:after{display:none}.table-section__size-wrapper[data-mobile-layout=stack] .table-section__cell:not(:first-child){margin-top:1.6rem}.table-section__size-wrapper[data-mobile-layout=stack] .table-section__cell--row-head{margin-bottom:2.4rem}.table-section__size-wrapper[data-mobile-layout=stack] .table-section__cell-label{display:block}.table-section__size-wrapper[data-mobile-layout=scroll]{margin-right:-2.4rem}.table-section__size-wrapper[data-mobile-layout=scroll] .table-section__scroll-region .swiper-wrapper{background-attachment:local,local;background-image:linear-gradient(to right,var(--color-background) 30%,transparent),linear-gradient(to left,var(--color-background) 30%,transparent);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:4.8rem 100%,4.8rem 100%;margin-right:-2.4rem;overflow-x:auto;padding-bottom:.1rem}.table-section__size-wrapper[data-mobile-layout=scroll] .table-section__scroll-region .swiper-slide{transform:none}.table-section__size-wrapper[data-mobile-layout=scroll] .table-section__table{padding-right:2.4rem;table-layout:fixed}.table-section__size-wrapper[data-mobile-layout=scroll] .table-section__cell{width:calc((100cqi - 2.4rem)/var(--table-visible-columns, 2))}.table-section__size-wrapper[data-mobile-layout=scroll][data-visible-columns=auto] .table-section__table{table-layout:auto}.table-section__size-wrapper[data-mobile-layout=scroll][data-visible-columns=auto] .table-section__cell{width:-moz-max-content;width:max-content}.table-section__size-wrapper[data-mobile-layout=scroll][data-header-column=true] .table-section__cell--corner,.table-section__size-wrapper[data-mobile-layout=scroll][data-header-column=true] .table-section__cell--row-head{background-color:var(--color-background);left:0;position:sticky;z-index:1}.table-section__size-wrapper[data-mobile-layout=scroll][data-header-column=false]{margin-left:-2.4rem}.table-section__size-wrapper[data-mobile-layout=scroll][data-header-column=false] .table-section__table{padding-left:2.4rem}}
