.rich-article h2,.rich-article h3,.rich-article h4{color:#0b3f67;line-height:1.25;letter-spacing:-.02em;margin:1.55em 0 .55em}.rich-article h2{font-size:clamp(1.65rem,3vw,2.25rem)}.rich-article h3{font-size:clamp(1.35rem,2.4vw,1.75rem)}.rich-article h4{font-size:1.2rem}.rich-article p{margin:0 0 1.15em}.rich-article ul,.rich-article ol{margin:0 0 1.4em;padding-left:1.55em}.rich-article li{margin:.38em 0}.rich-article blockquote{margin:1.6em 0;padding:1.15em 1.3em;border-left:4px solid #70be2d;background:#f1f9ec;color:#31536c;border-radius:0 10px 10px 0}.rich-article a{color:#0871bd;text-decoration:underline;text-underline-offset:3px}.rich-article hr{border:0;border-top:1px solid #d6e4eb;margin:2.2em 0}.rich-article table{width:100%;border-collapse:collapse;margin:1.6em 0;display:block;overflow-x:auto}.rich-article th,.rich-article td{border:1px solid #cbdde7;padding:.75em .85em;text-align:left;min-width:130px}.rich-article th{background:#eaf5fa;color:#0b3f67}.rich-article pre{overflow:auto;padding:1em;border-radius:10px;background:#102d46;color:#fff}.rich-article code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:#eef4f7;padding:.12em .3em;border-radius:4px}.rich-article pre code{background:transparent;padding:0}.rich-article img{max-width:100%;height:auto}.rich-article [style*="text-align:center"]{text-align:center}.rich-article [style*="text-align:right"]{text-align:right}.rich-article [style*="text-align:justify"]{text-align:justify}
