.note-body[data-v-91fe2485]{counter-reset:note-section;font-family:var(--font-serif)}.note-body[data-v-91fe2485] p{margin-bottom:1.25rem;font-size:1.05rem;line-height:1.85;opacity:.9}.note-body[data-v-91fe2485] h2{counter-increment:note-section;font-family:var(--font-mono);font-size:1.125rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;border-left:3px solid var(--color-signal-red);padding-left:.75rem;margin:3rem 0 1rem}.note-body[data-v-91fe2485] h2:before{content:"Section " counter(note-section,decimal-leading-zero) " — " / ""}.note-body[data-v-91fe2485] h3{font-family:var(--font-mono);font-size:.9375rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;opacity:.85;margin:2rem 0 .75rem}.note-body[data-v-91fe2485] ul,.note-body[data-v-91fe2485] ol{margin:0 0 1.25rem 1.25rem;font-size:1.05rem;line-height:1.85;opacity:.9}.note-body[data-v-91fe2485] ul{list-style:disc}.note-body[data-v-91fe2485] ol{list-style:decimal}.note-body[data-v-91fe2485] li{margin-bottom:.5rem}.note-body[data-v-91fe2485] a{text-decoration:underline;text-underline-offset:4px}.note-body[data-v-91fe2485] img{display:block;width:100%;max-width:36rem;margin:2rem auto .75rem;border:1px solid color-mix(in oklab,currentColor 25%,transparent);background:#fff}.note-body[data-v-91fe2485] img+em,.note-body[data-v-91fe2485] p:has(>img)+p>em{display:block;font-family:var(--font-mono);font-style:normal;font-size:.75rem;line-height:1.6;opacity:.6}.note-body[data-v-91fe2485] blockquote{border:1px solid color-mix(in oklab,currentColor 25%,transparent);padding:.75rem 1rem;margin:0 0 1.25rem;font-style:italic}.note-body[data-v-91fe2485] blockquote:before{content:"Field Note" / "";display:block;font-family:var(--font-mono);font-style:normal;font-size:.5625rem;text-transform:uppercase;letter-spacing:.15em;opacity:.5;margin-bottom:.375rem}.note-body[data-v-91fe2485] blockquote p{font-size:.95rem}.note-body[data-v-91fe2485] blockquote p:last-child{margin-bottom:0}.note-body[data-v-91fe2485] strong{font-weight:600}
