html[data-theme] body .cms-public{background:#f2f6f8;color:#192833;min-height:65vh}html[data-theme] body .cms-public :is(h1,h2,h3,p,a,div){color:#192833!important;-webkit-text-fill-color:#192833!important}html[data-theme] body .cms-public h1{font-size:clamp(32px,4.7vw,62px);line-height:1.15;max-width:22ch}html[data-theme] body .cms-public p{line-height:1.9;max-width:78ch}html[data-theme] body .cms-public h2{font-size:28px;line-height:1.3}html[data-theme] body .cms-public .section{padding-block:42px}

html[data-theme] body .cms-post-list{background:#e4edf2;color:#192833;padding:32px;border-radius:16px;margin-block:32px}html[data-theme] body .cms-post-list :is(h2,h3,p,a){color:#192833!important;-webkit-text-fill-color:#192833!important}html[data-theme] body .cms-post-list .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}html[data-theme] body .cms-post-list .card{background:#fff;padding:26px;border:1px solid #c5d5df;border-radius:10px}@media(max-width:700px){html[data-theme] body .cms-post-list .grid{grid-template-columns:1fr}}
