.research-detail__hero[data-astro-cid-a2jvlc6a]{border-bottom:1px solid var(--rule-strong);padding-block:clamp(3.5rem,8vw,7rem) clamp(2.75rem,6vw,5rem)}.research-detail__topline[data-astro-cid-a2jvlc6a]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.research-detail__topline[data-astro-cid-a2jvlc6a]>a[data-astro-cid-a2jvlc6a],.research-detail__footer[data-astro-cid-a2jvlc6a]>a[data-astro-cid-a2jvlc6a]{min-height:2.75rem;color:var(--primary-strong);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.research-detail__hero-grid[data-astro-cid-a2jvlc6a]{margin-top:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);display:grid}.research-detail__hero[data-astro-cid-a2jvlc6a] h1[data-astro-cid-a2jvlc6a]{letter-spacing:-.055em;max-width:13ch;font-size:clamp(3rem,7vw,6.75rem)}.research-detail__dek[data-astro-cid-a2jvlc6a]{max-width:56rem;margin-top:var(--space-4);color:var(--ink-soft);font-size:clamp(1.1rem,2.1vw,1.48rem);line-height:1.6}.research-detail__status[data-astro-cid-a2jvlc6a]{border-top:3px solid var(--ink);margin:0}.research-detail__status[data-astro-cid-a2jvlc6a]>div[data-astro-cid-a2jvlc6a]{gap:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:6.5rem minmax(0,1fr);padding-block:.75rem;display:grid}.research-detail__status[data-astro-cid-a2jvlc6a] dt[data-astro-cid-a2jvlc6a],.ensemble-score[data-astro-cid-a2jvlc6a] dt[data-astro-cid-a2jvlc6a]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.research-detail__status[data-astro-cid-a2jvlc6a] dd[data-astro-cid-a2jvlc6a]{color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.5}.research-detail__boundary[data-astro-cid-a2jvlc6a]{gap:var(--space-4);padding:var(--space-4);border:2px solid var(--ink);background:var(--yellow);box-shadow:6px 6px 0 var(--ink);grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.research-detail__boundary[data-astro-cid-a2jvlc6a] strong[data-astro-cid-a2jvlc6a]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.research-detail__boundary[data-astro-cid-a2jvlc6a] p[data-astro-cid-a2jvlc6a]{max-width:64rem;color:var(--ink)}.ensemble-score[data-astro-cid-a2jvlc6a]{border-bottom:2px solid var(--ink);padding-block:clamp(3.5rem,7vw,6rem)}.ensemble-score[data-astro-cid-a2jvlc6a] figcaption[data-astro-cid-a2jvlc6a]{margin-bottom:var(--space-5);grid-template-columns:minmax(0,.85fr) minmax(18rem,.65fr);align-items:end;gap:.75rem clamp(2rem,8vw,8rem);display:grid}.ensemble-score[data-astro-cid-a2jvlc6a] figcaption[data-astro-cid-a2jvlc6a] .eyebrow[data-astro-cid-a2jvlc6a]{grid-column:1/-1}.ensemble-score[data-astro-cid-a2jvlc6a] figcaption[data-astro-cid-a2jvlc6a] h2[data-astro-cid-a2jvlc6a]{font-size:clamp(2.4rem,5vw,4.6rem)}.ensemble-score[data-astro-cid-a2jvlc6a] figcaption[data-astro-cid-a2jvlc6a]>p[data-astro-cid-a2jvlc6a]:last-child{color:var(--muted)}.ensemble-score__state[data-astro-cid-a2jvlc6a]{gap:var(--space-4);padding:var(--space-4);color:var(--surface-strong);background:var(--primary);grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);align-items:center;display:grid}.ensemble-score__state[data-astro-cid-a2jvlc6a] strong[data-astro-cid-a2jvlc6a]{font-family:var(--font-serif);font-size:clamp(1.35rem,2.5vw,2rem)}.ensemble-score__state[data-astro-cid-a2jvlc6a] ul[data-astro-cid-a2jvlc6a]{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ensemble-score__state[data-astro-cid-a2jvlc6a] li[data-astro-cid-a2jvlc6a]{color:var(--surface-strong);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff8c;padding:.32rem .55rem;font-size:.7rem;line-height:1.4}.ensemble-score__roles[data-astro-cid-a2jvlc6a]{border-top:1px solid var(--ink)}.ensemble-score__role[data-astro-cid-a2jvlc6a]{--role-color:var(--yellow);gap:var(--space-4);border-bottom:1px solid var(--rule-strong);background-image:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#1919230d calc(12.5% - 1px) 12.5%);grid-template-columns:minmax(11rem,.32fr) minmax(0,1fr);padding-block:1.4rem;display:grid}.ensemble-score__role[data-astro-cid-a2jvlc6a]:nth-child(2){--role-color:var(--teal)}.ensemble-score__role[data-astro-cid-a2jvlc6a]:nth-child(3){--role-color:var(--violet)}.ensemble-score__role[data-astro-cid-a2jvlc6a]:nth-child(4){--role-color:var(--primary)}.ensemble-score__role[data-astro-cid-a2jvlc6a]>header[data-astro-cid-a2jvlc6a]{padding-left:var(--space-3);border-left:.55rem solid var(--role-color)}.ensemble-score__role[data-astro-cid-a2jvlc6a]:nth-child(4)>header[data-astro-cid-a2jvlc6a]{color:var(--ink)}.ensemble-score__role[data-astro-cid-a2jvlc6a] h3[data-astro-cid-a2jvlc6a]{font-family:var(--font-serif);font-size:1.45rem}.ensemble-score__role[data-astro-cid-a2jvlc6a] header[data-astro-cid-a2jvlc6a] p[data-astro-cid-a2jvlc6a]{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;margin-top:.2rem;font-size:.72rem}.ensemble-score__role[data-astro-cid-a2jvlc6a] dl[data-astro-cid-a2jvlc6a]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ensemble-score__role[data-astro-cid-a2jvlc6a] dd[data-astro-cid-a2jvlc6a]{color:var(--ink-soft);margin-top:.35rem;font-size:.92rem;line-height:1.55}.research-detail__prose[data-astro-cid-a2jvlc6a]>section[data-astro-cid-a2jvlc6a]:first-child h2[data-astro-cid-a2jvlc6a]{margin-top:0}.condition-grid[data-astro-cid-a2jvlc6a]{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.condition-card[data-astro-cid-a2jvlc6a]{padding:var(--space-4);background:var(--surface-strong);align-content:start;gap:.8rem;display:grid}.condition-card[data-astro-cid-a2jvlc6a]:nth-child(2){background:#eefaf6}.condition-card[data-astro-cid-a2jvlc6a]:nth-child(3){background:var(--signal-soft)}.condition-card__code[data-astro-cid-a2jvlc6a]{border:1px solid var(--ink);background:var(--yellow);width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;padding:.2rem .45rem;font-size:.72rem;font-weight:700;color:var(--ink)!important}.condition-card[data-astro-cid-a2jvlc6a]:nth-child(2) .condition-card__code[data-astro-cid-a2jvlc6a]{background:var(--teal)}.condition-card[data-astro-cid-a2jvlc6a]:nth-child(3) .condition-card__code[data-astro-cid-a2jvlc6a]{background:var(--violet);color:var(--surface-strong)!important}.condition-card[data-astro-cid-a2jvlc6a] h3[data-astro-cid-a2jvlc6a]{margin:0;font-size:1.35rem}.condition-card[data-astro-cid-a2jvlc6a] p[data-astro-cid-a2jvlc6a]{font-size:.94rem}.condition-card__test[data-astro-cid-a2jvlc6a]{border-top:1px solid var(--rule);padding-top:.8rem}.implementation-evidence[data-astro-cid-a2jvlc6a]{border-top:2px solid var(--ink);gap:0;display:grid}.implementation-evidence[data-astro-cid-a2jvlc6a] article[data-astro-cid-a2jvlc6a]{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:5.5rem minmax(10rem,.38fr) minmax(0,1fr);align-items:start;display:grid}.implementation-evidence[data-astro-cid-a2jvlc6a] h4[data-astro-cid-a2jvlc6a]{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.015em;text-transform:none;margin:0;font-size:1.08rem}.implementation-evidence__status[data-astro-cid-a2jvlc6a]{border:1px solid var(--ink);background:var(--teal);width:fit-content;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.16rem .38rem;font-size:.65rem;font-weight:700;line-height:1.4;color:var(--ink)!important}.implementation-evidence__status--open[data-astro-cid-a2jvlc6a]{background:var(--yellow)}.implementation-evidence[data-astro-cid-a2jvlc6a] article[data-astro-cid-a2jvlc6a]>p[data-astro-cid-a2jvlc6a]:last-child{font-size:.94rem}.implementation-evidence__note[data-astro-cid-a2jvlc6a]{font-family:var(--font-mono);font-size:.72rem;line-height:1.55;margin-top:var(--space-3)!important;color:var(--muted)!important}.build-sequence[data-astro-cid-a2jvlc6a]{border-top:2px solid var(--ink);list-style:none;margin-top:var(--space-5)!important;padding:0!important}.build-sequence[data-astro-cid-a2jvlc6a] li[data-astro-cid-a2jvlc6a]{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);display:grid}.build-sequence[data-astro-cid-a2jvlc6a] li[data-astro-cid-a2jvlc6a]>span[data-astro-cid-a2jvlc6a]{border:1px solid var(--ink);width:2.5rem;height:2.5rem;color:var(--ink);background:var(--yellow);font-family:var(--font-mono);place-items:center;font-size:.72rem;display:grid}.build-sequence[data-astro-cid-a2jvlc6a] h3[data-astro-cid-a2jvlc6a]{margin:0;font-size:1.35rem}.build-sequence[data-astro-cid-a2jvlc6a] h3[data-astro-cid-a2jvlc6a]+p[data-astro-cid-a2jvlc6a]{margin-top:.45rem}.research-note[data-astro-cid-a2jvlc6a]{margin-block:var(--space-5);padding:var(--space-4);border:2px solid var(--ink);background:var(--yellow)}.research-note[data-astro-cid-a2jvlc6a]>p[data-astro-cid-a2jvlc6a]:last-child{margin-top:var(--space-2);color:var(--ink)}.evaluation-grid[data-astro-cid-a2jvlc6a]{border-top:2px solid var(--ink);gap:0;display:grid}.evaluation-grid[data-astro-cid-a2jvlc6a] article[data-astro-cid-a2jvlc6a]{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);display:grid}.evaluation-grid[data-astro-cid-a2jvlc6a] h3[data-astro-cid-a2jvlc6a]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.78rem}.scope-grid[data-astro-cid-a2jvlc6a]{border-block:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.scope-grid[data-astro-cid-a2jvlc6a]>section[data-astro-cid-a2jvlc6a]{padding:var(--space-4) var(--space-4) var(--space-4) 0}.scope-grid[data-astro-cid-a2jvlc6a]>section[data-astro-cid-a2jvlc6a]+section[data-astro-cid-a2jvlc6a]{padding-inline:var(--space-4) 0;border-left:1px solid var(--rule-strong)}.scope-grid[data-astro-cid-a2jvlc6a] ul[data-astro-cid-a2jvlc6a]{margin-bottom:0}.research-detail__footer[data-astro-cid-a2jvlc6a]{gap:var(--space-5);padding-block:var(--space-5);border-block:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.research-detail__footer[data-astro-cid-a2jvlc6a]>div[data-astro-cid-a2jvlc6a]>p[data-astro-cid-a2jvlc6a]:last-child{max-width:48rem;margin-top:var(--space-2);color:var(--muted)}@media (width<=70rem){.research-detail__hero-grid[data-astro-cid-a2jvlc6a],.ensemble-score[data-astro-cid-a2jvlc6a] figcaption[data-astro-cid-a2jvlc6a]{grid-template-columns:1fr}.research-detail__status[data-astro-cid-a2jvlc6a]{max-width:38rem}}@media (width<=52rem){.research-detail__topline[data-astro-cid-a2jvlc6a],.research-detail__boundary[data-astro-cid-a2jvlc6a],.ensemble-score__state[data-astro-cid-a2jvlc6a],.ensemble-score__role[data-astro-cid-a2jvlc6a],.research-detail__footer[data-astro-cid-a2jvlc6a]{grid-template-columns:1fr}.research-detail__topline[data-astro-cid-a2jvlc6a]{display:grid}.ensemble-score__role[data-astro-cid-a2jvlc6a] dl[data-astro-cid-a2jvlc6a],.condition-grid[data-astro-cid-a2jvlc6a],.scope-grid[data-astro-cid-a2jvlc6a]{grid-template-columns:1fr}.scope-grid[data-astro-cid-a2jvlc6a]>section[data-astro-cid-a2jvlc6a],.scope-grid[data-astro-cid-a2jvlc6a]>section[data-astro-cid-a2jvlc6a]+section[data-astro-cid-a2jvlc6a]{border-left:0;padding-inline:0}.scope-grid[data-astro-cid-a2jvlc6a]>section[data-astro-cid-a2jvlc6a]+section[data-astro-cid-a2jvlc6a]{padding-top:var(--space-4);border-top:1px solid var(--rule-strong)}.evaluation-grid[data-astro-cid-a2jvlc6a] article[data-astro-cid-a2jvlc6a],.implementation-evidence[data-astro-cid-a2jvlc6a] article[data-astro-cid-a2jvlc6a]{grid-template-columns:1fr;gap:.45rem}.research-detail__footer[data-astro-cid-a2jvlc6a]>a[data-astro-cid-a2jvlc6a]{justify-self:start}}@media (width<=40rem){.research-detail__hero[data-astro-cid-a2jvlc6a] h1[data-astro-cid-a2jvlc6a]{font-size:clamp(2.6rem,13vw,4.5rem)}.research-detail__status[data-astro-cid-a2jvlc6a]>div[data-astro-cid-a2jvlc6a]{grid-template-columns:1fr;gap:.2rem}.research-detail__boundary[data-astro-cid-a2jvlc6a]{box-shadow:4px 4px 0 var(--ink)}.ensemble-score__role[data-astro-cid-a2jvlc6a]{background-image:none}}
