@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-latin.woff2) format("woff2")}:root{--navy:#10243e;--navy2:#1b365b;--blue:#315c91;--teal:#315c91;--ink:#102a48;--muted:#53647a;--paper:#f6f6f0;--soft:#e9edf0;--shadow:none}html,body{background:#f6f6f0!important}body{font-family:Geist,Arial,sans-serif!important}.reader-bar{background:#10243e;font-size:13px;min-height:60px;padding-block:8px}.reader-bar a{display:inline-flex;align-items:center;min-height:44px;line-height:1.45}.reading-main{max-width:1140px!important}.reading-main .reader-context{padding-block:8px 28px;margin-bottom:36px}.reader-context h1{font-size:23px;font-weight:500}.reader-context p{font-size:13px}.reading-main :is(.chapter,.question,.decision-question,.decision-box,.card,.mechanism,.note,.callout,.takeaway,.question-head,.question-body){border-radius:3px;box-shadow:none}.reading-main .chapter{padding:36px;border-color:#d2d8df}.reading-main :is(h2,h3,h4){letter-spacing:-.025em;font-weight:550}.reading-main p{line-height:1.75}.reading-main :is(.data-table td,.data-table th){line-height:1.65}.reading-main :is(.question-summary>span,.item-status,.question-stage,.question-phase,.evidence-path small,.option-paths small,.flowline i){color:#53647a}.reading-main .q-links>span{color:#53647a!important}.reading-main [id]{scroll-margin-top:var(--reader-offset,82px)}@media(max-width:700px){.reader-bar{font-size:11px;padding-inline:16px;gap:20px}.reader-bar a{flex:1}.reader-bar a:last-child{justify-content:flex-end;text-align:right}.reader-context h1{font-size:21px}.reading-main .chapter{padding:24px 18px}.reading-main :is(p,.data-table td,.data-table th,.question p,.question-body p,.body-copy,.mechanism p){font-size:14px;line-height:1.75}.reading-main .data-table td,.reading-main .data-table td:first-child{display:block;padding:16px}.reading-main .data-table td:before{display:block;font-size:11px;font-weight:550;line-height:1.5;margin-bottom:8px}.reading-main :is(h2,h3){overflow-wrap:normal}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.reading-main{padding:0!important}.reader-bar{display:none}}
