.entry[data-astro-cid-kurbjdcn]{width:min(72ch,100%);margin:0 auto;min-width:0}.entry-head[data-astro-cid-kurbjdcn]{margin-bottom:2.5rem;padding-bottom:1.75rem;border-bottom:1px solid var(--rule)}.kicker[data-astro-cid-kurbjdcn]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:lowercase;color:var(--blueprint)}.kicker-id[data-astro-cid-kurbjdcn]{color:var(--ink)}.entry-head[data-astro-cid-kurbjdcn] h1[data-astro-cid-kurbjdcn]{margin:0 0 1.25rem;font-size:clamp(2rem,4.4vw,3rem);font-weight:560;line-height:1.08;letter-spacing:-.035em}.lede[data-astro-cid-kurbjdcn]{margin:0 0 1.5rem;font-size:1.12rem;line-height:1.6;color:var(--secondary)}.meta[data-astro-cid-kurbjdcn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,max-content));gap:.5rem 1.75rem;margin:0;padding:.85rem 1rem;background:var(--soft);border:1px solid var(--rule);border-radius:8px}.meta[data-astro-cid-kurbjdcn] div[data-astro-cid-kurbjdcn]{display:flex;flex-direction:column;gap:.2rem}.meta[data-astro-cid-kurbjdcn] dt[data-astro-cid-kurbjdcn]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.meta[data-astro-cid-kurbjdcn] dd[data-astro-cid-kurbjdcn]{margin:0;font-size:.92rem;color:var(--ink)}.status[data-astro-cid-kurbjdcn]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:lowercase}.status-held[data-astro-cid-kurbjdcn]{color:var(--blueprint)}.status-retired[data-astro-cid-kurbjdcn],.status-superseded[data-astro-cid-kurbjdcn]{color:var(--secondary)}.entry-tags[data-astro-cid-kurbjdcn]{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.entry-tags[data-astro-cid-kurbjdcn] li[data-astro-cid-kurbjdcn]{padding:.15rem .5rem;background:var(--surface);border:1px solid var(--rule);border-radius:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;color:var(--secondary);letter-spacing:.04em}.entry-foot[data-astro-cid-kurbjdcn]{display:flex;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--rule);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;color:var(--secondary)}.entry-foot[data-astro-cid-kurbjdcn] a[data-astro-cid-kurbjdcn]{color:var(--secondary);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:.1rem;transition:color .18s ease,border-color .18s ease}.entry-foot[data-astro-cid-kurbjdcn] a[data-astro-cid-kurbjdcn]:hover{color:var(--blueprint);border-bottom-color:var(--blueprint)}@media(max-width:640px){.entry-head[data-astro-cid-kurbjdcn]{margin-bottom:2rem;padding-bottom:1.35rem}.entry-foot[data-astro-cid-kurbjdcn]{flex-direction:column;align-items:flex-start;gap:.8rem}}.entry .prose{font-family:Inter,system-ui,sans-serif;font-size:1.06rem;line-height:1.72;color:var(--ink);min-width:0;overflow-wrap:break-word}.entry .prose>:first-child{margin-top:0}.entry .prose>:last-child{margin-bottom:0}.entry .prose p{margin:0 0 1.25rem}.entry .prose h2{margin:2.5rem 0 1rem;font-size:1.45rem;font-weight:560;line-height:1.18;letter-spacing:-.025em}.entry .prose h3{margin:1.85rem 0 .65rem;font-size:1.12rem;font-weight:540;line-height:1.25;letter-spacing:-.02em}.entry .prose a{color:var(--blueprint);text-decoration:none;border-bottom:1px solid var(--blueprint-link-underline);padding-bottom:.04rem;transition:border-color .18s ease;overflow-wrap:anywhere}.entry .prose a:hover{border-bottom-color:var(--blueprint)}.entry .prose ul,.entry .prose ol{margin:0 0 1.25rem;padding-left:1.4rem}.entry .prose li{margin-bottom:.4rem}.entry .prose blockquote{margin:1.5rem 0;padding:.85rem 1.1rem;border-left:2px solid var(--blueprint);background:var(--pale);border-radius:0 8px 8px 0}.entry .prose blockquote p{margin:0 0 .5rem}.entry .prose blockquote p:last-child{margin-bottom:0}.entry .prose :not(pre)>code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em;padding:.1rem .38rem;background:var(--code-surface);border:1px solid var(--rule);border-radius:5px}.entry .prose pre,.entry .prose pre.astro-code{margin:1.5rem 0;padding:1.1rem 1.25rem;background:var(--code-surface)!important;border:1px solid var(--rule);border-radius:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86rem;line-height:1.6;overflow-x:auto;max-width:100%}
