.dossier-main{max-width:1180px;margin:auto;padding:104px 24px 86px}.dossier-hero{padding:46px 0 32px;border-bottom:1px solid rgba(223,187,113,.35)}.dossier-hero h1{max-width:950px;margin:.25rem 0 1rem;font:clamp(2.55rem,6.5vw,6rem)/.94 var(--deco,Georgia,serif);letter-spacing:.02em;color:#f1dda8;text-transform:uppercase}.dossier-lede{max-width:78ch;color:#ded5be;font-size:1.12rem;line-height:1.7}.evidence-alert{margin:24px 0;padding:16px 18px;border-left:4px solid #d5b36d;background:rgba(213,179,109,.08);color:#e9dfc6;line-height:1.62}.dossier-nav{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 0}.dossier-nav a,.source-card a{border:1px solid rgba(223,187,113,.5);padding:8px 11px;color:#efd99f;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.dossier-section{padding:50px 0 8px}.dossier-section h2{font:clamp(1.9rem,4vw,3.35rem)/1.05 var(--deco,Georgia,serif);color:#f1dda8;margin:.2rem 0 1rem}.dossier-section>p,.dossier-section li{max-width:86ch;color:#d8d0bc;line-height:1.7}.timeline{display:grid;grid-template-columns:150px 1fr;gap:0 20px;margin:24px 0}.timeline time{color:#d5b36d;font-weight:700;padding:17px 0;border-top:1px solid rgba(223,187,113,.28)}.timeline article{padding:15px 0 18px;border-top:1px solid rgba(223,187,113,.28)}.timeline h3{margin:0 0 .4rem;color:#f0dfb3}.timeline p{margin:.35rem 0;color:#d3cbb7;line-height:1.58}.source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.source-card{padding:20px;border:1px solid rgba(223,187,113,.32);background:rgba(4,20,27,.82)}.source-card h3{margin:.3rem 0 .65rem;color:#f0dfb3;font:1.28rem/1.2 var(--deco,Georgia,serif)}.source-card p{color:#d3cbb7;line-height:1.58}.source-label{color:#c7aa6d;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.source-card.pending{border-color:rgba(204,112,49,.58);background:linear-gradient(135deg,rgba(88,46,12,.23),rgba(4,20,27,.82))}.chain{overflow-x:auto;margin:24px 0}.chain table{width:100%;border-collapse:collapse;min-width:830px}.chain th,.chain td{padding:12px 13px;border:1px solid rgba(223,187,113,.25);vertical-align:top;text-align:left}.chain th{color:#edcf86;background:rgba(223,187,113,.08);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em}.chain td{color:#d7cfbb;line-height:1.5}.confidence{font-weight:700;color:#eed695}.quote-fragment{margin:22px 0;padding:18px 20px;border-left:3px solid rgba(223,187,113,.65);background:rgba(2,12,17,.72);color:#eadfc3;font:1.15rem/1.55 Georgia,serif}.dossier-foot{margin-top:48px;padding-top:22px;border-top:1px solid rgba(223,187,113,.3)}.verdict{margin:26px 0;padding:22px 24px;border:1px solid rgba(223,187,113,.48);background:linear-gradient(135deg,rgba(121,85,29,.2),rgba(4,20,27,.88));color:#eee2c4;font-size:1.05rem;line-height:1.68}.recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.recovery-grid article,.case-stack article,.answer-panel{padding:21px;border:1px solid rgba(223,187,113,.28);background:rgba(4,20,27,.78)}.recovery-grid span{color:#c9aa6a;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.recovery-grid h3,.case-stack h3{color:#f0dfb3;margin:.35rem 0 .65rem;font:1.3rem/1.2 var(--deco,Georgia,serif)}.recovery-grid p,.case-stack p,.answer-panel p{color:#d5cdb8;line-height:1.62}.case-stack{display:grid;gap:14px;margin:24px 0}.case-stack article{border-left:4px solid rgba(213,179,109,.62)}.answer-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 26px}.answer-panel strong{color:#efd99f}@media(max-width:760px){.dossier-main{padding-inline:16px}.source-grid,.recovery-grid,.answer-panel{grid-template-columns:1fr}.timeline{grid-template-columns:1fr}.timeline time{padding-bottom:4px}.timeline article{border-top:0;padding-top:0}}
