.ci[data-astro-cid-3yw5urx6]{margin:0;padding:clamp(18px,3vw,32px);background:var(--panel);border-radius:var(--radius-card)}.ci__controls[data-astro-cid-3yw5urx6]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px}.ci__seg[data-astro-cid-3yw5urx6]{display:inline-flex;padding:4px;background:#fff;border:1px solid var(--line);border-radius:999px}.ci__seg[data-astro-cid-3yw5urx6] button[data-astro-cid-3yw5urx6]{padding:8px 16px;border:0;border-radius:999px;background:transparent;font:inherit;font-weight:600;color:var(--nav);cursor:pointer}.ci__seg[data-astro-cid-3yw5urx6] button[data-astro-cid-3yw5urx6][aria-pressed=true]{background:var(--ink);color:#fff}.ci__seg--mode[data-astro-cid-3yw5urx6] button[data-astro-cid-3yw5urx6][aria-pressed=true]{background:var(--brand)}.ci__scroll[data-astro-cid-3yw5urx6]{overflow-x:auto;-webkit-overflow-scrolling:touch}.ci__svg[data-astro-cid-3yw5urx6]{display:block;width:100%;min-width:760px;height:auto}.ci__svg[data-astro-cid-3yw5urx6][hidden]{display:none}.ci__swipe[data-astro-cid-3yw5urx6]{display:none;margin:0 0 8px;font-size:13px;font-weight:600;color:var(--brand-dark)}@media(max-width:820px){.ci__swipe[data-astro-cid-3yw5urx6]{display:block}}.ci__colhead[data-astro-cid-3yw5urx6]{font:700 12px var(--font-body);letter-spacing:.1em;fill:var(--text-muted)}.ci__colhead--ripple[data-astro-cid-3yw5urx6]{fill:var(--brand-dark)}.ci__edge[data-astro-cid-3yw5urx6]{fill:none;stroke-width:3;stroke-linejoin:round}.ci__edge--clinical[data-astro-cid-3yw5urx6]{stroke:#a9a9a9}.ci__edge--ripple[data-astro-cid-3yw5urx6]{stroke:var(--brand)}.ci__node[data-astro-cid-3yw5urx6] rect[data-astro-cid-3yw5urx6]{fill:#fff;stroke-width:2}.ci__node--clinical[data-astro-cid-3yw5urx6] rect[data-astro-cid-3yw5urx6],.ci__node--research[data-astro-cid-3yw5urx6] rect[data-astro-cid-3yw5urx6]{stroke:#b4b4b4;stroke-dasharray:6 5}.ci__node--ripple[data-astro-cid-3yw5urx6] rect[data-astro-cid-3yw5urx6]{stroke:var(--brand)}.ci__icon[data-astro-cid-3yw5urx6]{fill:none;stroke:#8a8a8a;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ci__label[data-astro-cid-3yw5urx6]{font:700 14.5px var(--font-body);fill:var(--ink)}.ci__note[data-astro-cid-3yw5urx6]{font:400 12px var(--font-body);fill:var(--text-muted)}.ci__group[data-astro-cid-3yw5urx6]{font:700 12px var(--font-body);letter-spacing:.1em;fill:var(--brand-dark)}.ci__bracket[data-astro-cid-3yw5urx6]{fill:none;stroke:var(--brand);stroke-width:1.5}.ci__insert[data-astro-cid-3yw5urx6]{fill:var(--brand);stroke:#fff;stroke-width:3}.ci__insert-text[data-astro-cid-3yw5urx6]{font:700 12px var(--font-body);letter-spacing:.08em;fill:#fff}.is-ripple[data-astro-cid-3yw5urx6]{transition:opacity .3s ease}.ci[data-astro-cid-3yw5urx6][data-mode=clinical] .is-ripple[data-astro-cid-3yw5urx6]{opacity:.07}.ci[data-astro-cid-3yw5urx6][data-mode=clinical] .ci__colhead--ripple[data-astro-cid-3yw5urx6]{opacity:0}.ci__cap[data-astro-cid-3yw5urx6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px;font-size:15px}.ci__key[data-astro-cid-3yw5urx6]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-muted)}.ci__key[data-astro-cid-3yw5urx6]:before{content:"";width:22px;height:14px;border-radius:4px;background:#fff}.ci__key--clin[data-astro-cid-3yw5urx6]:before{border:2px dashed #b4b4b4}.ci__key--ripple[data-astro-cid-3yw5urx6]:before{border:2px solid var(--brand)}.ci__msg[data-astro-cid-3yw5urx6]{flex-basis:100%;color:var(--ink)}.ci__msg[data-astro-cid-3yw5urx6][hidden],.ci__msg[data-astro-cid-3yw5urx6] [data-astro-cid-3yw5urx6][hidden]{display:none}@media(prefers-reduced-motion:reduce){.is-ripple[data-astro-cid-3yw5urx6]{transition:none}}.ifx-top[data-astro-cid-k4fzqao5]{padding-block:clamp(32px,5vw,56px) clamp(40px,6vw,72px)}.ifx-top__title[data-astro-cid-k4fzqao5]{margin:0 0 clamp(18px,3vw,28px);font-size:clamp(26px,2.8vw,36px);font-weight:500;text-align:center}.ifx[data-astro-cid-k4fzqao5]{padding-block:clamp(48px,7vw,88px);border-top:1px solid var(--line)}.ifx--tint[data-astro-cid-k4fzqao5]{background:var(--brand-tint-light)}.ifx__block[data-astro-cid-k4fzqao5]{margin-top:clamp(40px,6vw,72px);padding-top:clamp(32px,5vw,56px);border-top:1px dashed var(--rule);scroll-margin-top:100px}.ifx__subtitle[data-astro-cid-k4fzqao5]{margin:0 0 12px;font-size:clamp(22px,2.2vw,28px);font-weight:500;color:var(--ink)}.ifx__grid[data-astro-cid-k4fzqao5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.ifx__grid--rev[data-astro-cid-k4fzqao5] .ifx__media[data-astro-cid-k4fzqao5]{order:-1}.ifx__title[data-astro-cid-k4fzqao5]{margin:0 0 14px;font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.15}.ifx__copy[data-astro-cid-k4fzqao5]>p[data-astro-cid-k4fzqao5]{max-width:58ch}.ifx__points[data-astro-cid-k4fzqao5]{display:grid;gap:8px;list-style:none;margin:18px 0 22px;padding:0}.ifx__points[data-astro-cid-k4fzqao5] li[data-astro-cid-k4fzqao5]{position:relative;padding-left:26px;color:var(--ink)}.ifx__points[data-astro-cid-k4fzqao5] li[data-astro-cid-k4fzqao5]:before{content:"";position:absolute;left:2px;top:.5em;width:12px;height:7px;border-left:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(-45deg)}.ifx__links[data-astro-cid-k4fzqao5] a[data-astro-cid-k4fzqao5]{color:var(--brand);font-weight:600;text-decoration:none}.ifx__links[data-astro-cid-k4fzqao5] a[data-astro-cid-k4fzqao5]:hover{text-decoration:underline}.ifx__works[data-astro-cid-k4fzqao5]{margin:0 0 10px!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ifx__logos[data-astro-cid-k4fzqao5]{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0 0 22px;padding:0}.ifx__logos[data-astro-cid-k4fzqao5] li[data-astro-cid-k4fzqao5]{display:flex;flex-direction:column;gap:2px;padding:10px 16px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:10px;font-size:13px;color:var(--text)}.ifx__logos[data-astro-cid-k4fzqao5] strong[data-astro-cid-k4fzqao5]{font-size:16px;color:var(--ink)}.ifx__media[data-astro-cid-k4fzqao5]{display:flex;justify-content:center;align-items:flex-end;gap:clamp(16px,3vw,32px)}.ifx__media[data-astro-cid-k4fzqao5] figure[data-astro-cid-k4fzqao5]{margin:0;text-align:center;min-width:0}.ifx__media[data-astro-cid-k4fzqao5] figcaption[data-astro-cid-k4fzqao5]{margin-top:8px;font-size:13px;font-weight:600;color:var(--text-muted)}.ifx__media[data-astro-cid-k4fzqao5] img{width:100%;height:auto}.ifx__media--pair[data-astro-cid-k4fzqao5] figure[data-astro-cid-k4fzqao5]:first-child{flex:2.2 1 0}.ifx__media--pair[data-astro-cid-k4fzqao5] .ifx__tall[data-astro-cid-k4fzqao5]{flex:.8 1 0}.ifx__media--pair[data-astro-cid-k4fzqao5] .ifx__tall[data-astro-cid-k4fzqao5] img{max-height:420px;object-fit:contain}.ifx__media[data-astro-cid-k4fzqao5]:not(.ifx__media--pair):not(.ifx__media--utah) img{max-width:560px}.ifx__media--micro[data-astro-cid-k4fzqao5]{flex-direction:column;align-items:center;gap:6px}.micro-pair[data-astro-cid-k4fzqao5]{--m2-w: 64%;--m3-scale: .54;position:relative;width:min(100%,520px)}.micro-pair__m2[data-astro-cid-k4fzqao5]{width:var(--m2-w)}.micro-pair__m3[data-astro-cid-k4fzqao5]{position:absolute;top:4%;left:calc(var(--m2-w) * .86);width:calc(var(--m2-w) * var(--m3-scale))}.micro-pair[data-astro-cid-k4fzqao5] figure[data-astro-cid-k4fzqao5]{margin:0}.micro-pair__m3[data-astro-cid-k4fzqao5] figcaption[data-astro-cid-k4fzqao5]{margin-top:6px;white-space:nowrap}.micro-pair__note[data-astro-cid-k4fzqao5]{margin:0;font-size:12px;font-style:italic;color:var(--text-muted)}.ifx__sub[data-astro-cid-k4fzqao5]{margin:18px 0 -8px!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ifx__media--utah[data-astro-cid-k4fzqao5]{align-items:center}.ifx__media--utah[data-astro-cid-k4fzqao5] figure[data-astro-cid-k4fzqao5]:first-child{flex:1.6 1 0}.ifx__media--utah[data-astro-cid-k4fzqao5] figure[data-astro-cid-k4fzqao5]:last-child{flex:1 1 0}.ifx--custom[data-astro-cid-k4fzqao5]{background:var(--brand);color:#fff;border-top:0}.ifx-custom[data-astro-cid-k4fzqao5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}.ifx-custom[data-astro-cid-k4fzqao5] .ifx__title[data-astro-cid-k4fzqao5]{color:#fff}.ifx-custom[data-astro-cid-k4fzqao5] p[data-astro-cid-k4fzqao5]{margin:0;max-width:60ch}@media(max-width:900px){.ifx__grid[data-astro-cid-k4fzqao5]{grid-template-columns:1fr}.ifx__grid--rev[data-astro-cid-k4fzqao5] .ifx__media[data-astro-cid-k4fzqao5]{order:0}}
