.comparison__cell,.comparison__column,.comparison__table{display:grid}.comparison__cell,.comparison__column{align-items:center}.comparison__cell{grid-template-rows:subgrid}.comparison__cols-header{grid-column-end:6;grid-column-start:2}.comparison__cols-header .comparison__cell--header-titles{border-top:0!important;font-size:1.5rem;padding-bottom:1.6rem}.comparison__cell--cell,.comparison__cell--header,.comparison__cell--header-titles,.comparison__cell--title{padding:1.2rem .2rem}.comparison__cell--header-titles,.comparison__cell--title{padding-inline:0!important}.comparison__cell--header,.comparison__cell--header-titles,.comparison__cell--title{color:var(--primary-color);font-size:1rem;font-weight:700;line-height:1.45}.comparison__cell--link{text-decoration:underline}@media (min-width:500px){.comparison__table{background:var(--white);border-radius:1rem;box-shadow:0 0 49px 0 rgba(152,162,179,.16),0 2px 20px 0 rgba(0,0,0,.08);padding:1.4rem 2rem}}@media (min-width:769px){.comparison__table{padding:2rem 4.6rem}.comparison__cell--cell,.comparison__cell--header,.comparison__cell--header-titles,.comparison__cell--title{padding:.5rem .4rem}.comparison__cols-header .comparison__cell--header-titles{font-size:1.8rem}.comparison__cell--header,.comparison__cell--header-titles,.comparison__cell--title{font-size:1.6rem}.comparison__cell--title{font-size:1.4rem}}