.article-body{color:var(--ink-2,#4a5a73);font-size:16px;font-weight:300;line-height:1.75}.article-body h2,.article-body h3,.article-body h4{color:var(--navy,#0c1d3d);margin-top:2.25em;margin-bottom:.6em;font-weight:400;line-height:1.25}.article-body h2{font-size:clamp(22px,3vw,30px)}.article-body h3{font-size:clamp(18px,2.4vw,22px)}.article-body h4{font-size:17px}.article-body p{margin:0 0 1.15em}.article-body a{color:var(--navy,#0c1d3d);text-underline-offset:3px;text-decoration:underline}.article-body a:hover{opacity:.65}.article-body ul,.article-body ol{margin:0 0 1.3em 1.25em}.article-body li{margin-bottom:.5em}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body img{border-radius:16px;max-width:100%;height:auto;margin:1.75em 0}.article-body figure{margin:1.75em 0}.article-body figcaption{color:var(--ink-3,#8494a8);text-align:center;margin-top:.6em;font-size:13px}.article-body .table-scroll{-webkit-overflow-scrolling:touch;margin:1.75em 0;overflow-x:auto}.article-body table{border-collapse:collapse;min-width:100%;font-size:14px}.article-body th,.article-body td{border:1px solid var(--border,#e3eaf2);text-align:left;vertical-align:top;padding:10px 14px}.article-body th{color:var(--navy,#0c1d3d);background:#f6fafc;font-weight:500}.article-body blockquote{border-left:2px solid var(--border,#e3eaf2);color:var(--ink-3,#8494a8);margin:1.75em 0;padding-left:1.25em}.article-body iframe{border:0;border-radius:16px;max-width:100%;margin:1.75em 0}.article-body hr{border:0;border-top:1px solid var(--border,#e3eaf2);margin:2.5em 0}
