.journal-page{--journal-signal:#89434b;--journal-rule:#c8cbc5;--journal-surface:#f7f6f0;--journal-carbon:#161c20}.journal-page .breadcrumb{padding-top:30px}.journal-page .journal-masthead{border-bottom:0;grid-template-columns:1.1fr 1fr;gap:48px;padding:58px 0 36px}.journal-page .journal-masthead h1{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(48px,6.5vw,88px)}.journal-page .journal-masthead>div{border-left:2px solid var(--journal-rule);padding:3px 0 3px 24px}.journal-page .journal-masthead p:not(.journal-deck){max-width:43ch;font-size:16px}.journal-page .journal-feature{border:1px solid #3e464b;border-top:3px solid var(--journal-signal);background:var(--journal-carbon);color:#f2f1eb;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;padding:42px 44px;position:relative;box-shadow:0 8px 24px #1821260b}.journal-page .journal-feature h2{color:#f2f1eb;max-width:23ch;margin:24px 0 20px;font-size:clamp(32px,3.6vw,49px)}.journal-page .journal-feature .journal-meta{color:#bac2c6;gap:12px 22px}.journal-page .journal-feature .journal-meta span:first-child{color:#f2f1eb;align-items:center;gap:9px;font-weight:600;display:inline-flex}.journal-page .journal-feature .journal-meta span:first-child:before{content:"";background:#c27f85;border-radius:50%;width:6px;height:6px}.journal-page .journal-feature-copy>p{color:#bac2c6}.journal-page .journal-feature .text-link{color:#f2f1eb;align-items:center;gap:24px;min-height:44px;margin-top:4px;display:inline-flex}.journal-page .journal-feature a:focus-visible{outline-color:#e5a8ad}.journal-page .editorial-proof{box-shadow:none;background:0 0;border:0;border-left:1px solid #414a50;padding:0 0 0 28px;transform:none}.journal-page .editorial-proof div{border-bottom-color:#353e44;grid-template-columns:24px minmax(0,1fr);gap:18px;padding:25px 0}.journal-page .editorial-proof div:first-child{padding-top:8px}.journal-page .editorial-proof div:last-child{padding-bottom:8px}.journal-page .editorial-proof span{color:#bb969b;font-variant-numeric:tabular-nums}.journal-page .editorial-proof p{color:#dce0df;font-size:19px;line-height:1.45}.journal-page .journal-library{padding-top:48px}.journal-page .library-controls{background:#e8e9e2;border:1px solid #bfc4bf;border-radius:10px;margin-bottom:24px;padding:24px}.journal-page .library-head h2{font-size:26px;font-weight:600}.journal-page .journal-search input{background:var(--journal-surface);border-color:#929d99;border-radius:5px;min-height:46px;padding:12px 42px 12px 15px}.journal-page .journal-search span{top:8px}.journal-page .topic-filters{border-top:1px solid #c7ccc5;gap:8px;margin:22px 0 0;padding-top:21px}.journal-page .topic-filter{color:#354249;text-align:center;background:#f2f2eb;border:1px solid #929d99;border-radius:5px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:500}.journal-page .topic-filter:hover{background:#fffdf8;border-color:#4e6068}.journal-page .topic-filter[aria-pressed=true]{color:#fffdf6;background:#242f35;border-color:#242f35;box-shadow:inset 0 -3px #c1898f}.journal-page .topic-filter:focus-visible{outline:2px solid var(--journal-signal);outline-offset:3px}.journal-page .journal-list{border-top:1px solid #747e7e}.journal-page .journal-entry{border-color:var(--journal-rule)}.journal-page .journal-row{border-radius:4px;grid-template-columns:36px minmax(0,1fr) 72px 34px;gap:24px;padding:29px 12px}.journal-page .journal-row:hover,.journal-page .journal-row:focus-visible{background:#e5e7df}.journal-page .journal-number{color:#657279;padding-top:5px}.journal-page .journal-category{color:#526168;letter-spacing:.025em;border:1px solid #c4cbc6;border-radius:3px;margin-bottom:12px;padding:4px 8px;font-size:11px;line-height:1.35;display:inline-block}.journal-page .journal-row h3{max-width:44ch;font-size:28px;line-height:1.23}.journal-page .journal-row p{color:#526067;max-width:76ch}.journal-page .journal-readtime{color:#57676f}.journal-page .journal-arrow{border:1px solid #c4cbc6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.journal-page .journal-result-count{color:#55656b}.journal-page [data-no-results]{border-bottom:1px solid var(--journal-rule);padding:28px 0}.journal-page .article-heading{max-width:1000px;padding:56px 0 42px}.journal-page .article-heading .journal-meta{color:#5a6870;align-items:center;gap:12px 24px;line-height:1.6}.journal-page .article-heading .journal-meta span:first-child{border-left:3px solid var(--journal-signal);color:#293b44;padding-left:10px;font-weight:600}.journal-page .article-heading h1{max-width:25ch;margin:26px 0;font-size:clamp(39px,4.9vw,68px);line-height:1.1}.journal-page .article-heading .article-lead{color:#4d5e65;max-width:64ch}.journal-page .article-layout{border-color:#a5afab;grid-template-columns:230px minmax(0,720px);gap:64px;padding-top:36px}.journal-page .article-toc{background:#e7e9e2;border:1px solid #c6ccc5;border-radius:7px;padding:22px 20px 24px}.journal-page .article-toc>p{color:#2e414b;font-size:13px}.journal-page .article-toc nav{border-left:0;gap:0;padding-left:0}.journal-page .article-toc nav a{color:#475b64;border-top:1px solid #cbd1c9;padding:10px 0;font-size:13px;line-height:1.5}.journal-page .article-toc nav a:hover{color:#793b45}.journal-page .article-back{text-underline-offset:4px;margin-top:20px;font-size:12px;text-decoration:underline}.journal-page .article-copy{line-height:1.85}.journal-page .article-copy p,.journal-page .article-copy ul,.journal-page .article-copy ol{color:#354a54}.journal-page .article-copy h2{color:#253740;scroll-margin-top:32px}.journal-page .article-copy .article-section+.article-section{margin-top:40px}.journal-page .article-takeaway{border:1px solid #c7ccc5;border-left:3px solid var(--journal-signal);background:var(--journal-surface);border-radius:0 7px 7px 0;margin-bottom:42px;padding:26px 28px}.journal-page .article-copy .article-takeaway h2{letter-spacing:.04em;color:#79404a;margin:0 0 14px;font-size:12px}.journal-page .article-takeaway p{color:#304751;font-size:17px}.journal-page .article-copy .source-ref{color:#853c49;text-underline-offset:3px;text-decoration:underline}.journal-page .article-copy .article-checklist{padding-left:22px}.journal-page .article-checklist li{margin:13px 0;padding-left:7px}.journal-page .article-checklist li::marker{color:#89434b}.journal-page .article-sources,.journal-page .article-copy .source-list{background:#e7eae3;border:1px solid #bac5c0;border-radius:7px;margin-top:48px;padding:25px 28px 12px;font-size:14px}.journal-page .article-copy .article-sources h2,.journal-page .article-copy .source-list h2{margin:0 0 20px;font-size:22px}.journal-page .article-sources li{padding:6px 0 6px 6px}.journal-page .article-sources li::marker{color:#6d3f49;font-variant-numeric:tabular-nums}.journal-page .article-sources li a{text-underline-offset:4px}.journal-page .article-sources li:target{outline-offset:4px;background:#f7f6f0;border-radius:2px;outline:2px solid #89434b}.journal-page .article-provenance{border:0;border-left:2px solid #b9c3bd;margin-top:24px;padding:0 0 0 14px}.journal-page .article-provenance p{color:#576970;font-size:12px}.journal-page .article-next{border-color:#84928f;margin-top:42px;padding-top:28px}.journal-page .article-next h2{font-size:23px}.journal-page .article-next span{color:#596b72}@media (width<=1000px){.journal-page .journal-masthead{gap:30px}.journal-page .journal-feature{gap:30px;padding:32px}.journal-page .editorial-proof{padding-left:24px}.journal-page .editorial-proof p{font-size:17px}.journal-page .article-layout{grid-template-columns:200px minmax(0,1fr);gap:36px}}@media (width<=740px){.journal-page .journal-masthead{grid-template-columns:1fr;gap:24px;padding:34px 0 28px}.journal-page .journal-masthead h1{font-size:clamp(39px,9.5vw,58px)}.journal-page .journal-masthead>div{padding-left:17px}.journal-page .journal-masthead p:not(.journal-deck){font-size:15px}.journal-page .journal-feature{grid-template-columns:1fr;gap:27px;padding:27px 24px}.journal-page .journal-feature h2{margin:19px 0;font-size:35px}.journal-page .journal-feature-copy>p{font-size:15px}.journal-page .editorial-proof{border-top:1px solid #414a50;border-left:0;padding:7px 0 0}.journal-page .editorial-proof div,.journal-page .editorial-proof div:first-child,.journal-page .editorial-proof div:last-child{gap:14px;padding:16px 0}.journal-page .editorial-proof div:last-child{padding-bottom:0}.journal-page .editorial-proof p{font-size:16px}.journal-page .journal-library{padding-top:32px}.journal-page .library-controls{margin-bottom:18px;padding:20px 16px}.journal-page .library-head{align-items:stretch}.journal-page .library-head h2{font-size:24px}.journal-page .topic-filters{gap:8px;margin-top:19px;padding-top:18px}.journal-page .topic-filter{flex:auto;padding:11px 12px}.journal-page .journal-row{grid-template-columns:22px minmax(0,1fr) 27px;gap:12px;padding:24px 0}.journal-page .journal-row h3{font-size:25px}.journal-page .journal-row p{font-size:14px}.journal-page .journal-arrow{width:27px;height:27px;font-size:18px}.journal-page .article-heading{padding:36px 0 32px}.journal-page .article-heading h1{font-size:clamp(35px,8.8vw,46px)}.journal-page .article-heading .journal-meta{gap:9px 18px;font-size:12px}.journal-page .article-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:26px}.journal-page .article-toc{padding:20px}.journal-page .article-toc nav{gap:0;display:grid}.journal-page .article-toc nav a{padding-block:10px}.journal-page .article-takeaway{margin-bottom:34px;padding:23px 21px}.journal-page .article-takeaway p{font-size:16px}.journal-page .article-sources,.journal-page .article-copy .source-list{padding:23px 20px 10px}}@media (prefers-reduced-motion:no-preference){.journal-page .topic-filter{transition:background-color .14s,border-color .14s}}@media (prefers-reduced-motion:reduce){.journal-page .journal-row:hover .journal-arrow{transform:none}}@media (forced-colors:active){.journal-page .topic-filter[aria-pressed=true]{outline-offset:-4px;outline:2px solid highlight}.journal-page .journal-feature{border-color:canvastext}}.journal-page .knowledge-symbol{color:#49616a;flex:none;display:block}.journal-page .knowledge-symbol-accent{stroke:#89434b}.knowledge-library .journal-feature{border-radius:8px;gap:56px}.knowledge-library .journal-feature-copy{min-width:0}.knowledge-library .journal-feature h2{max-width:26ch}.knowledge-library .journal-feature h2,.knowledge-library .journal-row h3{overflow-wrap:anywhere;hyphens:auto}.knowledge-library .journal-row-text{min-width:0}.knowledge-library .knowledge-feature-link{color:#1d2b31;background:#ecebe4;border:1px solid #ecebe4;border-radius:4px;justify-content:space-between;align-items:center;gap:36px;min-height:49px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.knowledge-library .knowledge-feature-visual{border-left:1px solid #3e484d;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-left:36px;display:flex}.knowledge-library .knowledge-feature-mark{margin:0 0 27px}.knowledge-library .knowledge-feature-mark .knowledge-symbol{color:#b3c8cc;stroke-width:1.15px;width:145px;height:145px;margin-left:-12px}.knowledge-library .knowledge-feature-mark .knowledge-symbol-accent{stroke:#d5a2a7}.knowledge-library .knowledge-feature-steps{margin:0;padding:0;list-style:none}.knowledge-library .knowledge-feature-steps li{color:#d4dcd9;border-top:1px solid #394349;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 0;font-size:14px;line-height:1.6;display:grid}.knowledge-library .knowledge-feature-steps li span{color:#cba0a4;font:11px ui-monospace,Consolas,monospace}.knowledge-library .journal-library{padding-top:55px}.knowledge-library .library-controls{background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0 0 26px}.knowledge-library .library-head h2{align-items:baseline;gap:17px;display:flex}.knowledge-library .knowledge-total{color:#697a7d;font:12px ui-monospace,Consolas,monospace}.knowledge-library .journal-search{position:relative}.knowledge-library .knowledge-search-mark{pointer-events:none;color:#64797c;position:absolute;top:12px;right:14px}.knowledge-library .topic-filters{border-top:0;gap:9px;margin-top:26px;padding-top:0}.knowledge-library .topic-filter{background:0 0;border-color:#c1c8c0;padding-inline:16px}.knowledge-library .topic-filter[aria-pressed=true]{background:#242f35;border-color:#242f35}.knowledge-library .journal-row{grid-template-columns:68px minmax(0,1fr) 36px;align-items:start;gap:28px;padding:31px 14px 31px 0}.knowledge-library .journal-emblem{flex-direction:column;align-items:center;gap:10px;padding-top:4px;display:flex}.knowledge-library .journal-emblem .knowledge-symbol{width:64px;height:64px}.knowledge-library .journal-emblem>span{color:#78827e;font:10px/1.3 ui-monospace,Consolas,monospace}.knowledge-library .journal-entry-meta{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.knowledge-library .journal-category{color:#7c3f48;letter-spacing:.035em;border:0;border-radius:0;margin:0;padding:0;font-size:11px}.knowledge-library .knowledge-readtime{color:#607278;font-size:11px}.knowledge-library .journal-row h3{max-width:46ch;margin-bottom:11px;font-size:clamp(26px,2.4vw,31px)}.knowledge-library .journal-row p{max-width:77ch;font-size:15px;line-height:1.7}.knowledge-library .journal-arrow{border-color:#a8b5af;margin-top:31px}.journal-page.article-page .article-heading{max-width:none}.article-page .article-heading-main{grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:55px;max-width:1110px;display:grid}.article-page .article-heading-main>div{min-width:0}.article-page .article-heading-symbol{border-left:1px solid #bfc6be;padding-left:28px}.article-page .article-heading-symbol .knowledge-symbol{width:108px;height:108px}.article-page .article-toc nav a{grid-template-columns:18px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.article-page .article-toc-number{color:#7e565b;font:10px/1.5 ui-monospace,Consolas,monospace}.article-page .article-copy .article-checklist{border-top:1px solid #c8d0c7;margin-top:22px;padding:0;list-style:none}.article-page .article-checklist li{border-bottom:1px solid #c8d0c7;margin:0;padding:16px 0 16px 29px;line-height:1.7;position:relative}.article-page .article-checklist li:before{content:"";border:1px solid #935762;width:7px;height:7px;position:absolute;top:25px;left:2px}.article-page .article-sources{overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.knowledge-library .knowledge-feature-link:hover{background:#fffdf7;border-color:#fffdf7}.knowledge-library .journal-row:hover .knowledge-symbol-accent{stroke:#ae5260}.knowledge-library .journal-row:hover .journal-arrow{background:#fffdf7}}@media (prefers-reduced-motion:no-preference){.knowledge-library .knowledge-feature-link,.knowledge-library .knowledge-symbol-accent,.knowledge-library .journal-arrow{transition:background-color .18s,stroke .18s}}@media (width<=1000px){.knowledge-library .journal-feature{gap:30px}.knowledge-library .knowledge-feature-visual{padding-left:26px}.article-page .article-heading-main{grid-template-columns:minmax(0,1fr) 100px;gap:30px}.article-page .article-heading-symbol{padding-left:14px}.article-page .article-heading-symbol .knowledge-symbol{width:86px;height:86px}}@media (width<=740px){.knowledge-library .knowledge-feature-visual{border-top:1px solid #3e484d;border-left:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:28px;padding:23px 0 0}.knowledge-library .knowledge-feature-mark{flex:none;margin:0}.knowledge-library .knowledge-feature-mark .knowledge-symbol{width:96px;height:96px;margin-left:-7px}.knowledge-library .knowledge-feature-steps{flex:1}.knowledge-library .knowledge-feature-steps li{gap:10px;padding:9px 0;font-size:13px}.knowledge-library .knowledge-feature-steps li:first-child{border-top:0}.knowledge-library .journal-library{padding-top:37px}.knowledge-library .library-controls{padding:0 0 23px}.knowledge-library .topic-filters{margin-top:21px}.knowledge-library .journal-row{grid-template-columns:53px minmax(0,1fr) 27px;gap:17px;padding:26px 0}.knowledge-library .journal-emblem .knowledge-symbol{width:53px;height:53px}.knowledge-library .journal-row h3{font-size:27px}.knowledge-library .journal-row p{font-size:15px}.article-page .article-heading-main{grid-template-columns:minmax(0,1fr);gap:0}.article-page .article-heading-symbol{display:none}}@media (width<=460px){.knowledge-library .journal-feature{padding:26px 22px}.knowledge-library .journal-feature h2{font-size:32px}.knowledge-library .knowledge-feature-visual{align-items:flex-start;gap:16px}.knowledge-library .knowledge-feature-mark .knowledge-symbol{width:62px;height:62px;margin-top:8px}.knowledge-library .knowledge-feature-steps li{grid-template-columns:17px minmax(0,1fr);gap:8px}.knowledge-library .journal-row{grid-template-columns:37px minmax(0,1fr);gap:14px}.knowledge-library .journal-emblem .knowledge-symbol{width:37px;height:37px}.knowledge-library .journal-emblem>span{display:none}.knowledge-library .journal-row h3{font-size:25px}.knowledge-library .journal-row p{font-size:14px}.knowledge-library .journal-arrow{display:none}.knowledge-library .journal-entry-meta{gap:7px 12px}}@media (forced-colors:active){.journal-page .knowledge-symbol,.journal-page .knowledge-symbol-accent{color:canvastext;stroke:canvastext}.knowledge-library .knowledge-feature-link{color:buttontext;background:buttonface;border-color:buttontext}.knowledge-library .knowledge-feature-steps li{color:canvastext}}@media print{.knowledge-library .knowledge-feature-visual,.article-page .article-heading-symbol{display:none}.knowledge-library .journal-feature{display:block}}.article-page .article-table-scroll{border:1px solid #bec8be;border-radius:4px;max-width:100%;margin:26px 0;overflow-x:auto}.article-page .article-table-scroll:focus-visible{outline-offset:4px;outline:2px solid #89434b}.article-page .article-table-scroll table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.65}.article-page .article-table-scroll caption{text-align:left;color:#243238;padding:18px;font-weight:600}.article-page .article-table-scroll th,.article-page .article-table-scroll td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #c8d0c7;padding:16px 18px}.article-page .article-table-scroll thead{background:#dfe4db}.article-page .article-table-scroll th[scope=row]{width:26%;font-weight:600}.article-page .article-context-link{border-left:2px solid #aebdb5;padding-left:16px}
