.rh-article h1{white-space:normal;max-width:28ch;font-size:clamp(32px,4vw,54px);line-height:1.12;overflow-wrap:anywhere}.rh-article .rh-lead{max-width:none}.rh-article h2{scroll-margin-top:180px;overflow-wrap:anywhere}.rh-article-byline{font-size:15px;line-height:1.6}.rh-article-jumps{line-height:2;font-size:16px;margin-top:28px}.rh-article-jumps a{display:inline-block}.rh-article-table{max-width:100%;overflow-x:auto;margin:28px 0}.rh-article-table:focus-visible{outline:2px solid #0a1a70;outline-offset:4px}.rh-article-table table{width:100%;min-width:580px}.rh-article-table th,.rh-article-table td{vertical-align:top;white-space:normal}.rh-article ul{padding-left:1.4em}.rh-article li{margin-bottom:12px}.rh-article p a{overflow-wrap:anywhere}@media(max-width:600px){.rh-article h2{scroll-margin-top:120px}.rh-article-table{font-size:15px}.rh-article-jumps{font-size:15px}}

/* Override inherited Nicepage sizing and the legacy no-wrap first column. */
.rh-article .rh-article-table>.rh-table{width:100%;min-width:580px;max-width:100%;table-layout:fixed}
.rh-article .rh-article-table>.rh-table th,.rh-article .rh-article-table>.rh-table td{display:table-cell;white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:18px 20px}
.rh-article .rh-article-table>.rh-table th:first-child,.rh-article .rh-article-table>.rh-table td:first-child{width:auto;white-space:normal}
.rh-article .rh-article-table>.rh-table th{text-align:left}

/* Distinguish the author biography from the closing article text. */
.rh-article .rh-author-box{margin-top:44px;padding:26px 30px;background:#eafbfa;border:1px solid #cadbdc;border-left:4px solid #0a1a70;border-radius:4px}
.rh-article .rh-author-box h2{margin:0 0 12px;font-size:20px;line-height:1.35;color:#0a1a70}
.rh-article .rh-author-box p{margin:0;font-size:16px;line-height:1.75}
@media(max-width:600px){.rh-article .rh-author-box{padding:22px 20px;margin-top:32px}}
