.note-header .phase-header{color:var(--color-ink)}.note-page[data-astro-cid-rsaqybwf]{background:var(--color-paper);color:var(--color-ink)}.note-wide[data-astro-cid-rsaqybwf]{width:min(calc(100% - 2 * var(--gutter-wide)),var(--container-wide));margin-inline:auto}.note-measure[data-astro-cid-rsaqybwf]{width:min(calc(100% - 2 * var(--gutter-wide)),48rem);margin-inline:auto}.note-intro[data-astro-cid-rsaqybwf]{padding-block:clamp(8rem,16vh,12rem) clamp(4rem,8vw,7rem);border-bottom:1px solid var(--color-line)}.note-back[data-astro-cid-rsaqybwf]{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--color-muted);font-size:.875rem;text-decoration:none}.note-back[data-astro-cid-rsaqybwf]:hover,.note-next[data-astro-cid-rsaqybwf] a[data-astro-cid-rsaqybwf]:hover{color:var(--color-accent)}.note-page[data-astro-cid-rsaqybwf] a[data-astro-cid-rsaqybwf]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.note-heading[data-astro-cid-rsaqybwf]{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,3fr);gap:2rem;margin-top:clamp(3rem,6vw,5rem);padding-top:1rem;border-top:1px solid var(--color-line)}.note-meta[data-astro-cid-rsaqybwf]{display:grid;align-content:start;gap:.4rem;color:var(--color-accent);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;line-height:1.5}.note-heading[data-astro-cid-rsaqybwf] h1[data-astro-cid-rsaqybwf]{grid-column:2;max-width:14ch;margin:0;font-family:var(--font-display);font-size:clamp(3rem,6vw,6rem);font-weight:500;letter-spacing:-.05em;line-height:1.09}.note-heading[data-astro-cid-rsaqybwf]>p[data-astro-cid-rsaqybwf]{grid-column:2;max-width:40rem;margin:0;color:var(--color-muted);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.65}.note-body[data-astro-cid-rsaqybwf]{padding-block:clamp(4rem,7vw,7rem);font-size:1.0625rem;line-height:1.85}.note-body[data-astro-cid-rsaqybwf]>:first-child{margin-top:0}.note-body[data-astro-cid-rsaqybwf] p,.note-body[data-astro-cid-rsaqybwf] ul,.note-body[data-astro-cid-rsaqybwf] ol{margin:0 0 1.5em}.note-body[data-astro-cid-rsaqybwf] h2,.note-body[data-astro-cid-rsaqybwf] h3{margin:2.25em 0 .75em;font-family:var(--font-display);font-weight:500;line-height:1.2}.note-body[data-astro-cid-rsaqybwf] h2{font-size:clamp(2rem,3vw,2.8rem)}.note-body[data-astro-cid-rsaqybwf] h3{font-size:1.6rem}.note-body[data-astro-cid-rsaqybwf] blockquote{margin:0 0 2rem;padding:1.25rem 1.5rem;border-left:3px solid var(--color-accent);background:var(--color-surface-muted);color:var(--color-ink)}.note-body[data-astro-cid-rsaqybwf] blockquote p:last-child{margin-bottom:0}.note-body[data-astro-cid-rsaqybwf] a{color:var(--color-accent);text-underline-offset:.2em}.note-next[data-astro-cid-rsaqybwf]{padding-block:0 clamp(6rem,10vw,10rem)}.note-next[data-astro-cid-rsaqybwf] a[data-astro-cid-rsaqybwf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;gap:1rem;align-items:baseline;padding-block:1.5rem;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);color:var(--color-ink);text-decoration:none}.note-next[data-astro-cid-rsaqybwf] a[data-astro-cid-rsaqybwf]>span[data-astro-cid-rsaqybwf]:first-child{color:var(--color-muted);font-family:var(--font-mono);font-size:.75rem}.note-next[data-astro-cid-rsaqybwf] strong[data-astro-cid-rsaqybwf]{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500}@media(max-width:700px){.note-intro[data-astro-cid-rsaqybwf]{padding-block:7.5rem 3.5rem}.note-heading[data-astro-cid-rsaqybwf]{grid-template-columns:minmax(0,1fr);gap:1rem}.note-heading[data-astro-cid-rsaqybwf] h1[data-astro-cid-rsaqybwf],.note-heading[data-astro-cid-rsaqybwf]>p[data-astro-cid-rsaqybwf]{grid-column:1}.note-heading[data-astro-cid-rsaqybwf] h1[data-astro-cid-rsaqybwf]{font-size:clamp(2.6rem,11vw,4rem)}.note-body[data-astro-cid-rsaqybwf]{padding-block:3.5rem;font-size:1rem}.note-next[data-astro-cid-rsaqybwf] a[data-astro-cid-rsaqybwf]{grid-template-columns:minmax(0,1fr) auto}.note-next[data-astro-cid-rsaqybwf] strong[data-astro-cid-rsaqybwf]{grid-column:1;font-size:2rem}}
