.page-notes{--note-meta-width:14rem}.page-notes .row-log+.row-log>.row-inner>.note-log{padding-top:0}.page-note{--note-column:44rem;--article-hero-start:max(var(--gutter), calc((100% - var(--note-column)) / 2))}.page-note .note-article{width:100%;max-width:calc(var(--note-column) + 2 * var(--gutter));padding:calc(var(--section-space) * 2) var(--gutter);flex-direction:column;gap:4rem;margin-inline:auto;display:flex}.page-note .note-lead{opacity:.85;text-wrap:pretty;font-family:JetBrains Mono,monospace;font-size:1rem;line-height:2}.page-note .note-glance{background:var(--brand-surface-secondary);border:1px solid var(--brand-border-inverted);box-shadow:var(--lift-shadow);flex-direction:column;gap:1rem;padding:1.75rem 2rem;display:flex;container-type:inline-size}@media (width<=576px){.page-note .note-glance{padding:1.5rem}}.page-note .note-glance-label{text-transform:uppercase;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-accent);opacity:.85;font-family:JetBrains Mono,monospace;font-size:.7rem}.page-note .note-glance-list{flex-direction:column;display:flex}.page-note .note-glance-list .spec-row{border-top:1px solid var(--brand-border);grid-template-columns:12rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.page-note .note-glance-list .spec-row:first-child{border-top:none}@container (width<24rem){.page-note .note-glance-list .spec-row{grid-template-columns:1fr;gap:.35rem}}.page-note .note-glance-list dt{text-transform:uppercase;letter-spacing:.1em;opacity:.55;padding-top:.2em;font-family:JetBrains Mono,monospace;font-size:.65rem}.page-note .note-glance-list dd{font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.6}.page-note .note-prose a{color:var(--brand-accent)}.page-note .note-prose h1{font-variation-settings:"SOFT" 100, "WONK" 1;margin-bottom:1.5rem;font-family:Fraunces,serif;font-size:2rem;line-height:1.2}@media (width<=768px){.page-note .note-prose h1{font-size:1.5rem}}.page-note .note-prose h2{font-variation-settings:"SOFT" 100, "WONK" 1;margin-top:2.5rem;margin-bottom:1rem;font-family:Fraunces,serif;font-size:1.4rem;line-height:1.2}.page-note .note-prose h3{text-transform:uppercase;letter-spacing:.05em;text-transform:none;color:var(--brand-accent-dark);margin-top:2rem;margin-bottom:.75rem;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:700}.page-note .note-prose p{font-variation-settings:"SOFT" 100, "WONK" 1;opacity:.8;margin-bottom:1rem;font-family:Fraunces,serif;font-size:1rem;font-weight:300;line-height:1.8}.page-note .note-prose ul,.page-note .note-prose ol{margin-bottom:1rem;padding-left:1.3rem;list-style-type:disc}.page-note .note-prose li{font-variation-settings:"SOFT" 100, "WONK" 1;opacity:.8;margin-bottom:.25rem;padding-left:1rem;font-family:Fraunces,serif;font-size:1rem;font-weight:300;line-height:1.8;position:relative}.page-note .note-prose strong{opacity:1;font-weight:500}.page-note .note-prose code{text-transform:uppercase;text-transform:none;background:var(--brand-surface-tertiary);overflow-wrap:anywhere;border-radius:2px;padding:.1rem .4rem;font-family:JetBrains Mono,monospace;font-size:.8rem}.page-note .note-prose pre{text-transform:uppercase;text-transform:none;border:1px solid var(--brand-border);margin-bottom:1rem;padding:1.5rem;font-family:JetBrains Mono,monospace;font-size:.8rem;overflow-x:auto;background:var(--brand-surface-tertiary)!important;color:var(--brand-text)!important}.page-note .note-prose pre code{color:inherit;background:0 0;padding:0}.page-note .note-prose pre span{color:inherit!important}.page-note .note-prose hr{background:linear-gradient(to right, transparent, var(--brand-accent) 15%, var(--brand-accent) 85%, transparent);opacity:.25;border:none;height:1px;margin:3rem 0}.page-note .note-prose table{width:max-content;max-width:min(68rem, 50vw + 50% - var(--gutter,2rem));-webkit-overflow-scrolling:touch;border-collapse:collapse;border:1px solid var(--brand-border);margin-block:2rem;display:block;overflow-x:auto}.page-note .note-prose table thead{background:var(--brand-surface-tertiary)}.page-note .note-prose table th{text-transform:uppercase;text-transform:none;letter-spacing:.03em;text-align:left;vertical-align:top;border-bottom:1px solid var(--brand-border);border-right:1px solid var(--brand-border);max-width:38ch;padding:.65rem .9rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;line-height:1.45}.page-note .note-prose table th:last-child{border-right:none}.page-note .note-prose table td{text-transform:uppercase;text-transform:none;letter-spacing:.01em;vertical-align:top;border-bottom:1px solid var(--brand-border);border-right:1px solid var(--brand-border);max-width:50ch;padding:.65rem .9rem;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:400;line-height:1.6}.page-note .note-prose table td:last-child{border-right:none}@media (width<=768px){.page-note .note-prose table [data-long]{min-width:15ch}}.page-note .note-prose table tbody tr:last-child td{border-bottom:none}.page-note .note-prose table tbody tr:hover{background:var(--brand-surface-tertiary)}.page-note .note-prose table strong{font-weight:700}.page-note .note-prose table code{text-transform:none;background:var(--brand-surface-secondary);border-radius:2px;padding:.1rem .3rem;font-size:.68rem}.page-note .note-prose p,.page-note .note-prose li{font-size:1.15rem;line-height:1.85}.page-note .note-prose p{margin-bottom:1.5rem}.page-note .note-prose h2{margin-top:4rem;margin-bottom:1.25rem;font-size:clamp(1.6rem,1.3rem + .8vw,2.1rem)}.page-note .note-prose h3{font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:0;color:inherit;margin-top:3rem;margin-bottom:1rem;font-family:Fraunces,serif;font-size:clamp(1.3rem,1.15rem + .4vw,1.55rem);font-weight:400;line-height:1.25}.page-note .note-prose h2:first-child,.page-note .note-prose h3:first-child{margin-top:0}.page-note .note-prose blockquote{border-left:2px solid var(--brand-accent);margin:2rem 0;padding-left:1.5rem}.page-note .note-prose blockquote p{opacity:.9}.page-note .note-reach{border-top:1px solid var(--brand-border);flex-direction:column;align-items:flex-start;gap:1.5rem;padding-top:2rem;display:flex}.page-note .note-reach p{font-variation-settings:"SOFT" 100, "WONK" 1;font-family:Fraunces,serif;font-size:1.35rem;line-height:1.4}.page-note .note-reach .note-reach-more{opacity:.75;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.8}.page-note .note-reach .note-reach-more a{color:var(--brand-accent)}.page-note .note-reach-cta{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--brand-text);background-color:var(--brand-text);color:var(--brand-surface);padding:.9rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;transition:background-color .2s,color .2s}.page-note .note-reach-cta:hover,.page-note .note-reach-cta:focus-visible{color:var(--brand-text);background-color:#0000}.page-notes .note-upcoming{padding:0 var(--gutter) calc(var(--section-space) * 2);flex-direction:column;gap:2rem;display:flex}.page-notes .note-upcoming-label{text-transform:uppercase;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-accent);opacity:.85;font-family:JetBrains Mono,monospace;font-size:.7rem}.page-notes .note-upcoming-list{border-top:1px solid var(--brand-border);margin:0;padding:0;list-style:none}.page-notes .note-upcoming-list li{grid-template-columns:var(--note-meta-width) minmax(0, 1fr);border-bottom:1px solid var(--brand-border);gap:.5rem 3rem;padding:1.25rem 0;display:grid}@media (width<=768px){.page-notes .note-upcoming-list li{grid-template-columns:minmax(0,1fr)}}.page-notes .note-upcoming-regime{text-transform:uppercase;letter-spacing:.1em;opacity:.6;padding-top:.3rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.page-notes .note-upcoming-text{font-variation-settings:"SOFT" 100, "WONK" 1;opacity:.8;font-family:Fraunces,serif;font-size:1.25rem;line-height:1.3}.page-notes .note-upcoming-reach{opacity:.8;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.8}.page-notes .note-upcoming-reach a{color:var(--brand-accent)}
