.language-switch{display:inline-flex;align-items:center;border:1px solid #c5a380;border-radius:11px;background:#fffaf2;padding:4px;gap:3px;flex-shrink:0}.language-switch button{background:none;border:0;border-radius:7px;padding:9px 10px;min-height:42px;font-size:14px;font-weight:600;color:#683816}.language-switch button[aria-pressed=true]{background:#ffe0bd;color:#923a10;box-shadow:inset 0 0 0 1px #b7854d}.language-flag{margin-right:5px}.topline{align-items:center;flex-wrap:wrap}.sidebar nav{padding-bottom:14px}.sidebar-bottom{padding-top:35px}.nav.knowledge-nav{font-size:14px}.nav-divider{border-top:1px solid var(--line);margin:22px 0 12px;padding:14px 12px 0;font-size:12px;letter-spacing:.6px;color:#765031}.knowledge-page{max-width:1100px}.knowledge-page>.page-intro{font-size:21px;line-height:1.75;max-width:850px}.lesson{display:grid;grid-template-columns:44px minmax(0,1fr);gap:22px;margin:25px 0;padding:32px}.lesson-number{color:#a64312;font-size:18px;border-top:2px solid #bc733f;padding-top:8px}.lesson h2{font-size:29px;line-height:1.35;margin-bottom:22px}.lesson p{font-size:19px;line-height:1.8;margin:15px 0;max-width:850px}.explain-figure{margin:28px 0 0;padding:25px;border-radius:15px;background:#fff0dd;border:1px solid #d2ad7d}.explain-figure svg{width:100%;max-height:190px;fill:#fff9ef;stroke:#9f501b;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.figure-labels{display:flex;flex-wrap:wrap;justify-content:space-around;gap:14px;text-align:center;font-size:14px;line-height:1.65;color:#553b20}.figure-labels span{flex:1 1 110px}.explain-figure figcaption{font-size:12px;text-align:center;color:#685237;margin-top:18px}.reward-numbers{display:flex;justify-content:space-around;gap:12px;margin-top:15px;font-size:21px;color:#8c4313}.knowledge-sources{border-top:1px solid var(--line);margin-top:32px;padding-top:25px}.knowledge-sources h2{font-size:24px;margin-bottom:18px}.knowledge-sources a{display:inline-block;color:#923a10;font-size:16px;margin:0 25px 15px 0;text-decoration:underline}.knowledge-search{display:flex;flex-direction:column;gap:10px;margin:30px 0 15px;font-size:17px;font-weight:600;max-width:700px}.knowledge-search input{font:inherit;font-weight:400;color:#202820;padding:16px;border:1px solid #a68e6d;border-radius:10px;background:#fffefb;min-width:0;width:100%}.knowledge-search input::placeholder{color:#626356;opacity:1}.search-count{font-size:15px;margin-bottom:20px}.glossary-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.glossary-entry h2{font-size:25px;margin-bottom:16px}.glossary-entry p{font-size:18px;line-height:1.8}.faq-group{margin:35px 0}.faq-group>h2{font-size:28px;margin-bottom:18px}.faq-group details{border:1px solid #c5b498;border-radius:12px;background:#fffefb;margin:12px 0}.faq-group summary{padding:20px 24px;font-size:19px;cursor:pointer;font-weight:600;list-style-position:inside;line-height:1.6}.faq-group details[open]{border-color:#a66a36;background:#fff8ed}.faq-group details>p{padding:0 24px 24px;font-size:18px;line-height:1.8}.knowledge-page>.primary{margin-top:18px}.knowledge-page input:focus-visible,.faq-group summary:focus-visible{outline:3px solid #a64312;outline-offset:4px}
@media(max-width:800px){.sidebar nav{align-items:center}.nav-divider{margin:0;padding:0;border:0;font-size:0}.knowledge-page>.page-intro{font-size:19px}.lesson{padding:24px;gap:14px;grid-template-columns:30px minmax(0,1fr)}.lesson h2{font-size:26px}.lesson p{font-size:18px}.language-switch{margin-left:auto}.nav.knowledge-nav{font-size:13px}}
@media(max-width:600px){.lesson{grid-template-columns:1fr;padding:22px}.lesson-number{width:35px}.lesson h2{font-size:26px}.explain-figure{padding:14px}.figure-labels{font-size:13px}.reward-numbers{font-size:17px;flex-wrap:wrap}.glossary-grid{grid-template-columns:1fr}.faq-group summary{padding:18px;font-size:18px}.faq-group details>p{padding:0 18px 20px;font-size:18px}.language-switch{margin-left:0}.topline .data-note{width:100%}}
