@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2) format("woff2"),url(/_astro/source-serif-4-latin-400-normal.Dn3IlU-Z.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2) format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DMD1h6_f.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2) format("woff2"),url(/_astro/source-sans-3-latin-400-normal.AFMiCETP.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2) format("woff2"),url(/_astro/source-sans-3-latin-600-normal.BvDVuF-j.woff) format("woff")}:root{--bg:#f7f3eb;--ink:#343c30;--accent:#58643b;--line:#c8c8b8;--panel:#e5e6d7;--body:"Source Sans 3",sans-serif;--heading:"Source Serif 4",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);line-height:1.6}a{color:inherit;text-underline-offset:.22em}a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3{font-family:var(--heading);line-height:1.12;font-weight:600;letter-spacing:-.035em}h1{font-size:clamp(2.7rem,5.3vw,5.1rem);margin:.3em 0}h2{font-size:clamp(1.8rem,3vw,2.8rem)}h3{font-size:1.55rem}p{max-width:70ch}.lead{font-size:1.2rem;line-height:1.6;max-width:48ch}.eyebrow,.small,.mono{font-size:.8rem;letter-spacing:.07em}.eyebrow{text-transform:uppercase;font-weight:600;color:var(--accent)}.small{letter-spacing:.02em}.site-header,main,.site-footer{width:min(1240px,calc(100% - 80px));margin:auto}.site-header{min-height:108px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:1.65rem;line-height:1.15;font-weight:600;text-decoration:none;letter-spacing:-.035em}.site-header nav,.site-footer nav{display:flex;gap:25px;flex-wrap:wrap}.site-header nav a{font-size:.92rem;text-decoration:none}.site-footer{padding:40px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px;border-top:1px solid var(--line);margin-top:90px}.site-footer .small{grid-column:1/-1}.site-footer nav{gap:15px;font-size:.88rem}.button{display:inline-flex;gap:24px;background:var(--accent);color:var(--bg);padding:13px 22px;font-weight:600;text-decoration:none}.button:hover{color:var(--bg);filter:brightness(.9)}.text-link{font-weight:600}.reading{max-width:820px;margin:auto}.utility{padding:70px 0}.utility h1{font-size:clamp(2.5rem,4vw,3.5rem)}.utility h2{font-size:1.7rem;margin-top:45px}.utility p{font-size:1.06rem}.home-section{padding:35px 0 70px}.home-section>h2{max-width:700px}.publication-status{padding:32px 0;border-top:1px solid var(--line)}.article-shell{padding:42px 0 0}.breadcrumbs{font-size:.82rem;overflow-wrap:anywhere}.article-header{max-width:950px;padding:35px 0}.article-header h1{font-size:clamp(2.6rem,4.5vw,4.2rem)}.article-meta{font-size:.9rem}.article-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:65px}.article-rail{border-top:3px solid var(--accent);padding-top:14px;font-size:.92rem}.article-rail h2{font-size:1.45rem}.article-copy{min-width:0;max-width:800px;font-size:1.08rem;overflow-wrap:anywhere}.article-copy h2{font-size:2rem;margin-top:40px}.table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--line);margin:25px 0}.article-copy table{border-collapse:collapse;width:100%;min-width:620px;font-size:.95rem}.article-copy td,.article-copy th{text-align:left;padding:15px;border-bottom:1px solid var(--line)}.article-copy th{background:var(--panel)}.sources{border-top:1px solid var(--line);margin-top:65px;padding-top:20px;font-size:.9rem;overflow-wrap:anywhere}.sources h2,.related h2{font-size:1.7rem}.disclosure-notice{background:var(--panel);padding:12px 18px;border-left:3px solid var(--accent);font-size:.92rem}.hub{padding:60px 0}.hub-intro{max-width:750px}.hub-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.hub-card{padding:25px;border:1px solid var(--line);text-decoration:none}.hub-card h2{font-size:1.7rem}.empty-state{padding:35px;background:var(--panel);max-width:760px;margin-top:35px}.skip-link{position:fixed;top:-70px;left:15px;z-index:20;background:var(--accent);color:var(--bg);padding:10px}.skip-link:focus{top:10px}label{display:block;margin:15px 0}input,select,textarea{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);padding:10px;width:100%;margin-top:5px}textarea{min-height:140px}button{font:inherit;background:var(--accent);color:var(--bg);border:0;padding:12px 24px;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}fieldset{border:0;padding:0;margin:0}form{max-width:650px}.honeypot{display:none!important}img{max-width:100%;height:auto}.role-hero,.stack-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center;padding:80px 0}.responsibility-board{background:var(--panel);padding:35px;border-radius:24px;transform:rotate(2deg)}.role-pill{background:var(--bg);padding:18px;margin:15px 0;border-radius:14px;font-size:1.1rem;font-weight:600}.role-pill span{display:block;font-size:.8rem;font-weight:400}.brand-mark{background:var(--accent);color:var(--bg);width:34px;height:34px;text-align:center;border-radius:10px}.role-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.role-cards article{padding:28px;background:var(--panel);border-radius:18px}.role-cards span{font-size:.82rem}.workflow-hero{padding:75px 0 45px}.workflow-title{display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:60px}.workflow-title h1{font-size:clamp(3.2rem,6vw,6rem);line-height:1}.workflow-title em{font-style:normal;color:var(--accent)}.process-track article{display:flex;gap:50px;border-top:1px solid var(--line);padding:35px 0}.step{font-size:3.8rem;color:var(--accent);line-height:1.1}.process-track h2{font-size:2rem;margin:10px 0}.flow-mark{color:var(--accent);font-size:2.1rem}.blueprint{background:var(--panel);padding:28px;border:1px solid var(--line);background-image:linear-gradient(#52665b33 1px,transparent 1px),linear-gradient(90deg,#52665b33 1px,transparent 1px);background-size:24px 24px}.node{padding:15px;border:1px solid var(--line);background:var(--bg);font-size:.8rem;letter-spacing:.04em}.node strong{font-family:var(--body);font-size:1.1rem;letter-spacing:0}.node.primary{border-color:var(--accent)}.connector{display:block;text-align:center;font-size:1.5rem;color:var(--accent)}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.module-grid article{padding:28px;border-right:1px solid var(--line)}.module-grid article:last-child{border:0}.module-grid span,.mono{font-family:IBM Plex Mono,monospace}.module-grid h2{font-size:1.8rem}.stack-mark{color:var(--accent)}.sector-cover{padding:60px 0}.sector-lead{display:grid;grid-template-columns:1.4fr .6fr;gap:70px;align-items:end}.sector-lead h1{font-weight:400;font-size:clamp(3rem,5.6vw,5.5rem)}.sector-lead em{color:var(--accent);font-style:normal}.issue-number{font-family:var(--heading);font-size:4rem;border-top:1px solid var(--line);display:block}.sector-editorial{display:grid;grid-template-columns:1.4fr .6fr;gap:70px;border-top:2px solid var(--ink);padding:45px 0}.sector-feature{background:var(--panel);padding:40px}.sector-notes article{padding:10px 0;border-bottom:1px solid var(--line)}.sector-context{grid-column:1/-1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font-family:var(--heading);font-size:1.3rem}.sector-context+.article-copy{grid-column:1/-1;margin:auto}.selection-desk{display:grid;grid-template-columns:220px minmax(0,1fr);gap:65px;padding:65px 0}.desk-index{border-right:1px solid var(--line);padding-right:25px;display:flex;flex-direction:column;gap:22px;font-size:.9rem}.desk-index a{margin-top:30px}.selection-lead h1{font-size:clamp(2.8rem,4vw,4rem);line-height:1.2}.selection-lead em{font-style:normal;color:var(--accent)}.decision-index{margin-top:55px}.decision-index article{display:flex;gap:25px;border-top:1px solid var(--line);padding:22px 0}.decision-index b{font-family:var(--heading);font-size:1.8rem;color:var(--accent)}.decision-index h2{font-size:1.5rem;margin:0}.decision-index p{margin:8px 0}.selection-mark{font-size:.9rem;padding:14px 8px;border:1px solid var(--ink)}.decision-summary{grid-column:1/-1;border-top:3px solid var(--ink);padding:15px 25px;background:var(--panel);font-family:var(--heading);font-size:1.2rem}.decision-summary+.article-copy{grid-column:1/-1;margin:auto}@media(max-width:760px){.site-header,main,.site-footer{width:calc(100% - 36px)}.site-header{padding:22px 0;align-items:flex-start;flex-direction:column;gap:20px;min-height:0}.site-header nav{gap:15px;line-height:1.8}.brand{font-size:1.5rem}.site-footer{grid-template-columns:1fr;margin-top:60px}.role-hero,.stack-hero{grid-template-columns:1fr;padding:45px 0;gap:35px}.responsibility-board{transform:none;padding:22px}.role-cards,.module-grid{grid-template-columns:1fr}.module-grid article{border-right:0;border-bottom:1px solid var(--line)}.workflow-hero{padding-top:40px}.workflow-title,.sector-lead,.sector-editorial{grid-template-columns:1fr;gap:25px}.workflow-title h1{font-size:3.8rem}.process-track article{gap:22px}.step{font-size:2.8rem}.process-track h2{font-size:1.6rem}.sector-cover{padding:35px 0}.sector-lead h1{font-size:3.4rem}.sector-feature{padding:25px}.issue-number{font-size:2.5rem}.selection-desk{grid-template-columns:1fr;padding:40px 0;gap:35px}.desk-index{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px;gap:12px;display:grid;grid-template-columns:1fr 1fr}.desk-index .eyebrow,.desk-index a{grid-column:1/-1;margin:0}.selection-lead h1{font-size:2.7rem}.article-body{grid-template-columns:minmax(0,1fr);gap:25px}.article-rail{padding-bottom:15px}.hub-cards{grid-template-columns:1fr}.utility,.hub{padding:40px 0}.article-header{padding:25px 0}.article-copy{font-size:1rem}.article-copy h2{font-size:1.75rem}.sources{margin-top:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hub-card{border:0;border-top:1px solid var(--ink);padding:25px 0}.hub-card:first-child{grid-column:1/-1;background:var(--panel);padding:35px}.hub-card:first-child h2{font-size:2.6rem}.launch-status{border-top:1px solid var(--line);padding:35px 0}.launch-status h2{font-size:1.7rem}h1,h2,h3{overflow-wrap:anywhere}.article-copy{width:100%}.foundation-note{padding:35px 0;border-top:1px solid var(--line)}
