:root{--site-font-display:32px;--site-font-h1:26px;--site-font-h2:22px;--site-font-h3:20px;--site-font-h4:18px;--site-font-h5:16px;--site-font-card-title:16px;--site-font-body:16px;--site-font-ui:16px;--site-font-meta:14px}@media (width>=768px){:root{--site-font-display:40px;--site-font-h1:30px;--site-font-h2:24px;--site-font-h3:22px;--site-font-h4:20px;--site-font-h5:18px;--site-font-card-title:18px}}.site-typography{font-size:var(--site-font-ui)}.article-rich,.article-editor .ProseMirror{font-size:var(--site-font-body);line-height:1.9}:is(.site-typography main,.article-rich,.article-editor :where(.ProseMirror)) :is(h1,h2,h3,h4,h5,h6):not(:where(footer *)){overflow-wrap:anywhere;line-height:1.5}:is(.site-typography main,.article-rich,.article-editor :where(.ProseMirror)) h1:not(:where(footer *)){font-size:var(--site-font-h1)}:is(.site-typography main,.article-rich,.article-editor :where(.ProseMirror)) h2:not(:where(footer *)){font-size:var(--site-font-h2)}:is(.site-typography main,.article-rich,.article-editor :where(.ProseMirror)) h3:not(:where(footer *)){font-size:var(--site-font-h3)}:is(.site-typography main,.article-rich,.article-editor :where(.ProseMirror)) h4:not(:where(footer *)){font-size:var(--site-font-h4)}:is(.site-typography main,.article-rich,.article-editor :where(.ProseMirror)) :is(h5,h6):not(:where(footer *)){font-size:var(--site-font-h5);font-weight:700}:is(.site-typography main,.article-rich,.article-editor :where(.ProseMirror)) p:not(:where(footer *,.site-decorative)),.site-typography main .hp-body:not(:where(footer *)){font-size:var(--site-font-body);line-height:1.9}.site-typography .text-xs{font-size:var(--site-font-meta)}.site-typography .text-sm{font-size:var(--site-font-ui)}.site-typography main .site-display{font-size:var(--site-font-display);line-height:1.35}.site-typography .site-copy{font-size:var(--site-font-body);line-height:1.9}.site-typography .site-ui{font-size:var(--site-font-ui);line-height:1.8}.site-typography .site-meta{font-size:var(--site-font-meta);line-height:1.8}.site-typography .site-card-title{font-size:var(--site-font-card-title);line-height:1.6}:is(.article-rich,.ProseMirror){min-width:0;max-width:100%}:is(.article-rich,.ProseMirror) mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#fff0a6}:is(.article-rich,.ProseMirror) .tableWrapper{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;margin-block:1rem;overflow-x:auto}:is(.article-rich,.ProseMirror) table{border-collapse:collapse;table-layout:auto;background:#fff;width:100%;font-size:1rem;display:table}:is(.article-rich,.ProseMirror) :is(th,td){vertical-align:middle;text-align:start;overflow-wrap:anywhere;border:1px solid #d8e2dc;min-width:120px;padding:.75rem 1rem;position:relative}:is(.article-rich,.ProseMirror) th{color:inherit;background:#eef8f1;font-weight:700}:is(.article-rich,.ProseMirror) :is(th,td)>p{margin:0}.ProseMirror .selectedCell:after{content:"";z-index:1;pointer-events:none;background:#0868f724;position:absolute;inset:0}