:root{--block-spacing-y:var(--spacing-lg);--block-spacing-x:var(--spacing);--block-margin-y:var(--block-spacing-y);--block-margin-x:var(--block-spacing-x);--block-padding-y:var(--block-spacing-y);--block-padding-x:var(--block-spacing-x)}@media screen and (width>=768px){:root{--block-spacing-y:var(--spacing-xxl);--block-spacing-x:var(--spacing-md)}}.comparison-block{margin:var(--block-margin-y) var(--block-margin-x)}.editorial .comparison-block:first-child{margin-top:0}.editorial>.comparison-block{margin-left:0;margin-right:0}.comparison-block{z-index:1;position:relative}.comparison-block__heading{z-index:3;position:relative}.comparison-block__row{justify-content:space-between;gap:0 var(--spacing-md);z-index:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading grouplist""text text";width:100%;padding:1.25rem .9375rem;display:grid}@media screen and (width>=768px){.comparison-block__row{padding:2.5rem 1.5rem}}.comparison-block__row--top{background:var(--color-white);z-index:2;border-bottom:0;grid-template-columns:1fr;grid-template-areas:"grouplist";padding-left:0;display:grid}@media screen and (width>=768px){.comparison-block__row--top:before{content:"";background:var(--color-white);z-index:-1;height:6.25rem;position:absolute;bottom:100%;left:0;right:0}}.comparison-block__row:not(.comparison-block__row--top){border-top:1px solid var(--color-green-dark)}.comparison-block--multiple .comparison-block__row--top{display:none;position:sticky;top:0}@media screen and (width>=768px){.comparison-block--multiple .comparison-block__row--top{top:5rem}}@media screen and (width>=1024px){.comparison-block--multiple .comparison-block__row--top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading grouplist""text text";display:grid;top:3.75rem}}.comparison-block__toggles{padding:var(--spacing-sm) 0;gap:var(--spacing);flex-wrap:wrap;display:flex}.comparison-block__toggles .btn{font-size:.9375rem}.comparison-block__toggles .btn[aria-pressed=true]{background:var(--color-green-dark);color:var(--color-white)}@media screen and (width>=1024px){.comparison-block__toggles{display:none}}.comparison-block__feature-heading{-webkit-appearance:none;text-align:left;align-content:center;align-items:center;gap:var(--spacing-sm);max-width:33.125rem;color:inherit;font-size:1rem;font-weight:var(--fw-bold);background:0 0;border:none;grid-area:heading;padding:0;display:flex}@media screen and (width>=768px){.comparison-block__feature-heading{font-size:1.125rem}}.comparison-block__feature-heading svg{flex-shrink:0}.comparison-block__feature-heading:not(:focus-visible) svg{transition:transform .2s}.comparison-block__feature-heading[aria-expanded=true] svg{transform:rotate(180deg)}.comparison-block__feature-text{max-width:33.125rem;padding-top:var(--spacing-sm);font-size:1rem;font-weight:var(--fw-light);grid-area:text}@media screen and (width>=1024px){.comparison-block__feature-text{padding-top:var(--spacing-md)}}.comparison-block__row:has([aria-expanded=true]){background:var(--color-green-lightest);color:var(--color-green-dark);border-top-width:.1875rem}.comparison-block__group-list{flex-shrink:0;grid-area:grouplist;justify-content:flex-end;align-items:start;gap:.5rem;display:flex}.comparison-block__group{text-align:center;height:100%;color:var(--color-green-dark);flex-direction:column;justify-content:center;align-items:center;display:none}@media screen and (width>=1024px){.comparison-block__group{-webkit-hyphens:auto;hyphens:auto;width:18.75rem;display:inline-flex}}.comparison-block__group--active{display:inline-flex}.comparison-block__group--not-included{opacity:.2}.comparison-block__group svg,.comparison-block__group img{width:1.125rem}@media screen and (width>=768px){.comparison-block__group svg,.comparison-block__group img{width:1.5625rem}}.comparison-block__group--heading{justify-content:start;align-items:flex-start;gap:var(--spacing-xs);z-index:2;text-align:left;width:100%;color:var(--color-black);flex-direction:column;font-size:1rem;display:flex}@media screen and (width>=768px){.comparison-block__group--heading{max-width:18.75rem}}
