.body .content.site-text span {
    color: var(--c-f)!important;
    font-size: 1rem!important;
    line-height: 1.2rem!important;
    text-align:left!important;
    font-family:var(--c-font)!important
}

.body .content.site-text .content-static a {
    display: inline-block;
    color: var(--aw-emphasis)!important;
}

.body .content.site-text .content-static a span {
    display: inline-block;
    color: var(--aw-emphasis)!important;
}

.body .content.site-text h1 {
    font-size: 1.5rem;
    font-weight: bold;
    margin: 12px;
}
.body .content.site-text h1 span,
.body .content.site-text h2 span,
.body .content.site-text h3 span,
.body .content.site-text h4 span,
.body .content.site-text h5 span{
    font-size:inherit!important
}
.body .content.site-text h2 {
    font-size: 1.4rem;
    font-weight: bold;
    margin: 12px;
}

.body .content.site-text h3 {
    font-size: 1.3rem;
    font-weight: bold;
    margin: 12px;
}
.body .content.site-text h4 {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 12px;
}
.body .content.site-text h5 {
    font-size: 1.1rem;
    font-weight: bold;
    margin: 12px;
}
.body .content.site-text .content-static p {
    margin: 8px 16px;
    font-size: 1rem!important;
    line-height: 1.2rem!important;
    text-align: left!important;
}
.body .content.site-text li p {
    margin:0
}
.body .content.site-text .content-static ol, .body .content.site-text .content-static ul {
    list-style:disc;
    padding-left: 50px;
}
.body .content.site-text .content-static ol {
    list-style:decimal
}
.body .content.site-text .content-static li {
    white-space: normal;
    margin: 8px 16px;
    text-align:left!important;
}
.body .content.site-text table {
    border:1px solid var(--c-o3);
    width: 100%!important;
    margin: 8px 16px;
    table-layout: fixed;
}
.body .content.site-text table tr:not(:last-child) {
    border-bottom:1px solid var(--c-o3)
}
.body .content.site-text table td {
    width: auto!important;
    text-align: center;
    vertical-align: middle;
}
.body .content.site-text table td:not(:last-child) {
    width: auto!important;
    border-right:1px solid var(--c-o3)
}
.body .content.site-text .content-static table td p {
    padding:0;
    margin:4px;
    text-align:center!important;
    word-break:break-word;
}
ol ol, 
ol ul,
ul ul,
ul ol{
    padding-left:0!important
}
.body .content.site-text .content-static > div {
    width:100%;
    display: flex;
    flex-direction: column;
}
.view-page-cookiepolicy  .content.site-text table td:nth-child(3) {
    width:80px!important;
}
.view-page-cookiepolicy  .content.site-text table td:nth-child(4) {
    width:100px!important;
}