.block-comparison{font-family:var(--font-body,ui-sans-serif, system-ui, -apple-system, Segoe UI, roboto, Helvetica Neue, arial, sans-serif);padding-block:calc(3rem * var(--v-rhythm,1) * var(--block-spacing,1));padding-inline:max(1rem, (100% - var(--content-width,1120) * 1px) / 2);color:var(--color-text)}@media (width>=768px){.block-comparison{padding-block:calc(4.5rem * var(--v-rhythm,1) * var(--block-spacing,1));padding-inline:max(1.5rem, (100% - var(--content-width,1120) * 1px) / 2)}}.block-comparison>*{box-sizing:border-box;width:100%;min-width:0}.block-comparison__title{font-family:var(--font-heading,var(--font-body,ui-sans-serif, system-ui, -apple-system, Segoe UI, roboto, Helvetica Neue, arial, sans-serif));overflow-wrap:anywhere;max-width:100%;font-size:calc(clamp(1.75rem, 2vw + 1.2rem, 2.5rem) * var(--v-heading-scale,1) * var(--heading-scale,1));line-height:var(--v-heading-leading,1.15);font-weight:var(--v-heading-weight,700);letter-spacing:var(--v-heading-tracking,0);text-align:var(--v-heading-align,inherit);text-transform:var(--v-heading-transform,none);margin:0}[data-heading-align=start] .block-comparison__title{text-align:start}[data-heading-align=center] .block-comparison__title{text-align:center}[data-heading-align=end] .block-comparison__title{text-align:end}.block-comparison__title{margin-bottom:1.5rem}.block-comparison__scroll{overflow-x:auto}.block-comparison__table{border-collapse:collapse;text-align:center;width:100%;min-width:30rem}.block-comparison__table th,.block-comparison__table td{border-bottom:var(--v-line-width,1px) solid var(--v-line,color-mix(in srgb, var(--color-text) 12%, transparent));padding:.75rem 1rem}.block-comparison__table thead th{font-family:var(--font-heading,var(--font-body,ui-sans-serif, system-ui, -apple-system, Segoe UI, roboto, Helvetica Neue, arial, sans-serif));font-weight:var(--v-heading-weight,700)}.block-comparison__table tbody th{text-align:left;font-weight:500}.block-comparison__table [data-kind=no]{color:var(--v-text-muted,color-mix(in srgb, var(--color-text) 70%, transparent))}.block-comparison__table [data-kind=yes]{color:var(--color-accent);font-weight:500}.block-comparison[data-highlight="1"] .block-comparison__table [data-column="1"],.block-comparison[data-highlight="2"] .block-comparison__table [data-column="2"],.block-comparison[data-highlight="3"] .block-comparison__table [data-column="3"],.block-comparison[data-highlight="4"] .block-comparison__table [data-column="4"]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-background))}
