/* Shared published FAQ and staff editor typography, including reset overrides. */
:is(.rte-area,.hp-body) :is(b,strong){font-weight:700}
:is(.rte-area,.hp-body) :is(i,em){font-style:italic}
:is(.rte-area,.hp-body) u{text-decoration:underline}
:is(.rte-area,.hp-body) s{text-decoration:line-through}
:is(.rte-area,.hp-body) a{color:#606fc9;text-decoration:underline}
:is(.rte-area,.hp-body) ul{list-style:disc outside;padding-left:1.75em;margin:1em 0}
:is(.rte-area,.hp-body) ol{list-style:decimal outside;padding-left:1.75em;margin:1em 0}
:is(.rte-area,.hp-body) li{display:list-item;margin:.3em 0}
:is(.rte-area,.hp-body) :is(h1,h2,h3,h4,h5,h6){font-weight:700;line-height:1.25;margin:1em 0 .5em}
:is(.rte-area,.hp-body) h1{font-size:2em}
:is(.rte-area,.hp-body) h2{font-size:1.6em}
:is(.rte-area,.hp-body) h3{font-size:1.3em}
:is(.rte-area,.hp-body) h4{font-size:1.15em}
:is(.rte-area,.hp-body) p{margin:.6em 0}
:is(.rte-area,.hp-body) blockquote{margin:1em 0;padding:8px 16px;border-left:3px solid #d6d2e0;color:#5d5473}
:is(.rte-area,.hp-body) table{border-collapse:collapse;max-width:100%}
:is(.rte-area,.hp-body) :is(td,th){border:1px solid #d6d2e0;padding:6px 8px}
:is(.rte-area,.hp-body) img{display:inline-block;max-width:100%;height:auto}
:is(.rte-area,.hp-body) pre{white-space:pre-wrap}
