.dossier .archive-heading{align-items:start}.dossier h1{font-size:clamp(48px,6vw,80px)}.dossier .clearance-stamp{margin-top:35px;min-width:220px}.dossier .lore-notice a{text-decoration:underline;text-underline-offset:3px;color:var(--green)}.personnel-register{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin:0 0 70px}.personnel-register>div{padding:20px;border-right:1px solid var(--line)}.personnel-register>div:last-child{border:0}.personnel-register dt{font:9px/1.6 var(--mono);color:var(--green);letter-spacing:1px}.personnel-register dd{margin:8px 0 0;font-size:17px}.origin-file{display:grid;grid-template-columns:220px 1fr;gap:40px}.origin-file h2{margin-bottom:28px}.origin-file p:not(.eyebrow):not(.small-note){font-size:16px;color:#b9c8b3;line-height:1.85}.origin-file blockquote{margin:30px 0;padding:20px 25px;border-left:2px solid var(--green);background:#101c12;font:italic 24px/1.5 Georgia,serif;color:var(--green)}.timeline-file,.responsibility-file,.review-file{margin-top:75px;border-top:1px solid var(--line);padding-top:45px}.dossier-section-heading .eyebrow{margin-bottom:20px}.dossier-section-heading>p:last-child:not(.eyebrow){color:var(--muted);font-size:14px}.incident-list{list-style:none;padding:0;margin-top:35px}.incident-list li{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:27px 0;border-bottom:1px solid var(--line)}.incident-time{font:10px/1.8 var(--mono);color:var(--green);letter-spacing:.5px}.incident-list h3,.duty-grid h3{font-size:23px;font-weight:500;margin:0 0 12px;line-height:1.3}.incident-list p,.duty-grid p,.review-copy p{font-size:15px;color:#b9c8b3;line-height:1.8;margin:0 0 15px}.incident-list .redacted{font:10px/1.5 var(--mono);vertical-align:middle;letter-spacing:1px}.duty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.duty-grid article{padding:25px;border:1px solid var(--line);background:#0c140e}.duty-grid .file-label{font-size:9px;color:var(--green)}.review-file{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.review-file .small-note{margin-top:25px;line-height:2}.review-signature{border-top:1px dashed var(--line);padding-top:22px;color:var(--green);font:10px/1.8 var(--mono)}.dossier-links{display:flex;flex-direction:column;align-items:start;gap:18px}.dossier .archive-end{border-top:1px solid var(--line);padding-top:55px}
@media(max-width:760px){.dossier h1{font-size:clamp(42px,10vw,68px);overflow-wrap:anywhere}.dossier .clearance-stamp{min-width:0;margin-top:30px}.personnel-register{grid-template-columns:1fr 1fr;margin-bottom:45px}.personnel-register>div{padding:16px}.personnel-register>div:nth-child(2){border-right:0}.personnel-register>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.origin-file,.incident-list li,.review-file{grid-template-columns:1fr;gap:15px}.origin-file blockquote{font-size:21px;padding:18px}.origin-file p:not(.eyebrow):not(.small-note){font-size:15px}.duty-grid{grid-template-columns:1fr;gap:16px}.timeline-file,.responsibility-file,.review-file{margin-top:45px;padding-top:30px}.dossier-links{margin-top:25px}.dossier .archive-end .button{margin-top:0}}
