.essay[data-astro-cid-zbnmuzrh]{max-width:720px}.essay-title[data-astro-cid-zbnmuzrh]{margin:.75rem 0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.12}.essay-sub[data-astro-cid-zbnmuzrh]{color:var(--gold);margin:0 0 1.1rem;font-size:1.1rem;line-height:1.4}.essay-meta[data-astro-cid-zbnmuzrh]{font-family:var(--font-mono);color:var(--text-muted);border-bottom:1px solid var(--border);margin:0 0 2.5rem;padding-bottom:1.25rem;font-size:.8rem}.essay-meta[data-astro-cid-zbnmuzrh] a[data-astro-cid-zbnmuzrh]{color:var(--gold);text-decoration:none}.essay-meta[data-astro-cid-zbnmuzrh] a[data-astro-cid-zbnmuzrh]:hover{text-decoration:underline}.prose[data-astro-cid-zbnmuzrh]{color:var(--text);max-width:68ch}.prose[data-astro-cid-zbnmuzrh] p{margin:0 0 1.4rem;font-size:1.05rem;line-height:1.75}.prose[data-astro-cid-zbnmuzrh] h2{font-family:var(--font-display);margin:2.75rem 0 1rem;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:500;line-height:1.2}.prose[data-astro-cid-zbnmuzrh] strong{color:var(--text);font-weight:600}.prose[data-astro-cid-zbnmuzrh] em{color:var(--text-muted);font-style:italic}.prose[data-astro-cid-zbnmuzrh] a{color:var(--gold)}.prose[data-astro-cid-zbnmuzrh] hr{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.prose[data-astro-cid-zbnmuzrh] ul,.prose[data-astro-cid-zbnmuzrh] ol{margin:0 0 1.5rem;padding-left:1.3rem}.prose[data-astro-cid-zbnmuzrh] li{margin:0 0 .6rem;font-size:1.05rem;line-height:1.7}.prose[data-astro-cid-zbnmuzrh] li::marker{color:var(--gold)}.prose[data-astro-cid-zbnmuzrh] ul.contains-task-list{padding-left:0;list-style:none}.prose[data-astro-cid-zbnmuzrh] li.task-list-item{text-indent:-1.7rem;margin-bottom:.8rem;padding-left:1.7rem;line-height:1.7}.prose[data-astro-cid-zbnmuzrh] li.task-list-item input{width:.95rem;height:.95rem;accent-color:var(--gold);vertical-align:-.12rem;margin-right:.65rem}.prose[data-astro-cid-zbnmuzrh] code{font-family:var(--font-mono);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:3px;padding:.1em .38em;font-size:.86em}.prose[data-astro-cid-zbnmuzrh] table{border-collapse:collapse;width:100%;margin:1.75rem 0 2.25rem;font-size:.95rem}.prose[data-astro-cid-zbnmuzrh] th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--border);vertical-align:bottom;padding:0 .9rem .7rem;font-size:.68rem}.prose[data-astro-cid-zbnmuzrh] td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-muted);padding:.85rem .9rem;line-height:1.55}.prose[data-astro-cid-zbnmuzrh] td:first-child{color:var(--text);width:26%}.prose[data-astro-cid-zbnmuzrh] th:first-child,.prose[data-astro-cid-zbnmuzrh] td:first-child{padding-left:0}.prose[data-astro-cid-zbnmuzrh] figure.diagram{width:min(100% + 150px,88vw);margin:2.5rem 0}.prose[data-astro-cid-zbnmuzrh] figure.diagram svg{border:1px solid var(--border);background:#0d1220;border-radius:10px;width:100%;height:auto;display:block}.prose[data-astro-cid-zbnmuzrh] figure.diagram figcaption{font-family:var(--font-mono);color:var(--text-muted);text-align:center;margin-top:.85rem;font-size:.75rem;line-height:1.5}.news-cta[data-astro-cid-zbnmuzrh]{border:1px solid var(--border);border-left:2px solid var(--gold);background:var(--surface);border-radius:10px;max-width:68ch;margin:3.5rem 0 0;padding:1.6rem 1.75rem}.news-eyebrow[data-astro-cid-zbnmuzrh]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 .5rem;font-size:.68rem}.news-line[data-astro-cid-zbnmuzrh]{color:var(--text);margin:0 0 1.1rem;font-size:1rem;line-height:1.6}.news-line[data-astro-cid-zbnmuzrh] strong[data-astro-cid-zbnmuzrh]{color:var(--text);font-weight:600}.news-btn[data-astro-cid-zbnmuzrh]{font-family:var(--font-mono);color:var(--gold);border:1px solid var(--gold);border-radius:7px;padding:.55rem 1rem;font-size:.82rem;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.news-btn[data-astro-cid-zbnmuzrh]:hover{background:var(--gold);color:var(--bg)}.back-link[data-astro-cid-zbnmuzrh]{color:var(--text-muted);font-family:var(--font-mono);margin-top:3rem;font-size:.85rem;text-decoration:none;display:inline-block}.back-link[data-astro-cid-zbnmuzrh]:hover{color:var(--gold)}
