.v20-knowledge-hub{background:linear-gradient(180deg,#06111e,#081725);border-block:1px solid rgba(103,211,255,.12)}
.v20-knowledge-hub header{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:40px;align-items:end;margin-bottom:26px}
.v20-knowledge-hub header small{color:#67d3ff;font:600 10px/1.4 'IBM Plex Mono',monospace;letter-spacing:.13em}
.v20-knowledge-hub h2{margin:9px 0 0;color:#f5f8fc;font-family:'Space Grotesk',sans-serif;font-size:clamp(30px,4vw,52px);line-height:1.02;letter-spacing:-.04em}
.v20-knowledge-hub h2 span{color:#efb73d}.v20-knowledge-hub header p{margin:0;color:#98aabd;font-size:14px;line-height:1.65}
.v20-knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.v20-knowledge-grid>a{position:relative;display:flex;min-height:152px;flex-direction:column;padding:20px;border:1px solid rgba(103,211,255,.13);background:linear-gradient(145deg,rgba(11,29,49,.96),rgba(7,19,33,.92));color:#fff;text-decoration:none;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}
.v20-knowledge-grid>a:before{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 35%,rgba(103,211,255,.08),transparent 65%);transform:translateX(-110%);transition:transform .55s ease}
.v20-knowledge-grid>a:hover,.v20-knowledge-grid>a:focus-visible{transform:translateY(-4px);border-color:rgba(239,183,61,.55);box-shadow:0 18px 42px rgba(0,0,0,.28)}
.v20-knowledge-grid>a:hover:before,.v20-knowledge-grid>a:focus-visible:before{transform:translateX(110%)}
.v20-knowledge-grid small{color:#67d3ff;font:600 9px/1 'IBM Plex Mono',monospace}.v20-knowledge-grid strong{margin-top:18px;font:600 18px/1.15 'Space Grotesk',sans-serif}.v20-knowledge-grid span{margin-top:8px;color:#93a7bb;font-size:12px;line-height:1.45}.v20-knowledge-grid i{margin-top:auto;padding-top:14px;color:#efb73d;font:600 9px/1 'IBM Plex Mono',monospace;font-style:normal;letter-spacing:.08em}
.v20-region-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.v20-region-links a{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 11px;color:#a9bacb;text-decoration:none;font:500 10px/1 'IBM Plex Mono',monospace}.v20-region-links a:hover{border-color:rgba(103,211,255,.5);color:#fff}
.seo-noscript{max-width:900px;margin:80px auto;padding:32px;color:#f5f8fc;font-family:system-ui,sans-serif}.seo-noscript a{color:#67d3ff}
@media(max-width:1000px){.v20-knowledge-nav{display:none!important}.v20-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.v20-knowledge-hub header{grid-template-columns:1fr;gap:14px}.v20-knowledge-grid{grid-template-columns:1fr}.v20-knowledge-grid>a{min-height:130px}.v20-region-links{gap:6px}}
@media(prefers-reduced-motion:reduce){.v20-knowledge-grid>a,.v20-knowledge-grid>a:before{transition:none!important}}
