.knowledge{--k-ink:#30342c;--k-muted:#737466;--k-line:#d8d1c0;color:var(--k-ink);padding:14px 14px 30px;width:100%}.knowledge a{text-underline-offset:5px}.knowledge a:hover{color:#965b3e}.knowledge a:focus-visible,.knowledge button:focus-visible{outline:2px solid #965b3e;outline-offset:5px}.knowledge-top{border-bottom:1px solid var(--k-line);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:10px 0 24px}.knowledge-languages,.knowledge-top nav{display:flex;flex-wrap:wrap;font-size:13px;gap:20px}.knowledge-brand{font-family:Georgia,"Noto Serif SC",serif;font-size:23px;letter-spacing:.08em}.knowledge-hero{display:grid;gap:35px;grid-template-columns:1fr 200px;padding:65px 0 50px}.knowledge-kicker{color:#956444;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.knowledge h1{font-family:Georgia,"Noto Serif SC","Noto Serif JP",serif;font-size:clamp(32px,4vw,58px);font-weight:500;letter-spacing:-.025em;line-height:1.3;margin:18px 0 22px;max-width:860px;text-wrap:balance}.knowledge-deck{color:var(--k-muted);font-size:17px;line-height:1.9;max-width:680px}.knowledge-seal{align-self:center;border:1px solid #bca581;border-radius:50%;color:#a47350;display:grid;font-family:Georgia,serif;font-size:58px;height:150px;justify-self:center;place-content:center;text-align:center;transform:rotate(-8deg);width:150px}.knowledge-seal small{font-family:inherit;font-size:10px;letter-spacing:.25em}.knowledge-section{border-top:1px solid var(--k-line);padding:32px 0}.knowledge-article h2,.knowledge-section>h2{font-family:Georgia,"Noto Serif SC",serif;font-size:25px;margin-bottom:22px}.knowledge-grid{display:grid;gap:0 30px;grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-card{border-bottom:1px solid var(--k-line);display:block;padding:24px 0}.knowledge-card h3{font-family:Georgia,"Noto Serif SC",serif;font-size:23px;line-height:1.5;margin:10px 0}.knowledge-card p{color:var(--k-muted);font-size:14px;line-height:1.8}.knowledge-card small{color:#996944;font-size:11px;letter-spacing:.1em}.knowledge-entries{border:1px solid var(--k-line);display:grid;grid-template-columns:repeat(4,1fr)}.knowledge-entries a{border-right:1px solid var(--k-line);font-size:15px;padding:22px}.knowledge-entries a:last-child{border:0}.knowledge-reading{align-items:start;display:grid;gap:34px;grid-template-columns:190px minmax(0,1fr) 170px;padding-top:35px}.knowledge-side{font-size:13px;max-height:75vh;overflow:auto;position:sticky;top:100px}.knowledge-drawer h2,.knowledge-side h2{color:#956444;font-size:12px;letter-spacing:.08em;margin-bottom:18px}.knowledge-drawer nav a,.knowledge-side a{display:block;line-height:1.7;padding:7px 0}.knowledge-side .nested{font-size:12px;padding-left:14px}.knowledge-side [aria-current=page]{border-left:2px solid #995939;color:#995939;font-weight:700;padding-left:10px}.knowledge-article{min-width:0}.knowledge-article h1{font-size:clamp(30px,3.1vw,43px)}.knowledge-article .content-body{font-size:17px;line-height:1.95}.knowledge-article .content-body h2,.knowledge-article .content-body h3{scroll-margin-top:100px}.knowledge-article figure{margin:35px 0}.knowledge-article figure img{height:auto;width:100%}.knowledge-article figcaption{color:var(--k-muted);font-size:12px;line-height:1.8;margin-top:10px}.knowledge-article table{display:block;max-width:100%;overflow:auto}.knowledge-article .content-body h2{margin-top:40px}.knowledge-article .content-body p{margin:18px 0}.knowledge-article .content-body ol,.knowledge-article .content-body ul{padding-left:24px}.knowledge-article .content-body li{margin:8px 0}.knowledge-article .content-body a{text-decoration:underline}.knowledge-article .content-body td,.knowledge-article .content-body th{border:1px solid var(--k-line);padding:12px}.knowledge-share{background:#eee7d8;border:1px solid #cfc1a7;margin:40px 0;padding:28px}.knowledge-share h2{font-size:27px;line-height:1.5;margin:15px 0}.knowledge-share p{line-height:1.85}.knowledge-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.knowledge button{background:#faf7ef;border:1px solid #aaa38f;font-size:13px;padding:10px 15px}.knowledge-actions button:first-child{background:#354438;border-color:#354438;color:#fff}.knowledge-share [role=status]{display:block;font-size:12px;margin-top:10px}.knowledge-sources{font-size:13px;line-height:1.9;overflow-wrap:anywhere}.knowledge-mobile-controls{display:none}.knowledge-empty{border:1px solid var(--k-line);margin-bottom:30px;padding:42px}.knowledge-empty p{line-height:1.9;margin-top:15px;max-width:640px}.knowledge-languages [aria-current=true]{font-weight:700;text-decoration:underline}.knowledge-visual img{height:180px;-o-object-fit:contain;object-fit:contain;width:100%}.knowledge-overlay{background:#2228;inset:0;position:fixed;z-index:100}.knowledge-drawer{background:#f7f2e8;box-shadow:10px 0 40px #0002;height:100%;overflow:auto;padding:24px;width:min(88vw,380px)}.knowledge-drawer>button{display:block;margin:0 0 24px auto}.knowledge-drawer nav{margin:25px 0}.knowledge-path{counter-reset:step}.knowledge-path .knowledge-card:before{color:#9c7854;content:counter(step,decimal-leading-zero);counter-increment:step;font-family:Georgia,serif;font-size:32px}.knowledge-path .knowledge-card{display:grid;gap:15px;grid-template-columns:50px 1fr}.knowledge-path .knowledge-card p,.knowledge-path .knowledge-card small{grid-column:2}.knowledge-path .knowledge-card h3{margin:0}@media (max-width:1000px){.knowledge-reading{grid-template-columns:minmax(0,1fr);margin:auto;max-width:740px}.knowledge-side{display:none}.knowledge-mobile-controls{background:#f7f2e8;border-bottom:1px solid var(--k-line);display:flex;gap:10px;padding:10px 0;position:sticky;top:70px;z-index:30}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-hero{grid-template-columns:1fr}.knowledge-seal{display:none}}@media (max-width:600px){.knowledge{padding:0 6px 24px}.knowledge-hero{padding:35px 0}.knowledge-grid{grid-template-columns:1fr}.knowledge-top nav{gap:13px}.knowledge-entries{grid-template-columns:repeat(2,1fr)}.knowledge-entries a{border-bottom:1px solid var(--k-line)}.knowledge-share{padding:22px}.knowledge-article .content-body{font-size:16px}.knowledge-deck{font-size:15px}.knowledge-reading{padding-top:15px}.knowledge-empty{padding:25px}}.knowledge-share-image{height:auto;width:100%}.knowledge-download{background:#354438;color:#fff!important;display:inline-block;font-size:13px;padding:10px 15px}.knowledge-breadcrumb{color:#757468;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-bottom:20px}.knowledge-side details{margin:12px 0}.knowledge-side summary{cursor:pointer}.knowledge-category{color:#997657;font-size:11px;margin:12px 0 4px}.knowledge-version{color:#7a7869;font-size:12px;margin:12px 0 20px}.knowledge-legacy-title{margin-top:35px}.knowledge-legacy-links{display:flex;flex-wrap:wrap;font-size:14px;gap:18px 28px}@media (max-width:600px){.knowledge-share{padding:10px}.knowledge-share .knowledge-actions,.knowledge-share>p{margin:15px 5px}.knowledge-share-image{display:block}}