.knowledge-universe{--ku-blue:#176be8;--ku-ink:#0b2942;--ku-soft:#edf5ff;background:linear-gradient(180deg,#fff 0%,#f4f8fc 100%)}
.knowledge-universe-head{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.75fr);gap:5rem;align-items:end;margin-bottom:2.6rem}.knowledge-universe-head h2{font-size:clamp(2.35rem,4.4vw,4.8rem);line-height:1.1;letter-spacing:-.06em;margin:.75rem 0 0}.knowledge-universe-head h2 em{font-style:normal;color:var(--ku-blue)}.knowledge-universe-head>p{font-size:1.05rem;line-height:1.9;color:#536a7c;margin:0}
.knowledge-scope{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#cfdce7;border:1px solid #cfdce7}.knowledge-scope article{min-height:210px;background:#fff;padding:1.7rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.knowledge-scope article:before{content:"";position:absolute;width:9rem;height:9rem;border:1px solid #dce7f1;border-radius:50%;right:-3rem;top:-3rem}.knowledge-scope .scope-core{background:var(--ku-ink);color:#fff}.knowledge-scope article>span{position:absolute;left:1.7rem;top:1.5rem;font-size:.68rem;letter-spacing:.12em;font-weight:800;color:#5780a1}.knowledge-scope .scope-core>span{color:#78b6ff}.knowledge-scope strong{font-size:1.45rem;letter-spacing:-.035em}.knowledge-scope p{font-size:.86rem;line-height:1.65;color:#607586;margin:.75rem 0 0}.knowledge-scope .scope-core p{color:#a9c0d2}
.knowledge-storyline{display:grid;grid-template-columns:1.05fr .95fr;margin-top:1.2rem;background:#fff;border:1px solid #d9e4ed}.knowledge-story-copy{padding:3rem}.knowledge-story-copy>small,.excel-bridge header span{font-size:.7rem;letter-spacing:.13em;color:var(--ku-blue);font-weight:800}.knowledge-story-copy>h3{font-size:clamp(1.8rem,3vw,3rem);line-height:1.25;letter-spacing:-.05em;margin:.8rem 0 2rem}.knowledge-story-copy ol{list-style:none;margin:0;padding:0;border-top:1px solid #dae4ec}.knowledge-story-copy li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #e2e9ef}.knowledge-story-copy li>span{font-size:.72rem;color:var(--ku-blue);font-weight:800}.knowledge-story-copy li strong{font-size:1rem}.knowledge-story-copy li p{font-size:.84rem;line-height:1.65;color:#627788;margin:.35rem 0 0}
.excel-bridge{padding:3rem;background:var(--ku-soft);display:flex;flex-direction:column}.excel-bridge header{display:flex;justify-content:space-between;gap:1rem;align-items:end}.excel-bridge header strong{font-size:1.15rem}.excel-sheet{margin:2rem 0 1.4rem;background:#fff;border:1px solid #b9cad8;box-shadow:0 1rem 2.4rem rgba(31,76,111,.12);font-size:.72rem}.excel-sheet>div{display:grid;grid-template-columns:2rem repeat(4,1fr);min-height:2.35rem}.excel-sheet>div>*{display:flex;align-items:center;padding:.45rem .55rem;border-right:1px solid #dfe7ed;border-bottom:1px solid #dfe7ed;overflow:hidden}.excel-sheet>div>b{justify-content:center;background:#f0f4f7;color:#617487}.excel-sheet .sheet-head{min-height:1.8rem}.excel-sheet .sheet-head>b{background:#e4ebf0}.excel-sheet>div:not(.sheet-head):nth-child(2) span{background:#dcecff;color:#0d4f9d;font-weight:750}.bridge-flow{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.bridge-flow span{background:#fff;border:1px solid #bed0df;padding:.6rem .7rem;font-size:.7rem;font-weight:750}.bridge-flow i{font-style:normal;color:var(--ku-blue)}.excel-bridge>p{font-size:.88rem;line-height:1.75;color:#536a7b;margin:auto 0 0;padding-top:1.8rem}
.knowledge-explorer{margin-top:1.2rem;background:#fff;border:1px solid #d7e2eb}.knowledge-explorer>nav{display:flex;overflow-x:auto;border-bottom:1px solid #d7e2eb;padding:.75rem}.knowledge-explorer>nav button{border:0;background:transparent;padding:.8rem 1.1rem;white-space:nowrap;font-weight:750;color:#64798a;cursor:pointer}.knowledge-explorer>nav button.active{background:var(--ku-ink);color:#fff}.knowledge-explorer-body{display:grid;grid-template-columns:.9fr 1.1fr;min-height:590px}.knowledge-topic-grid{padding:1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-content:start;border-right:1px solid #d7e2eb}.knowledge-topic-grid button{border:1px solid #dbe5ed;background:#fff;padding:1.2rem;text-align:left;min-height:178px;display:flex;flex-direction:column;cursor:pointer}.knowledge-topic-grid button:hover,.knowledge-topic-grid button.active{border-color:var(--ku-blue);box-shadow:inset 0 0 0 1px var(--ku-blue)}.knowledge-topic-grid small{font-size:.66rem;color:var(--ku-blue);font-weight:800}.knowledge-topic-grid strong{font-size:1.06rem;margin:.65rem 0}.knowledge-topic-grid p{font-size:.79rem;line-height:1.65;color:#637888;margin:0}.knowledge-topic-grid b{font-size:.72rem;color:var(--ku-blue);margin-top:auto;padding-top:.8rem}.knowledge-topic-detail{padding:2.6rem;min-width:0}.knowledge-topic-detail>header{display:flex;justify-content:space-between;gap:2rem;border-bottom:1px solid #dbe4eb;padding-bottom:1.8rem}.knowledge-topic-detail header small{font-size:.68rem;color:var(--ku-blue);font-weight:800;letter-spacing:.12em}.knowledge-topic-detail h3{font-size:clamp(1.8rem,3vw,3rem);margin:.65rem 0 .8rem;letter-spacing:-.05em}.knowledge-topic-detail header p{font-size:.95rem;line-height:1.8;color:#536b7d;margin:0}.knowledge-topic-detail header>span{font-size:4.5rem;line-height:.85;color:#e3eaf0;font-weight:800}.knowledge-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.knowledge-detail-columns section{background:#f5f8fa;padding:1.4rem}.knowledge-detail-columns h4{font-size:.86rem;color:#173b58;margin:0 0 1rem}.knowledge-detail-columns ul{margin:0;padding-left:1.1rem}.knowledge-detail-columns li{font-size:.82rem;line-height:1.7;color:#5c7181;margin:.45rem 0}.knowledge-connection-tags{display:flex;flex-wrap:wrap;gap:.5rem}.knowledge-connection-tags span{background:#fff;border:1px solid #cbd9e4;padding:.55rem .7rem;font-size:.72rem;font-weight:700}.knowledge-topic-detail>footer{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.knowledge-topic-detail>footer button{border:0;background:var(--ku-blue);color:#fff;padding:1rem 1.2rem;font-weight:750;cursor:pointer}.knowledge-topic-detail>footer button b{margin-left:1rem}.knowledge-topic-detail>footer a{padding:.95rem 1rem;color:var(--ku-blue);font-size:.78rem;font-weight:750}
.knowledge-source-band{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;margin-top:1.2rem;background:var(--ku-ink);color:#fff;padding:2rem 2.2rem}.knowledge-source-band small{font-size:.68rem;letter-spacing:.13em;color:#7fb8ff;font-weight:800}.knowledge-source-band strong{display:block;font-size:1.25rem;margin:.55rem 0}.knowledge-source-band p{font-size:.82rem;color:#adc0cf;line-height:1.65;margin:0}.knowledge-source-links{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.knowledge-source-links a{border:1px solid rgba(255,255,255,.25);padding:.75rem .9rem;font-size:.72rem;color:#fff;white-space:nowrap}
body.dark-mode .knowledge-universe{background:#0a1d2d}body.dark-mode .knowledge-scope article,body.dark-mode .knowledge-storyline,body.dark-mode .knowledge-explorer,body.dark-mode .knowledge-topic-grid button{background:#102535}body.dark-mode .knowledge-topic-grid button,body.dark-mode .knowledge-storyline,body.dark-mode .knowledge-explorer{border-color:#2b4558}body.dark-mode .knowledge-story-copy li,body.dark-mode .knowledge-explorer>nav,body.dark-mode .knowledge-topic-grid{border-color:#2b4558}body.dark-mode .knowledge-detail-columns section{background:#142d40}body.dark-mode .knowledge-universe-head>p,body.dark-mode .knowledge-topic-grid p,body.dark-mode .knowledge-topic-detail header p,body.dark-mode .knowledge-detail-columns li{color:#a9bdcb}
@media(max-width:1000px){.knowledge-universe-head{grid-template-columns:1fr;gap:1rem}.knowledge-scope{grid-template-columns:1fr 1fr}.knowledge-storyline{grid-template-columns:1fr}.knowledge-explorer-body{grid-template-columns:1fr}.knowledge-topic-grid{border-right:0;border-bottom:1px solid #d7e2eb}.knowledge-source-band{grid-template-columns:1fr}}
@media(max-width:700px){.knowledge-universe-head h2{font-size:2.45rem}.knowledge-scope{grid-template-columns:1fr 1fr}.knowledge-scope article{min-height:175px;padding:1.2rem}.knowledge-scope article>span{left:1.2rem;top:1.1rem}.knowledge-scope strong{font-size:1.1rem}.knowledge-storyline,.knowledge-explorer,.knowledge-source-band{margin-left:-20px;margin-right:-20px}.knowledge-story-copy,.excel-bridge,.knowledge-topic-detail{padding:1.5rem 1.25rem}.excel-bridge header{align-items:flex-start;flex-direction:column}.excel-sheet{font-size:.62rem;overflow:hidden}.excel-sheet>div{grid-template-columns:1.65rem repeat(4,1fr)}.excel-sheet>div>*{padding:.35rem .28rem}.bridge-flow i{display:none}.knowledge-topic-grid{display:flex;overflow-x:auto;padding:1rem}.knowledge-topic-grid button{min-width:245px}.knowledge-detail-columns{grid-template-columns:1fr}.knowledge-topic-detail>footer{align-items:stretch;flex-direction:column}.knowledge-topic-detail>footer{text-align:center}.knowledge-source-band{padding:1.6rem 1.25rem}.knowledge-source-links{grid-template-columns:1fr}.knowledge-source-links a{white-space:normal}}
