.security-intro{padding-bottom:48px;position:relative}.security-intro>p:not(.eyebrow){max-width:60ch}.security-intro-key{border-top:1px solid var(--border-default);color:var(--text-muted);font:10px var(--font-mono);letter-spacing:.1em;flex-wrap:wrap;gap:10px 28px;margin-top:38px;padding-top:15px;display:flex}.security-page .narrative-chapter>.eyebrow{margin-bottom:22px}.security-page .narrative-chapter>h2{max-width:22ch}.security-page .scene{margin-block:36px 20px}.security-page .security-frame{padding:28px}.security-scene-kicker,.security-record-head,.security-auth-chain span,.security-recovery-states span{color:var(--text-muted);font:10px var(--font-mono);letter-spacing:.1em}.security-page .security-scene-kicker{margin:0 0 24px}.security-auth-chain,.security-recovery-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;list-style:none;display:grid;padding:0!important}.security-page .security-auth-chain li,.security-page .security-recovery-states li{border-top:1px solid var(--border-default);border-left:1px solid var(--border-default);background:var(--background-panel);min-width:0;margin:0;padding:18px 22px;position:relative}.security-auth-chain li:first-child{border-left:2px solid var(--text-primary)}.security-auth-chain strong,.security-recovery-states strong{color:var(--text-primary);margin:14px 0 4px;font-size:18px;font-weight:500;line-height:1.25;display:block}.security-auth-chain small{color:var(--text-muted)}.security-page .security-boundary-note{border-top:1px solid var(--border-subtle);max-width:none;margin:0;padding:18px 22px 0;font-size:13px}.security-page .security-evidence-note{border-left:1px solid var(--border-strong);max-width:70ch;color:var(--text-muted);padding-left:18px;font-size:14px}.security-custody-chapter{background:var(--background-inset)}.security-record-head,.security-record-row{grid-template-columns:minmax(0,1fr) 9rem;align-items:center;column-gap:24px;display:grid}.security-record-head{padding:0 0 14px}.security-record-row{border-top:1px solid var(--border-default);padding:18px 0}.security-record-row strong{color:var(--text-primary);font-weight:500}.security-page .security-record-row p{grid-area:2/1;margin:5px 0 0;font-size:13px}.security-record-row span{color:var(--text-muted);font:10px var(--font-mono);letter-spacing:.06em;grid-area:1/2/span 2}.security-page .security-recovery-states li{background:0 0}.security-recovery-states li:first-child{border-left-color:var(--text-primary)}.security-page .security-recovery-states p{margin:0;font-size:13px}@media (max-width:900px){.security-auth-chain,.security-recovery-states{grid-template-columns:1fr}.security-page .security-auth-chain li,.security-page .security-recovery-states li{border-left:2px solid var(--border-default)}.security-auth-chain li:first-child,.security-recovery-states li:first-child{border-left-color:var(--text-primary)}}@media (max-width:620px){.security-page .security-frame{padding:16px}.security-intro-key{gap:8px 18px}.security-auth-chain small,.security-record-head{display:none}.security-record-row{grid-template-columns:1fr;gap:4px}.security-record-row span{grid-area:3/1;margin-top:8px}.security-page .security-record-row p{grid-column:1}.security-page .security-boundary-note{padding-inline:0}}