.article-rich{overflow-wrap:anywhere;color:var(--navy,#182d37);line-height:1.85}.article-rich p{margin:0 0 1.25em}.article-rich h2,.article-rich h3,.article-rich h4{font-family:var(--font-serif),Georgia,serif;scroll-margin-top:8rem;line-height:1.3}.article-rich h2{margin:2em 0 .8em;font-size:1.8rem}.article-rich h3{margin:1.7em 0 .65em;font-size:1.4rem}.article-rich h4{margin:1.5em 0 .6em;font-size:1.15rem}.article-rich strong{font-weight:700}.article-rich em{font-style:italic}.article-rich ul,.article-rich ol{margin:1em 0 1.5em;padding-left:1.75em;list-style-position:outside}.article-rich ul{list-style-type:disc}.article-rich ol{list-style-type:decimal}.article-rich li{margin:.5em 0}.article-rich li p{margin:.25em 0}.article-rich blockquote{background:#f2ede3;border-left:3px solid #aa762d;margin:1.5em 0;padding:1.2em 1.5em;font-style:normal}.article-rich blockquote p:last-child{margin-bottom:0}.article-rich table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.95em;display:block;overflow-x:auto}.article-rich th,.article-rich td{vertical-align:top;text-align:left;border:1px solid #cec8bd;min-width:9rem;padding:.8em 1em}.article-rich th{color:#fff;background:#182d37;font-weight:700}.article-rich td{background:#faf8f2}.article-rich th :is(p,li,strong,em,span,a){color:inherit;font-weight:inherit}.article-rich table:has(>tbody>tr:only-child>:is(th,td):only-child) :is(th,td){color:#182d37;background:#f2ede3;font-weight:400}.article-rich table:has(>tbody>tr:only-child>:is(th,td):only-child) :is(p,li,em,span,a){color:#182d37}.article-rich table:has(>tbody>tr:only-child>:is(th,td):only-child) strong{font-weight:700}.article-rich blockquote :is(p,li,em){color:#182d37}.article-rich td p,.article-rich th p{margin:0 0 .5em}.article-rich td p:last-child,.article-rich th p:last-child{margin:0}.article-rich a{color:inherit;text-underline-offset:3px;text-decoration:underline}.article-rich hr{border:0;border-top:1px solid #cec8bd;margin:2em 0}.article-rich img{max-width:100%;height:auto}.article-rich sup{vertical-align:super;font-size:.75em}.article-rich sub{vertical-align:sub;font-size:.75em}@media (max-width:600px){.article-rich h2{font-size:1.5rem}.article-rich h3{font-size:1.25rem}.article-rich blockquote{padding:1em}.article-rich th,.article-rich td{padding:.6em}}
