.operative-note{max-width:var(--measure);min-width:0}.operative-note-kicker{align-items:center;gap:var(--space-2) var(--space-3);color:var(--muted);font-family:var(--font-ui);font-size:var(--type-xs);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.operative-note-level{min-height:1.6rem;padding-inline:var(--space-2);border:var(--rule) solid color-mix(in srgb, currentColor 36%, transparent);color:var(--accent);letter-spacing:.02em;align-items:center;display:inline-flex}.operative-note-level--advanced{color:var(--read-violet)}.operative-note-level-note{letter-spacing:.02em;text-transform:none;font-weight:400}.operative-note-related{color:var(--read-teal)}.operative-note-title{margin-top:var(--space-4);line-height:1.05}.operative-note--page .operative-note-title{max-width:15ch;font-size:var(--type-display);line-height:.96}.operative-note--embedded .operative-note-title{font-size:var(--type-h2)}.operative-note-what{max-width:var(--measure);margin-top:var(--space-4);color:var(--muted);font-size:var(--type-lead);line-height:1.5}.operative-note--embedded .operative-note-what{font-size:var(--type-body)}.operative-note-what b{color:var(--ink);font-family:var(--font-ui);font-size:var(--type-sm);letter-spacing:.02em}.operative-note-body{margin-top:var(--space-6)}.operative-note-heading{margin-top:var(--space-6);padding-bottom:var(--space-2);border-bottom:var(--rule) solid color-mix(in srgb, var(--ink) 18%, transparent);font-size:var(--type-h3);line-height:1.15}.operative-note-heading+.steps-account-list{margin-top:var(--space-3)}.operative-note .steps-account-list li[data-step]:before{content:attr(data-step)}.operative-note .steps-account-list li:not([data-step]):before,.operative-note .steps-account-list--unnumbered li:before{content:"•"}.operative-note .steps-account-list li>span{overflow-wrap:anywhere;min-width:0}.operative-note-callouts{gap:var(--space-2);margin-top:var(--space-5);display:grid}.operative-note-callouts .readable-points{margin-block:0}.operative-note-callouts .readable-points>li{overflow-wrap:anywhere}.operative-note-callouts b{color:var(--ink);font-family:var(--font-ui)}.operative-note-foot{gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--rule) solid color-mix(in srgb, var(--ink) 18%, transparent);color:var(--muted);font-size:var(--type-sm);flex-wrap:wrap;align-items:center;display:flex}.operative-note-foot a{color:var(--accent);font-weight:700}.operative-note-open{margin-left:auto}.operative-note-stack{gap:var(--space-6);margin-top:var(--space-7);display:grid}.operative-note--embedded{padding:var(--space-5);border:var(--rule) solid color-mix(in srgb, var(--ink) 18%, transparent);border-top:var(--space-1) solid var(--accent);background:var(--surface);scroll-margin-top:9rem}.module-section-nav[style*=--section-count]{grid-template-columns:repeat(var(--section-count), minmax(0, 1fr))}.operative-note-page{padding-bottom:var(--space-9)}.operative-note-head{margin-block:var(--space-6);padding:var(--space-7);border-top:var(--space-1) solid var(--accent);background:var(--surface)}.operative-note-head .breadcrumb{margin-bottom:var(--space-6)}.operative-note-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}.operative-note-aside{gap:var(--space-4);padding:var(--space-5);border:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent);border-top:var(--space-1) solid var(--read-teal);background:color-mix(in srgb, var(--background) 72%, var(--surface));display:grid}.operative-note-aside h2{font-size:var(--type-h3)}.operative-note-aside ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.operative-note-aside li{gap:var(--space-1);display:grid}.operative-note-aside li>span{color:var(--muted);font-family:var(--font-ui);font-size:var(--type-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.operative-note-aside li>a{color:inherit;font-weight:700;text-decoration:none}.operative-note-aside li>a:hover{color:var(--accent)}.operative-note-aside .operative-note-media{gap:var(--space-2);color:var(--accent);font-size:var(--type-sm);align-items:center;font-weight:700;display:inline-flex}.operative-note-aside .operative-note-media .media3d-badge{flex:none}.operative-note-aside>.readable-points{padding-top:var(--space-3);border-top:var(--rule) solid color-mix(in srgb, var(--ink) 18%, transparent);color:var(--muted);font-size:var(--type-sm);margin-block:0}.note-index-groups{gap:var(--space-8);display:grid}.note-index-group>header{justify-content:space-between;gap:var(--space-3) var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--space-1) solid var(--accent);flex-wrap:wrap;align-items:end;display:flex}.note-index-group>header span{color:var(--muted);font-size:var(--type-xs);letter-spacing:.02em;font-weight:700}.note-index-group>header h2{font-size:var(--type-h2)}.note-index-list{display:grid}.note-index-row{gap:var(--space-5);padding-block:var(--space-5);border-bottom:var(--rule) solid color-mix(in srgb, var(--ink) 22%, transparent);grid-template-columns:4rem minmax(0,1fr) auto;align-items:start;display:grid}.note-index-number{color:var(--accent);font-family:var(--font-ui);font-size:var(--type-xs);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:700}.note-index-meta{gap:var(--space-2) var(--space-3);color:var(--muted);font-family:var(--font-ui);font-size:var(--type-xs);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;font-weight:700;display:flex}.note-index-row h3{margin-top:var(--space-2);font-size:var(--type-h3)}.note-index-row h3 a{color:inherit;text-decoration:none}.note-index-row h3 a:hover{color:var(--accent)}.note-index-what{max-width:50rem;margin-top:var(--space-2);color:var(--muted)}.note-index-hubs{gap:var(--space-2) var(--space-3);margin-top:var(--space-3);font-size:var(--type-sm);flex-wrap:wrap;display:flex}.note-index-hubs>span{color:var(--muted)}.note-index-hubs ul{gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.note-index-hubs a{color:var(--accent);font-weight:700}.note-index-row .module-arrow{align-self:center}@media (width<=64rem){.operative-note-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 16rem}}@media (width<=48rem){.operative-note-layout{grid-template-columns:1fr}.operative-note--page .operative-note-title{font-size:var(--type-h1)}.operative-note-head{margin-inline:calc(var(--space-4) * -1);padding:var(--space-5) var(--space-4);margin-top:0}.operative-note--embedded{padding:var(--space-4)}.module-section-nav[style*=--section-count]{overscroll-behavior-x:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.module-section-nav[style*=--section-count] a{padding-inline:var(--space-3);flex:1 0 auto}.module-section-nav[style*=--section-count]~.module-section,.operative-note--embedded{scroll-margin-top:11.5rem}.note-index-row{grid-template-columns:3rem minmax(0,1fr)}.note-index-row .module-arrow{display:none}}@media (width<=32rem){.operative-note-what{font-size:var(--type-body)}.operative-note-open{margin-left:0}}.start-here{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;align-items:stretch;display:flex}.start-here-k{color:var(--muted);font-family:var(--font-ui);font-size:var(--type-xs);letter-spacing:.1em;text-transform:uppercase;align-self:center;font-weight:700}.start-here a{min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--rule) solid color-mix(in srgb, var(--ink) 24%, transparent);color:var(--ink);gap:.15rem;text-decoration:none;display:grid}.start-here a:hover,.start-here a:focus-visible{border-color:var(--accent)}.start-here a b{font-family:var(--font-ui);font-size:var(--type-sm)}.start-here a span{max-width:28ch;color:var(--muted);font-size:var(--type-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=48rem){.start-here a{flex:100%}}
