.security-hero{grid-template-columns:1.1fr 1fr;gap:64px}.security-hero h1{font-size:clamp(2.5rem,4.4vw,3.75rem)}.control-ledger{min-width:0;border:1px solid var(--rule);background:var(--code-paper)}.control-ledger figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:18px 22px;border-bottom:1px solid var(--rule);font-size:.8125rem}.control-ledger .technical-note{font-size:.625rem}.control-ledger table{width:calc(100% - 44px);margin:0 22px;table-layout:fixed;border-collapse:collapse;text-align:left}.control-ledger thead th{padding:18px 0 10px;color:var(--accent);font:.625rem/1.8 var(--mono);letter-spacing:.035em;text-transform:uppercase}.control-ledger tbody th,.control-ledger td{padding:18px 0;border-top:1px solid var(--rule);vertical-align:baseline;font-size:.875rem;line-height:1.75;overflow-wrap:anywhere}.control-ledger th:first-child{width:48%;padding-right:20px}.control-ledger tbody th{font-weight:500}.control-ledger td{color:var(--muted)}.control-ledger>p{padding:14px 22px;border-top:1px solid var(--rule);font:.625rem/1.8 var(--mono);color:var(--muted)}@media(max-width:1020px){.security-hero{gap:36px}.security-hero h1{font-size:clamp(2.5rem,4.7vw,3.5rem)}}@media(max-width:900px){.security-hero{grid-template-columns:1fr;gap:30px}.security-hero h1{font-size:clamp(2.5rem,7.8vw,3.75rem)}.control-ledger{max-width:540px}}@media(max-width:520px){.security-hero h1{font-size:clamp(2.25rem,9.5vw,3rem)}.control-ledger figcaption{padding:15px}.control-ledger table{width:calc(100% - 30px);margin-inline:15px}.control-ledger tbody th,.control-ledger td{font-size:.8125rem;padding-block:15px}.control-ledger th:first-child{padding-right:12px}.control-ledger>p{padding-inline:15px}}