.ComparatorTable{overflow:auto}.ComparatorTable__wrapper{display:contents}.ComparatorTable__wrapper.is-edit{display:flex}.ComparatorTable__wrapper.is-edit .ComparatorTable__table{width:75%}.ComparatorTable__table{width:100%;font-size:1.4rem;border-collapse:inherit;table-layout:fixed}.ComparatorTable__table.is-opened tbody{display:table-row-group}.ComparatorTable__table td,.ComparatorTable__table th{position:relative;width:220px;padding:4px 16px;font-weight:400}@media screen and (min-width:670px){.ComparatorTable__table td,.ComparatorTable__table th{width:auto}}.ComparatorTable__table td:before,.ComparatorTable__table th:before{content:"";position:absolute;z-index:0;left:0;width:100%;border:solid #d9d9d6;border-width:0 1px;pointer-events:none}.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{width:16px;margin-left:8px}.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{position:relative;display:block;color:#000;font-size:1.6rem;font-weight:700;margin:0 auto 24px}.ComparatorTable__link:after{content:"";transform:rotate(45deg);display:inline-block;width:.6em;height:.6em;margin-left:6px;border:2px solid #efdf00;border-width:2px 2px 0 0;vertical-align:middle}.ComparatorTable__link:hover:after{border-color:currentColor}.ComparatorTable__link:only-child{margin-bottom:0}.ComparatorTable__buttonMore{margin:auto auto 0;text-decoration:underline;font-weight:700}.ComparatorTable__table{border-spacing:10px}@media screen and (min-width:1024px){.ComparatorTable__table{border-spacing:16px}}.ComparatorTable__table td:before,.ComparatorTable__table th:before{top:-5px;bottom:-5px}@media screen and (min-width:1024px){.ComparatorTable__table td:before,.ComparatorTable__table th:before{top:-8px;bottom:-8px}}@media screen and (min-width:1024px){.ComparatorTable{padding:0 40px}}.ComparatorTable__table td,.ComparatorTable__table th{text-align:left}.ComparatorTable__link{align-self:center;margin:0 24px 24px 0;text-align:left}.ComparatorTable__buttonMore{position:relative;display:flex;font-size:1.4rem}.ComparatorTable__buttonMore:after{content:"";transform:rotate(135deg);display:block;width:8px;height:8px;margin-left:8px;border:1px solid;border-width:1px 1px 0 0}