.reader-anatomy-host{container-type:inline-size;container-name:reader;--reader-narrow-max:48em;--reader-wide-min:64em;--reader-sticky-lab-max:40vh;--reader-scroll-padding:3rem;--reader-measure:65ch}.reader-anatomy{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;scroll-padding-top:var(--reader-scroll-padding)}.reader-main{min-width:0;max-width:min(var(--reader-measure),100%)}.reader-bottom-sheet,.reader-companion-column{background:var(--panel);border:1px solid var(--line);padding:1rem 1.2rem}.reader-companion-nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1rem;font:.9rem/1.4 Arial,sans-serif}.reader-companion-nav a[aria-current=page]{font-weight:700}.reader-bottom-sheet{position:-webkit-sticky;position:sticky;bottom:0;max-height:min(var(--reader-sticky-lab-max),70vh);overflow:auto;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.reader-bottom-sheet>summary{min-height:44px;cursor:pointer;font:1rem/1.4 Arial,sans-serif}.reader-sticky-lab{position:-webkit-sticky;position:sticky;top:var(--reader-scroll-padding);max-height:var(--reader-sticky-lab-max);overflow:auto}.reader-split-tabs{display:flex;gap:1rem;margin-bottom:1rem}.reader-split-tabs a{min-height:44px;padding:.4rem 0}@media (prefers-reduced-motion:reduce){.reader-anatomy,.reader-bottom-sheet,.reader-companion-column{transition:none}}@container reader (min-width: 64em){.reader-anatomy{grid-template-columns:minmax(0,12rem) minmax(0,var(--reader-measure)) minmax(0,1fr);align-items:start}.reader-outline{grid-column:1}.reader-main{grid-column:2}.reader-companion-column{grid-column:3;display:block}.reader-bottom-sheet{display:none}}@container reader (min-width: 48em) and (max-width: 63.98em){.reader-anatomy{grid-template-columns:minmax(0,var(--reader-measure)) minmax(0,1fr)}.reader-outline{grid-column:1/-1;position:static}.reader-main{grid-column:1}.reader-companion-column{grid-column:2;display:block}.reader-bottom-sheet{display:none}}@container reader (max-width: 47.98em){.reader-companion-column{display:none}.reader-bottom-sheet{display:block}.reader-sticky-lab{position:static;max-height:none}.reader-split-tabs{display:flex}}@container reader (min-width: 48em){.reader-split-tabs{display:none}}.reader-local-overflow{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.reader-local-overflow[data-overflow-affordance=true]:after{content:"Scroll sideways to see the rest of this table or equation.";display:block;font:.85rem/1.4 Arial,sans-serif;color:var(--muted);margin-top:.4rem}.reader-multiline-equation{overflow:visible}