.page:where(.astro-c5f4emaj){max-width:860px;padding:56px 0 80px}.entry-head:where(.astro-c5f4emaj) h1:where(.astro-c5f4emaj){font:500 clamp(1.75rem, 3.4vw, 2.5rem) / 1.12 var(--serif);letter-spacing:-.025em;margin:12px 0}.meta:where(.astro-c5f4emaj){color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;gap:8px;display:flex}.status-banner:where(.astro-c5f4emaj){border-radius:var(--radius-sm);font-size:var(--text-sm);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--card));margin:18px 0 0;padding:10px 14px;font-weight:650}.status-banner:where(.astro-c5f4emaj).experiment{border-color:color-mix(in srgb, var(--warning) 45%, var(--line));background:color-mix(in srgb, var(--warning) 9%, var(--card))}.evidence-box:where(.astro-c5f4emaj){border-left:3px solid var(--accent);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--soft);font-size:var(--text-sm);margin:14px 0 0;padding:12px 14px;line-height:1.6}.evidence-box:where(.astro-c5f4emaj) strong:where(.astro-c5f4emaj){color:var(--text);margin-right:4px}.prose-body:where(.astro-c5f4emaj){color:var(--soft);font-size:var(--text-body);margin-top:34px;line-height:1.7}.prose-body:where(.astro-c5f4emaj) h2{font:500 1.5rem / 1.2 var(--serif);letter-spacing:-.02em;color:var(--text);margin:38px 0 12px}.prose-body:where(.astro-c5f4emaj) h3{font:620 1.125rem var(--display);color:var(--text);margin:28px 0 10px}.prose-body:where(.astro-c5f4emaj) p{margin:0 0 16px}.prose-body:where(.astro-c5f4emaj) strong{color:var(--text)}.prose-body:where(.astro-c5f4emaj) table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:0 0 18px;display:block;overflow-x:auto}.prose-body:where(.astro-c5f4emaj) th,.prose-body:where(.astro-c5f4emaj) td{text-align:left;border:1px solid var(--line-soft);min-width:120px;padding:9px 12px}.prose-body:where(.astro-c5f4emaj) th{color:var(--text);background:color-mix(in srgb, var(--surface) 70%, transparent)}.prose-body:where(.astro-c5f4emaj) ol,.prose-body:where(.astro-c5f4emaj) ul{gap:6px;margin:0 0 16px;padding-left:22px;display:grid}.entry-foot:where(.astro-c5f4emaj){border-top:1px solid var(--line-soft);margin-top:44px;padding-top:22px}
