.ol{--bg: #fff;--ink: var(--nv-text, #141720);--muted: var(--nv-muted, #606779);--faint: #b9c0d0;--hair: var(--nv-border, #e4e8f2);--line: #d5dbe8;--accent: var(--nv-accent, #4358da);--accent-strong: var(--nv-accent-strong, #3146c7);--tint: #eef2ff;--budget: #4358da;--budget-soft: #7383e4;--discount: #c3c9d6;--primary: #15803d;--primary-strong: #166534;--on-primary: #fff;--err: #dc2626;color:var(--ink);font-variant-numeric:tabular-nums}.prose-article .ol{margin:22px 0}.prose-article .ol p,.prose-article .ol h3,.prose-article .ol ul,.prose-article .ol ol{margin:0}.prose-article .ol ul,.prose-article .ol ol{padding:0;list-style:none}.prose-article .ol li{margin:0!important}.prose-article .ol h3{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.ol b,.prose-article .ol strong{font-weight:700}.ol [hidden]{display:none!important}.prose-article aside.ol-notice{margin:0 0 24px}.ol-notice{display:grid;grid-template-columns:28px 1fr;-moz-column-gap:12px;column-gap:12px;align-items:start;padding:14px 16px;border-radius:16px;background:#fff7e6;border:1px solid #f3d9a4;border-left:5px solid #d97706;font-size:15px;line-height:1.5}.ol-notice-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#d97706;color:#fff;font-weight:700;font-size:16px}.ol .panel{display:flex;flex-direction:column;gap:16px;padding:18px 16px;border-radius:20px;background:var(--tint);border:1px solid #dfe5fb}.ol .ocard{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;border-radius:16px;background:#fff;border:1px solid var(--hair);box-shadow:var(--nv-shadow);font-size:15px;line-height:1.5}.ol .omuted{color:var(--muted);font-size:13px;line-height:1.45}.ol .obtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:600;line-height:1.3;text-align:center;cursor:pointer}.ol .obtn:hover{border-color:var(--accent)}.ol .obtn[aria-pressed=true]{background:var(--tint);border-color:var(--accent);color:var(--accent-strong)}.ol .obtn.right{background:#e7f6ec;border-color:#16a34a}.ol .obtn.wrong{background:#fdecec;border-color:#dc2626;color:#b42318}.ol .obtn.right:before{content:"✓ "}.ol .obtn.wrong:before{content:"✗ "}.ol .ol-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ol .go{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:650;cursor:pointer}.ol .go:hover{background:var(--accent-strong)}.ol .jump{align-self:flex-start}.ol .opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:8px}.ol .answer{padding:2px 0 2px 14px;border-left:4px solid var(--accent);font-size:15px;line-height:1.5}.ol .lmap{display:flex;flex-direction:column;gap:8px}.prose-article .ol .lrow-t{margin-top:6px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.ol .lrow{display:flex;flex-wrap:wrap;gap:8px 0}.ol .ln{position:relative;margin-right:22px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:14px;font-weight:600;line-height:1.3}.ol .ln i{display:block;color:var(--muted);font-size:12px;font-style:normal;font-weight:400}.ol .ln:after{content:"→";position:absolute;top:50%;right:-18px;transform:translateY(-50%);color:var(--muted);font-weight:400}.ol .ln:last-child{margin-right:0}.ol .ln:last-child:after{content:""}.ol .ln.on{background:var(--tint);border-color:#c7cff7}.ol .ln.on.bud{border-color:var(--budget)}.ol .ln.on.co{border-color:#16a34a}.ol .lback{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ol .lb{padding:8px 10px;border:1px dashed #9aa3b8;border-radius:12px;font-size:14px;line-height:1.4}.ol .stops{display:flex;flex-direction:column;gap:8px}.ol .stop{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:start;padding:12px 14px;border:1px solid var(--hair);border-left:4px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--nv-shadow)}.ol .stop.s-disc{border-left-color:var(--discount)}.ol .stop.s-bud{border-left-color:var(--budget)}.ol .stop.s-co{border-left-color:var(--primary)}.ol .stop .k{grid-column:1;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.ol .stop .v{grid-column:1;font-size:15px;font-weight:700;line-height:1.3}.ol .stop .num{grid-column:1;font-size:17px;font-weight:700;line-height:1.35}.ol .stop .e{grid-column:2;grid-row:1 / span 3;align-self:center;font-size:14px;line-height:1.45}.ol .knobs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:16px}.ol-dividends .knobs{grid-template-columns:repeat(3,minmax(0,1fr))}.ol-start .opts{grid-template-columns:repeat(4,minmax(0,1fr))}.ol-machine .knobs{grid-template-columns:repeat(3,minmax(0,1fr))}.ol .knob{display:flex;flex-direction:column;gap:2px;min-width:0}.ol .knob label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:14px;font-weight:600;line-height:1.3}.ol .knob output{font-size:20px;font-weight:700;white-space:nowrap}.ol .knob .hint{color:var(--muted);font-size:12.5px;line-height:1.4}.ol .tag-new{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--tint);color:var(--accent-strong);font-size:12px;font-style:normal;font-weight:700;line-height:1.4;vertical-align:middle}.ol input[type=range]{width:100%;height:32px;margin:0;accent-color:var(--accent);cursor:pointer}.ol .presets,.ol .modes{display:flex;flex-wrap:wrap;gap:8px}.ol .presets .obtn{font-size:13px;font-weight:500}.ol .barrel{display:flex;height:48px;overflow:hidden;border:1px solid var(--hair);border-radius:12px;background:#fff}.ol .seg{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;font-size:13px;font-weight:700;white-space:nowrap;transition:flex-basis .25s ease}.ol .seg-disc{background:var(--discount);color:var(--ink)}.ol .seg-bud{background:var(--budget);color:#fff}.ol .seg-co{background:var(--primary);color:#fff}.ol .legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--muted);font-size:13px;line-height:1.4}.ol .legend span{display:inline-flex;align-items:center;gap:6px}.ol .sw{display:inline-block;flex:none;width:11px;height:11px;border-radius:3px}.ol .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ol .stat{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--hair);border-radius:14px;background:#fff}.ol .stat.bud{border-color:#aab4f0}.ol .stat.co{border-color:#86cfa0}.ol .stat .l,.ol .stat .u{color:var(--muted);font-size:12.5px;line-height:1.35}.ol .stat .n{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}@supports (grid-template-rows: subgrid){.ol .stat{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:2px}}.ol .exps{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ol .exp-out{min-height:3em;font-size:14px;line-height:1.5}.ol .mini{display:flex;flex-direction:column;gap:4px}.ol .mini:empty{display:none}.ol .mrow{display:grid;grid-template-columns:3.4em minmax(0,1fr);gap:8px;align-items:center;color:var(--muted);font-size:12.5px}.ol .mrow .barrel{height:22px;border-radius:6px}.ol .mrow .seg{font-size:12px}.ol .dollar{display:flex;height:44px;overflow:hidden;border-radius:12px}.ol .dollar div{display:flex;align-items:center;justify-content:center;min-width:0;font-size:13px;font-weight:700;white-space:nowrap}.ol .chart{display:block;width:100%;height:auto}.ol .chart text{fill:var(--muted);font-family:inherit;font-size:12px}.ol .chart .lbl{font-weight:700}.ol .grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:10px}.ol .months{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;align-items:end;height:170px}.ol .mcol{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.ol .mbar{width:100%;min-height:2px;border-radius:4px 4px 0 0;background:var(--budget)}.ol .mcol.hot .mbar{background:var(--err)}.ol .mcol .p{font-size:12px;font-weight:700;line-height:1.2}.ol .mtick{position:absolute;left:-1px;right:-1px;height:0;border-top:2px solid var(--ink)}.ol .mlabels{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;color:var(--muted);font-size:12px;line-height:1.3;text-align:center}.ol .q{display:flex;flex-direction:column;gap:10px;padding-block:14px;border-top:1px solid var(--hair)}.ol .q:first-child{border-top:0;padding-top:0}.ol .q .qt{font-size:16px;font-weight:700;line-height:1.4}.ol .news{display:flex;flex-direction:column}.ol .news div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;padding-block:10px;border-top:1px solid var(--hair);font-size:15px;line-height:1.5}.ol .news div:first-child{border-top:0}.ol .news .h{font-weight:700}.ol .dcards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ol .dcard{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid var(--hair);border-radius:16px;background:#fff;box-shadow:var(--nv-shadow)}.ol .dcard .tk{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em}.ol .dbig{display:flex;flex-direction:column;gap:2px}.ol .dbig .v{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.ol .dbig .y{font-size:14px;line-height:1.4}.ol .dsub{color:var(--muted);font-size:13.5px;line-height:1.5}.ol .dwarn{color:#b42318;font-size:13.5px;line-height:1.45}.ol .dwarn:empty{display:none}.ol details{padding-top:10px;border-top:1px solid var(--hair)}.ol summary{display:flex;align-items:center;gap:8px;min-height:32px;color:var(--accent-strong);font-size:14px;font-weight:650;cursor:pointer;list-style:none}.ol summary:before{content:"▸";flex:none;transition:transform .15s ease}.ol details[open]>summary:before{transform:rotate(90deg)}.ol .dsteps{display:flex;flex-direction:column;margin-top:6px}.ol .dsteps div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-block:6px;border-top:1px solid var(--hair);font-size:13.5px;line-height:1.4}.ol .dsteps div:first-child{border-top:0}.ol .dsteps .val{font-weight:700;white-space:nowrap}.ol .dsteps .alt{border-top-style:dashed;color:var(--muted)}.prose-article .ol ul.dlist{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-left:1.1em;list-style:disc;font-size:13.5px;line-height:1.45}.prose-article .ol ul.dlist li{line-height:1.45}.ol .scroll{overflow-x:auto}.ol .rules{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}.ol .rules th,.ol .rules td{padding:8px 6px;border-bottom:1px solid var(--hair);text-align:right;vertical-align:top}.ol .rules th:first-child,.ol .rules td:first-child{text-align:left}.ol .rules th{color:var(--muted);font-size:12.5px;font-weight:700}.ol .rules td{font-weight:500}.ol .rules tbody th{color:var(--ink);font-size:inherit;font-weight:500}.ol-lessons details.all{padding:14px 16px;border:1px solid var(--hair);border-radius:16px;background:#fff;box-shadow:var(--nv-shadow)}.ol-lessons details.all>summary{color:var(--ink);font-size:16px;font-weight:700}.prose-article .ol-lessons details.all>p{margin:10px 0 12px;color:var(--muted);font-size:14px;line-height:1.5}.ol .map{display:flex;flex-direction:column}.ol .map li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding-block:8px;border-top:1px solid var(--hair);font-size:14px;line-height:1.4}.ol .map .n{grid-row:span 2;color:var(--muted);font-size:12.5px;font-weight:700}.ol .map .t{font-weight:700}.ol .map .d{color:var(--muted);font-size:13px}.ol .map li.now .n{color:var(--accent-strong)}@media(max-width:640px){.ol-machine .knobs,.ol-dividends .knobs,.ol .lback{grid-template-columns:minmax(0,1fr)}.ol .stats,.ol-start .opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:340px){.ol .dollar div{font-size:12px}}@media(max-width:560px){.ol .stop{grid-template-columns:minmax(0,1fr);row-gap:2px}.ol .stop .e{grid-column:1;grid-row:auto;margin-top:4px}.ol .news div{grid-template-columns:minmax(0,1fr);gap:2px}.ol .q .opts,.ol .map li{grid-template-columns:minmax(0,1fr)}.ol .map .n{grid-row:auto}}@media(prefers-reduced-motion:reduce){.ol .seg,.ol summary:before{transition:none}}.prose-article .ol a.obtn{color:var(--ink);font-weight:600;text-decoration:none}.ol .pick{display:flex;flex-direction:column;gap:6px}.ol .pick-t{color:var(--muted);font-size:13px;font-weight:700;line-height:1.3}.ol-output{--c0: #2a78d6;--c1: #eb6834;--c2: #1baf7a;--c3: #eda100;--c4: #e87ba4;--c5: #008300;--c6: #6250d6;--c7: #c3c9d6}.ol-output .chart .sel{fill:var(--ink);font-weight:700}.ol-output .chart .hit{cursor:pointer}@media(min-width:1024px){.nv-post:has(>.prose-article>.ol){max-width:1200px}.prose-article:has(>.ol)>:not(.ol),.prose-article:has(>.ol)>:where(.ol){max-width:768px}.prose-article:has(>.ol) .ol p:not(.ocard,.sum-t),.prose-article:has(>.ol) .ol .hint,.prose-article:has(>.ol) .ol .pick-t,.prose-article:has(>.ol) .ol-notice-text{max-width:45em}.prose-article:has(>.ol)>.ol-links,.prose-article:has(>.ol)>.ol:has(>.exps),.prose-article:has(>.ol)>.ol[class*=-life],.prose-article:has(>.ol)>.ol[class*=-news]:has(>.news),.prose-article:has(>.ol)>.ol-lessons{max-width:none}.prose-article:has(>.ol) .ol .exps{grid-template-columns:repeat(3,minmax(0,1fr))}.prose-article:has(>.ol) .ol .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.prose-article:has(>.ol) .ol .grid3:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.prose-article:has(>.ol) .ol[class*=-news]>.news>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);-moz-column-gap:32px;column-gap:32px}.prose-article:has(>.ol) .ol-lessons .map{display:block;-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.prose-article:has(>.ol) .ol-lessons .map li{-moz-column-break-inside:avoid;break-inside:avoid}.prose-article:has(>.ol)>h2+ul:not(.ol){max-width:none;-moz-columns:2;columns:2;-moz-column-gap:48px;column-gap:48px}.prose-article:has(>.ol)>h2+ul>li{-moz-column-break-inside:avoid;break-inside:avoid}}@media(min-width:1200px){.prose-article:has(>.ol) .ol-links .lrow-t:first-child+.lrow{display:grid;grid-auto-flow:column;grid-auto-columns:auto;justify-content:space-between}.prose-article:has(>.ol) .ol-links .lrow-t:first-child+.lrow .ln{margin-right:16px;padding-inline:8px}.prose-article:has(>.ol) .ol-links .lrow-t:first-child+.lrow .ln:last-child{margin-right:0}.prose-article:has(>.ol) .ol-links .lrow-t:first-child+.lrow .ln:after{right:-14px}.prose-article:has(>.ol)>.ol[class*=-start]{max-width:none}.prose-article:has(>.ol)>.ol[class*=-start]>.panel{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px 32px;align-items:center}.prose-article:has(>.ol)>.ol[class*=-start]>.panel>*{grid-column:1 / -1}.prose-article:has(>.ol)>.ol[class*=-start]>.panel>h3{grid-column:1}.prose-article:has(>.ol)>.ol[class*=-start]>.panel>.opts{grid-column:2}.prose-article:has(>.ol)>.ol[class*=-quiz]{max-width:none}.prose-article:has(>.ol)>.ol[class*=-quiz]>div:has(>.q){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}.prose-article:has(>.ol)>.ol[class*=-quiz] .q:nth-child(2){border-top:0;padding-top:0}}.ol .mctl,.ol .mout{display:contents}@media(min-width:1024px){.prose-article:has(>.ol)>.ol:has(>.panel>.mctl),.prose-article:has(>.ol)>.ol-dollar,.prose-article:has(>.ol)>.ol-curve,.prose-article:has(>.ol)>.ol-months{max-width:none}.prose-article:has(>.ol) .ol .panel:has(>.mctl){display:grid;grid-template-columns:440px minmax(0,1fr);gap:16px 32px;align-items:start}.prose-article:has(>.ol) .ol .mctl,.prose-article:has(>.ol) .ol .mout{display:flex;flex-direction:column;gap:16px;min-width:0}.prose-article:has(>.ol) .ol-machine .mctl .knobs{grid-template-columns:minmax(0,1fr)}.prose-article:has(>.ol) .ol-machine .mout .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.prose-article:has(>.ol) .ol-machine .mctl .presets>.obtn{flex:1 1 auto}.prose-article:has(>.ol) .ol-experiments .ocard>h3+p{min-height:3em}.prose-article:has(>.ol) .ol-dollar .panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 32px;align-items:center}.prose-article:has(>.ol) .ol-dollar .panel>.omuted{grid-column:1 / -1}.prose-article:has(>.ol) .ol-dollar .legend{flex-direction:column;flex-wrap:nowrap;gap:8px}.prose-article:has(>.ol) .ol-dollar .legend span{align-items:baseline}.prose-article:has(>.ol) .ol-curve .ocard{display:grid;grid-template-columns:520px minmax(0,1fr);gap:16px 32px;align-items:center}.prose-article:has(>.ol) .ol-curve .ocard>.omuted{color:var(--ink);font-size:15px;line-height:1.5}.prose-article:has(>.ol) .ol-months .panel{display:flow-root}.prose-article:has(>.ol) .ol-months .panel>h3{margin-bottom:16px}.prose-article:has(>.ol) .ol-months .months,.prose-article:has(>.ol) .ol-months .mlabels{float:left;clear:left;width:520px}.prose-article:has(>.ol) .ol-months .months{height:230px}.prose-article:has(>.ol) .ol-months .mlabels{margin-top:16px}.prose-article:has(>.ol) .ol-months .panel>.omuted{margin-left:552px;max-width:none}.prose-article:has(>.ol) .ol-months .panel>.omuted+.omuted{margin-top:12px}}@media(min-width:1200px){.prose-article:has(>.ol) .ol-machine .mout .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.prose-article:has(>.ol) .ol-curve .ocard{grid-template-columns:624px minmax(0,1fr)}.prose-article:has(>.ol) .ol-months .months,.prose-article:has(>.ol) .ol-months .mlabels{width:624px}.prose-article:has(>.ol) .ol-months .panel>.omuted{margin-left:656px}.prose-article:has(>.ol)>.ol-stops{max-width:none}.prose-article:has(>.ol) .ol-stops .stops{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.prose-article:has(>.ol) .ol-stops .stop{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:2px}.prose-article:has(>.ol) .ol-stops .stop .e{grid-column:1;grid-row:auto;align-self:start;margin-top:6px}}@media(min-width:1024px){.prose-article:has(>.ol) .ol-03-exps .ocard>h3,.prose-article:has(>.ol) .ol-04-exps .ocard>h3,.prose-article:has(>.ol) .ol-05-experiments .ocard>h3,.prose-article:has(>.ol) .ol-09-experiments .ocard>h3,.prose-article:has(>.ol) .ol-10-experiments .ocard>h3{min-height:2.6em}.prose-article:has(>.ol) .ol-03-exps .ocard>h3+p,.prose-article:has(>.ol) .ol-07-experiments .ocard>h3+p{min-height:4.5em}.prose-article:has(>.ol) .ol-02-experiments .ocard>h3+p,.prose-article:has(>.ol) .ol-04-exps .ocard>h3+p,.prose-article:has(>.ol) .ol-09-experiments .ocard>h3+p,.prose-article:has(>.ol) .ol-11-experiments .ocard>h3+p{min-height:6em}.prose-article:has(>.ol) .ol-05-experiments .ocard>h3+p,.prose-article:has(>.ol) .ol-06-experiments .ocard>h3+p,.prose-article:has(>.ol) .ol-08-experiments .ocard>h3+p{min-height:7.5em}.prose-article:has(>.ol) .ol-10-experiments .ocard>h3+p,.prose-article:has(>.ol) .ol-12-experiments .ocard>h3+p{min-height:9em}}@media(min-width:1200px){.prose-article:has(>.ol) .ol-03-exps .ocard>h3,.prose-article:has(>.ol) .ol-04-exps .ocard>h3,.prose-article:has(>.ol) .ol-05-experiments .ocard>h3,.prose-article:has(>.ol) .ol-09-experiments .ocard>h3,.prose-article:has(>.ol) .ol-10-experiments .ocard>h3{min-height:auto}.prose-article:has(>.ol) .ol-07-experiments .ocard>h3+p{min-height:3em}.prose-article:has(>.ol) .ol-02-experiments .ocard>h3+p,.prose-article:has(>.ol) .ol-03-exps .ocard>h3+p,.prose-article:has(>.ol) .ol-04-exps .ocard>h3+p,.prose-article:has(>.ol) .ol-11-experiments .ocard>h3+p{min-height:4.5em}.prose-article:has(>.ol) .ol-05-experiments .ocard>h3+p,.prose-article:has(>.ol) .ol-06-experiments .ocard>h3+p,.prose-article:has(>.ol) .ol-08-experiments .ocard>h3+p,.prose-article:has(>.ol) .ol-09-experiments .ocard>h3+p{min-height:6em}.prose-article:has(>.ol) .ol-10-experiments .ocard>h3+p,.prose-article:has(>.ol) .ol-12-experiments .ocard>h3+p{min-height:7.5em}}.olnav{position:fixed;right:20px;bottom:calc(var(--nv-bottom-bar, 0px) + 88px);z-index:35;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:none;margin:0;color:var(--nv-text, #141720);font-size:14px;line-height:1.3}.olnav .olnav-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 16px;border:1px solid var(--nv-border, #e4e8f2);border-radius:999px;background:#fff;color:var(--nv-text, #141720);font:inherit;font-weight:700;box-shadow:var(--nv-shadow, 0 6px 20px rgba(20, 23, 32, .08));cursor:pointer}.olnav .olnav-toggle-n{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:999px;background:var(--nv-accent-strong, #3146c7);color:#fff;font-size:13px;font-variant-numeric:tabular-nums}.olnav .olnav-panel{display:none;order:-1;width:min(300px,calc(100vw - 40px));max-height:min(70vh,600px);overflow-y:auto;padding:10px;border:1px solid var(--nv-border, #e4e8f2);border-radius:16px;background:#fff;box-shadow:var(--nv-shadow, 0 6px 20px rgba(20, 23, 32, .08))}.olnav.open .olnav-panel{display:block}.prose-article .olnav .olnav-head{margin:2px 6px 6px;color:var(--nv-muted, #606779);font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.prose-article .olnav .olnav-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.prose-article .olnav .olnav-list>li{margin:0;padding:0;line-height:1.3}.prose-article .olnav .olnav-link{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;border-radius:10px;color:var(--nv-text, #141720);font-size:14px;font-weight:500;text-decoration:none}.prose-article .olnav .olnav-link:hover{background:#eef2ff}.olnav .olnav-n{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border:1px solid #c9d0de;border-radius:999px;background:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.prose-article .olnav .olnav-link[aria-current=page]{background:#eef2ff;font-weight:700}.olnav .olnav-link[aria-current=page] .olnav-n{border-color:var(--nv-accent-strong, #3146c7);background:var(--nv-accent-strong, #3146c7);color:#fff}@media(min-width:1320px)and (min-height:720px){.olnav{top:96px;right:16px;bottom:auto}.olnav .olnav-toggle{display:none}.olnav .olnav-panel{display:block;width:auto;max-height:none;overflow:visible;padding:5px;border-radius:999px}.prose-article .olnav .olnav-head{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.prose-article .olnav .olnav-list{gap:3px}.prose-article .olnav .olnav-link{position:relative;justify-content:center;min-height:34px;padding:0;border-radius:999px}.prose-article .olnav .olnav-link[aria-current=page],.prose-article .olnav .olnav-link:hover{background:none}.olnav .olnav-n{width:34px;height:34px}.prose-article .olnav .olnav-link:hover .olnav-n{border-color:var(--nv-accent-strong, #3146c7)}.olnav .olnav-t{position:absolute;top:50%;right:calc(100% + 10px);padding:6px 10px;border-radius:8px;background:var(--nv-text, #141720);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-50%)}.olnav .olnav-link:hover .olnav-t,.olnav .olnav-link:focus .olnav-t{opacity:1}}
