/* Library */
.subnav{top:var(--gh-off)!important;justify-content:flex-start;padding:0;background:none;border:0;margin:0 0 var(--sec-s);-webkit-backdrop-filter:none;backdrop-filter:none;position:static}
.subnav a{padding:6px 12px;font-size:12.5px;border-radius:9px}
.hero .paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0}
.hero .path{padding:14px 16px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 12px;align-items:start;border-radius:14px}
.hero .path .pi{grid-row:1/4;width:30px;height:30px;margin:0;font-size:13px}.hero .path h3{margin:0;font-size:15.5px}.hero .path p{font-size:13px;line-height:1.5;margin:2px 0 6px}.hero .path b{font-size:13px}
@media(max-width:900px){.hero .paths{grid-template-columns:minmax(0,1fr)}}
.tools{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:12px;align-items:center;margin:0 0 10px}
@media(max-width:860px){.tools{grid-template-columns:minmax(0,1fr)}}
#count{font-size:12.5px;margin:6px 0 12px;color:#7f90ad}
.pc{--gc:#52ffc6;position:relative;overflow:hidden;gap:5px}
.pc:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--gc)}
.pc small{color:var(--gc)}
.pc[data-g=govern]{--gc:#b39dff}.pc[data-g=improve]{--gc:#f5c06b}.pc[data-g=run]{--gc:#52ffc6}.pc[data-g=change]{--gc:#6bb7ff}.pc[data-g=tech]{--gc:#ff8fa3}
#grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr))}
dialog{border-radius:20px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#121c34,#0a1122)}.dh{background:#121c34}
.lb-find{margin:0 0 var(--sec-s);position:relative}
.lb-find label{display:block;font:700 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8fa1c0;margin:0 0 8px}
.lb-find input{width:100%;max-width:100%;height:48px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(7,11,23,.85);color:#fff;font:400 15.5px var(--sans)}
.lb-find input:focus{outline:2px solid #52ffc6;outline-offset:1px}
.lb-res{margin-top:8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(9,13,24,.97);overflow:hidden}
.lb-res a{display:grid;grid-template-columns:84px minmax(0,1fr);gap:2px 12px;padding:10px 14px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.06);color:#e7eefb}
.lb-res a:hover,.lb-res a:focus-visible{background:rgba(82,255,198,.08)}
.lb-res .k{grid-row:span 2;align-self:center;font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#52ffc6}
.lb-res b{font-size:14.5px}.lb-res small{color:#9fb0cc;font-size:12.5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lb-res p{margin:0;padding:14px;color:#9fb0cc;font-size:14px}
@media(max-width:560px){.lb-res a{grid-template-columns:minmax(0,1fr)}.lb-res .k{grid-row:auto}}
