.page-template-single-text h1 {
    margin-top: 24px;
    font-weight: 500;
    margin-bottom: 32px;
}
.page-template-single-text .breadcrumbs {
    max-width: calc(1116px + 2 * 48px);
}
.page-template-single-text .article-section {
    margin-bottom: 60px;
}
.page-template-single-text .article-section p {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 12px;
}
.page-template-single-text .article-section p.has-text-align-right {
    text-align: right;
}
.page-template-single-text .article-section h2,
.page-template-single-text .article-section h3 {
    font-weight: 500;
    margin-bottom: 16px;
}
.page-template-single-text .article-section table td, 
.page-template-single-text .article-section table th {
    word-break: normal;
}

.page-template-single-text .article-section table td, 
.page-template-single-text .article-section figure figcaption {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.page-template-single-text .article-section figure table + figcaption {
    margin-top: -24px !important;
}

.page-template-single-text .article-section table th {
    font-family: "Inter";
    font-weight: 500;
    line-height: 150%;
}

.page-template-single-text .article-section table {
    margin-bottom: 40px;
    border-collapse: collapse;
    box-shadow: 0 0 0 1px #E1E6EF;
    border-radius: 12px;
    overflow: hidden;
    width: 100%;
}
.page-template-single-text .article-section .is-style-regular table {
    box-shadow: 0 0 0 1px #ccc;
    border-radius: 0;
}
.page-template-single-text .article-section table td {
    padding: 10px 16px;
    color: #1D2433;
}
.page-template-single-text .article-section table td:not(:last-child) {
    border-right: 1px solid #F1F3F9;
}
.page-template-single-text .article-section table tbody tr:nth-child(2n+1) td {
    background-color: #FFF;
}
.page-template-single-text .article-section table tbody tr:nth-child(2n) td {
    background-color: #F8F9FC;
}
.page-template-single-text .article-section table th {
    text-align: left;
    min-width: 128px;
    background: #F1F3F9;
    padding: 10px 16px;
}
.page-template-single-text .article-section table th:not(:last-child) {
    border-right: 1px solid #F1F3F9;
}

.page-template-single-text .article-section table.has-fixed-layout {
    table-layout: fixed;
}
.page-template-single-text .article-section .left-titled table strong {
    font-size: 20px;
    font-weight: 500;
}
.page-template-single-text .article-section .is-style-regular table tr:nth-child(2n) td {
    background-color: transparent;
}
.page-template-single-text .article-section .is-style-regular table tr:not(:first-child) td {
    border-top: solid 1px #ccc;
}
.page-template-single-text .article-section .is-style-regular table th:not(:last-child),
.page-template-single-text .article-section .is-style-regular table td:not(:last-child) {
    border-right-color: #ccc;
}

.page-template-single-text .article-section a {
    color: #3185AB;
}
.page-template-single-text .article-section a:hover {
    color: #266988;
}