/* Article components work in the native editor and on the reading page. */
.editor-styles-wrapper{font-family:Arial,Helvetica,sans-serif;color:#173f66;font-size:17px;line-height:1.8}
.editor-styles-wrapper :is(h1,h2,h3){font-family:Arial,Helvetica,sans-serif;line-height:1.3;letter-spacing:-.02em}
.editor-styles-wrapper h1{font-size:36px}.editor-styles-wrapper h2{font-size:29px}.editor-styles-wrapper h3{font-size:22px}
.ch-article-section{box-sizing:border-box;margin-block:32px;min-width:0}
.ch-article-section h2,.ch-article-section h3{margin-top:0;line-height:1.35}
body.single-post .blog-article-content .ch-article-section :is(h2,h3):first-child{margin-top:0}
.ch-article-section p{line-height:1.8}
.ch-article-section .wp-block-columns{gap:28px;align-items:start}
.ch-article-section figure{margin:0}
.ch-article-section img{max-width:100%;height:auto;display:block}
.ch-article-section .wp-block-table{width:100%;overflow:auto}
.ch-article-section table{border-collapse:collapse;width:100%}
.ch-article-section th,.ch-article-section td{padding:14px;border:1px solid #d8e2eb;line-height:1.65;text-align:left}
.ch-article-section th{background:#edf4fa}
.ch-article-section figcaption{font-size:13px;line-height:1.6;color:#60758a;margin-top:10px}
.ch-article-section details{padding:16px 0;border-bottom:1px solid #d8e2eb}
.ch-article-section summary{font-weight:600;cursor:pointer}
.ch-article-section details>p{margin-bottom:0}
.ch-article-section .wp-block-button__link{background:#1469ad;color:#fff;padding:13px 22px;border-radius:5px;font-size:14px;text-decoration:none;display:inline-block}
.ch-article-section.is-style-ch-note{border-left:3px solid #1375bf;background:#eef6fc;padding:26px 30px}
.ch-article-section.is-style-ch-card{border:1px solid #d6e3ed;background:#f7fafc;border-radius:8px;padding:28px}
.ch-article-section.is-style-ch-dark{background:#123b63;color:#fff;padding:30px;border-radius:8px}
.ch-article-section.is-style-ch-dark :is(h2,h3,p){color:#fff}
.ch-article-section.is-style-ch-dark .wp-block-button__link{background:#fff;color:#123b63}
.wp-block-image.is-style-ch-rounded img{border-radius:14px}
.ch-rb{box-sizing:border-box;min-width:0}
.ch-rb[class*="ch-radius-"]>img{border-radius:inherit}
@media(max-width:760px){.site-footer-grid>div:nth-child(2),.site-footer-grid>div:nth-child(3){display:none!important}}
@media(max-width:640px){.ch-article-section{margin-block:24px}.ch-article-section .wp-block-columns{flex-direction:column;gap:20px}.ch-article-section .wp-block-column{width:100%;flex-basis:auto!important}.ch-article-section.is-style-ch-note,.ch-article-section.is-style-ch-card,.ch-article-section.is-style-ch-dark{padding:20px}.ch-article-section .wp-block-table table{min-width:520px}}
.ch-rb.ch-mt-d{margin-top:var(--ch-mt-d)!important}.ch-rb.ch-mb-d{margin-bottom:var(--ch-mb-d)!important}.ch-rb.ch-pt-d{padding-top:var(--ch-pt-d)!important}.ch-rb.ch-pb-d{padding-bottom:var(--ch-pb-d)!important}.ch-rb.ch-px-d{padding-inline:var(--ch-px-d)!important}.ch-rb.ch-gap-d{gap:var(--ch-gap-d)!important}.ch-rb.ch-size-d{font-size:var(--ch-size-d)!important}.ch-rb.ch-width-d{max-width:var(--ch-width-d)!important}.ch-rb.ch-radius-d{border-radius:var(--ch-radius-d)!important}.ch-rb.ch-align-d{text-align:var(--ch-align-d)!important}
@media(max-width:1024px){.ch-rb.ch-mt-t{margin-top:var(--ch-mt-t)!important}.ch-rb.ch-mb-t{margin-bottom:var(--ch-mb-t)!important}.ch-rb.ch-pt-t{padding-top:var(--ch-pt-t)!important}.ch-rb.ch-pb-t{padding-bottom:var(--ch-pb-t)!important}.ch-rb.ch-px-t{padding-inline:var(--ch-px-t)!important}.ch-rb.ch-gap-t{gap:var(--ch-gap-t)!important}.ch-rb.ch-size-t{font-size:var(--ch-size-t)!important}.ch-rb.ch-width-t{max-width:var(--ch-width-t)!important}.ch-rb.ch-radius-t{border-radius:var(--ch-radius-t)!important}.ch-rb.ch-align-t{text-align:var(--ch-align-t)!important}}
@media(max-width:640px){.ch-rb.ch-mt-m{margin-top:var(--ch-mt-m)!important}.ch-rb.ch-mb-m{margin-bottom:var(--ch-mb-m)!important}.ch-rb.ch-pt-m{padding-top:var(--ch-pt-m)!important}.ch-rb.ch-pb-m{padding-bottom:var(--ch-pb-m)!important}.ch-rb.ch-px-m{padding-inline:var(--ch-px-m)!important}.ch-rb.ch-gap-m{gap:var(--ch-gap-m)!important}.ch-rb.ch-size-m{font-size:var(--ch-size-m)!important}.ch-rb.ch-width-m{max-width:var(--ch-width-m)!important}.ch-rb.ch-radius-m{border-radius:var(--ch-radius-m)!important}.ch-rb.ch-align-m{text-align:var(--ch-align-m)!important}}
@media(min-width:1025px){body:not(.block-editor-page):not(.editor-styles-wrapper) .ch-hide-d{display:none!important}}@media(min-width:641px) and (max-width:1024px){body:not(.block-editor-page):not(.editor-styles-wrapper) .ch-hide-t{display:none!important}}@media(max-width:640px){body:not(.block-editor-page):not(.editor-styles-wrapper) .ch-hide-m{display:none!important}}
