:root {
    --title-color: #316280;
    --paragraph-spacing: 25rem;
}

article li {
    margin-bottom: calc(var(--paragraph-spacing) * 0.5);
    line-height: 1.625;
}

article :is(ul, ol) {
    margin-bottom: var(--paragraph-spacing);
    padding-left: 1em;
}


h3 {
    font-size: 22rem;
}


strong, h3 {
    font-weight: 600;
}


article :is(h1:not(.site-title),h1,h2,h3,h4,h5,h6) {
    color: var(--title-color);
}

h1:not(.site-title) {
    color: var(--title-color);
}

.card {
    color: var(--text-color);
}

.backdrop-wrap {
    backdrop-filter: brightness(50%);
}

.is-layout-flow.wp-block-group {
    padding: 0;

}

.is-layout-flow .wp-block-column {
 
    max-width: fit-content;
    margin: 0 auto;
    padding: 120px 2em;
}

.is-layout-flow :is(h1,h2,h3,p) {
    color: white !important;
}