.ComparatorTable{overflow:auto}.ComparatorTable__wrapper{display:contents}.ComparatorTable__wrapper.is-edit{display:flex}.ComparatorTable__wrapper.is-edit .ComparatorTable__table{width:75%}.ComparatorTable__table{border-collapse:inherit;font-size:1.4rem;table-layout:fixed;width:100%}.ComparatorTable__table.is-opened tbody{display:table-row-group}.ComparatorTable__table td,.ComparatorTable__table th{font-weight:400;padding:4px 16px;position:relative;width:220px}@media screen and (min-width:670px){.ComparatorTable__table td,.ComparatorTable__table th{width:auto}}.ComparatorTable__table td:before,.ComparatorTable__table th:before{border:solid #d9d9d6;border-width:0 1px;content:"";left:0;position:absolute;pointer-events:none;width:100%;z-index:0}.ComparatorTable__table thead tr:first-child th{padding-top:16px}.ComparatorTable__table thead tr:first-child th:before{border-top:1px solid #d9d9d6}.ComparatorTable__table thead th:before{background-color:#fff}.ComparatorTable__table thead th>div,.ComparatorTable__table thead th>h2{position:relative}.ComparatorTable__table tbody{display:none}.ComparatorTable__table tbody tr:nth-child(odd) td:before{background-color:#f2f2f2}.ComparatorTable__table tbody tr:nth-child(2n) td:before{background-color:#fff}.ComparatorTable__table tfoot tr:last-child td:before{border-bottom:1px solid #d9d9d6}.ComparatorTable__table tfoot td:before{background-color:#fff}.ComparatorTable__headerlink{color:inherit}.ComparatorTable__detail{position:relative}.ComparatorTable__infoIcon{margin-left:8px;width:16px}.ComparatorTable__strapline{font-weight:700}.ComparatorTable__title{font-family:"NouvelR, sans-serif";font-size:2rem;line-height:normal}.ComparatorTable__subtitle{font-size:1.6rem}.ComparatorTable__intro,.ComparatorTable__label{font-weight:700}.ComparatorTable__headWrapper,.ComparatorTable__linkWrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ComparatorTable__linkWrapper{padding:8px 0}.ComparatorTable__link{display:block;position:relative;font-size:1.6rem;font-weight:700;color:#000;margin:0 auto 24px}.ComparatorTable__link:after{content:"";display:inline-block;border:2px solid #efdf00;border-width:2px 2px 0 0;height:.6em;width:.6em;transform:rotate(45deg);margin-left:6px;vertical-align:middle}.ComparatorTable__link:hover:after{border-color:currentColor}.ComparatorTable__link:only-child{margin-bottom:0}.ComparatorTable__buttonMore{font-weight:700;margin:auto auto 0;text-decoration:underline}.ComparatorTable__table{border-spacing:10px}@media screen and (min-width:1024px){.ComparatorTable__table{border-spacing:16px}}.ComparatorTable__table td:before,.ComparatorTable__table th:before{bottom:-5px;top:-5px}@media screen and (min-width:1024px){.ComparatorTable__table td:before,.ComparatorTable__table th:before{bottom:-8px;top:-8px}}@media screen and (min-width:1024px){.ComparatorTable{padding:0 40px}}.ComparatorTable__table td,.ComparatorTable__table th{text-align:left}.ComparatorTable__link{text-align:left;align-self:center;margin:0 24px 24px 0}.ComparatorTable__buttonMore{display:flex;font-size:1.4rem;position:relative}.ComparatorTable__buttonMore:after{border:1px solid;border-width:1px 1px 0 0;content:"";display:block;height:8px;margin-left:8px;transform:rotate(135deg);width:8px}