/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */.art-index,.art-pop,.art-shell{--art-rule:var(--color-border-primary);--art-ink:var(--color-text-primary);--art-soft:var(--color-text-secondary);--art-accent:var(--color-accent-primary);--art-card:var(--color-surface-primary);--art-head:var(--color-text-heading);--art-tint:var(--color-surface-secondary);--art-hover:var(--color-surface-hover);--art-info:var(--color-text-info);--art-warn:var(--color-text-warning);--art-error:var(--color-text-error);--art-success:var(--color-text-success);--art-emph:var(--folio-emphasis-color,var(--color-accent-primary));--art-cite-border:var(--color-border-secondary,var(--color-border-primary));--art-cite-ink:var(--color-text-secondary);--art-box-blue:var(--folio-callout-blue-bg);--art-box-amber:var(--folio-callout-amber-bg);--art-box-red:var(--folio-callout-red-bg);--art-box-purple:var(--folio-callout-purple-bg);--art-box-hint:var(--folio-callout-hint-bg);--art-box-gray:var(--folio-callout-gray-bg);--art-box-green:var(--folio-callout-green-bg);--art-head-font:inherit;--art-page-bg:transparent}.art-shell[data-style=classic]{--art-rule:#e3e8e6;--art-ink:#1c2421;--art-soft:#5d6b66;--art-accent:#01684d;--art-card:#fff;--art-head:#01684d;--art-tint:#eef5f2;--art-hover:#eef5f2;--art-info:#0e7490;--art-warn:#b45309;--art-error:#b91c1c;--art-success:#047857;--art-emph:#01684d;--art-cite-border:#059669;--art-cite-ink:#01684d;--art-box-blue:#ecfeff;--art-box-amber:#fffbeb;--art-box-red:#fef2f2;--art-box-purple:#f5f3ff;--art-box-hint:#fefce8;--art-box-gray:#f1f5f9;--art-box-green:#ecfdf5;--art-head-font:var(--font-source-serif-4),Georgia,"Times New Roman",serif;--art-page-bg:#f6f8f7}html.mode-dark .art-shell[data-style=classic]{--art-rule:#2a3431;--art-ink:#e5ece9;--art-soft:#9aa8a3;--art-accent:#34d399;--art-card:#172120;--art-head:#6ee7b7;--art-tint:#1b2a26;--art-hover:#1b2a26;--art-info:#67e8f9;--art-warn:#fbbf24;--art-error:#fca5a5;--art-success:#6ee7b7;--art-emph:#6ee7b7;--art-cite-border:#10b981;--art-cite-ink:#6ee7b7;--art-box-blue:#0f2a30;--art-box-amber:#2b2412;--art-box-red:#2e1616;--art-box-purple:#231d38;--art-box-hint:#2a2a14;--art-box-gray:#1e2730;--art-box-green:#12261f;--art-page-bg:#111816}.art-shell{background:var(--art-page-bg);min-height:100%}.art-shell[data-style=classic] .art-sect-head h2,.art-shell[data-style=classic] .art-title h1{font-family:var(--art-head-font);letter-spacing:-.005em}.art-shell[data-style=classic] .art-h3{border-bottom:0;padding-bottom:0}.art-shell[data-style=classic] .art-h3:before{content:"";background:var(--art-cite-border);vertical-align:-.08em;border-radius:2px;width:4px;height:.9em;margin-right:.55em;display:inline-block}.art-shell[data-style=classic] .art-cite{background:var(--art-tint)}.art-page{max-width:60rem;color:var(--art-ink);margin:0 auto;padding:1.25rem 1.5rem 4rem;font-size:1rem;line-height:1.65}.art-main,.art-split{font-size:calc(1rem*var(--art-scale,1));line-height:var(--art-lh,1.6);font-family:var(--art-font,inherit)}.art-page-msg{color:var(--art-soft);text-align:center;padding:3rem 1.25rem;display:block}.art-toc{color:var(--art-ink);padding:.6rem .5rem 1.5rem;font-size:.86rem;line-height:1.35}.art-toc ol{margin:0;padding:0;list-style:none}.art-toc ol ol{margin:.1rem 0 .35rem}.art-toc a{color:var(--art-ink);border-left:2px solid #0000;border-radius:0 6px 6px 0;padding:.3rem .5rem;text-decoration:none;display:block}.art-toc a:hover{background:var(--art-hover)}.art-toc-h2{font-weight:600}.art-toc-num{color:var(--art-soft);margin-right:.35rem;font-weight:500}.art-toc-h3{font-size:.82rem;color:var(--art-soft)!important;padding-left:1.6rem!important}.art-toc-h4{font-size:.78rem;padding-left:2.4rem!important}.art-toc a[data-active]{border-left-color:var(--art-accent);background:var(--art-tint);color:var(--art-accent)!important}.art-main{min-width:0}.art-title{margin-bottom:1.1rem}.art-kicker{color:var(--art-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.art-title h1{color:var(--art-head);margin:.3rem 0 .55rem;font-size:2.2em;font-weight:700;line-height:1.15}.art-meta{color:var(--art-soft);flex-wrap:wrap;gap:.25rem 1rem;font-size:.85rem;display:flex}.art-status{background:var(--art-box-amber);color:var(--art-warn);border-radius:99px;padding:.05rem .55rem;font-size:.78rem;font-weight:600}.art-toolbar{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.art-tool{border:1px solid var(--art-rule);background:var(--art-card);color:var(--art-ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.85rem;display:inline-flex}.art-tool svg{width:1rem;height:1rem}.art-tool:hover{background:var(--art-hover)}.art-tool[aria-pressed=true]{border-color:var(--art-accent);color:var(--art-accent)}.art-brief,.art-sect{border:1px solid var(--art-rule);background:var(--art-card);border-radius:12px;margin:0 0 1rem}.art-brief{border-top:4px solid var(--art-accent);padding:1.1rem 1.4rem .6rem}.art-brief .art-box-label{color:var(--art-accent)}.art-sect{scroll-margin-top:1rem}.art-sect-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:1rem 1.4rem;display:flex}.art-sect-head h2{color:var(--art-head);flex:1;margin:0;font-size:1.45em;font-weight:700;line-height:1.25}.art-sect-chev{width:1.2rem;height:1.2rem;color:var(--art-soft);transition:transform .15s}.art-sect[data-closed] .art-sect-chev{transform:rotate(-90deg)}.art-sect-body{padding:0 1.4rem .4rem}.art-sect-foot{border-top:1px solid var(--art-rule);justify-content:space-between;margin:1rem -1.4rem 0;padding:.5rem 1rem .45rem;display:flex}.art-sect-foot-btn{color:var(--art-soft);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.74rem;font-weight:700;display:inline-flex}.art-sect-foot-btn svg{width:.95rem;height:.95rem}.art-sect-foot-btn:hover{background:var(--art-hover);color:var(--art-ink)}.art-sect-foot-btn[data-has-note]{color:var(--art-accent)}.art-main p:not(.folio-ig *):not(.art-anatomy *),.art-split p:not(.folio-ig *):not(.art-anatomy *){margin:.5rem 0}.art-main ul:not(.folio-ig *):not(.art-anatomy *),.art-split ul:not(.folio-ig *):not(.art-anatomy *){list-style:outside}.art-main ol:not(.art-refs):not(.art-toc-list):not(.folio-ig *):not(.art-anatomy *),.art-split ol:not(.folio-ig *):not(.art-anatomy *){list-style:decimal}.art-main ol:not(.art-refs):not(.folio-ig *):not(.art-anatomy *),.art-main ul:not(.folio-ig *):not(.art-anatomy *),.art-split ol:not(.folio-ig *):not(.art-anatomy *),.art-split ul:not(.folio-ig *):not(.art-anatomy *){margin:.4rem 0 .7rem;padding-left:1.4rem}.art-main ul ul:not(.folio-ig *):not(.art-anatomy *),.art-split ul ul:not(.folio-ig *):not(.art-anatomy *){list-style:circle}.art-main li:not(.folio-ig *):not(.art-anatomy *),.art-split li:not(.folio-ig *):not(.art-anatomy *){margin:.2rem 0}.art-main li:not(.folio-ig *):not(.art-anatomy *)::marker{color:var(--art-accent)}.art-split li:not(.folio-ig *):not(.art-anatomy *)::marker{color:var(--art-accent)}.art-h3{border-bottom:1px solid var(--art-rule);color:var(--art-head);margin:1.4rem 0 .4rem;padding-bottom:.3rem;scroll-margin-top:1rem;font-size:1.12em;font-weight:700}.art-green,.art-subhead strong{color:var(--art-emph)}.art-subhead{margin-top:1rem!important}.art-mark{background:var(--art-box-hint);color:inherit;padding:0 .1em}.art-main :is(p,li,tr,.art-point-block),.art-split :is(p,li,tr,.art-point-block){scroll-margin-top:1rem}.art-landed{border-radius:4px;animation:art-landed 2.2s ease-out}@keyframes art-landed{to{background-color:#0000;box-shadow:0 0 0 4px #0000}}@media (prefers-reduced-motion:reduce){.art-landed{outline:2px solid var(--art-accent);outline-offset:3px;animation:none}}.art-link,.art-term{color:inherit;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--art-soft);text-decoration-color:var(--art-soft)}@supports (color:color-mix(in lab,red,red)){:is(.art-link,.art-term){-webkit-text-decoration-color:color-mix(in srgb,var(--art-soft)55%,transparent);text-decoration-color:color-mix(in srgb,var(--art-soft)55%,transparent)}}.art-link,.art-term{text-underline-offset:3px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:1px}.art-link[data-where=here],.art-term[data-where=here]{text-decoration-style:dotted;text-decoration-thickness:2px}.art-link:focus-visible,.art-link:hover,.art-term:focus-visible,.art-term:hover{color:var(--art-accent);-webkit-text-decoration-color:var(--art-accent);text-decoration-color:var(--art-accent)}.art-term{font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.art-term-missing{-webkit-text-decoration-color:var(--art-error);text-decoration-color:var(--art-error);cursor:help}.art-drug{color:var(--art-info);font:inherit;text-underline-offset:3px;cursor:pointer;vertical-align:baseline;background:0 0;border:0;align-items:center;gap:.2em;padding:0 .15em;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.art-drug-icon{width:.8em;height:.8em}.art-drug:hover{text-decoration-style:solid}.art-cites{white-space:nowrap;margin-left:.15em}.art-cite{border:1px solid var(--art-cite-border);background:var(--art-tint);min-width:1.15rem;height:1.15rem;color:var(--art-cite-ink);font:600 .66rem/1 var(--font-family-theme,inherit);vertical-align:.15em;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;margin:0 .06rem;padding:0 .28rem;display:inline-flex}button.art-cite:focus-visible,button.art-cite:hover{border-color:var(--art-accent);color:var(--art-accent)}.art-cite-static{cursor:default;flex:none}.art-cite-blank{visibility:hidden}.art-cite-missing{border-color:var(--art-error);color:var(--art-error);cursor:help}.art-box{--box-rule:var(--art-info);--box-bg:var(--art-box-blue);border-left:3px solid var(--box-rule);background:var(--box-bg);border-radius:0 10px 10px 0;margin:.9rem 0;padding:.65rem 1rem .35rem;font-size:.96em}.art-box[data-variant=pitfall]{--box-rule:var(--art-warn);--box-bg:var(--art-box-amber)}.art-box[data-variant=red]{--box-rule:var(--art-error);--box-bg:var(--art-box-red)}.art-box[data-variant=tip]{--box-rule:var(--art-accent);--box-bg:var(--art-box-purple)}.art-box[data-variant=hint]{--box-rule:var(--art-warn);--box-bg:var(--art-box-hint)}.art-box[data-variant=note]{--box-rule:var(--art-soft);--box-bg:var(--art-box-gray)}.art-box[data-variant=checklist]{--box-rule:var(--art-success);--box-bg:var(--art-box-green)}.art-box-label{color:var(--box-rule,var(--art-accent));letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:flex}.art-box-label svg{width:.95rem;height:.95rem}.art-box-body>:first-child{margin-top:.2rem}.art-check-group h4{color:var(--box-rule);margin:.6rem 0 .15rem;font-size:.88rem}.art-check{cursor:pointer;align-items:flex-start;gap:.55rem;padding:.12rem 0;display:flex}.art-check input{accent-color:var(--art-accent);margin-top:.38rem}.art-check input:checked+span{color:var(--art-soft);text-decoration:line-through}.art-unsupported{border:1px dashed var(--art-error);color:var(--art-error);border-radius:8px;margin:.6rem 0;padding:.4rem .7rem;font-size:.85rem}.art-fig{margin:.9rem 0}.art-fig[data-layout=right]{float:right;clear:right;width:40%;margin:.3rem 0 .8rem 1.2rem}.art-fig[data-layout=thumb]{vertical-align:top;margin:.4rem .8rem .6rem 0;display:inline-block}.art-fig-open{border:1px solid var(--art-rule);background:var(--art-card);cursor:zoom-in;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.art-fig img{width:100%;height:auto;display:block}.art-fig figcaption{color:var(--art-soft);margin-top:.35rem;font-size:.82rem;line-height:1.4}.art-infographic{margin:1rem 0}.art-infographic[data-align=right]{float:right;clear:right;width:42%;margin:.3rem 0 .8rem 1.2rem}.art-sect-body:after{content:"";clear:both;display:block}.art-flowchart{margin:1rem 0}.art-anatomy{clear:both}.art-anatomy-loading{border:1px solid var(--art-rule);background:var(--art-card);border-radius:14px;min-height:20rem;margin:1.25rem 0}.art-refs{margin:0;padding:0;font-size:.88em;line-height:1.5;list-style:none}.art-refs li{border-bottom:1px solid var(--art-rule);gap:.7rem;padding:.45rem 0;scroll-margin-top:1rem;display:flex}.art-refs li:last-child{border-bottom:0}.art-refs li:target{background:var(--art-tint)}.art-ref-text{overflow-wrap:anywhere;min-width:0}.art-ref-url{color:var(--art-info)}.art-tbl{--tbl-line:var(--art-rule);--tbl-head-bg:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl{--tbl-head-bg:color-mix(in srgb,var(--art-accent)8%,var(--art-card))}}.art-tbl{--tbl-head-rule:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl{--tbl-head-rule:color-mix(in srgb,var(--art-accent)50%,var(--art-rule))}}.art-tbl{--tbl-zebra:var(--art-tint)}@supports (color:color-mix(in lab,red,red)){.art-tbl{--tbl-zebra:color-mix(in srgb,var(--art-tint)55%,var(--art-card))}}.art-tbl{--tbl-hover:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl{--tbl-hover:color-mix(in srgb,var(--art-accent)6%,var(--art-card))}}.art-tbl{--tbl-group-bg:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl{--tbl-group-bg:color-mix(in srgb,var(--art-accent)11%,var(--art-card))}}.art-tbl{--tbl-hi-bg:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl{--tbl-hi-bg:color-mix(in srgb,var(--art-accent)7%,var(--art-card))}}.art-tbl{--tbl-hi-hover:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl{--tbl-hi-hover:color-mix(in srgb,var(--art-accent)12%,var(--art-card))}}.art-tbl{--tbl-tile-bg:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl{--tbl-tile-bg:color-mix(in srgb,var(--art-accent)8%,var(--art-card))}}.art-tbl{--tbl-tile-hover:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl{--tbl-tile-hover:color-mix(in srgb,var(--art-accent)15%,var(--art-card))}}.art-tbl{--tbl-tile-line:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl{--tbl-tile-line:color-mix(in srgb,var(--art-accent)50%,var(--tbl-line))}}.art-tbl{margin:1.1rem 0 1.25rem;padding:0;position:relative;container:art-tbl/inline-size}.art-tbl.is-expanded{container-type:normal}.art-tbl-card{border:1px solid var(--tbl-line);background:var(--art-card);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 8px 22px -14px #00000038}.art-tbl-title{border-bottom:1px solid var(--tbl-line);color:var(--art-head);font-family:var(--art-head-font);align-items:baseline;gap:.6rem;padding:.68rem 3.3rem .62rem 1rem;font-weight:700;line-height:1.35;display:flex}.art-tbl-kicker{background:var(--art-head);border-radius:99px;flex:none;padding:.14rem .5rem}@supports (color:color-mix(in lab,red,red)){.art-tbl-kicker{background:color-mix(in srgb,var(--art-head)13%,transparent)}}.art-tbl-kicker{color:var(--art-head);font:700 .66em/1.3 var(--font-family-theme,inherit);letter-spacing:.09em;text-transform:uppercase;transform:translateY(-.08em)}.art-tbl-tools{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;top:7px;right:7px}.art-tbl-close,.art-tbl-expand{border:1px solid var(--tbl-line);background:var(--art-card);border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){:is(.art-tbl-expand,.art-tbl-close){background:color-mix(in srgb,var(--art-card)92%,transparent)}}.art-tbl-close,.art-tbl-expand{color:var(--art-soft);cursor:zoom-in;transition:color .12s,border-color .12s,background .12s;box-shadow:0 1px 3px #0000001a}.art-tbl-close:hover,.art-tbl-expand:hover{border-color:var(--art-accent);color:var(--art-accent);background:var(--art-card)}.art-tbl-close:focus-visible,.art-tbl-expand:focus-visible{outline:2px solid var(--art-accent);outline-offset:2px}.art-tbl-close{cursor:pointer;border-radius:50%;width:34px;height:34px}.art-tbl-close svg,.art-tbl-expand svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.art-tbl-scroll{background:linear-gradient(to right,var(--art-card)30%,transparent)0/24px 100% no-repeat local,linear-gradient(to left,var(--art-card)30%,transparent)100%/24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#00000029,transparent)0/10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#00000029,transparent)100%/10px 100% no-repeat scroll;overflow-x:auto}.art-tbl-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums lining-nums;width:100%;color:var(--art-ink);font-size:.95em;line-height:1.5}.art-tbl-table td,.art-tbl-table th{border-bottom:1px solid var(--tbl-line);text-align:left;vertical-align:top;background-clip:padding-box;padding:.62rem .9rem}.art-tbl-table thead th{border-bottom:2px solid var(--tbl-head-rule);background:var(--tbl-head-bg);color:var(--art-head);letter-spacing:.01em;vertical-align:bottom;padding:.66rem .9rem .58rem;font-size:.9em;font-weight:700}.art-tbl-card:not(:has(.art-tbl-title)) thead th:last-child,.art-tbl[data-head=none] .art-tbl-card:not(:has(.art-tbl-title)) tbody tr:first-child td:last-child{padding-right:3rem}.art-tbl[data-quiz] .art-tbl-title{padding-right:8.4rem}.art-tbl[data-quiz] .art-tbl-card:not(:has(.art-tbl-title)) thead th:last-child{padding-right:8.2rem}.art-tbl-table tbody tr:last-child>*{border-bottom:0}.art-tbl-table:not(:has(.art-tbl-group)) tbody tr:nth-child(2n)>td{background-color:var(--tbl-zebra)}.art-tbl-table tbody tr:not(.art-tbl-group):hover>td{background-color:var(--tbl-hover)}.art-tbl-table td.is-stub{font-weight:600}.art-tbl-table .is-nowrap{white-space:nowrap}.art-tbl-table thead th.is-hi{border-bottom-color:var(--art-accent);box-shadow:inset 0 -1px 0 var(--art-accent)}.art-tbl-table tbody tr>td.is-hi{background-color:var(--tbl-hi-bg)}.art-tbl-table tbody tr:not(.art-tbl-group):hover>td.is-hi{background-color:var(--tbl-hi-hover)}.art-tbl-table .art-tbl-group>th{background:var(--tbl-group-bg);box-shadow:inset 3px 0 0 var(--art-accent);color:var(--art-head);padding:.5rem .9rem;font-weight:700}.art-tbl-table .art-tbl-group>th strong{font-weight:inherit}.art-tbl-table .art-tbl-group>td.art-tbl-group-note{background:var(--tbl-group-bg);font-size:.95em}.art-tbl-table tbody tr.in-group>td.is-stub{padding-left:1.65rem;font-weight:500}.art-tbl[data-style=scale] tbody tr>td.is-stub{--tone-c:var(--art-success)}@supports (color:color-mix(in lab,red,red)){.art-tbl[data-style=scale] tbody tr>td.is-stub{--tone-c:color-mix(in oklch,color-mix(in oklch,var(--art-success),var(--art-warn)calc(min(var(--tone,0),.5)*200%)),var(--art-error)calc(max(var(--tone,0) - .5,0)*200%))}}.art-tbl[data-style=scale] tbody tr>td.is-stub{background-color:var(--tone-c);padding-left:1.15rem}@supports (color:color-mix(in lab,red,red)){.art-tbl[data-style=scale] tbody tr>td.is-stub{background-color:color-mix(in srgb,var(--tone-c)12%,var(--art-card))}}.art-tbl[data-style=scale] tbody tr>td.is-stub{box-shadow:inset 4px 0 0 var(--tone-c);color:var(--art-ink);font-weight:700}.art-tbl[data-style=compare] .art-tbl-table td+td,.art-tbl[data-style=compare] .art-tbl-table th+th{border-left:1px solid var(--tbl-line)}.art-tbl[data-style=compare] .art-tbl-table thead th:not(:first-child){background:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl[data-style=compare] .art-tbl-table thead th:not(:first-child){background:color-mix(in srgb,var(--art-accent)12%,var(--art-card))}}.art-tbl[data-style=compare] .art-tbl-table thead th:not(:first-child){box-shadow:inset 0 3px 0 var(--art-accent)}.art-tbl[data-style=compare] .art-tbl-table thead th.is-hi{background:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl[data-style=compare] .art-tbl-table thead th.is-hi{background:color-mix(in srgb,var(--art-accent)20%,var(--art-card))}}.art-tbl[data-style=compare] .art-tbl-table thead th.is-hi{color:var(--art-head)}.art-tbl[data-style=compare] .art-tbl-table tbody tr>td.is-stub{background-color:var(--tbl-zebra)}.art-tbl[data-style=compare] .art-tbl-table tbody tr:nth-child(2n)>td:not(.is-stub):not(.is-hi){background-color:#0000}.art-tbl[data-style=compare] .art-tbl-table tbody tr:hover>td:not(.is-hi){background-color:var(--tbl-hover)}.art-tbl-quiz{border:1px solid var(--art-accent);align-items:center;gap:.3rem;height:30px;padding:0 .7rem 0 .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.art-tbl-quiz{border:1px solid color-mix(in srgb,var(--art-accent)45%,var(--tbl-line))}}.art-tbl-quiz{background:var(--art-accent);border-radius:99px}@supports (color:color-mix(in lab,red,red)){.art-tbl-quiz{background:color-mix(in srgb,var(--art-accent)9%,var(--art-card))}}.art-tbl-quiz{color:var(--art-head);font:700 .78rem/1 var(--font-family-theme,inherit);letter-spacing:.02em;cursor:pointer;transition:background .12s,border-color .12s}.art-tbl-quiz svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.art-tbl-quiz:hover{border-color:var(--art-accent);background:var(--art-accent)}@supports (color:color-mix(in lab,red,red)){.art-tbl-quiz:hover{background:color-mix(in srgb,var(--art-accent)16%,var(--art-card))}}.art-tbl-quiz[aria-pressed=true]{border-color:var(--art-accent);background:var(--art-accent);color:var(--art-card)}.art-tbl-quiz:focus-visible{outline:2px solid var(--art-accent);outline-offset:2px}.art-tbl-quizbar{border-bottom:1px solid var(--tbl-line);background:var(--art-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;padding:.45rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.art-tbl-quizbar{background:color-mix(in srgb,var(--art-accent)7%,var(--art-card))}}.art-tbl-quizbar{color:var(--art-soft);font-size:.84em}.art-tbl-card:not(:has(.art-tbl-title)) .art-tbl-quizbar{padding-right:8.4rem}.art-tbl-quizcount b{color:var(--art-head);font-variant-numeric:tabular-nums}.art-tbl-quizacts{gap:.4rem;display:inline-flex}.art-tbl-quizacts button{border:1px solid var(--tbl-line);background:var(--art-card);color:var(--art-head);font:600 .95em/1.3 var(--font-family-theme,inherit);cursor:pointer;border-radius:99px;padding:.2rem .6rem}.art-tbl-quizacts button:hover{border-color:var(--art-accent)}.art-tbl-quizacts button:focus-visible{outline:2px solid var(--art-accent);outline-offset:2px}.art-tbl-table thead th.is-quiz{border-bottom-style:dashed}.art-tbl-table .is-covered{cursor:pointer;position:relative}.art-tbl-table .is-covered>.art-tbl-cv{visibility:hidden}.art-tbl-table .is-covered:after{content:"Tap to show";border:1.5px dashed var(--tbl-tile-line);background:var(--tbl-tile-bg);color:var(--art-soft);letter-spacing:.02em;border-radius:7px;justify-content:center;align-items:center;font-size:.78em;font-weight:600;transition:background .12s,color .12s;display:flex;position:absolute;inset:5px 6px}@media (pointer:fine){.art-tbl-table .is-covered:after{content:"Click to show"}}.art-tbl-table .is-covered:hover:after{background:var(--tbl-tile-hover);color:var(--art-head)}.art-tbl-table .is-covered:focus-visible{outline:none}.art-tbl-table .is-covered:focus-visible:after{outline:2px solid var(--art-accent);outline-offset:1px}.art-tbl-table .is-quiz.is-shown{animation:art-tbl-shown .9s ease-out}@keyframes art-tbl-shown{to{box-shadow:inset 0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){.art-tbl-table .is-quiz.is-shown{animation:none}}@container art-tbl (max-width:560px){.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table,.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody,.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody th,.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table td,.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tr{display:block}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody tr{border-bottom:1px solid var(--tbl-line);padding:.7rem .95rem .75rem}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody tr:last-child{border-bottom:0}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody tr:nth-child(2n){background:var(--tbl-zebra)}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody tr>td{box-shadow:none;white-space:normal;background:0 0;border:0;padding:.12rem 0;text-align:left!important}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody tr>td.is-stub{color:var(--art-head);padding:0 0 .2rem;font-size:1.04em;font-weight:700}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody tr>td.is-empty{display:none}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody td.is-covered{min-height:2.6rem}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody td.is-covered[data-label]:after{inset:1.55rem 0 .1rem}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody td:not(.is-stub)[data-label]:before{content:attr(data-label);color:var(--art-soft);letter-spacing:.05em;text-transform:uppercase;margin-top:.4rem;font-size:.72em;font-weight:700;display:block}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody tr>td.is-hi{box-shadow:inset 3px 0 0 var(--art-accent);margin-top:.3rem;padding:.05rem 0 .15rem .65rem}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tr.art-tbl-group{background:var(--tbl-group-bg);box-shadow:inset 3px 0 0 var(--art-accent);padding:.55rem .95rem}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tr.art-tbl-group>th{box-shadow:none;background:0 0;border:0;padding:0}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tr.art-tbl-group>td.art-tbl-group-note{background:0 0}.art-tbl:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody tr.in-group>td.is-stub{padding-left:0}.art-tbl[data-style=scale]:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody tr>td.is-stub{background-color:var(--tone-c);border-radius:6px;margin:0 0 .25rem;padding:.2rem .55rem}@supports (color:color-mix(in lab,red,red)){.art-tbl[data-style=scale]:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody tr>td.is-stub{background-color:color-mix(in srgb,var(--tone-c)14%,var(--art-card))}}.art-tbl[data-style=scale]:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table tbody tr>td.is-stub{box-shadow:inset 4px 0 0 var(--tone-c)}.art-tbl[data-style=compare]:not([data-cols="1"]):not([data-cols="2"]) .art-tbl-table td+td{border-left:0}.art-tbl-title{flex-wrap:wrap;row-gap:.25rem}}.art-tbl-backdrop{z-index:1000;cursor:zoom-out;background:#0e161acc;position:fixed;inset:0}.art-tbl.is-expanded .art-tbl-card{z-index:1001;width:min(calc(100vw - 32px),calc(36rem + var(--tbl-cols,4)*13rem));flex-direction:column;max-height:calc(100dvh - 32px);font-size:clamp(1.02rem,.82rem + .42vw,1.22rem);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px -20px #0000008c}.art-tbl.is-expanded .art-tbl-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.art-tbl.is-expanded .art-tbl-table{font-size:1em}.art-tbl.is-expanded .art-tbl-table td,.art-tbl.is-expanded .art-tbl-table th{padding:.78rem 1.1rem}.art-tbl.is-expanded .art-tbl-table thead th{z-index:2;padding:.8rem 1.1rem .7rem;position:sticky;top:0}.art-tbl.is-expanded .art-tbl-card:not(:has(.art-tbl-title)) thead th:last-child{padding-right:3.6rem}.art-tbl.is-expanded .art-tbl-table td.is-stub,.art-tbl.is-expanded .art-tbl-table thead th:first-child{z-index:1;position:sticky;left:0}.art-tbl.is-expanded .art-tbl-table thead th:first-child{z-index:3}.art-tbl.is-expanded .art-tbl-table td.is-stub{background-color:var(--art-card)}.art-tbl.is-expanded .art-tbl-table:not(:has(.art-tbl-group)) tbody tr:nth-child(2n)>td.is-stub{background-color:var(--tbl-zebra)}.art-tbl.is-expanded .art-tbl-table tbody tr:not(.art-tbl-group):hover>td.is-stub{background-color:var(--tbl-hover)}@media (max-width:760px){.art-tbl.is-expanded .art-tbl-card{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.art-tbl.is-expanded .art-tbl-table{min-width:min(calc(var(--tbl-cols,3)*14rem),72rem)}}body.art-tbl-open .art-pop,body.art-tbl-open .tset-pop{z-index:1010}body.art-tbl-open .drugcard-backdrop{z-index:1010!important}.art-split .art-tbl-table{font-size:.86rem}.art-split .art-tbl-table td,.art-split .art-tbl-table th{overflow-wrap:break-word;padding:.45rem .55rem}@media print{.art-tbl-expand{display:none}.art-tbl-card{box-shadow:none}}.art-exp{border:1px solid var(--art-rule);background:var(--art-card);border-radius:10px;margin:.9rem 0}.art-exp-bar{color:var(--art-head);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.92rem;font-weight:600;list-style:none;display:flex}.art-exp-bar::-webkit-details-marker{display:none}.art-exp-bar:hover{background:var(--art-hover)}.art-exp-bar:focus-visible{outline:2px solid var(--art-accent);outline-offset:2px}.art-exp-chev{width:1rem;height:1rem;color:var(--art-soft);flex:none;transition:transform .15s}.art-exp[open]>.art-exp-bar .art-exp-chev{transform:rotate(90deg)}.art-exp[open]>.art-exp-bar{border-bottom:1px solid var(--art-rule);border-radius:10px 10px 0 0}.art-exp-body{padding:.2rem 1rem .4rem;font-size:.96em}.art-exp-body>:first-child{margin-top:.6rem}@media (prefers-reduced-motion:reduce){.art-exp-chev{transition:none}}@media print{.art-exp-chev{display:none}}.art-inline-note{border:1px solid var(--art-rule);border-left:3px solid var(--art-accent);background:var(--art-tint);border-radius:0 10px 10px 0;margin:1rem 0 .2rem;padding:.6rem .8rem}.art-note-input{border:1px solid var(--color-input-border,var(--art-rule));background:var(--color-input-bg,var(--art-card));width:100%;min-height:3.5rem;color:var(--color-input-text,var(--art-ink));font:inherit;resize:vertical;border-radius:8px;margin-top:.3rem;padding:.5rem .6rem;font-size:.92rem;line-height:1.5;display:block}.art-note-input:focus{outline:2px solid var(--color-focus-ring,var(--art-accent));outline-offset:1px}.art-panel{height:calc(100dvh - var(--art-top) - 1rem);border:1px solid var(--art-rule);background:var(--art-card);border-radius:12px;align-self:start;min-width:0;position:sticky;top:1rem;overflow:hidden}.art-panel-inner{flex-direction:column;height:100%;display:flex}.art-panel-head{border-bottom:1px solid var(--art-rule);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.8rem .9rem .6rem;display:flex}.art-panel-title{color:var(--art-head);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.art-panel-sub{color:var(--art-soft);font-size:.8rem}.art-panel-head-actions{flex:none;gap:.2rem;display:inline-flex}.art-panel-x{width:2rem;height:2rem;color:var(--art-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.art-panel-x:hover{background:var(--art-hover);color:var(--art-ink)}.art-panel-x svg{width:1.05rem;height:1.05rem}.art-panel-tools{border-bottom:1px solid var(--art-rule);color:var(--art-soft);padding:.5rem .9rem;font-size:.82rem}.art-panel-tools select{border:1px solid var(--art-rule);background:var(--color-input-bg,var(--art-card));color:var(--art-ink);font:inherit;border-radius:6px;margin-left:.4rem;padding:.15rem .3rem}.art-panel-scroll{flex:1;padding:.4rem .9rem 1.5rem;overflow-y:auto}.art-panel-msg{color:var(--art-soft);padding:1.5rem .5rem}.beside-empty-note{color:var(--color-text-tertiary,#9ca3af);margin:.5rem .1rem 0;font-size:.9rem;line-height:1.45}.art-notes-group h3{color:var(--art-head);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;margin:1rem 0 .3rem;font-size:.82rem;font-weight:700;display:flex}.art-notes-count{color:var(--art-soft);font-weight:500}.art-notes-add{border:1px solid var(--art-rule);color:var(--art-accent);font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.2rem;margin-left:auto;padding:.15rem .45rem;font-size:.72rem;display:inline-flex}.art-notes-add svg{width:.85rem;height:.85rem}.art-notes-empty{color:var(--art-soft);font-size:.85rem}.art-note-row{margin:.55rem 0 .8rem}.art-note-label{color:var(--art-soft);justify-content:space-between;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.art-note-goto{color:var(--art-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.art-note-goto:hover{color:var(--art-accent)}.art-note-actions{gap:.15rem;display:inline-flex}.art-note-actions a,.art-note-actions button{color:var(--art-soft);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:.2rem;display:inline-flex}.art-note-actions a:hover,.art-note-actions button:hover{background:var(--art-hover);color:var(--art-accent)}.art-note-actions svg{width:.95rem;height:.95rem}.art-note-words blockquote{border-left:3px solid var(--art-box-hint);color:var(--art-soft);margin:0 0 .2rem;padding-left:.6rem;font-size:.85rem}.art-note-words p{margin:0;font-size:.9rem}.art-split .art-sect{border:0;margin:0}.art-split .art-sect-head{cursor:default;padding:.6rem 0 .4rem}.art-split .art-sect-chev{display:none}.art-split .art-sect-body{padding:0}.art-split-article .art-title{margin:.4rem 0 .8rem}.art-split-article .art-title h1{font-size:1.45em}.art-split-article .art-brief{margin:0 0 .8rem;padding:.7rem .85rem .3rem}.art-split-article .art-sect{border-top:1px solid var(--art-rule);margin-top:.8rem;padding-top:.4rem}.art-split-article .art-sect-foot{background:0 0;border:0;justify-content:flex-end;margin:.6rem 0 0;padding:0}.art-inline-word-note{margin:.5rem 0 .8rem;padding:.35rem .5rem .5rem}.art-split .art-inline-word-note ul.art-word-notes:not(.folio-ig *):not(.art-anatomy *){margin:.2rem 0 0;padding:0;list-style:none}.art-inline-word-note-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.art-split .art-fig[data-layout=right],.art-split .art-infographic[data-align=right]{float:none;width:auto;margin:.8rem 0}.art-split-framewrap{flex:1;min-height:0}.art-split-frame{background:var(--art-card);border:0;width:100%;height:100%;display:block}.art-pop{width:min(22rem,100vw - 16px)}.art-pop-body{color:var(--art-ink);padding:.85rem 1rem .7rem;font-size:.92rem;line-height:1.5}.art-pop-title{color:var(--art-head);font-size:1rem;font-weight:700}.art-pop-text{margin:.35rem 0 0}.art-pop-rule{border:0;border-top:1px solid var(--art-rule);margin:.7rem 0 .5rem}.art-pop-link-row{align-items:center;gap:.25rem;display:flex}.art-pop-link{min-width:0;color:var(--art-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.35rem;padding:.2rem 0;font-weight:600;display:inline-flex}.art-pop-link:hover{text-decoration:underline}.art-pop-inline-icon{width:1rem;height:1rem}.art-pop-icon{width:2rem;height:2rem;color:var(--art-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.art-pop-icon:hover{background:var(--art-hover);color:var(--art-accent)}.art-pop-icon svg{width:1.05rem;height:1.05rem}.art-pop-ref{overflow-wrap:anywhere;align-items:flex-start;gap:.6rem;display:flex}.art-card-preview{color:var(--art-soft)}.art-see{color:var(--art-ink);align-items:flex-start;gap:.45rem;margin:0 0 .55rem;font-size:.9rem;line-height:1.45;display:flex}.art-see-icon{width:1rem;height:1rem;color:var(--art-accent);flex:none;margin-top:.15rem}.art-see-doc,.art-see-sect{font-weight:600}.art-see-loading{color:var(--art-soft)}.art-card-actions{flex-wrap:wrap;gap:.35rem;display:flex}.art-card-btn{border:1px solid var(--art-rule);min-height:2rem;color:var(--art-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.art-card-btn svg{width:.95rem;height:.95rem;color:var(--art-soft)}.art-card-btn:focus-visible,.art-card-btn:hover{background:var(--art-hover);color:var(--art-accent);border-color:var(--art-accent)}.art-card-btn:focus-visible svg,.art-card-btn:hover svg{color:var(--art-accent)}.art-card-go{border-color:var(--art-accent)}.art-card-go,.art-card-go svg{color:var(--art-accent)}.art-pop-note{border-left:3px solid var(--art-accent,currentColor);opacity:.9;margin:.5rem 0 0;padding-left:.6rem;font-size:.92em;font-style:italic}.art-panel-head-slim{align-items:center;min-height:2.4rem;padding:.35rem .9rem .4rem}.art-panel-head-slim .art-panel-title{font-size:.9rem}.art-refsplit-focus{border-bottom:1px solid var(--art-rule);border-left:3px solid var(--art-accent);background:var(--art-card);color:var(--art-ink);align-items:flex-start;gap:.7rem;margin:0 -.9rem .8rem;padding:.9rem .9rem .85rem;font-size:.92rem;line-height:1.5;display:flex}.art-refsplit-text{overflow-wrap:anywhere;min-width:0}.art-refsplit-source{width:fit-content;color:var(--art-accent);align-items:center;gap:.35rem;margin-top:.45rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.art-refsplit-source:hover{text-decoration:underline}.art-refsplit-source svg{width:.95rem;height:.95rem}.art-frame{flex-direction:column;height:100%}.art-body,.art-frame{min-height:0;display:flex}.art-body{flex:1}.art-scroll{overscroll-behavior:contain;flex:1;min-width:0;overflow-y:auto}.art-sidebar{border-left:1px solid var(--art-rule,var(--color-border-primary));background:var(--art-card,var(--color-surface-primary));color:var(--art-ink);box-shadow:-2px 0 8px #00000008}.art-sidebar.fixed{box-shadow:-4px 0 16px #0000002e}.art-sidebar-body>.art-panel-inner,.art-sidebar-split>.art-panel-inner{height:100%}.art-sidebar-split{flex-direction:column;display:flex}.art-word-notes{gap:.4rem;margin:.4rem 0 .8rem;padding:0;list-style:none;display:grid}.arm-markable.tute-hl-cursor,.arm-markable.tute-hl-cursor [data-am]{cursor:var(--tute-hl-cursor,crosshair)}.arm-markable.tute-hl-armed ::selection{background:#01684d2e}.arm-markable.tute-hl-erasing ::selection{background:#c0392b29}.arm-markable.arm-over-note [data-am]{cursor:pointer}.art-am{display:contents}.art-index{max-width:72rem;color:var(--art-ink);margin:0 auto;padding:1.5rem 1.25rem 4rem}.art-index-head h1{color:var(--art-head);margin:.2rem 0 .4rem;font-size:2rem;font-weight:700}.art-index-head p{color:var(--art-soft);margin:0 0 1rem}.art-index-search{border:1px solid var(--art-rule);background:var(--color-input-bg,var(--art-card));border-radius:10px;align-items:center;gap:.5rem;max-width:26rem;padding:.45rem .7rem;display:flex}.art-index-search svg{width:1rem;height:1rem;color:var(--art-soft)}.art-index-search input{color:var(--color-input-text,inherit);font:inherit;background:0 0;border:0;outline:0;flex:1}.art-index-group h2{color:var(--art-head);margin:1.8rem 0 .6rem;font-size:1.1rem;font-weight:700}.art-index-count{background:var(--art-tint);color:var(--art-soft);vertical-align:middle;border-radius:999px;margin-left:.6rem;padding:.1rem .55rem;font-size:.85rem;font-weight:600}.art-index-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.9rem;display:grid}.art-index-cell{height:14rem;position:relative}.art-index-card{border:1px solid var(--art-rule);background:var(--art-card);min-height:100%;max-height:100%;color:inherit;border-radius:12px;flex-direction:column;text-decoration:none;transition:max-height .28s,box-shadow .2s,border-color .2s;display:flex;position:absolute;inset:0 0 auto;overflow:hidden;box-shadow:0 1px 2px #0000000a}.art-index-strip{border-bottom:1px solid var(--art-rule);background:linear-gradient(120deg,var(--art-tint),var(--art-hover));flex:0 0 4.5rem;height:4.5rem;display:block;overflow:hidden}.art-index-strip img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.art-index-body{flex-direction:column;flex:1 0 auto;gap:.45rem;padding:.85rem 1.1rem .95rem;display:flex}.art-index-pitch,.art-index-title{flex-shrink:0}.art-index-title{-webkit-line-clamp:2;color:var(--art-head);font-family:var(--art-head-font);font-size:1.05rem;font-weight:700;line-height:1.3}.art-index-pitch,.art-index-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.art-index-pitch{-webkit-line-clamp:3;color:var(--art-soft);font-size:.9rem;line-height:1.5}.art-index-go{color:var(--art-accent);opacity:0;align-items:center;gap:.3rem;margin-top:auto;padding-top:.35rem;font-size:.82rem;font-weight:600;transition:opacity .2s;display:inline-flex}.art-index-go svg{width:.9rem;height:.9rem;transition:transform .2s}@media (hover:hover){.art-index-card:focus-visible,.art-index-card:hover{z-index:5;border-color:var(--art-accent);background:var(--art-card);max-height:32rem;transition-delay:.12s;box-shadow:0 12px 32px #00000029,0 2px 6px #00000014}.art-index-card:focus-visible .art-index-pitch,.art-index-card:hover .art-index-pitch{-webkit-line-clamp:unset;color:var(--art-ink)}.art-index-card:focus-visible .art-index-go,.art-index-card:hover .art-index-go{opacity:1;transition-delay:.12s}.art-index-card:hover .art-index-go svg{transform:translate(3px)}.art-index-card:hover .art-index-strip img{transition-delay:.12s;transform:scale(1.04)}}.art-index-card:focus-visible{outline:2px solid var(--art-accent);outline-offset:2px}@media (hover:none){.art-index-cell{height:auto}.art-index-card{max-height:none;position:static}.art-index-pitch{-webkit-line-clamp:unset}.art-index-go{opacity:1}}@media (prefers-reduced-motion:reduce){.art-index-card,.art-index-go,.art-index-go svg,.art-index-strip img{transition:none}}:root{--art-cue:#059669;--art-cue-soft:#05966933}html.mode-dark{--art-cue:#34d399;--art-cue-soft:#34d39938}.art-cue-host{isolation:isolate;position:relative}.art-cue-layer{pointer-events:none;position:absolute;inset:0}.art-cue-layer>span{display:block;position:absolute}.art-cue-band{z-index:-1;background:var(--art-cue-soft);opacity:0;border-radius:7px;animation:art-cue-band .7s ease-in-out 3 both}@keyframes art-cue-band{0%{opacity:0;box-shadow:0 0 0 0 var(--art-cue-soft)}35%{opacity:1;box-shadow:0 0 0 3px var(--art-cue-soft)}to{opacity:0;box-shadow:0 0 0 9px #0000}}.art-cue-line{background:var(--art-cue);transform-origin:0;height:3px;animation:art-cue-draw .34s cubic-bezier(.2,.8,.2,1)calc(var(--cue-i,0)*.11s)both,art-cue-fade .38s ease 9.6s forwards;border-radius:2px;transition:opacity .35s}.art-cue-layer[data-cue=underline-pulse] .art-cue-line{animation:art-cue-draw .34s cubic-bezier(.2,.8,.2,1)calc(var(--cue-i,0)*.11s)both,art-cue-throb .56s ease-in-out calc(.38s + var(--cue-i,0)*.11s)3,art-cue-fade .38s ease 2.3s forwards}.art-cue-layer.art-cue-leaving .art-cue-line{opacity:0}@keyframes art-cue-draw{0%{scale:0 1}to{scale:1}}@keyframes art-cue-throb{0%,to{box-shadow:0 0 #0000}45%{box-shadow:0 0 9px 2px var(--art-cue)}}@keyframes art-cue-fade{to{opacity:0}}.art-cue-arrow{background:var(--art-cue);clip-path:polygon(0 0,100% 50%,0 100%);animation:art-cue-arrow-in .46s cubic-bezier(.2,.9,.3,1.25) both,art-cue-nudge .43s ease-in-out .56s 3,art-cue-fade .45s 2.7s forwards}@keyframes art-cue-arrow-in{0%{opacity:0;translate:-28px}to{opacity:1;translate:0}}@keyframes art-cue-nudge{0%,to{translate:0}50%{translate:-4px}}.art-cue-dot{background:var(--art-cue);border-radius:50%;animation:art-cue-pop .26s cubic-bezier(.2,.9,.3,1.4) both,art-cue-fade .4s 2.2s forwards}.art-cue-dot:after{content:"";border:2px solid var(--art-cue);opacity:0;border-radius:50%;animation:art-cue-ripple .72s ease-out .2s 3;position:absolute;inset:0}@keyframes art-cue-pop{0%{scale:0}to{scale:1}}@keyframes art-cue-ripple{0%{opacity:.85;scale:1}to{opacity:0;scale:3.2}}@media (prefers-reduced-motion:reduce){.art-cue-layer>span,.art-cue-layer[data-cue=underline-pulse] .art-cue-line{animation:art-cue-fade .4s 2s forwards}.art-cue-layer[data-cue=underline] .art-cue-line{animation:art-cue-fade .4s 9.6s forwards}.art-cue-band{opacity:1}.art-cue-dot:after{display:none}}.art-cue-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}@media (max-width:640px){.art-cue-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.art-cue-choices .tset-choice{gap:6px;padding:11px 12px 12px}.art-cue-demo{border:1px solid var(--ts-line,#e5e7eb);background:var(--ts-surface,#fff);border-radius:9px;padding:10px 10px 9px 22px;display:block;overflow:hidden}.art-cue-demo-head{isolation:isolate;color:var(--ts-accent,#01684d);font-size:13px;font-weight:700;line-height:1.25;display:inline-block;position:relative}.art-cue-demo-lines{gap:5px;margin-top:8px;display:grid}.art-cue-demo-lines i{background:var(--ts-line,#e5e7eb);border-radius:3px;height:5px;display:block}.art-cue-demo-lines i:last-child{width:70%}.art-cue-demo .art-cue-band{inset:-2px -5px}.art-cue-demo .art-cue-line{height:2.5px;top:calc(100% + 1px);left:0;right:0}.art-cue-demo .art-cue-arrow{width:9.5px;height:11px;top:calc(50% - 5.5px);left:-15px}.art-cue-demo .art-cue-dot{width:8px;height:8px;top:calc(50% - 4px);left:-13px}.art-cue-demo .art-cue-layer[data-cue=underline] .art-cue-line{animation:art-cue-draw .34s cubic-bezier(.2,.8,.2,1) both,art-cue-fade .3s 3.1s forwards}@media (max-width:900px){.art-page{padding:.75rem 1rem 3rem}.art-title h1{font-size:1.75em}.art-sect-head{padding:.85rem 1rem}.art-sect-head h2{font-size:1.22em}.art-sect-body{padding:0 1rem .3rem}.art-sect-foot{margin:.8rem -1rem 0}.art-brief{padding:.9rem 1rem .5rem}.art-fig[data-layout=right],.art-infographic[data-align=right]{float:none;width:auto;margin:.8rem 0}}@media (pointer:coarse){.art-cite{min-width:1.5rem;height:1.5rem;font-size:.75rem}.art-sect-foot-btn{padding:.5rem .7rem}}@keyframes art-calc-spin{to{transform:rotate(1turn)}}.art-calc-spinner{animation:art-calc-spin 1s linear infinite}