.amp-text .amp-content--text:first-of-type {
    padding-top: 10px;
    padding-bottom: 35px;
}
.amp-card-list .amp-card-list__content {
    padding-top: 10px;
}
.accordion-toggle__inner {
    padding: 0 !important;
}
.xgn-table {
    border-spacing: 5px;
    border-collapse: separate;
    table-layout: fixed;
}
.xgn-table tr th:nth-child(2n+1) {
    background-color: #90949C;
}
.xgn-table tr th:nth-child(2n) {
    background-color: #FFE457;
    color: #000;
}
.xgn-table tr td:nth-child(2n+1) {
    background-color: #F1F3F5;
}
.xgn-table tr td:nth-child(2n) {
    background-color: #FFF8D6;
}
.xgn-table th {
    text-transform: initial;
    font-weight: 700;
    padding: 20px;
    text-align: left;
}
.xgn-table th:last-child {
    text-align: left;
}
.xgn-table td, .xgn-table th {
    font-size: 20px;
}
.xgn-table a, .xgn-table a:hover {
    color: inherit;
}
.amp-accordion .tab-panel__section-title {
    text-align: center;
    font-size: 32px !important;
}
.amp-accordion .tech-specs__accordion .amp-content__header {
    font-size: 22px !important;
}

@media (max-width: 1023px) {
    .xgn-table {
        table-layout: auto;
        display: block;
        overflow-x: scroll;
        white-space: nowrap;
    }
    .amp-accordion .tech-specs__accordion .amp-card-list__wrapper {
        flex-direction: column;
    }
}