.article-body{font-family:"Source Serif 4",Georgia,serif;font-size:18px;line-height:1.65;color:#1f2a48;overflow-wrap:break-word}@media(min-width:1024px){.article-body{font-size:20px}}.article-body>*+*{margin-top:1.1em}.article-body>:first-child{margin-top:0}.article-body a{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.article-body a:hover{color:#0b1533}.article-body strong{font-weight:600;color:#0b1533}.article-body h2,.article-body h3{margin-top:1.6em;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;text-transform:uppercase;line-height:.95;color:#0b1533}.article-body h2{font-size:32px}.article-body h3{font-size:26px}@media(min-width:1024px){.article-body h2{font-size:40px}.article-body h3{font-size:30px}}.article-body h2+*,.article-body h3+*{margin-top:.6em}.article-body h4{margin-top:1.4em;font-family:Public Sans,sans-serif;font-weight:700;font-size:.9em;color:#0b1533}.article-body ul,.article-body ol{padding-left:1.3em}.article-body ul{list-style:disc}.article-body ol{list-style:decimal}.article-body li+li{margin-top:.35em}.article-body blockquote:not(.instagram-media):not(.twitter-tweet){border-left:4px solid var(--accent, #0B1533);padding:.1em 0 .1em 24px;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:700;font-size:28px;line-height:1.05;text-transform:uppercase;color:#0b1533}@media(min-width:1024px){.article-body blockquote:not(.instagram-media):not(.twitter-tweet){font-size:34px}}.article-body blockquote:not(.instagram-media):not(.twitter-tweet) p+p{margin-top:.5em;font-family:Public Sans,sans-serif;font-size:15px;font-weight:600;text-transform:none;color:#4a5578}.article-body img{max-width:100%;height:auto;border-radius:8px}.article-body figcaption{margin-top:8px;font-family:Public Sans,sans-serif;font-size:13px;color:#4a5578}.article-body hr{border:0;border-top:1px solid #E1E4EC}.article-body table{width:100%;border-collapse:collapse;border:1px solid #E1E4EC;font-family:Public Sans,sans-serif;font-size:15px}.article-body th{background:#f4f5f9;padding:12px 16px;text-align:left;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4a5578}.article-body td{border-top:1px solid #E1E4EC;padding:12px 16px}.article-body iframe{max-width:100%}
