:root{--bg:#f7f8f6;--panel:#fff;--panel2:#f2f4f3;--ink:#17201c;--text:#3d4642;--muted:#66706b;--rule:#e2e6e3;--accent:#3d6e96;--pos:#22745a;--neg:#a64242;--warn:#946417;--warnbg:#fbf6ec;--warnbd:#eadfc6}html.tr-dark{--bg:#141817;--panel:#1c2220;--panel2:#222927;--ink:#ecefed;--text:#c5ccc8;--muted:#9aa39e;--rule:#2c3532;--accent:#8fb4d4;--pos:#6dba9a;--neg:#d98a84;--warn:#d8b36a;--warnbg:#262318;--warnbd:#3b3524}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);size-adjust:100.68%;ascent-override:101.81%;descent-override:27.31%;line-gap-override:0%}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--ink);text-decoration:underline}p a,li a,dd a,figcaption a,[role=cell] a{text-underline-offset:2px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab,var(--accent) 55%,transparent)}p a:hover,li a:hover,dd a:hover{text-decoration-color:currentColor}.tr-fine a{text-underline-offset:2px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab,var(--accent) 55%,transparent)}.tr-fine a:hover{text-decoration-color:currentColor}button{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;margin:0}input{font:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.tr-mark-block{stroke:none}html.tr-dark .tr-mark-block,html.om-dark .tr-mark-block{stroke:#3a423e}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.hv-nounder:hover{text-decoration:none!important}.hv-ink:hover{color:var(--ink)!important}.hv-cta:hover{color:var(--bg)!important;opacity:.9!important;text-decoration:none!important}.hv-fade:hover{opacity:.9!important}.hv-share:hover{border-color:var(--ink)!important;text-decoration:none!important}@media (width<=480px){.tr-row{grid-template-columns:1fr!important}}@media print{@page{margin:.5cm}figure,table{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tr-consent,.tr-header-nav{display:none!important}}
