/* October 2026 information-completeness additions — preserving approved navy/gold system */
.audit-record-label{font-weight:850;letter-spacing:.13em;font-size:11px;color:#f0c36e;margin:8px 0 15px;display:flex;gap:12px;flex-wrap:wrap}.audit-record-label span{font-weight:600;color:#aabfd6}.audit-record-heading{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:10px 0 25px;letter-spacing:-.035em}.audit-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#335b78;border:1px solid #335b78;border-radius:16px;overflow:hidden}.audit-matrix>div{padding:22px 25px;background:linear-gradient(135deg,#09233e,#041324)}.audit-matrix strong{color:#e9c579;font-size:13px;display:block;margin-bottom:10px;letter-spacing:.03em}.audit-matrix p{font-size:13.5px;line-height:1.75;color:#c5d9e8;margin:0}.audit-disclaimer{margin:23px 0 8px;border-left:3px solid #e5b86b;padding:13px 18px;background:#382b1f66;color:#ecd3a3;font-size:13px;line-height:1.6}.audit-links{display:flex;flex-wrap:wrap;gap:12px}.audit-links a,.audit-follow a{display:inline-flex;padding:13px 17px;border:1px solid #426489;border-radius:10px;color:#f2c974;background:#09223c;text-decoration:none;font-size:13px;font-weight:700}.audit-links a:hover,.audit-follow a:hover{border-color:#eec36e;color:#fff}.audit-chapter-list{border:1px solid #345c78;border-radius:19px;background:linear-gradient(130deg,#071e36,#031022);padding:22px 24px}.audit-chapter-list ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.audit-chapter-list li{display:flex;gap:13px;align-items:flex-start;border:1px solid #24415b;border-radius:12px;background:#07182a;padding:14px;min-width:0}.audit-chapter-index{color:#e8bf75;font-weight:850;font-size:15px;flex-shrink:0}.audit-chapter-list li a{color:#f2f6fd;font-weight:650;font-size:14px;text-decoration:none;line-height:1.5}.audit-chapter-list li a:hover{color:#e6c27b}.audit-chapter-list li small{display:block;color:#9cb6ce;font-size:11px;margin-top:5px}.audit-follow{padding-top:16px;margin-top:14px;border-top:1px solid #2c5674}.audit-sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.audit-sector-card{overflow:hidden;border-radius:19px;border:1px solid #315d7b;background:linear-gradient(135deg,#0c2c4d,#041222)}.audit-sector-card img{display:block;width:100%;height:220px;object-fit:cover}.audit-sector-card>div{padding:24px}.audit-sector-card h3{font-size:22px;margin:0 0 12px}.audit-sector-card p{font-size:14px;line-height:1.72;color:#c3d6e7}.audit-sector-card a{color:#eac77e;text-decoration:none;font-size:13px;font-weight:730}.audit-sector-card a:hover{color:white}.audit-inline-link{display:inline-block;color:#e9ca84;text-decoration:underline;text-underline-offset:5px}.audit-banner{border:1px solid #3c607b;border-radius:14px;background:linear-gradient(115deg,#09243d,#071929);padding:23px;margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.audit-banner b{font-size:19px}.audit-banner p{color:#bbd0e2;font-size:13px;margin:6px 0 0}.audit-banner a{color:#f3d18b;white-space:nowrap;font-weight:800;font-size:13px;text-decoration:none}
@media(max-width:760px){.audit-matrix,.audit-chapter-list ol,.audit-sector-grid{grid-template-columns:1fr}.audit-banner{flex-direction:column;align-items:flex-start}.audit-sector-card img{height:200px}}
.audit-info-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:16px}.audit-info-tiles a{display:block;border:1px solid #355a77;border-radius:15px;padding:22px 25px;background:linear-gradient(120deg,#0b3150,#061528);text-decoration:none}.audit-info-tiles a b{display:block;color:#e9ca84;font-size:18px}.audit-info-tiles a small{display:block;color:#becede;font-size:13px;line-height:1.65;margin-top:8px}.audit-info-tiles a:hover{border-color:#dfb971}