/** Knowledge Canvas: editorial reference-desk layout. */
.ikbase-knowledge-canvas{--kc-ink:#18201d;--kc-muted:#68716c;--kc-paper:#f4f0e7;--kc-sheet:#fffdf8;--kc-line:#c9c4b8;--kc-accent:#df4d2f;--kc-accent-dark:#a93220;--kc-moss:#345448;--kc-shell:1540px;color:var(--kc-ink);background:var(--kc-paper);font-family:Georgia,'Times New Roman',serif;line-height:1.65}
.ikbase-knowledge-canvas *,.ikbase-knowledge-canvas *::before,.ikbase-knowledge-canvas *::after{box-sizing:border-box}.ikbase-knowledge-canvas a{color:inherit}.kc-kicker,.kc-search,.kc-meta,.kc-count,.kc-topic-index,.kc-breadcrumbs,.kc-chip,.kc-mobile-toggle,.kc-toc{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.kc-shell{width:min(100% - 48px,var(--kc-shell));margin-inline:auto}
.kc-masthead{border-block:1px solid var(--kc-ink);background:var(--kc-sheet)}.kc-masthead-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);min-height:360px}.kc-masthead-copy{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(34px,5vw,82px) clamp(26px,4vw,64px) clamp(32px,4vw,58px) 0;border-right:1px solid var(--kc-ink)}.kc-kicker{margin:0;color:var(--kc-accent-dark);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.kc-display-title{max-width:760px;margin:28px 0 18px;font-size:clamp(52px,7vw,112px);font-weight:500;letter-spacing:-.065em;line-height:.88}.kc-subtitle{max-width:640px;margin:0;color:var(--kc-muted);font-size:clamp(18px,2vw,25px);line-height:1.42}.kc-masthead-tools{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(34px,5vw,82px) 0 clamp(32px,4vw,58px) clamp(26px,4vw,64px)}
.kc-search-label{margin-bottom:14px;font:800 13px/1.2 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.12em;text-transform:uppercase}.kc-search-form{display:flex;align-items:flex-end;border-bottom:2px solid var(--kc-ink)}.kc-search-form input[type=search]{width:100%;min-width:0;padding:14px 0 12px;border:0;outline:0;background:transparent;color:var(--kc-ink);font:500 clamp(19px,2vw,28px)/1.2 Georgia,serif}.kc-search-form button{flex:0 0 auto;margin-bottom:8px;padding:10px 14px;border:0;background:var(--kc-ink);color:#fff;cursor:pointer;font:800 12px/1 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.08em;text-transform:uppercase}.kc-statline{display:flex;gap:30px;margin-top:30px;color:var(--kc-muted);font:700 13px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.kc-statline strong{color:var(--kc-ink);font-size:24px;font-weight:600}
.kc-index-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);border-bottom:1px solid var(--kc-ink)}.kc-index-main{padding:clamp(44px,6vw,92px) clamp(28px,4vw,64px) clamp(52px,7vw,110px) 0;border-right:1px solid var(--kc-ink)}.kc-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:30px}.kc-section-heading h2{margin:0;font-size:clamp(34px,4vw,58px);font-weight:500;letter-spacing:-.04em;line-height:1}.kc-section-heading span{color:var(--kc-muted);font:700 12px/1.3 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.1em;text-transform:uppercase}.kc-topic-ledger{border-top:1px solid var(--kc-ink)}.kc-topic-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:112px;border-bottom:1px solid var(--kc-line);text-decoration:none;transition:color .2s,padding .2s,background .2s}.kc-topic-row:hover,.kc-topic-row:focus-visible{padding-inline:14px;background:var(--kc-sheet);color:var(--kc-accent-dark)}.kc-topic-index{color:var(--kc-accent);font-size:12px;font-weight:900;letter-spacing:.08em}.kc-topic-copy h3{margin:0 0 5px;font-size:clamp(23px,2.3vw,34px);font-weight:500;letter-spacing:-.025em;line-height:1.1}.kc-topic-copy p{max-width:650px;margin:0;color:var(--kc-muted);font-size:15px}.kc-count{color:var(--kc-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.kc-dispatches{padding:clamp(44px,6vw,92px) 0 60px clamp(28px,4vw,52px)}.kc-dispatches h2{margin:0 0 30px;font-size:24px;font-weight:500}.kc-dispatch{display:block;padding:20px 0;border-top:1px solid var(--kc-line);text-decoration:none}.kc-dispatch:last-child{border-bottom:1px solid var(--kc-line)}.kc-dispatch time{display:block;margin-bottom:7px;color:var(--kc-accent-dark);font:800 11px/1.2 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.08em;text-transform:uppercase}.kc-dispatch strong{display:block;font-size:18px;font-weight:500;line-height:1.3}
.kc-page-head{padding:clamp(38px,6vw,84px) 0 clamp(34px,5vw,68px);border-block:1px solid var(--kc-ink);background:var(--kc-sheet)}.kc-breadcrumbs{margin-bottom:30px;color:var(--kc-muted);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.kc-breadcrumbs a{text-decoration:none}.kc-page-title{max-width:1000px;margin:0;font-size:clamp(48px,7vw,100px);font-weight:500;letter-spacing:-.06em;line-height:.94}.kc-page-deck{max-width:760px;margin:24px 0 0;color:var(--kc-muted);font-size:clamp(18px,2vw,24px)}.kc-category-layout{display:grid;grid-template-columns:minmax(230px,330px) minmax(0,1fr);gap:clamp(40px,7vw,110px);padding-block:clamp(48px,7vw,104px)}.kc-category-aside{align-self:start;position:sticky;top:30px}.kc-count-large{display:block;color:var(--kc-accent);font-size:clamp(72px,8vw,128px);line-height:.8}.kc-category-aside p{margin:22px 0 0;color:var(--kc-muted);font:700 13px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.08em;text-transform:uppercase}.kc-article-ledger{border-top:2px solid var(--kc-ink)}.kc-article-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:22px;align-items:start;padding:28px 0;border-bottom:1px solid var(--kc-line);text-decoration:none}.kc-article-row:hover h2,.kc-article-row:focus-visible h2{color:var(--kc-accent-dark)}.kc-article-row h2{margin:0 0 8px;font-size:clamp(23px,2.5vw,36px);font-weight:500;letter-spacing:-.025em;line-height:1.15}.kc-article-row p{max-width:720px;margin:0;color:var(--kc-muted);font-size:15px}.kc-arrow{color:var(--kc-accent);font-size:26px;line-height:1}
.kc-reader-bar{border-bottom:1px solid var(--kc-ink);background:var(--kc-sheet)}.kc-reader-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px}.kc-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--kc-line);border-radius:999px;color:var(--kc-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kc-mobile-toggle{display:none;padding:9px 12px;border:1px solid var(--kc-ink);background:transparent;color:var(--kc-ink);font-size:12px;font-weight:800}.kc-reader{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,820px) minmax(170px,220px);justify-content:center;gap:clamp(28px,4vw,70px);padding-block:clamp(42px,6vw,88px)}.kc-reader-nav,.kc-toc{align-self:start;position:sticky;top:28px;max-height:calc(100vh - 56px);overflow:auto}.kc-reader-nav-title,.kc-toc h2{margin:0 0 17px;padding-bottom:12px;border-bottom:1px solid var(--kc-ink);font:900 11px/1.2 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.12em;text-transform:uppercase}.kc-reader-topic{border-bottom:1px solid var(--kc-line)}.kc-reader-topic summary{padding:13px 2px;cursor:pointer;font:700 13px/1.3 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;list-style:none}.kc-reader-topic summary::-webkit-details-marker{display:none}.kc-reader-links{padding:0 0 10px 12px}.kc-reader-links a{display:block;padding:7px 0;color:var(--kc-muted);font:500 12px/1.35 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;text-decoration:none}.kc-reader-links a[aria-current=page]{color:var(--kc-accent-dark);font-weight:800}.kc-article-paper{min-width:0}.kc-article-header{margin-bottom:48px;padding-bottom:32px;border-bottom:2px solid var(--kc-ink)}.kc-article-header h1{margin:14px 0 20px;font-size:clamp(42px,5vw,76px);font-weight:500;letter-spacing:-.055em;line-height:.98}.kc-article-header .kc-meta{display:flex;flex-wrap:wrap;gap:16px;color:var(--kc-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kc-article-content{font-size:clamp(17px,1.35vw,20px)}.kc-article-content>*{max-width:760px}.kc-article-content h2,.kc-article-content h3,.kc-article-content h4{color:var(--kc-ink);scroll-margin-top:30px}.kc-article-content h2{margin:2.2em 0 .65em;font-size:clamp(30px,3.2vw,47px);font-weight:500;letter-spacing:-.04em;line-height:1.08}.kc-article-content h3{margin:2em 0 .6em;font-size:clamp(23px,2.3vw,32px);font-weight:600}.kc-article-content p,.kc-article-content ul,.kc-article-content ol,.kc-article-content blockquote{margin-top:0;margin-bottom:1.35em}.kc-article-content img{max-width:100%;height:auto}.kc-article-content blockquote{padding:8px 0 8px 24px;border-left:4px solid var(--kc-accent);color:var(--kc-moss);font-size:1.15em}.kc-article-content pre{max-width:100%;padding:22px;overflow:auto;background:var(--kc-ink);color:#f8f3e8;font-size:14px}.kc-toc ul{margin:0;padding:0;list-style:none}.kc-toc li{margin:0 0 11px}.kc-toc a{display:block;color:var(--kc-muted);font-size:12px;line-height:1.35;text-decoration:none}.kc-toc a.is-active{color:var(--kc-accent-dark);font-weight:800}.kc-article-footer{margin-top:64px;padding:30px 0;border-block:1px solid var(--kc-ink)}.kc-empty{padding:50px 0;color:var(--kc-muted);font-size:20px}
.kc-article-content iframe,.kc-article-content video,.kc-article-content embed,.kc-article-content object{max-width:100%}.kc-article-content table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:1180px){.kc-reader{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}.kc-toc{display:none}}@media(max-width:900px){.kc-shell{width:min(100% - 32px,var(--kc-shell))}.kc-masthead-grid,.kc-index-layout,.kc-category-layout{grid-template-columns:1fr}.kc-masthead-copy,.kc-index-main{padding-right:0;border-right:0}.kc-masthead-copy{border-bottom:1px solid var(--kc-ink)}.kc-masthead-tools,.kc-dispatches{padding-left:0}.kc-index-main{border-bottom:1px solid var(--kc-ink)}.kc-category-aside{position:static;display:flex;align-items:baseline;gap:18px}.kc-category-aside .kc-count-large{font-size:70px}.kc-reader{grid-template-columns:1fr}.kc-reader-nav{display:none;position:static;max-height:none;padding:18px;border:1px solid var(--kc-ink);background:var(--kc-sheet)}.kc-reader-nav.is-open{display:block}.kc-mobile-toggle{display:inline-flex}}@media(max-width:600px){.kc-shell{width:min(100% - 22px,var(--kc-shell))}.kc-display-title,.kc-page-title{font-size:46px}.kc-topic-row{grid-template-columns:34px minmax(0,1fr);min-height:96px}.kc-topic-row .kc-count{display:none}.kc-article-row{grid-template-columns:32px minmax(0,1fr);gap:12px}.kc-article-row .kc-arrow{display:none}.kc-reader-bar-inner{align-items:flex-start;flex-direction:column;padding-block:12px}.kc-article-header h1{font-size:40px}}@media print{.kc-reader-nav,.kc-toc,.kc-reader-bar,.kc-masthead-tools{display:none!important}.kc-reader{display:block}.ikbase-knowledge-canvas{background:#fff}}
