.entry[data-astro-cid-2ribjaa2]{max-width:46rem;margin:0 auto;padding:var(--s-12) 0 var(--s-8)}.back[data-astro-cid-2ribjaa2]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.875rem;margin-bottom:var(--s-8)}.back[data-astro-cid-2ribjaa2] svg[data-astro-cid-2ribjaa2]{width:16px;height:16px;transform:rotate(180deg)}.back[data-astro-cid-2ribjaa2]:hover{color:var(--brand)}.entry-head[data-astro-cid-2ribjaa2]{margin-bottom:var(--s-8)}.tag[data-astro-cid-2ribjaa2]{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:6px;margin-bottom:var(--s-4)}.tag-decision[data-astro-cid-2ribjaa2]{background:var(--tint-indigo);color:#4338ca}.tag-learning[data-astro-cid-2ribjaa2]{background:var(--tint-blue);color:#1d4ed8}.tag-journal[data-astro-cid-2ribjaa2]{background:var(--tint-violet);color:#6d3de0}.tag-project[data-astro-cid-2ribjaa2]{background:var(--tint-green);color:#15803d}.entry-head[data-astro-cid-2ribjaa2] h1[data-astro-cid-2ribjaa2]{margin:0 0 var(--s-4);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;letter-spacing:-.025em;line-height:1.1}.lede[data-astro-cid-2ribjaa2]{margin:0 0 var(--s-5);font-size:1.125rem;line-height:1.6;color:var(--ink-2)}.meta[data-astro-cid-2ribjaa2]{display:flex;flex-wrap:wrap;gap:var(--s-5);color:var(--muted);font-size:.8125rem}.meta[data-astro-cid-2ribjaa2] span[data-astro-cid-2ribjaa2]{display:inline-flex;align-items:center;gap:7px}.meta[data-astro-cid-2ribjaa2] svg[data-astro-cid-2ribjaa2]{width:15px;height:15px}.pair[data-astro-cid-2ribjaa2]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:var(--s-8)}.opt[data-astro-cid-2ribjaa2]{padding:var(--s-5)}.opt[data-astro-cid-2ribjaa2]+.opt[data-astro-cid-2ribjaa2]{border-left:1px solid var(--border)}.opt-chosen[data-astro-cid-2ribjaa2]{background:var(--tint-green)}.opt-rejected[data-astro-cid-2ribjaa2]{background:#fef2f2}.opt-tag[data-astro-cid-2ribjaa2]{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s-2)}.opt-chosen[data-astro-cid-2ribjaa2] .opt-tag[data-astro-cid-2ribjaa2]{color:#15803d}.opt-rejected[data-astro-cid-2ribjaa2] .opt-tag[data-astro-cid-2ribjaa2]{color:#b91c1c}.opt-name[data-astro-cid-2ribjaa2]{display:block;font-size:1.0625rem;font-weight:600;line-height:1.3}.opt-rejected[data-astro-cid-2ribjaa2] .opt-name[data-astro-cid-2ribjaa2]{text-decoration:line-through;text-decoration-color:#dc7a6a;color:var(--muted)}.opt-rejected[data-astro-cid-2ribjaa2] .opt-name[data-astro-cid-2ribjaa2]+.opt-name[data-astro-cid-2ribjaa2]{margin-top:6px}.prose[data-astro-cid-2ribjaa2]{font-size:1.0625rem;line-height:1.75;color:var(--ink-2)}.prose[data-astro-cid-2ribjaa2] p{margin:0 0 var(--s-5)}.prose[data-astro-cid-2ribjaa2] strong{color:var(--ink);font-weight:700}.prose[data-astro-cid-2ribjaa2] h2{margin:var(--s-8) 0 var(--s-3);font-size:1.375rem;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.prose[data-astro-cid-2ribjaa2] code{background:var(--surface-alt);padding:2px 6px;border-radius:5px;font-size:.9em}.entry-foot[data-astro-cid-2ribjaa2]{margin-top:var(--s-10);padding-top:var(--s-6);border-top:1px solid var(--border);display:grid;gap:var(--s-4)}.chips-row[data-astro-cid-2ribjaa2]{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.chips-label[data-astro-cid-2ribjaa2]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);min-width:60px}.chips[data-astro-cid-2ribjaa2]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-2ribjaa2]{padding:5px 11px;border-radius:8px;background:var(--surface-alt);border:1px solid var(--border);font-size:.8125rem}.chip-svc[data-astro-cid-2ribjaa2]{font-family:var(--mono,monospace);font-size:.75rem;color:var(--brand);border-color:#c7d6ff;background:var(--tint-blue)}@media(max-width:34rem){.pair[data-astro-cid-2ribjaa2]{grid-template-columns:1fr}.opt[data-astro-cid-2ribjaa2]+.opt[data-astro-cid-2ribjaa2]{border-left:0;border-top:1px solid var(--border)}}
