.knowledge-hero{padding:65px 0 48px}.knowledge-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:65px;align-items:center}.knowledge-hero h1{font-size:clamp(2.1rem,4.8vw,5.6rem);line-height:1.06;letter-spacing:-.045em;margin:28px 0}.knowledge-hero .lead{max-width:760px}.knowledge-visual{padding:38px;border:1px solid #dce3da;border-radius:10px;background:#f0f5e8;color:#173c36;position:relative;overflow:hidden}.knowledge-visual .knowledge-symbol{display:block;font-size:clamp(3.2rem,6vw,6rem);font-weight:600;letter-spacing:-.06em;line-height:1.3;color:#557b24}.knowledge-visual p{margin:20px 0 0;font-size:1rem}.knowledge-visual .voices-brand{max-width:250px}.knowledge-visual .voices-brand img{max-width:100%;height:auto}.knowledge-meta{font-size:.85rem;color:#657586;margin-top:25px}.knowledge-layout{display:grid;grid-template-columns:240px minmax(0,820px);gap:65px;align-items:start;padding-bottom:70px}.knowledge-toc{position:sticky;top:120px;border-top:3px solid #9a702f;padding-top:20px;max-height:calc(100vh - 145px);overflow:auto}.knowledge-toc strong{display:block;margin-bottom:14px}.knowledge-toc ol{list-style:none;padding:0;margin:0;display:grid;gap:5px}.knowledge-toc a{display:block;padding:7px 0;color:#21496a;font-size:.92rem;line-height:1.5;text-decoration:none}.knowledge-toc a:hover,.knowledge-toc a:focus-visible{color:#54791f;text-decoration:underline}.knowledge-chapter{padding:30px 0;border-top:1px solid #dbe2e5;scroll-margin-top:125px;min-width:0}.knowledge-chapter h2{font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.22;margin:0 0 23px;letter-spacing:-.025em}.knowledge-chapter p{font-size:1.08rem;line-height:1.85;color:#38556b}.knowledge-chapter p:first-of-type{margin-top:0}.knowledge-chapter details p:last-child{margin-bottom:0}.knowledge-citations{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:.78rem;line-height:1.7}.knowledge-citations a{color:#5e6e71;text-underline-offset:3px}.knowledge-disclosure summary{display:flex;align-items:baseline;gap:18px;cursor:pointer;list-style:none}.knowledge-disclosure summary::-webkit-details-marker{display:none}.knowledge-disclosure summary:after{content:'+';margin-left:auto;flex:none;color:#567c22;font-size:1.5rem}.knowledge-disclosure[open] summary:after{content:'−'}.knowledge-disclosure summary h2{margin:0;flex:1;min-width:0}.knowledge-disclosure .knowledge-chapter-content{padding:25px 0 4px}.knowledge-disclosure summary:focus-visible{outline:2px solid #5a8424;outline-offset:6px}.knowledge-related{padding:55px 0;background:#f6f4ed}.knowledge-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.knowledge-related-card{display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid #dde2db;border-radius:8px;background:#fff;gap:15px}.knowledge-related-card:nth-child(2){border-top:3px solid #a67c3b}.knowledge-related-card:first-child{border-top:3px solid #557e21}.knowledge-related-card h2{font-size:1.4rem;line-height:1.3;margin:0}.knowledge-related-card p{margin:0;font-size:.95rem}.knowledge-related-card a{margin-top:auto}.knowledge-services{padding:35px 0 5px}.knowledge-services .actions{gap:18px 28px}.knowledge-entry{padding:26px 0 30px;border-top:1px solid #dce3dc}.knowledge-entry .actions{gap:14px 28px}.knowledge-entry strong{display:block;margin-bottom:12px}.proof-layout{max-width:1000px;padding-bottom:65px}.proof-exercise{padding:clamp(20px,4vw,50px);background:#eef4e7;border-radius:8px;border-top:3px solid #5a8127}.proof-lines{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.82rem,2.3vw,1.8rem);line-height:1.8;color:#0e3150;white-space:pre;max-width:100%;letter-spacing:-.025em;margin:0}.proof-answer{margin-top:28px;border:1px solid #dce3da;border-radius:8px;padding:clamp(20px,4vw,45px)}.proof-answer summary{font-weight:600;font-size:1.2rem;cursor:pointer;color:#365c17}.proof-answer h2{font-size:2rem;margin-top:24px}.proof-answer mark{background:#e5eecf;color:#253f05;font-weight:800;border-bottom:3px solid #6d912e}.proof-original{padding:25px;background:#f6f4ee;margin:28px 0}.proof-original img{width:420px;max-width:100%;height:auto;image-rendering:auto;display:block;margin:15px 0}.proof-note{margin-top:32px;max-width:800px}.proof-note h2{font-size:1.4rem}.proof-note p{color:#486177}.glossary-tools{padding:24px 28px;border-radius:8px;background:#eff4e8;display:flex;gap:20px;align-items:end;margin-bottom:28px}.glossary-tools label{display:block;font-weight:600;margin-bottom:8px}.glossary-tools input{width:100%;border:1px solid #bac9b8;border-radius:5px;padding:13px 16px;background:white;color:#103250;font:inherit}.glossary-tools>div{flex:1;min-width:0}.glossary-tools button{background:white;color:#325915;border:1px solid #b9c7ab;border-radius:5px;padding:13px 18px;font:inherit;cursor:pointer}.glossary-count{font-size:.9rem;color:#516b46;display:block;margin:14px 0 24px}.glossary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.glossary-entry{border:1px solid #dbe3df;border-radius:8px;background:#fff;padding:21px 24px;scroll-margin-top:130px}.glossary-entry summary{display:flex;gap:12px;cursor:pointer;list-style:none;align-items:baseline}.glossary-entry summary:after{content:'+';margin-left:auto;color:#64852c;font-size:1.3rem;flex:none}.glossary-entry[open] summary:after{content:'−'}.glossary-entry summary::-webkit-details-marker{display:none}.glossary-entry h2{font-size:1.15rem;margin:0;line-height:1.45}.glossary-entry:nth-child(4n+2){border-left:3px solid #9e7d45}.glossary-entry:nth-child(4n+1){border-left:3px solid #5d852a}.glossary-other{font-size:.85rem;color:#627989;display:block;margin:8px 0 0}.glossary-entry p{font-size:1rem;line-height:1.8;margin:18px 0 0}.glossary-synonyms{font-size:.8rem!important;color:#748375}.glossary-results{padding-bottom:65px}.glossary-entry[hidden]{display:none}.knowledge-source-list{padding:30px 0}.knowledge-source-list h2{font-size:1.3rem}
@media(max-width:1000px){.knowledge-hero-grid{gap:30px;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr)}.knowledge-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.knowledge-toc{top:105px}.knowledge-related-card{padding:22px}}
@media(max-width:720px){.knowledge-hero{padding:36px 0}.knowledge-hero-grid{grid-template-columns:1fr;gap:22px}.knowledge-visual{padding:23px}.knowledge-visual .knowledge-symbol{font-size:3rem}.knowledge-visual p{margin-top:10px}.knowledge-layout{display:block}.knowledge-toc{position:static;max-height:none;margin-bottom:30px;padding-top:18px}.knowledge-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 20px}.knowledge-toc a{font-size:.85rem}.knowledge-chapter{padding:24px 0}.knowledge-chapter p{font-size:1rem;line-height:1.8}.knowledge-related-grid,.glossary-grid{grid-template-columns:1fr}.knowledge-related-card{gap:12px}.knowledge-related{padding:35px 0}.glossary-tools{padding:20px;flex-wrap:wrap}.glossary-tools>div{flex-basis:100%}.glossary-entry{padding:19px 20px}.proof-lines{font-size:clamp(.69rem,3.15vw,1.4rem)}.proof-exercise{padding:20px 14px}.proof-answer{padding:21px 15px}.proof-answer h2{font-size:1.5rem}.knowledge-hero h1{font-size:clamp(1.9rem,7.4vw,3.1rem)}}
@media(prefers-reduced-motion:reduce){.knowledge-page{scroll-behavior:auto}}

.glossary-tools[hidden],.glossary-count[hidden]{display:none}
.knowledge-layout>span{position:absolute}
.glossary-entry summary>div{min-width:0;flex:1}.knowledge-related-card p{line-height:1.65}.knowledge-visual .voices-brand{margin:0 0 18px}.knowledge-entry .actions{margin-top:12px}
