.accountability-home{min-height:100vh;background:#020202;color:#f4f0e6}.accountability-home .page{position:relative;z-index:2}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.accountability-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem}.accountability-topbar nav{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.accountability-topbar nav>a,.accountability-topbar summary{color:#d7cbaa;text-decoration:none;font-size:.84rem;cursor:pointer}.accountability-topbar details{position:relative}.accountability-topbar summary{list-style:none}.accountability-topbar summary::-webkit-details-marker{display:none}.accountability-nav-drawer{position:absolute;right:0;top:calc(100% + .6rem);z-index:30;display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:.35rem;width:min(460px,88vw);padding:.8rem;border:1px solid rgba(216,181,106,.35);border-radius:16px;background:rgba(5,5,5,.98);box-shadow:0 24px 70px rgba(0,0,0,.55)}.accountability-nav-drawer a{padding:.55rem;border-radius:9px;color:#eee2bc;text-decoration:none}.accountability-nav-drawer a:hover{background:rgba(216,181,106,.1)}.accountability-hero{min-height:72vh;display:grid;align-content:center;justify-items:center;text-align:center;padding-block:clamp(4rem,9vw,8rem) 3rem}.accountability-kicker{margin:0 0 .7rem;color:#dfbd72;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.accountability-hero h1{max-width:1100px;margin:.1rem 0 .9rem;font-size:clamp(3rem,9vw,7.7rem);line-height:.86;letter-spacing:-.065em}.accountability-lead{max-width:760px;margin:0 auto 1.5rem;color:#d4cdbd;font-size:clamp(1rem,2vw,1.3rem);line-height:1.55}.accountability-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(900px,100%);padding:.34rem;border:1px solid rgba(216,181,106,.5);border-radius:22px;background:rgba(6,6,6,.94);box-shadow:0 22px 80px rgba(0,0,0,.5),0 0 60px rgba(145,0,0,.12)}.accountability-search-form input{min-height:64px;border:0;outline:0;padding:0 1.1rem;background:transparent;color:#fff;font-size:clamp(1rem,2vw,1.15rem)}.accountability-search-form button{border:0;border-radius:17px;padding:.8rem 1.2rem;background:linear-gradient(135deg,#8f1111,#3e0303);color:#fff;font-weight:900;cursor:pointer}.accountability-search-status{min-height:1.3rem;margin:.75rem 0 0;color:#a99f8d;font-size:.8rem}.accountability-search-results{width:min(900px,100%);margin-top:.6rem;padding:.65rem;border:1px solid rgba(216,181,106,.3);border-radius:18px;background:rgba(4,4,4,.985);box-shadow:0 28px 80px rgba(0,0,0,.62);text-align:left}.accountability-result-group+.accountability-result-group{margin-top:.75rem}.accountability-result-group h2{margin:.2rem .35rem .4rem;color:#d8b56a;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.accountability-result-list{display:grid;gap:.35rem}.accountability-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.7rem .8rem;border-radius:12px;color:#f2ead6;text-decoration:none}.accountability-result:hover,.accountability-result:focus{background:rgba(216,181,106,.09)}.accountability-result strong{display:block}.accountability-result small{display:block;margin-top:.2rem;color:#aaa08c;line-height:1.35}.accountability-result em{color:#cfb878;font-size:.7rem;font-style:normal;text-align:right}.accountability-quick-searches{display:flex;justify-content:center;gap:.4rem;flex-wrap:wrap;margin-top:.8rem}.accountability-quick-searches button{border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.38rem .65rem;background:rgba(255,255,255,.025);color:#cfc7b7;cursor:pointer}.accountability-primary-actions{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:1.25rem}.accountability-primary-actions a{color:#e2d4ab;text-underline-offset:4px}.accountability-hit-list,.accountability-usp{padding-block:3rem}.accountability-section-head{display:flex;justify-content:space-between;gap:1rem;align-items:end;flex-wrap:wrap}.accountability-section-head h2,.accountability-usp h2{margin:.2rem 0;font-size:clamp(2rem,5vw,4.5rem);letter-spacing:-.04em}.accountability-section-head>a{color:#e5c77d}.accountability-boundary{max-width:980px;border-left:3px solid #a31b1b;padding:.65rem .85rem;color:#bfb5a1;background:rgba(120,0,0,.08)}.accountability-hit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem}.accountability-hit-card,.accountability-question-card{display:flex;flex-direction:column;min-height:330px;padding:1.05rem;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:linear-gradient(150deg,rgba(32,5,5,.94),rgba(3,3,3,.98));box-shadow:0 22px 70px rgba(0,0,0,.35)}.accountability-hit-card[data-lane="institution"]{background:linear-gradient(150deg,rgba(5,16,37,.95),rgba(3,3,3,.98))}.accountability-hit-card[data-lane="power-network"]{background:linear-gradient(150deg,rgba(39,24,4,.95),rgba(3,3,3,.98))}.accountability-lane{color:#e6c87e;font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.accountability-hit-card h3,.accountability-question-card h3{margin:.6rem 0;font-size:clamp(1.35rem,3vw,2.3rem);line-height:1}.accountability-hit-card p,.accountability-question-card p{color:#cfc7b9;line-height:1.5}.accountability-hit-meta{display:flex;gap:.35rem;flex-wrap:wrap}.accountability-hit-meta span{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:.25rem .42rem;color:#baaf9b;font-size:.65rem}.accountability-hit-boundary{font-size:.78rem!important;color:#a99d87!important}.accountability-hit-actions{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:auto;padding-top:.9rem}.accountability-hit-actions a,.accountability-hit-actions button{border:1px solid rgba(216,181,106,.35);border-radius:10px;padding:.55rem .65rem;background:transparent;color:#edd9a4;text-decoration:none;font-weight:800;cursor:pointer}.accountability-hit-actions .primary{border-color:rgba(200,55,55,.65);background:rgba(120,0,0,.3);color:#fff}.accountability-usp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem;align-items:stretch}.accountability-usp-copy{padding:clamp(1rem,3vw,2rem);border:1px solid rgba(216,181,106,.3);border-radius:24px;background:linear-gradient(140deg,rgba(44,23,3,.5),rgba(0,0,0,.8))}.accountability-usp-copy>p,.accountability-usp-copy li{color:#cfc5b2;line-height:1.55}.accountability-usp-copy ul{display:grid;gap:.38rem;padding-left:1.2rem}.accountability-question-card{background:linear-gradient(150deg,rgba(7,22,32,.96),rgba(3,3,3,.99))}.accountability-return-loop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;margin-block:2rem;padding:clamp(1rem,3vw,2rem);border:1px solid rgba(216,181,106,.3);border-radius:24px;background:linear-gradient(120deg,rgba(78,5,5,.38),rgba(0,0,0,.75))}.accountability-return-loop h2{margin:.2rem 0;font-size:clamp(1.8rem,4vw,3.4rem)}.accountability-return-loop p{max-width:760px;color:#c9c0ae;line-height:1.55}.accountability-return-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.accountability-change-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-block:2rem}.accountability-change-strip article{padding:1rem;border-top:1px solid rgba(216,181,106,.35);background:rgba(255,255,255,.018)}.accountability-change-strip span{color:#d8b56a;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.accountability-change-strip h3{margin:.5rem 0}.accountability-change-strip p{color:#bfb6a7;line-height:1.5}.accountability-change-strip a{color:#e5c77d}.accountability-system-depth{padding-block:2rem 4rem}.accountability-system-depth>details{border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.018)}.accountability-system-depth summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.1rem;cursor:pointer;list-style:none}.accountability-system-depth summary::-webkit-details-marker{display:none}.accountability-system-depth summary span{font-size:1.1rem;font-weight:900}.accountability-system-depth summary small{color:#aaa08e}.accountability-system-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.6rem;padding:0 1rem 1rem}.accountability-system-grid a{padding:.8rem;border:1px solid rgba(216,181,106,.18);border-radius:12px;color:#eadbb2;text-decoration:none}.accountability-system-grid span{display:block;margin-top:.2rem;color:#938a79;font-size:.75rem}.accountability-home #daily-intelligence-hit-list,.accountability-home #homepage-command-surface{display:none!important}@media(max-width:900px){.accountability-hit-grid,.accountability-change-strip,.accountability-usp{grid-template-columns:1fr}.accountability-return-loop{grid-template-columns:1fr}.accountability-return-actions{justify-content:flex-start}.accountability-topbar{align-items:flex-start}.accountability-topbar nav{justify-content:flex-end}.accountability-hero{min-height:auto}.accountability-search-form{grid-template-columns:1fr}.accountability-search-form button{min-height:52px}.accountability-result{grid-template-columns:1fr}.accountability-result em{text-align:left}.accountability-nav-drawer{right:-3rem}}@media(max-width:620px){.accountability-topbar nav>a:not(:last-child){display:none}.accountability-topbar nav details{display:block}.accountability-hero h1{font-size:clamp(2.8rem,16vw,5.2rem)}.accountability-primary-actions{align-items:center;flex-direction:column}.accountability-system-depth summary{align-items:flex-start;flex-direction:column}}
