.note-body[data-v-67a6eb24]{counter-reset:note-section;font-family:var(--font-serif)}.note-body[data-v-67a6eb24] p{margin-bottom:1.25rem;font-size:1.05rem;line-height:1.85;opacity:.9}.note-body[data-v-67a6eb24] h2{counter-increment:note-section;font-family:var(--font-mono);font-size:.8125rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;border-left:3px solid var(--color-signal-red);padding-left:.75rem;margin:3rem 0 1rem}.note-body[data-v-67a6eb24] h2:before{content:"Section " counter(note-section,decimal-leading-zero) " — " / ""}.note-body[data-v-67a6eb24] h3{font-family:var(--font-mono);font-size:.6875rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;opacity:.7;margin:2rem 0 .75rem}.note-body[data-v-67a6eb24] ul,.note-body[data-v-67a6eb24] ol{margin:0 0 1.25rem 1.25rem;font-size:1.05rem;line-height:1.85;opacity:.9}.note-body[data-v-67a6eb24] ul{list-style:disc}.note-body[data-v-67a6eb24] ol{list-style:decimal}.note-body[data-v-67a6eb24] li{margin-bottom:.5rem}.note-body[data-v-67a6eb24] a{text-decoration:underline;text-underline-offset:4px}.note-body[data-v-67a6eb24] 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-67a6eb24] 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-67a6eb24] blockquote p{font-size:.95rem}.note-body[data-v-67a6eb24] blockquote p:last-child{margin-bottom:0}.note-body[data-v-67a6eb24] strong{font-weight:600}
