.features-table{--_header-background-color:var(--color-background);--_border-width:1px;--_border-color:var(--color-foreground),0.1;--_category-color:var(--color-accent);--_icon-yes-color:var(--color-accent);--_icon-no-color:var(--color-foreground),0.2;--_icon-size:1.3rem;--check-icon-size:var(--_icon-size);border:var(--_border-width) solid rgb(var(--_border-color));border-collapse:collapse;border-spacing:0;position:relative;table-layout:fixed;width:100%}.features-table.table-minimalist,.features-table.table-striped{--_border-width:0px;---block_category-margin-top:1.5rem}@media only screen and (max-width:700px){.features{overflow-x:auto}}.features-table tbody,.features-table td,.features-table tfoot,.features-table th,.features-table thead,.features-table tr{border:inherit;border-top-style:none}.features-table>thead tr,.features-table__header-description,.features-table__header-title{border-bottom-style:none;border-top-style:none;position:relative}.features-table>thead{background:rgb(var(--_header-background-color));position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:3}.features-table>thead:after,.features-table>thead:before{background:rgb(var(--_border-color));content:"";height:var(--_border-width);left:calc(var(--_border-width)*-1);position:absolute;right:calc(var(--_border-width)*-1)}.features-table>thead:before{top:calc(var(--_border-width)*-1)}.features-table>thead:after{bottom:calc(var(--_border-width)*-1)}.features-table>thead>tr>td:before,.features-table>thead>tr>th:before{background:rgb(var(--_border-color));bottom:0;content:"";height:100%;left:calc(var(--_border-width)*-1);position:absolute;width:var(--_border-width)}.features-table>thead td,.features-table>thead th,.features-table__header-description,.features-table__header-title{background:rgb(var(--_header-background-color))}.features-table__header-title{color:var(--_header-title-color,inherit);font:var(--_header-title-font-style,var(--font-style)) var(--_header-title-font-weight,var(--font-weight)) var(--_header-title-font-size,var(--font-size)) /var(--_header-title-line-height,var(--line-height)) var(--_header-title-font-family,var(--font-family));text-decoration:var(--_header-title-text-decoration,none)}.features-table__header-title:not(.jumbo,.h1,.h2,.h3,.h4,.h5,.h6){--font-family:var(--h4-font-family);--font-size:var(--h4-font-size);--font-style:var(--h4-font-style);--font-weight:var(--h4-font-weight);--line-height:var(--h4-line-height)}.features-table__header-description{color:var(--_header-description-color,inherit);font:var(--_header-description-font-style,var(--font-style)) var(--_header-description-font-weight,var(--font-weight)) var(--_header-description-font-size,var(--font-size)) /var(--_header-description-line-height,var(--line-height)) var(--_header-description-font-family,var(--font-family));text-align:inherit;text-decoration:var(--_header-description-text-decoration,none)}.features-table tbody{font-size:.875rem}.features-table tr{vertical-align:top}.features-table th{text-align:inherit}.features-table tbody th{font-weight:inherit}.features-table tbody tr:has(th[scope=colgroup]){border-color:var(--_category-border-color,inherit);border-style:var(--_category-border-style,inherit);border-width:var(--_category-border-width,inherit)}.features-table__category-title{background:rgb(var(--_category-background-color));color:var(--_category-color);font:var(--_category-font-style,var(--font-style)) var(--_category-font-weight,var(--font-weight)) var(--_category-font-size,var(--font-size)) /var(--_category-line-height,var(--line-height)) var(--_category-font-family,var(--font-family));text-decoration:var(--_category-text-decoration)}.features-table__category-title:not(.jumbo,.h1,.h2,.h3,.h4,.h5,.h6){--font-family:var(--h5-font-family);--font-size:var(--h5-font-size);--font-style:var(--h5-font-style);--font-weight:var(--h5-font-weight);--line-height:var(--h5-line-height)}.features-table__category-title:before{content:"";display:block;height:var(--_category-margin-top,0)}.features-table__category-title:after{content:"";display:block;height:var(--_category-margin-bottom,0)}.features-table td{text-align:center}.features-table__icon{color:rgb(var(--_icon-yes-color));display:block;height:var(--_icon-size);fill:currentColor;margin-inline:auto;width:var(--_icon-size)}img.features-table__icon{object-fit:contain}.features-table__icon--no{color:rgb(var(--_icon-no-color))}@media only screen and (max-width:600px){.features-table,.features-table tbody,.features-table thead{display:block;width:100%}.features-table tbody+tbody{margin-top:var(--_category-margin-top,2rem)}.features-table th[scope=row]{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;display:block!important;white-space:nowrap!important}.features-table tr{display:grid;grid-template-columns:repeat(var(--_count),1fr)}.features-table th[scope=colgroup]{grid-column:span var(--_count)}.features-table tbody td:not(:has(.features-table__icon)):before{color:rgb(var(--color-accent));content:attr(data-row-header-text)":";display:block;font-size:.9em;margin-bottom:.5em}.features-table tbody td:has(.features-table__icon--yes):before{content:attr(data-row-header-text);display:block}.features-table tbody td:has(.features-table__icon--no):before{content:"—";display:block;opacity:.5}.features-table__icon{display:none}}