.knowledge-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;padding-block:65px}.knowledge-hero h1{font-size:clamp(2.3rem,4vw,3.6rem);font-weight:600;letter-spacing:-.045em}.knowledge-hero p{font-size:.92rem}.power-map{background:linear-gradient(#c0f1ff18 1px,transparent 1px),linear-gradient(90deg,#c0f1ff18 1px,transparent 1px),linear-gradient(135deg,#08679e,#128ebc);background-size:28px 28px,28px 28px,auto;padding:30px 22px;border:1px solid #59bddb;border-radius:10px;color:#b8f7ff;box-shadow:0 20px 45px #00668e20}.power-map .eyebrow{color:#c1f7ff;font-size:.63rem}.flow-nodes{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:30px}.flow-nodes>span{background:#064e7a88;border:1px solid #a1eeff65;border-radius:6px;padding:18px 10px;text-align:center;font-size:.85rem}.flow-nodes small{display:block;font:500 .48rem Consolas,monospace;margin-top:7px;letter-spacing:.03em}.flow-nodes .flow-ups{color:#05466b;background:#bbf8ff;font-size:1.2rem;font-weight:700}.flow-battery{text-align:center;font-size:1.5rem;margin-top:10px}.flow-battery span{font:500 .6rem Consolas,monospace;border:1px solid #b4eaff66;display:inline-block;padding:10px 20px;background:#075d8688}.power-map>p:last-child{color:#ddf8ff;text-align:center;font-size:.71rem;margin:25px 0 0}.knowledge-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:55px;align-items:start;padding-bottom:65px}.knowledge-nav{position:sticky;top:115px;display:flex;flex-direction:column;height:auto;padding:23px 20px;background:#f1fbff;border:1px solid #94c6e2;border-radius:8px;box-shadow:none}.knowledge-nav .eyebrow{font-size:.57rem;margin-bottom:17px}.knowledge-nav>a{padding:12px 0;font-size:.78rem;color:#315f7d;border-top:1px solid #b6d8ea}.knowledge-nav>a:hover{color:#006999}.knowledge-nav>a.text-link{color:#006999;margin-top:10px}.knowledge-section{padding:35px 0 45px;border-top:1px solid #a0cce3;scroll-margin-top:115px}.knowledge-section .eyebrow{margin-bottom:16px}.knowledge-section h2{font-size:clamp(1.7rem,2.6vw,2.2rem)}.knowledge-section>p{font-size:.9rem;line-height:1.95}.knowledge-highlight{background:#edfaff;border:1px solid #90c8e3;border-left:4px solid #088ab7;border-radius:5px;padding:23px;margin-top:25px}.knowledge-highlight strong{font-size:.92rem}.knowledge-highlight p{font-size:.83rem;margin:10px 0 0}.knowledge-highlight .text-link{margin-top:15px}.topology-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.topology-grid article,.selection-grid article{padding:24px 20px;background:#f2fbff;border:1px solid #97c8e1;border-radius:7px}.topic-number{font:500 1.6rem Consolas,monospace;color:#3a96b8}.topology-grid h3{font-size:1rem;margin:20px 0 12px}.topology-grid p,.selection-grid p{font-size:.79rem}.topic-tag{font:500 .5rem Consolas,monospace;letter-spacing:.04em;display:inline-block;border:1px solid #97d4e8;color:#00688d;padding:6px;background:#e0f6ff}.knowledge-section .source-note{font-size:.7rem;color:#54748c;margin:20px 0 0}.source-note a{color:#005f90;text-decoration:underline;text-underline-offset:3px}.warning-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.warning-grid article{padding:23px;background:#f1fbff;border:1px solid #93c6df;border-radius:7px}.warning-grid article>span{font:500 .61rem Consolas,monospace;color:#00749e}.warning-grid h3{font-size:.97rem;margin-top:15px}.warning-grid p{font-size:.81rem;margin-bottom:0}.lifecycle-panel{display:grid;grid-template-columns:175px 1fr;gap:26px;align-items:center;padding:30px;border:1px solid #8ac9e4;background:linear-gradient(115deg,#b9eaff,#edfbff);border-radius:8px}.lifecycle-panel>div{display:flex;flex-direction:column}.lifecycle-panel strong{font:500 3.7rem Consolas,monospace;color:#0077a5}.lifecycle-panel span{font-size:.8rem;color:#2c657f}.lifecycle-panel p{margin:0;font-size:.86rem}.care-checklist{list-style:none;padding:0;counter-reset:care}.care-checklist li{position:relative;padding:22px 20px 22px 70px;border-bottom:1px solid #a1cde3;counter-increment:care}.care-checklist li::before{content:counter(care,decimal-leading-zero);position:absolute;left:10px;top:21px;font:500 1.4rem Consolas,monospace;color:#0684ad}.care-checklist strong{font-size:.93rem}.care-checklist p{font-size:.83rem;margin:8px 0 0}.selection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:27px}.selection-grid span{font:500 .7rem Consolas,monospace;color:#0080a5}.selection-grid h3{font-size:.97rem;margin-top:18px}
@media(max-width:1060px){.knowledge-hero{gap:25px}.knowledge-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.topology-grid,.selection-grid{grid-template-columns:1fr}.flow-nodes{gap:8px}.flow-nodes>span{font-size:.73rem;padding:15px 9px}}
@media(max-width:760px){.knowledge-hero{grid-template-columns:1fr;padding-block:40px}.knowledge-hero p br{display:none}.power-map{max-width:520px;width:100%;justify-self:center}.knowledge-layout{grid-template-columns:1fr;gap:25px}.knowledge-nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.knowledge-nav .eyebrow,.knowledge-nav .text-link{grid-column:1/-1}.knowledge-section{scroll-margin-top:105px}.warning-grid{grid-template-columns:1fr}.lifecycle-panel{grid-template-columns:1fr;gap:20px}.lifecycle-panel>div{flex-direction:row;gap:18px;align-items:baseline}.knowledge-hero h1{font-size:2.5rem}}
@media(max-width:420px){.knowledge-nav{grid-template-columns:1fr}.knowledge-nav>a{font-size:.82rem}.flow-nodes{gap:6px}.flow-nodes>span{padding:14px 8px}.power-map{padding:25px 15px}.flow-nodes small{font-size:.43rem}.knowledge-highlight{padding:20px}}
