.knowledge-page,.knowledge-reader{--knowledge-paper:#faf9f4;--knowledge-ink:#253e38;--knowledge-muted:#63716a;--knowledge-line:#d6dcd3;--knowledge-accent:#214e41;color:var(--knowledge-ink);background:var(--knowledge-paper)}.knowledge-page{padding-bottom:88px}.knowledge-container{width:min(1200px,100% - 96px);margin-inline:auto}.knowledge-kicker{letter-spacing:.12em;color:var(--knowledge-muted);font-size:12px;font-weight:650;line-height:1.7}.knowledge-kicker span{padding:0 5px}.knowledge-button{background:var(--knowledge-accent);border:1px solid var(--knowledge-accent);color:#fffefa;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.knowledge-button:hover{background:#163d31;transform:translateY(-2px)}.knowledge-button.secondary{color:var(--knowledge-ink);background:0 0}.knowledge-text-link{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.knowledge-text-link:hover svg{transform:translate(4px)}.knowledge-text-link svg{transition:transform .2s}.knowledge-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.knowledge-small{color:var(--knowledge-muted);font-size:12px;line-height:1.7}.knowledge-hero{isolation:isolate;min-height:min(650px,100svh - 86px);position:relative;overflow:hidden}.knowledge-hero-image{object-fit:cover;object-position:67% 46%;z-index:-3}.knowledge-hero-wash{z-index:-2;background:linear-gradient(90deg,#f8f7f0fa 0%,#f8f7f0f0 20%,#f8f7f0b8 43%,#f8f7f00f 76%);position:absolute;inset:0}.knowledge-hero-inner{min-height:inherit;flex-direction:column;align-items:flex-start;padding-top:58px;padding-bottom:36px;animation:.55s both knowledge-enter;display:flex}.knowledge-hero h1{font-family:var(--serif);letter-spacing:-.06em;margin-top:12px;font-size:clamp(42px,4.8vw,68px);font-weight:650;line-height:1.4}.knowledge-hero-title{letter-spacing:-.05em;margin-top:12px;font-size:clamp(24px,2.5vw,35px);font-weight:450;line-height:1.5}.knowledge-hero-description{color:#4b6155;margin-top:20px;margin-bottom:25px;font-size:15px;line-height:1.85}.knowledge-hero-caption{flex-direction:column;gap:3px;margin-top:40px;font-size:13px;display:flex}.knowledge-hero-caption span{color:var(--knowledge-muted);font-size:11px}.knowledge-discovery{padding-block:68px 60px}.knowledge-section-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:25px;display:flex}.knowledge-section-heading h2,.knowledge-series-invitation h2,.knowledge-sources h2{font-family:var(--serif);letter-spacing:-.05em;margin-top:9px;font-size:29px;font-weight:600}.knowledge-filters{border-block:1px solid var(--knowledge-line);align-items:stretch;gap:10px;padding-block:21px;display:flex}.knowledge-search{border:1px solid var(--knowledge-line);background:#fffefa;border-radius:4px;flex:1;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.knowledge-search input{width:100%;min-width:0;height:48px;color:inherit;background:0 0;border:0;font-size:14px}.knowledge-filters select{border:1px solid var(--knowledge-line);height:50px;color:inherit;background:#fffefa;border-radius:4px;max-width:100%;padding:0 34px 0 13px;font-size:14px}.knowledge-results{color:var(--knowledge-muted);justify-content:space-between;gap:20px;padding:23px 0;font-size:12px;display:flex}.knowledge-results a{text-underline-offset:5px;text-decoration:underline}.knowledge-publications{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px;display:grid}.knowledge-publication{min-width:0}.knowledge-publication-image{aspect-ratio:4/3;background:#e5e8df;margin-bottom:21px;display:block;position:relative;overflow:hidden}.knowledge-publication-image img{object-fit:cover;transition:transform .35s}.knowledge-publication-image:hover img{transform:scale(1.035)}.knowledge-publication h3{font-family:var(--serif);letter-spacing:-.06em;word-break:keep-all;margin:7px 0 11px;font-size:23px;font-weight:600;line-height:1.5}.knowledge-summary{color:var(--knowledge-muted);word-break:keep-all;font-size:14px;line-height:1.9}.knowledge-publication-meta{border-top:1px solid var(--knowledge-line);color:var(--knowledge-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:12px;font-size:12px;display:flex}.knowledge-publication-meta a{min-height:36px;color:var(--knowledge-ink);align-items:center;gap:8px;display:flex}.knowledge-empty{text-align:center;border-bottom:1px solid var(--knowledge-line);color:var(--knowledge-muted);padding:65px 20px}.knowledge-series-invitation{border-block:1px solid var(--knowledge-line);justify-content:space-between;align-items:flex-end;gap:30px;padding-block:40px;display:flex}.knowledge-series-invitation p:not(.knowledge-kicker){color:var(--knowledge-muted);margin-top:15px;font-size:15px;line-height:1.9}.knowledge-breadcrumb{color:var(--knowledge-muted);flex-wrap:wrap;gap:14px;padding-block:30px;font-size:12px;display:flex}.knowledge-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;padding:15px 0 64px;display:grid}.knowledge-detail-copy h1{font-family:var(--serif);letter-spacing:-.065em;margin:16px 0;font-size:clamp(34px,3.4vw,49px);font-weight:600;line-height:1.5}.knowledge-detail-question{word-break:keep-all;margin-bottom:18px;font-size:20px;line-height:1.7}.knowledge-detail .knowledge-summary{max-width:480px}.knowledge-detail-meta{color:var(--knowledge-muted);flex-wrap:wrap;gap:18px;margin:26px 0;font-size:12px;display:flex}.knowledge-detail-copy>.knowledge-small{margin-top:14px}.knowledge-detail-links{border-top:1px solid var(--knowledge-line);flex-wrap:wrap;gap:15px;margin-top:28px;padding-top:22px;font-size:12px;display:flex}.knowledge-detail-links a{text-underline-offset:5px;text-decoration:underline}.knowledge-detail-image{aspect-ratio:4/4.6;background:#e5e8df;position:relative;overflow:hidden}.knowledge-detail-image img{object-fit:cover}.knowledge-sources{border-top:1px solid var(--knowledge-line);max-width:800px;padding-top:38px}.knowledge-sources>p:not(.knowledge-kicker){color:var(--knowledge-muted);margin-top:20px;font-size:14px;line-height:1.95}.knowledge-sources ol{margin-top:23px;padding-left:20px;font-size:14px;line-height:2.3}.knowledge-sources a{text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.knowledge-list-header{padding:30px 0 55px}.knowledge-list-header h1{font-family:var(--serif);letter-spacing:-.06em;margin:10px 0 18px;font-size:44px;font-weight:600}.knowledge-list-header>p:last-child{color:var(--knowledge-muted);font-size:15px}.knowledge-unavailable{flex-direction:column;align-items:flex-start;gap:22px;padding-block:100px;display:flex}.knowledge-unavailable h1{font-family:var(--serif);font-size:36px}.knowledge-unavailable>p:not(.knowledge-kicker){color:var(--knowledge-muted)}.knowledge-reader{min-height:100svh;padding-bottom:28px}.knowledge-reader-header{border-bottom:1px solid var(--knowledge-line);justify-content:space-between;align-items:center;gap:20px;height:72px;padding-inline:40px;display:flex}.knowledge-reader-brand{letter-spacing:-.05em;font-size:23px;font-weight:750}.knowledge-reader-brand span{border-left:1px solid var(--knowledge-line);letter-spacing:0;margin-left:12px;padding-left:12px;font-size:12px;font-weight:450}.knowledge-reader-exit{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.knowledge-reader-progress{background:#e5e8de;height:3px}.knowledge-reader-progress>span{background:var(--knowledge-accent);height:3px;transition:width .2s;display:block}.knowledge-reader-topline{width:min(1260px,100% - 80px);color:var(--knowledge-muted);justify-content:space-between;gap:20px;margin:24px auto;font-size:12px;display:flex}.knowledge-reader-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:58px;width:min(1260px,100% - 80px);margin:auto;display:grid}.knowledge-reader-visual{aspect-ratio:4/5;background:#e5e8df;position:sticky;top:28px;overflow:hidden}.knowledge-reader-illustration{position:absolute;inset:0}.knowledge-reader-illustration>img{object-fit:cover;animation:.3s both knowledge-image-enter}.knowledge-reader-visual-label{letter-spacing:.09em;color:#fff;background:linear-gradient(#0000,#0a1a15a3);justify-content:space-between;gap:15px;padding:35px 20px 17px;font-size:11px;display:flex;position:absolute;inset:auto 0 0}.knowledge-reader-titleline{justify-content:space-between;align-items:center;gap:16px;display:flex}.knowledge-reader-restart{color:var(--knowledge-muted);align-items:center;gap:5px;min-height:36px;font-size:11px;display:flex}.knowledge-reader-content{min-width:0;padding-bottom:8px;animation:.22s both knowledge-enter}.knowledge-reader-content h1{font-family:var(--serif);letter-spacing:-.055em;outline-offset:8px;margin:8px 0 26px;font-size:29px;font-weight:600;line-height:1.6}.knowledge-reader-text{font-family:var(--serif);letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;font-size:18px;line-height:2.15}.knowledge-reader-text p+p{margin-top:23px}.knowledge-reader-media{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;display:flex}.knowledge-speech-button{border-bottom:1px solid var(--knowledge-line);align-items:center;gap:9px;min-height:42px;padding:4px 0;font-size:13px;display:inline-flex}.knowledge-saved-audio{width:100%;font-size:12px}.knowledge-saved-audio audio{width:100%;height:44px;margin-top:8px;display:block}.knowledge-reader-media video{width:100%;max-height:330px;margin-top:15px;display:block}.knowledge-prediction{border:0;border-top:1px solid var(--knowledge-line);min-width:0;margin:26px 0 0;padding:22px 0 0}.knowledge-prediction legend{word-break:keep-all;max-width:100%;padding-right:15px;font-size:16px;font-weight:650;line-height:1.8}.knowledge-prediction-options{flex-direction:column;gap:9px;margin-top:15px;display:flex}.knowledge-prediction-options button{text-align:left;background:0 0;border:1px solid #cdd8cd;border-radius:4px;align-items:center;gap:9px;min-height:48px;padding:13px 16px;font-size:14px;line-height:1.7;transition:background .15s;display:flex}.knowledge-prediction-options button:hover,.knowledge-prediction-options button[aria-pressed=true]{border-color:var(--knowledge-accent);background:#e7eee4}.knowledge-prediction-feedback{color:#365e49;padding:15px 0 0;font-size:14px;line-height:1.9;animation:.18s both knowledge-enter}.knowledge-reader-explanation{border-block:1px solid var(--knowledge-line);margin-top:27px;font-size:14px}.knowledge-reader-explanation summary{cursor:pointer;justify-content:space-between;gap:20px;min-height:55px;padding:18px 0;font-weight:550;list-style:none;display:flex}.knowledge-reader-explanation summary::-webkit-details-marker{display:none}.knowledge-reader-explanation summary span{font-size:19px;line-height:1;transition:transform .2s}.knowledge-reader-explanation[open] summary span{transform:rotate(45deg)}.knowledge-reader-explanation>div{padding:0 0 22px;animation:.18s knowledge-enter}.knowledge-reader-explanation h2{font-family:var(--sans);margin:15px 0 7px;font-size:12px;font-weight:700;line-height:1.7}.knowledge-reader-explanation p{color:var(--knowledge-muted);word-break:keep-all;overflow-wrap:anywhere;font-size:13px;line-height:1.95}.knowledge-reader-explanation ul{margin:8px 0;padding-left:18px;font-size:12px;line-height:1.8}.knowledge-reader-explanation li+li{margin-top:9px}.knowledge-reader-explanation a{text-underline-offset:4px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.knowledge-reader-navigation{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.knowledge-reader-previous{align-items:center;gap:8px;min-height:48px;padding:8px 0;font-size:13px;display:flex}.knowledge-reader-footnote{text-align:center;color:var(--knowledge-muted);margin:40px 20px 0;font-size:11px}.knowledge-reader-notice{text-align:center;background:#eeead8;padding:12px 25px;font-size:13px}.knowledge-reader-loading{text-align:center;color:var(--knowledge-muted);padding:90px 20px}.knowledge-completion{text-align:center;max-width:670px;margin:70px auto;padding:0 28px}.knowledge-completion-icon{border:1px solid #c5d4c4;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:25px;display:inline-flex}.knowledge-completion h1{font-family:var(--serif);letter-spacing:-.06em;word-break:keep-all;margin:14px 0 23px;font-size:35px;font-weight:600;line-height:1.65}.knowledge-completion>p:not(.knowledge-kicker){color:var(--knowledge-muted);font-size:14px;line-height:1.9}.knowledge-completion-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:28px 0;display:flex}.knowledge-next-episode{text-align:left;border-block:1px solid var(--knowledge-line);flex-direction:column;gap:10px;margin:35px 0;padding:28px 0;display:flex}.knowledge-next-episode strong{font-family:var(--serif);letter-spacing:-.05em;font-size:25px;font-weight:600}.knowledge-next-episode>span:last-child{color:var(--knowledge-muted);justify-content:space-between;gap:20px;font-size:13px;display:flex}.knowledge-completion-links{flex-wrap:wrap;justify-content:center;gap:18px;font-size:12px;display:flex}.knowledge-completion-links a{text-underline-offset:5px;text-decoration:underline}@keyframes knowledge-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes knowledge-image-enter{0%{opacity:.5;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (max-width:1000px){.knowledge-container{width:calc(100% - 56px)}.knowledge-publications{gap:35px 22px}.knowledge-reader-grid{gap:34px;width:calc(100% - 56px)}.knowledge-reader-topline{width:calc(100% - 56px)}.knowledge-reader-text{font-size:17px}.knowledge-detail{gap:35px}.knowledge-hero-image{object-position:60% 50%}.knowledge-filters{flex-wrap:wrap}.knowledge-search{flex-basis:40%}}@media (max-width:860px){.knowledge-reader-grid{grid-template-columns:1fr;gap:25px;max-width:680px}.knowledge-reader-topline{max-width:680px}.knowledge-reader-visual{aspect-ratio:16/10;position:relative;top:auto}.knowledge-reader-content{padding:0 10px}.knowledge-reader-text{font-size:18px}.knowledge-reader-header{padding-inline:28px}.knowledge-reader-content h1{font-size:28px}.knowledge-reader-media{margin-top:22px}}@media (max-width:760px){.knowledge-page{padding-bottom:55px}.knowledge-container{width:calc(100% - 40px)}.knowledge-hero{min-height:650px}.knowledge-hero-inner{padding-top:36px;padding-bottom:30px}.knowledge-hero-image{object-position:62% 50%}.knowledge-hero-wash{background:linear-gradient(90deg,#f8f7f0f5,#f8f7f0de 30%,#f8f7f06e 76%,#f8f7f030)}.knowledge-hero h1{font-size:48px}.knowledge-hero-title{font-size:28px}.knowledge-hero-caption{margin-top:65px}.knowledge-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.knowledge-discovery{padding-block:43px}.knowledge-section-heading h2{font-size:26px}.knowledge-publications{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-filters{gap:8px}.knowledge-search{flex-basis:100%}.knowledge-filters>label:not(.knowledge-search){flex:1;min-width:0}.knowledge-filters select{width:100%;padding-left:10px;font-size:13px}.knowledge-filters>.knowledge-button{padding:10px 16px}.knowledge-series-invitation{flex-direction:column;align-items:flex-start;gap:20px}.knowledge-detail{grid-template-columns:1fr;gap:30px;padding-top:0;padding-bottom:40px}.knowledge-detail-image{aspect-ratio:4/3;grid-row:1}.knowledge-detail-copy h1{font-size:36px}.knowledge-detail-question{font-size:19px}.knowledge-sources h2{font-size:26px}.knowledge-list-header{padding:20px 0 38px}.knowledge-list-header h1{font-size:35px}.knowledge-unavailable{padding-block:70px}.knowledge-unavailable h1{font-size:29px}}@media (max-width:540px){.knowledge-hero{min-height:calc(100svh - 130px);max-height:none}.knowledge-hero-inner{padding-bottom:28px}.knowledge-hero h1{font-size:43px}.knowledge-hero-title{font-size:25px}.knowledge-hero-description{margin-top:18px;margin-bottom:22px;font-size:14px;line-height:1.8}.knowledge-hero-caption{margin-top:28px}.knowledge-hero-wash{background:linear-gradient(90deg,#f8f7f0f5,#f8f7f0d1 45%,#f8f7f07a)}.knowledge-publications{grid-template-columns:1fr;gap:36px}.knowledge-publication-image{aspect-ratio:16/10}.knowledge-publication h3{font-size:25px}.knowledge-reader-header{height:64px;padding-inline:20px}.knowledge-reader-brand{font-size:21px}.knowledge-reader-brand span{margin-left:8px;padding-left:8px;font-size:11px}.knowledge-reader-grid{gap:23px;width:100%}.knowledge-reader-visual{aspect-ratio:4/3}.knowledge-reader-topline{width:calc(100% - 40px);margin-block:18px;font-size:11px}.knowledge-reader-content{padding:0 22px 10px}.knowledge-reader-content h1{margin-bottom:20px;font-size:25px}.knowledge-reader-text{font-size:17px;line-height:2.05}.knowledge-reader-restart{min-height:44px}.knowledge-prediction legend{font-size:15px}.knowledge-reader-navigation{margin-top:24px}.knowledge-reader-footnote{margin-top:28px;font-size:10px}.knowledge-completion{margin-top:45px;padding-inline:23px}.knowledge-completion h1{font-size:29px}.knowledge-completion-actions{flex-direction:column}.knowledge-next-episode strong{font-size:23px}.knowledge-reader-notice{padding-inline:20px;font-size:12px}}@media (prefers-reduced-motion:reduce){.knowledge-page *,.knowledge-reader *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.knowledge-button:hover,.knowledge-publication-image:hover img,.knowledge-text-link:hover svg{transform:none}}.knowledge-format-intro{border-top:1px solid var(--knowledge-line);grid-template-columns:1fr 1fr;gap:48px;padding:44px 0;display:grid}.knowledge-format-intro h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(23px,3vw,32px);line-height:1.4}.knowledge-format-intro p:not(.knowledge-kicker){color:var(--knowledge-muted);max-width:430px;line-height:1.8}.knowledge-format-intro ol{margin:0;padding-left:24px}.knowledge-format-intro li{padding:12px 0 12px 8px}.knowledge-format-intro strong,.knowledge-format-intro span{display:block}.knowledge-format-intro span{color:var(--knowledge-muted);margin-top:7px;font-size:14px;line-height:1.6}@media (max-width:760px){.knowledge-format-intro{grid-template-columns:1fr;gap:12px}}
