:root{--publication-display:var(--sl-font-display)}html{background:var(--sl-color-paper)}a{text-underline-offset:.25em}a:focus-visible{outline-offset:4px;outline:2px solid #365b4e}button:focus-visible{outline-offset:4px;outline:2px solid #365b4e}summary:focus-visible{outline-offset:4px;outline:2px solid #365b4e}.site-topnav .nav-link[aria-current=page],.site-topnav .nav-link:hover{color:var(--site-ink);text-underline-offset:.5em;text-decoration:underline}.site-rule+.site-rule{display:none}body:not(.report-page) .site-page-title,body:not(.report-page) .dossier-hub-title{font:750 var(--sl-type-scale-page-title)/var(--sl-leading-title) var(--publication-display);letter-spacing:var(--sl-tracking-title);text-transform:none;max-width:24ch}body:not(.report-page) :is(.section-lead,.dossier-hub-deck,.intro,.cabinet-intro){font:400 18px/1.65 var(--site-font-prose);color:var(--site-ink);max-width:var(--sl-layout-prose-measure)}body:not(.report-page) :is(.project p,.dossier-card p,.resource-card p,.feature-card p,.research-note-card p,.section-block>p){font:400 17px/1.65 var(--site-font-prose);max-width:var(--sl-layout-prose-measure)}body:not(.report-page) :is(.project-title,.resource-title,.feature-title,.research-note-title,.update-card-title,.addenda-title){font:700 25px/1.18 var(--publication-display);letter-spacing:-.025em;text-transform:none}body:not(.report-page) .site-section-title{font:400 12px/1.5 var(--sl-font-mono);letter-spacing:.06em;color:var(--site-muted)}body:not(.report-page) .section-block{margin-bottom:2.8rem}body:not(.report-page) .resource-grid{gap:30px 45px}body:not(.report-page) :is(.resource-card,.research-note-card,.update-card){border:0;border-top:1px solid var(--site-rule);box-shadow:none;background:0 0;padding:20px 0}body:not(.report-page) .card-stack{gap:0}body:not(.report-page) .dossier-card{border:0;border-top:1px solid var(--site-rule);box-shadow:none;background:0 0;padding:28px 0}body:not(.report-page) .dossier-card-header{background:0 0;border:0;padding:0}body:not(.report-page) .dossier-card-tab{font:700 clamp(25px, 3vw, 36px)/1.15 var(--publication-display);letter-spacing:-.03em;text-transform:none;background:0 0;border:0;padding:0;display:block}body:not(.report-page) .series-badge{width:fit-content;font:400 11px/1.5 var(--sl-font-mono);letter-spacing:.06em;color:#526d60;background:0 0;border:0;margin:0 0 10px;padding:0;display:block}body:not(.report-page) .dossier-card-body{background:0 0;border:0;padding:16px 0 0}body:not(.report-page) .card-meta{background:0 0;border:0;flex-wrap:wrap;gap:10px 24px;margin-bottom:14px;display:flex}body:not(.report-page) .card-meta-row{border:0;gap:8px;display:flex}body:not(.report-page) :is(.card-meta-label,.card-meta-value){background:0 0;border:0;padding:0;font-size:11px}body:not(.report-page) :is(.project-status,.project-chip,.addenda-chip,.research-note-chip,.badge){text-transform:none;letter-spacing:.02em;background:0 0;border:0;padding:0}body:not(.report-page) .link-row{gap:20px}body:not(.report-page) .link-row a{font:400 12px/1.6 var(--sl-font-mono);text-transform:none;letter-spacing:0}body:not(.report-page) .project{border-top:1px solid var(--site-rule);padding:22px 0}body:not(.report-page) .project-label-row{margin-top:10px;margin-bottom:10px}body:not(.report-page) .addenda-list-item{border-top:1px solid var(--site-rule);padding-top:18px;padding-bottom:18px}body:not(.report-page) .dossier-hub-metabar{text-transform:none;letter-spacing:.02em;border-top:0;padding-top:12px;padding-bottom:12px}body:not(.report-page) .hub-meta{border-color:var(--site-rule)}body:is(.blog-page,.cabinet-page) .doc-paper{box-shadow:none;background:0 0;border:0}body:is(.blog-page,.cabinet-page) .doc-top{padding:0}body:is(.blog-page,.cabinet-page) .doc-layout{padding:0}body:is(.blog-page,.cabinet-page) .doc-content{font-size:17px;font-weight:400;line-height:1.75}body:is(.blog-page,.cabinet-page) .doc-content h1{font:750 clamp(34px, 4.3vw, 58px)/1.08 var(--publication-display);letter-spacing:-.04em}body:is(.blog-page,.cabinet-page) .doc-content h2{font:700 29px/1.18 var(--publication-display);letter-spacing:-.025em;text-transform:none;border-top:0}body:is(.blog-page,.cabinet-page) .doc-content h3{font:700 22px/1.25 var(--publication-display)}body:is(.blog-page,.cabinet-page) .doc-stamp{border:0;border-bottom:1px solid var(--site-rule);background:0 0;padding:0 0 18px}body:is(.blog-page,.cabinet-page) .doc-content blockquote{background:#e8ecdf;border-left:2px solid #81917b}.cabinet-page .drawer-tab{text-transform:none;letter-spacing:0;background:#e3e9dd;font-size:15px}.cabinet-page .drawer-item{border-bottom-style:solid;padding-top:14px;padding-bottom:14px}.cabinet-page .drawer-item-title{font:400 17px/1.4 var(--site-font-prose)}.cabinet-page .drawer-item-category{text-transform:none;letter-spacing:0;border:0}.cabinet-page .cabinet-intro{font-size:18px}body:not(.report-page) .sitemap-tree :is(a,.sitemap-tree-label){box-shadow:none;font:400 16px/1.5 var(--site-font-prose);background:0 0;border:0}@media (max-width:800px){body:not(.report-page) .resource-grid{grid-template-columns:1fr}}@media (max-width:480px){.cabinet-page .drawer-item{flex-wrap:wrap;gap:5px 10px}.cabinet-page .drawer-item-title{min-width:65%}body:is(.blog-page,.cabinet-page) .doc-content{font-size:16px}}@media print{:root{--sl-color-paper:#fff;--sl-color-bg:#fff}}body:is(.blog-page,.cabinet-page) .doc-layout{grid-template-columns:200px minmax(0,1fr);gap:32px;padding-top:30px;display:grid}body:is(.blog-page,.cabinet-page) .doc-aside{float:none;width:auto;margin:0;position:static}body:is(.blog-page,.cabinet-page) .doc-content{max-width:78ch}body .ws-metric{background:#e3e9dd;border:0;padding:20px}body :is(.ws-metric-value,.ws-cut-big){font-family:var(--publication-display);letter-spacing:-.045em}body .ws-panel{background:0 0;border:0;padding:18px 0}body .ws-panel[class*=accent-]{border-left:0}body .ws-panel-title{font:700 23px/1.2 var(--publication-display);letter-spacing:-.025em;text-transform:none}body .ws-cut-box{border-color:var(--site-rule);background:#faf8f2}body .ws-button{text-transform:none;letter-spacing:0;background:0 0}body .ws-button.primary{color:#fffdf7;box-shadow:none;background:#365b4e;border-color:#365b4e}body :is(.ws-panel,.ws-card,.ws-lane) p{color:var(--site-ink)}@media (max-width:900px){body:is(.blog-page,.cabinet-page) .doc-layout{grid-template-columns:1fr}}.writing-reports{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-bottom:60px;display:grid}.writing-report{min-width:0}.writing-report-lead{grid-column:1/-1;grid-template-columns:1.2fr 1fr;align-items:center;gap:42px;display:grid}.writing-cover{background:#faf8f2;margin-bottom:24px;text-decoration:none;display:block}.writing-cover img{width:100%;height:auto;display:block}.writing-report-lead .writing-cover{margin:0}.writing-pair{grid-template-columns:1fr 1fr;display:grid}.writing-development{aspect-ratio:2;color:#365b4e;font:12px/1.5 var(--sl-font-mono);background:#e3e9dd;flex-direction:column;justify-content:center;gap:18px;padding:30px;display:flex}.writing-development img{object-fit:contain;height:75px}.writing-report h2{font:700 clamp(27px, 3vw, 39px)/1.1 var(--publication-display);letter-spacing:-.035em;margin:0 0 18px}.writing-report h2 a{font-weight:inherit;text-decoration:none}.writing-report h2 a:hover{text-decoration:underline}.writing-report p{font:400 17px/1.65 var(--site-font-prose)}.writing-report .writing-format{font:11px/1.5 var(--sl-font-mono);color:var(--site-muted);margin-bottom:14px}.writing-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:25px 0;padding:0;list-style:none;display:grid}@media (max-width:800px){.writing-report-lead{grid-template-columns:1fr;gap:24px}.writing-notes{grid-template-columns:1fr}}@media (max-width:620px){.writing-reports{grid-template-columns:1fr;gap:36px}}