/* Patient decision aids. Conditional assets; stored semantic content. Styles 01, 04 and 09. */
@font-face{font-family:"JT MC Archivo";src:url("fonts/archivo-black.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"JT MC Unbounded";src:url("fonts/unbounded.woff2") format("woff2");font-weight:200 900;font-display:swap}
@font-face{font-family:"JT MC Plex";src:url("fonts/ibm-plex-sans.woff2") format("woff2");font-weight:100 700;font-stretch:75% 100%;font-display:swap}
body .jt-mc-example{--mc-paper:#f3f0e6;--mc-ink:#171913;--mc-muted:#42483d;--mc-line:#a9ada3;--mc-accent:#171913;--mc-panel:#e9e5d8;--mc-panel-ink:#171913;--mc-body:"JT MC Plex",Arial,sans-serif;--mc-display:"JT MC Archivo",Arial,sans-serif;--mc-weight:400;--mc-title-size:clamp(27px,4.9cqi,50px);--mc-label-size:23px;--mc-transform:uppercase;container:jt-mc / inline-size;box-sizing:border-box!important;display:block!important;isolation:isolate;float:none!important;clear:both!important;position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;margin:36px 0!important;padding:24px!important;background:var(--mc-paper)!important;color:var(--mc-ink)!important;border:0!important;border-top:5px solid var(--mc-ink)!important;border-bottom:1px solid var(--mc-ink)!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;font:400 16px/1.55 "JT MC Plex",Arial,sans-serif!important;font-synthesis:none!important;letter-spacing:0!important;text-transform:none!important;scroll-margin-top:130px;overflow:visible!important}
body .jt-mc-example[data-style="09"]{--mc-paper:#f6df3d;--mc-ink:#151c12;--mc-muted:#343c24;--mc-line:#666b33;--mc-panel:#151c12;--mc-panel-ink:#f6df3d;--mc-display:"JT MC Unbounded",Arial,sans-serif;--mc-weight:600;--mc-title-size:clamp(25px,4.2cqi,43px);--mc-label-size:21px;--mc-transform:none}
body .jt-mc-example *,body .jt-mc-example *::before,body .jt-mc-example *::after{box-sizing:border-box;font-synthesis:none}
body .jt-mc-example :is(header,footer,figure,figcaption,dl,dt,dd,ul,ol,li,table,p){margin:0}
body .jt-mc-example :is(header,footer,figure,dl,ul,ol){padding:0}
body .jt-mc-example .jt-mc__head{display:block!important;margin:0 0 24px!important;padding:0 0 24px!important;border-bottom:3px solid var(--mc-ink)!important;text-align:left!important}
body .jt-mc-example h2.jt-mc__title{display:block!important;margin:0!important;padding:0!important;width:auto!important;max-width:26ch!important;min-width:0!important;color:var(--mc-ink)!important;background:none!important;border:0!important;font-family:var(--mc-display)!important;font-weight:var(--mc-weight)!important;font-size:var(--mc-title-size)!important;line-height:1.08!important;letter-spacing:-.03em!important;text-transform:var(--mc-transform)!important;text-align:left!important;text-wrap:balance!important;word-break:normal!important;overflow-wrap:anywhere!important;position:static!important}
body .jt-mc-example :is(h2,h3)::before,body .jt-mc-example :is(h2,h3)::after{content:none!important}
body .jt-mc-example h3{display:block!important;margin:0 0 10px!important;padding:0!important;width:auto!important;max-width:none!important;color:inherit!important;background:none!important;font-family:var(--mc-display)!important;font-weight:var(--mc-weight)!important;font-size:var(--mc-label-size)!important;line-height:1.22!important;letter-spacing:-.02em!important;text-transform:none!important;text-align:left!important}
body .jt-mc-example p{font:400 16px/1.55 "JT MC Plex",Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:inherit!important;margin:0!important;padding:0!important;text-indent:0!important;max-width:none!important}
body .jt-mc-example .jt-mc__kicker{font:600 12px/1.4 "JT MC Plex",Arial,sans-serif!important;letter-spacing:.075em!important;text-transform:uppercase!important;margin:0 0 20px!important;color:var(--mc-ink)!important}
body .jt-mc-example .jt-mc__lede{margin:18px 0 0!important;max-width:65ch!important;color:var(--mc-muted)!important}
body .jt-mc-example .jt-mc__body{min-width:0;max-width:none}
body .jt-mc-example .jt-mc__panel{background:var(--mc-panel);color:var(--mc-panel-ink)!important;padding:var(--mc-panel-padding,20px)}
body .jt-mc-example .jt-mc__panel p{color:inherit!important}
body .jt-mc-example :is(ul,ol){list-style:none!important;padding:0!important;margin:0!important}
body .jt-mc-example li{list-style:none!important;margin:0!important;padding-left:0!important;font:400 16px/1.55 "JT MC Plex",Arial,sans-serif!important}
body .jt-mc-example li::before,body .jt-mc-example li::after{content:none!important}
body .jt-mc-example a{display:inline-flex!important;align-items:center!important;min-height:44px!important;max-width:100%!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;font:400 14px/1.5 "JT MC Plex",Arial,sans-serif!important;color:inherit!important;text-decoration:underline!important;text-underline-offset:4px;text-transform:none!important;letter-spacing:0!important;overflow-wrap:anywhere;touch-action:manipulation}
body .jt-mc-example a::before,body .jt-mc-example a::after{content:none!important}
body .jt-mc-example a:hover{text-decoration-thickness:2px!important}
body .jt-mc-example :is(a,button):focus-visible{outline:3px solid currentColor!important;outline-offset:4px!important}
body .jt-mc-example .jt-mc__foot{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;gap:12px 24px!important;margin:28px 0 0!important;padding:16px 0 0!important;border-top:1px solid var(--mc-ink)!important;color:var(--mc-muted)!important}
body .jt-mc-example .jt-mc__foot p{font-size:14px!important;flex:1 1 300px}
body .jt-mc-example .jt-mc__sources{display:flex;flex-wrap:wrap;gap:0 16px}
body .jt-mc-example .jt-mc__sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@container jt-mc (max-width:420px){body .jt-mc-example h2.jt-mc__title{font-size:clamp(25px,7.8cqi,32px)!important}body .jt-mc-example h3{font-size:20px!important}}
@media(max-width:420px){body .jt-mc-example{padding:20px!important}}
@media(prefers-reduced-motion:reduce){body .jt-mc-example *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body .jt-mc-example{width:100%!important;margin:0!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}body .print-nav{display:none!important}body .jt-mc__head,body .jt-mc__foot{break-inside:avoid}body .jt-mc-example :is(figure,tr){break-inside:avoid}}
/* Keep editorial figure widths from overriding diagram grid tracks. */
@layer jt-main-content-aids {
body .jt-mc-example figure{width:auto!important;max-width:100%!important;min-width:0!important;float:none!important;clear:none!important;margin:0!important}
body .jt-mc-example figure img{max-width:100%!important;min-width:0!important}
}

/* 04: Atlas robusto, the selected amber slab-serif direction. */
@font-face{font-family:"JT MC Slab";src:url("fonts/roboto-slab.woff2") format("woff2");font-weight:100 900;font-display:swap}
body .jt-mc-example[data-style="04"]{--mc-paper:#f0bc4f;--mc-ink:#272218;--mc-muted:#41341d;--mc-line:#6d572c;--mc-panel:#272218;--mc-panel-ink:#f8d996;--mc-display:"JT MC Slab",Georgia,serif;--mc-weight:800;--mc-title-size:clamp(27px,5.1cqi,54px);--mc-label-size:24px;--mc-transform:none;border-top-width:4px!important;border-bottom-width:4px!important}
body .jt-mc-example[data-style="04"] .jt-mc__kicker{display:inline-block!important;background:var(--mc-ink)!important;color:var(--mc-paper)!important;padding:8px 12px!important}
body .jt-mc-example[data-style="04"] .jt-mc__head{border-bottom-width:4px!important}
body .jt-mc-example[data-style="04"] .jt-mc__foot{border-top-width:3px!important}
