html.mc-text-large{--mc-text-scale:1.12}html.mc-text-xlarge{--mc-text-scale:1.26}html.mc-text-large,html.mc-text-xlarge{font-size:calc(1rem * var(--mc-text-scale))}html.mc-text-large :is(.article-content,.ai-content-body,.card-body p,.lead),html.mc-text-xlarge :is(.article-content,.ai-content-body,.card-body p,.lead){font-size:calc(1em * var(--mc-text-scale))}html.mc-text-large :is(.article-content,.ai-content-body) :is(h2,h3,h4,p,li),html.mc-text-xlarge :is(.article-content,.ai-content-body) :is(h2,h3,h4,p,li){line-height:2}.mc-text-size-toggle{z-index:1055;border:1px solid color-mix(in srgb, var(--mc-navy) 14%, transparent);width:2.75rem;height:2.75rem;box-shadow:var(--mc-shadow-sm);color:var(--mc-navy);letter-spacing:-.03em;cursor:pointer;background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.8rem;font-weight:800;transition:transform .15s,border-color .15s;display:inline-flex;position:fixed;inset-block-end:4.5rem;inset-inline-end:1rem}.mc-text-size-nav-label{display:none}@media (width>=992px){.site-main{padding-block-end:4.5rem}}.mc-text-size-toggle:hover,.mc-text-size-toggle:focus-visible{border-color:var(--mc-green,#1f7a5c);color:var(--mc-green,#1f7a5c);transform:translateY(-2px)}.mc-text-size-toggle[data-step=large] .mc-text-size-icon,.mc-text-size-toggle[data-step=xlarge] .mc-text-size-icon{color:var(--mc-green,#1f7a5c)}.mc-text-size-toggle[data-step=xlarge]{font-size:1rem}@media (prefers-color-scheme:dark){.mc-text-size-toggle{color:#e2e8f0;background:#1b2a3d;border-color:#94a3b84d}}@media (width<=991.98px){html.has-bottom-nav .mc-text-size-toggle{background:color-mix(in srgb, var(--mc-navy) 92%, transparent);color:#f8fafc;border-color:#ffffff38;box-shadow:0 .5rem 1.4rem #0f172a47}html.has-bottom-nav .mc-text-size-toggle:hover,html.has-bottom-nav .mc-text-size-toggle:focus-visible{color:#4ade80;border-color:#4ade80}}@media (prefers-reduced-motion:reduce){.mc-text-size-toggle{transition:none}}@media (width<=575.98px){html:not(.has-bottom-nav) .mc-text-size-toggle{inset-block-end:4.25rem;inset-inline-end:.85rem}html:not(.has-bottom-nav) .back-to-top{inset-inline-end:.85rem}}@media (width<=991.98px){body:has(.patient-unsaved-bar) .mc-text-size-toggle{inset-block-end:calc(14.5rem + env(safe-area-inset-bottom,0px))}body:has(.patient-unsaved-bar) .back-to-top{inset-block-end:calc(11.5rem + env(safe-area-inset-bottom,0px))}}html[data-theme=dark] .mc-text-size-toggle{color:#e2e8f0;background:#1b2a3d;border-color:#94a3b84d}
