.comp-table{border:1px solid #e0e0e0;border-radius:12px;font-size:15px;overflow:hidden;width:100%}.comp-table__header{display:grid;grid-template-columns:repeat(3,1fr)}.comp-table__header-cell{border-right:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:13px;font-weight:600;letter-spacing:.05em;padding:20px 24px;text-transform:uppercase}.comp-table__header-cell:last-child{border-right:none}.comp-table__row{border-top:1px solid #e8e8e8;display:grid;grid-template-columns:repeat(3,1fr)}.comp-table__row--even{background-color:#f8f9fb}.comp-table__row--odd{background-color:#fff}.comp-table__cell{border-right:1px solid #e8e8e8;font-weight:500;line-height:1.5;padding:20px 24px}.comp-table__cell:last-child{border-right:none}.comp-table__cell--1{font-weight:700}@media (max-width:768px){.comp-table__header,.comp-table__row{grid-template-columns:1fr}.comp-table__cell,.comp-table__header-cell{border-bottom:1px solid hsla(0,0%,100%,.15);border-right:none}}