.note-body{font-size:16.5px;line-height:1.7;color:var(--foreground)}.note-body p{margin:0 0 1.35em;max-width:70ch}.note-body h2,.note-body h3{font-family:var(--font-display);font-variation-settings:"WONK" 1;font-weight:400;letter-spacing:-.005em;line-height:1.2}.note-body h2{margin:2.2em 0 .7em;font-size:clamp(1.4rem,2.2vw,1.85rem)}.note-body h3{margin:1.8em 0 .5em;font-size:1.25rem}.note-body ul,.note-body ol{margin:0 0 1.35em;padding-left:1.4em;max-width:68ch}.note-body li{margin-bottom:.45em}.note-body li::marker{color:var(--color-brand)}.note-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.note-body a:hover{color:var(--color-brand)}.note-body code{font-family:var(--font-mono);font-size:.85em;background:var(--bg-paper-2);border:.5px solid var(--rule-color);padding:.1em .4em;border-radius:3px}.note-body blockquote{margin:1.6em 0;padding-left:1.2em;border-left:2px solid var(--color-brand);color:var(--muted-foreground);font-style:italic}.note-body strong{font-weight:650}.note-facts{display:grid;gap:1.25rem 2rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));max-width:62rem;margin-bottom:0}.note-facts dd{margin:.4rem 0 0;font-size:15px;line-height:1.45;color:var(--foreground)}.note-article{padding-bottom:clamp(5rem,14vh,10rem)}.note-back:hover .pill__arrow{transform:translate(-3px)}.flow .note-rule{transform-origin:0 50%;animation:note-rule 1.8s var(--ease-flow) .7s both}@keyframes note-rule{0%{transform:scaleX(0);opacity:0}}.note-level{display:none}.flow .note-level{display:block;position:fixed;left:0;top:0;bottom:0;width:2px;z-index:2;pointer-events:none;background:var(--color-brand);transform-origin:50% 100%;transform:scaleY(var(--p, 0));opacity:clamp(0,calc(min(var(--p, 0),1 - var(--p, 0))*400),.85)}@supports (animation-timeline: view()){.flow .note-body{view-timeline:--note block}.flow .note-level{animation:note-fill linear both,note-show linear both;animation-timeline:--note,--note;animation-range:contain 0% contain 100%,cover 0% cover 100%}}@keyframes note-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes note-show{0%,to{opacity:0}5%,95%{opacity:.85}}
