/* Generated from the approved v1.0 portable HTML stylesheet. */
.blueprint-publication{--color-ink:#142b32;--color-paper:#f4f5f2;--color-surface:#e5ebea;--color-muted:#52636a;--color-line:#bdc9c9;--color-dark-line:#34505a;--color-pale:#cdd9da;--color-accent:#1f6f8b;--color-accent-dark:#154b5e;--color-accent-light:#8cc4d5;--color-signal:#f2b544;--color-focus:#f2b544;--color-verified:#2f7458;--color-reported:#1f6f8b;--color-estimated:#755b91;--color-observed:#4d7185;--color-hypothesis:#765500;--color-unknown:#606b6f;--color-decision:#4b58a0;--color-urgent:#b5423c;--font-display:"Newsreader Variable", Georgia, serif;--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-small:.25rem;--radius-medium:.5rem;--shadow-lift:0 1.25rem 3rem #142b321a;--publication-color-page:#f7f0e3;--publication-color-surface:#ede0ca;--publication-color-text:#291f1a;--publication-color-secondary-text:#6f5d50;--publication-color-heading:#51382c;--publication-color-accent:#a3452f;--publication-color-signal:#d9a73e;--publication-color-verified:#276454;--publication-color-rule:#c9b99f;--publication-color-link:#7e3424;--publication-color-quiet-text:var(--publication-color-secondary-text);--publication-color-claim-surface:#ffffff52;--publication-color-feature-background:#291f1a;--publication-color-feature-rule:#765e51;--publication-color-feature-text:#d7c8b7;--publication-font-heading:var(--font-display);--publication-font-body:var(--font-sans);--publication-font-label:var(--font-mono);--publication-font-size-body-screen:1.02rem;--publication-font-size-body-print:10pt;--publication-font-size-table-print:8.5pt;--publication-font-size-table-heading-print:7.5pt;--publication-font-size-label-print:7pt;--publication-line-height-body-screen:1.65;--publication-line-height-body-print:1.47;--publication-space-1:.25rem;--publication-space-2:.5rem;--publication-space-3:.75rem;--publication-space-4:1rem;--publication-space-6:1.5rem;--publication-space-8:2rem;--publication-space-12:3rem;--publication-space-16:4rem;--publication-space-24:6rem;--publication-page-margin:.65in;--publication-content-width:58rem;--publication-shell-width:72rem;--publication-body-measure:43rem;--publication-radius:0;--publication-table-cell-block:.06in;--publication-table-cell-inline:.05in;--publication-image-radius:.75rem;--publication-image-border:1px solid var(--publication-color-rule);--publication-logo-width-screen:8rem;--publication-logo-width-print:1.25in;--publication-break-major:auto;--publication-break-protected:avoid}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/publications/founding-blueprint-v1.0/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/publications/founding-blueprint-v1.0/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/publications/founding-blueprint-v1.0/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/publications/founding-blueprint-v1.0/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.blueprint-publication *{box-sizing:border-box}.blueprint-publication{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans)}.blueprint-publication{margin:0}.blueprint-publication a{color:inherit}.blueprint-publication .skip-link{z-index:20;background:var(--color-ink);color:#fff;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.blueprint-publication .skip-link:focus{top:1rem}.blueprint-publication :focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.blueprint-publication .site-header,.blueprint-publication .site-footer{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem clamp(1.25rem,5vw,5rem);display:flex}.blueprint-publication .site-footer{border-top:1px solid var(--color-line);color:var(--color-muted);border-bottom:0;font-size:.8rem}.blueprint-publication .wordmark{text-decoration:none;display:block}.blueprint-publication .publication-logo{width:var(--publication-logo-width-screen);height:auto;display:block}.blueprint-publication .wordmark .publication-logo{width:4.5rem}.blueprint-publication .report-cover__logo{margin-bottom:2.5rem}.blueprint-publication .phase-label{border:1px solid var(--color-line);color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:.45rem .7rem;font-size:.7rem}.blueprint-publication .hero,.blueprint-publication .report-index,.blueprint-publication .report-shell{padding:clamp(4rem,9vw,9rem) clamp(1.25rem,8vw,9rem)}.blueprint-publication .hero{background:linear-gradient(90deg, transparent 49.8%, var(--color-line) 50%, transparent 50.2%);min-height:76vh}.blueprint-publication .eyebrow{color:var(--color-accent-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:750}.blueprint-publication h1,.blueprint-publication h2,.blueprint-publication h3{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600;line-height:.98}.blueprint-publication h1{max-width:14ch;margin:0;font-size:clamp(3.4rem,9vw,8.5rem)}.blueprint-publication h1 em{color:var(--color-accent);font-weight:500}.blueprint-publication h2{font-size:clamp(2.4rem,5vw,4.5rem)}.blueprint-publication h3{font-size:2rem}.blueprint-publication .lede{max-width:42rem;color:var(--color-muted);margin:2rem 0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}.blueprint-publication .maturity-note{border-left:4px solid var(--color-accent);background:var(--color-surface);gap:1.5rem;max-width:42rem;margin-top:4rem;padding:.8rem 1.25rem;display:flex}.blueprint-publication .maturity-note span{color:var(--color-muted)}.blueprint-publication .report-index{background:var(--color-ink);color:var(--color-paper)}.blueprint-publication .report-index .eyebrow{color:var(--color-accent-light)}.blueprint-publication .report-grid{border-top:1px solid var(--color-dark-line);border-left:1px solid var(--color-dark-line);grid-template-columns:repeat(2,1fr);display:grid}.blueprint-publication .report-card{border-right:1px solid var(--color-dark-line);border-bottom:1px solid var(--color-dark-line);min-height:22rem;padding:2rem;text-decoration:none;transition:background .2s,color .2s}.blueprint-publication .report-card:hover{background:var(--color-accent);color:var(--color-ink)}.blueprint-publication .report-card:hover .eyebrow{color:var(--color-ink)}.blueprint-publication .report-card p:not(.eyebrow){max-width:34rem;color:var(--color-pale);line-height:1.6}.blueprint-publication .report-card:hover p{color:var(--color-ink)}.blueprint-publication .report-number{float:right;color:var(--color-accent-light);font-family:var(--font-display);font-size:1.4rem}.blueprint-publication .card-meta{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin-top:3rem;font-size:.72rem;display:flex}.blueprint-publication .report-shell{max-width:90rem;margin:auto}.blueprint-publication .report-cover{border-bottom:1px solid var(--color-line);flex-direction:column;justify-content:center;min-height:68vh;display:flex}.blueprint-publication .report-cover h1{font-size:clamp(3.5rem,8vw,7rem)}.blueprint-publication .report-facts{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.blueprint-publication .report-facts div{padding:1rem 1rem 1rem 0}.blueprint-publication .report-facts dt{color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.blueprint-publication .report-facts dd{margin:.4rem 0 0}.blueprint-publication .report-section{max-width:54rem;padding:6rem 0;font-size:1.15rem;line-height:1.7}.blueprint-publication .claim-demo{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.blueprint-publication .claim-label{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.7rem;font-weight:750;display:inline-flex}.blueprint-publication .claim-label--verified{color:var(--color-verified)}.blueprint-publication .claim-label--reported{color:var(--color-reported)}.blueprint-publication .claim-label--estimated{color:var(--color-estimated)}.blueprint-publication .claim-label--observed{color:var(--color-observed)}.blueprint-publication .claim-label--hypothesis{color:var(--color-hypothesis)}.blueprint-publication .claim-label--unknown{color:var(--color-unknown)}.blueprint-publication .claim-label--design-decision{color:var(--color-decision)}.blueprint-publication .status-label{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid;align-items:center;gap:.45rem;padding:.35rem .2rem;font-size:.7rem;font-weight:600;display:inline-flex}.blueprint-publication .status-label--urgent,.blueprint-publication .status-label--deadline-confirmed,.blueprint-publication .status-label--euthanized{color:var(--color-urgent)}.blueprint-publication .status-label--fostered,.blueprint-publication .status-label--adopted,.blueprint-publication .status-label--transferred,.blueprint-publication .status-label--reunited,.blueprint-publication .status-label--safe-for-now{color:var(--color-verified)}.blueprint-publication .action-trace{grid-template-columns:repeat(5,1fr);max-width:60rem;margin:5rem 0 0;padding:0;list-style:none;display:grid}.blueprint-publication .action-trace li{border-top:2px solid var(--color-line);color:var(--color-muted);font:500 .72rem var(--font-mono);text-transform:uppercase;padding-top:1rem;position:relative}.blueprint-publication .action-trace li:before{border:2px solid var(--color-muted);background:var(--color-paper);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-.42rem;left:0}.blueprint-publication .action-trace li.is-verification:before{border-color:var(--color-signal);background:var(--color-signal)}.blueprint-publication .action-trace li.is-closed:before{border-color:var(--color-verified);background:var(--color-verified)}.blueprint-publication .action-trace li span{color:var(--color-muted);margin-bottom:.4rem;font-size:.65rem;display:block}.blueprint-publication .report-toc{border-block:1px solid var(--color-line);max-width:70rem;margin:5rem 0 1rem;padding:2rem 0}.blueprint-publication .report-toc ol{counter-reset:toc;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.blueprint-publication .report-toc li{counter-increment:toc;grid-template-columns:2rem 1fr;align-items:baseline;gap:.5rem;display:grid}.blueprint-publication .report-toc li:before{color:var(--color-muted);font:500 .7rem var(--font-mono);content:counter(toc, decimal-leading-zero)}.blueprint-publication .report-toc a{text-decoration-color:var(--color-line);text-underline-offset:.3rem}.blueprint-publication .publication-body{margin-top:3rem}.blueprint-publication .publication-section{border-top:1px solid var(--color-line);grid-template-columns:minmax(8rem,2fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);padding:clamp(4rem,8vw,8rem) 0;scroll-margin-top:2rem;display:grid}.blueprint-publication .section-rail{color:var(--color-accent-dark);font:500 .68rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.blueprint-publication .section-rail span{color:var(--color-muted);font-family:var(--font-display);margin-bottom:2rem;font-size:clamp(3rem,8vw,7rem);line-height:.75;display:block}.blueprint-publication .section-content{max-width:48rem}.blueprint-publication .section-content h2{max-width:14ch;margin:0 0 2rem}.blueprint-publication .section-content>p,.blueprint-publication .section-content li{font-size:1.08rem;line-height:1.75}.blueprint-publication .section-content ul{padding-left:1.25rem}.blueprint-publication .section-content li{margin-bottom:.65rem;padding-left:.4rem}.blueprint-publication .evidence-note{border-left:4px solid var(--color-signal);background:var(--color-surface);margin-top:2.5rem;padding:1.25rem 1.5rem}.blueprint-publication .evidence-note p{margin-bottom:0;line-height:1.55}.blueprint-publication .editorial-note{border-top:1px solid var(--color-line);max-width:48rem;color:var(--color-muted);margin:2rem 0 6rem auto;padding-top:1.5rem}.blueprint-publication .section-sources{border-top:1px solid var(--color-line);color:var(--color-muted);font:500 .68rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:2.5rem;padding-top:.8rem;display:flex}.blueprint-publication .section-sources strong{margin-right:.3rem}.blueprint-publication .section-sources a,.blueprint-publication .section-sources span{border:1px solid var(--color-line);border-radius:var(--radius-small);padding:.2rem .35rem;text-decoration:none}.blueprint-publication .section-sources a:hover{border-color:var(--color-accent);color:var(--color-accent-dark)}.blueprint-publication .blueprint{background:var(--publication-color-page);color:var(--publication-color-text)}.blueprint-publication .blueprint-cover,.blueprint-publication .blueprint-frontmatter,.blueprint-publication .blueprint-content,.blueprint-publication .blueprint-closing{max-width:72rem;margin-inline:auto;padding:clamp(3rem,8vw,7rem) clamp(1.35rem,8vw,7rem)}.blueprint-publication .blueprint-cover{border-left:.5rem solid var(--publication-color-accent);flex-direction:column;justify-content:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.blueprint-publication .blueprint-cover:before{background:var(--publication-color-feature-background);width:24rem;height:24rem;box-shadow:0 0 0 1.15rem var(--publication-color-signal);content:"";border-radius:50%;position:absolute;top:-7rem;right:-6rem}.blueprint-publication .blueprint-cover:after{border:1px solid var(--publication-color-rule);content:"";border-radius:52% 48% 43% 57%;width:18rem;height:18rem;position:absolute;bottom:5rem;right:-5rem;transform:rotate(19deg)}.blueprint-publication .blueprint-cover__masthead{z-index:1;align-items:flex-start;margin-bottom:auto;display:flex;position:relative}.blueprint-publication .blueprint-cover__masthead .publication-logo{width:10.5rem}.blueprint-publication .blueprint-kicker{color:var(--publication-color-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:600}.blueprint-publication .blueprint-cover h1{max-width:11ch;margin:0;font-size:clamp(4rem,10vw,7.5rem);line-height:.86}.blueprint-publication .blueprint-cover h1 span{color:var(--publication-color-heading);font:600 .13em var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.25rem;line-height:1;display:block}.blueprint-publication .blueprint-cover__status{color:var(--publication-color-accent);font-family:var(--font-mono);margin:1.5rem 0 0;font-size:.78rem}.blueprint-publication .blueprint-cover__edition{border:1px solid var(--publication-color-accent);width:max-content;color:var(--publication-color-accent);font:600 .68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:1.5rem 0 0;padding:.35rem .55rem}.blueprint-publication .blueprint-cover__promise{max-width:23ch;font:500 clamp(1.6rem, 4vw, 2.6rem)/1.1 var(--font-display);margin:2.25rem 0 1.5rem}.blueprint-publication .blueprint-cover__meta{grid-template-columns:minmax(9rem,.75fr) minmax(18rem,1.5fr);gap:1rem;max-width:48rem;margin:0 0 1.5rem;display:grid}.blueprint-publication .blueprint-cover__meta div{border-top:1px solid var(--publication-color-rule);padding-top:.55rem}.blueprint-publication .blueprint-cover__meta dt{color:var(--publication-color-accent);font:600 .58rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.blueprint-publication .blueprint-cover__meta dd{margin:.25rem 0 0;font-size:.72rem;line-height:1.4}.blueprint-publication .blueprint-route{z-index:1;grid-template-columns:repeat(4,1fr);max-width:48rem;margin:2rem 0;display:grid;position:relative}.blueprint-publication .blueprint-route span{border-top:1px solid var(--publication-color-heading);font:500 .63rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:1rem 1rem 0 0;position:relative}.blueprint-publication .blueprint-route span:before{border:1px solid var(--publication-color-heading);background:var(--publication-color-page);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-.34rem}.blueprint-publication .blueprint-route span:last-child:before{border-color:var(--publication-color-accent);background:var(--publication-color-accent)}.blueprint-publication .blueprint-maturity{border-top:1px solid var(--publication-color-rule);grid-template-columns:12rem 1fr;gap:1rem;max-width:48rem;margin-top:auto;padding-top:1rem;font-size:.78rem;line-height:1.5;display:grid}.blueprint-publication .blueprint-maturity strong{color:var(--publication-color-accent);text-transform:uppercase}.blueprint-publication .blueprint-frontmatter{grid-template-columns:minmax(18rem,.78fr) minmax(24rem,1.35fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.blueprint-publication .blueprint-identity{border-block:1px solid var(--publication-color-rule);background:var(--publication-color-feature-background);color:var(--publication-color-feature-text);padding:2.5rem}.blueprint-publication .blueprint-identity h2,.blueprint-publication .blueprint-toc h2,.blueprint-publication .blueprint-closing h2{margin:0;font-size:clamp(2.4rem,6vw,4.6rem)}.blueprint-publication .blueprint-identity .blueprint-kicker{color:var(--publication-color-signal)}.blueprint-publication .blueprint-identity dl{margin:0}.blueprint-publication .blueprint-identity dl div{border-top:1px solid var(--publication-color-feature-rule);padding:.85rem 0}.blueprint-publication .blueprint-identity dt{color:var(--publication-color-signal);font:500 .66rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.blueprint-publication .blueprint-identity dd{margin:.35rem 0 0;line-height:1.45}.blueprint-publication .blueprint-toc{min-height:0}.blueprint-publication .blueprint-toc ol{border-top:1px solid var(--publication-color-rule);counter-reset:blueprint-toc;grid-template-columns:1fr;margin:2rem 0 0;padding:0;list-style:none;display:grid}.blueprint-publication .blueprint-toc li{counter-increment:blueprint-toc}.blueprint-publication .blueprint-toc a{border-bottom:1px solid var(--publication-color-rule);grid-template-columns:2rem 1fr auto;gap:.75rem;padding:.8rem 0;text-decoration:none;display:grid}.blueprint-publication .blueprint-toc__page{color:var(--publication-color-quiet-text);font:500 .62rem var(--font-mono);align-self:center}.blueprint-publication .blueprint-toc a:before{color:var(--publication-color-accent);font:500 .65rem var(--font-mono);content:counter(blueprint-toc, decimal-leading-zero)}.blueprint-publication .blueprint-toc .is-part a{color:var(--publication-color-heading);font-family:var(--font-display);font-size:1.25rem;font-weight:600}.blueprint-publication .blueprint-content{max-width:58rem;padding-top:0;font-size:1.02rem;line-height:1.65}.blueprint-publication .blueprint-content>h1,.blueprint-publication .blueprint-content>h2,.blueprint-publication .blueprint-section-composition>h2,.blueprint-publication .blueprint-operating-framework>h2{margin:7rem 0 2rem;scroll-margin-top:2rem}.blueprint-publication .blueprint-content>h1{border-block:1px solid var(--publication-color-rule);max-width:none;color:var(--publication-color-heading);padding:6rem 0;font-size:clamp(3rem,8vw,6rem)}.blueprint-publication .blueprint-content>h2,.blueprint-publication .blueprint-section-composition>h2{max-width:15ch;font-size:clamp(2.4rem,5vw,4rem);line-height:.98}.blueprint-publication .blueprint-content>h3,.blueprint-publication .blueprint-operating-framework>h3{color:var(--publication-color-heading);font-family:var(--font-sans);letter-spacing:-.015em;margin:3rem 0 1rem;font-size:1.25rem;font-weight:600;line-height:1.15}.blueprint-publication .blueprint-operating-framework>p,.blueprint-publication .blueprint-operating-framework>blockquote{max-width:43rem}.blueprint-publication .blueprint-operating-framework>ol{border-top:1px solid var(--publication-color-rule);counter-reset:operating-item;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;max-width:48rem;margin-block:1rem 2rem;padding:0;list-style:none;display:grid}.blueprint-publication .blueprint-operating-framework>ol>li{border-bottom:1px solid var(--publication-color-rule);counter-increment:operating-item;break-inside:avoid;grid-template-columns:1.8rem 1fr;gap:.4rem;margin:0;padding:.6rem .35rem;display:grid}.blueprint-publication .blueprint-operating-framework>ol>li:before{color:var(--publication-color-accent);font:600 .62rem var(--font-mono);content:counter(operating-item, decimal-leading-zero)}.blueprint-publication .blueprint-participation-framework>h3{border-top:2px solid var(--publication-color-heading);padding-top:1rem}.blueprint-publication .blueprint-participation-framework>h4{color:var(--publication-color-heading);font:600 1rem/1.2 var(--font-sans);break-after:avoid;margin:1.8rem 0 .55rem}.blueprint-publication .blueprint-participation-framework>ol>li{padding-left:2.15rem;display:block;position:relative}.blueprint-publication .blueprint-participation-framework>ol>li:before{position:absolute;top:.72rem;left:.35rem}.blueprint-publication .blueprint-technical-framework>h3{border-top:2px solid var(--publication-color-heading);padding-top:1rem}.blueprint-publication .blueprint-technical-framework>h4{color:var(--publication-color-heading);font:600 1rem/1.2 var(--font-sans);break-after:avoid;margin:1.8rem 0 .55rem}.blueprint-publication .blueprint-technical-framework>ol>li{padding-left:2.15rem;display:block;position:relative}.blueprint-publication .blueprint-technical-framework>ol>li:before{position:absolute;top:.72rem;left:.35rem}.blueprint-publication .blueprint-pilot-implementation-framework>h3{border-top:2px solid var(--publication-color-heading);padding-top:1rem}.blueprint-publication .blueprint-pilot-implementation-framework>h4{color:var(--publication-color-heading);font:600 1rem/1.2 var(--font-sans);break-after:avoid;margin:1.8rem 0 .55rem}.blueprint-publication .blueprint-pilot-implementation-framework>ol>li{padding-left:2.15rem;display:block;position:relative}.blueprint-publication .blueprint-pilot-implementation-framework>ol>li:before{position:absolute;top:.72rem;left:.35rem}.blueprint-publication .blueprint-funding-framework>h3{border-top:2px solid var(--publication-color-heading);padding-top:1rem}.blueprint-publication .blueprint-funding-framework>h4{color:var(--publication-color-heading);font:600 1rem/1.2 var(--font-sans);break-after:avoid;margin:1.8rem 0 .55rem}.blueprint-publication .blueprint-funding-framework>ol>li{padding-left:2.15rem;display:block;position:relative}.blueprint-publication .blueprint-funding-framework>ol>li:before{position:absolute;top:.72rem;left:.35rem}.blueprint-publication .blueprint-consolidation-framework>h3{border-top:2px solid var(--publication-color-heading);padding-top:1rem}.blueprint-publication .blueprint-consolidation-framework>ol>li{padding-left:2.15rem;display:block;position:relative}.blueprint-publication .blueprint-consolidation-framework>ol>li:before{position:absolute;top:.72rem;left:.35rem}.blueprint-publication .blueprint-consolidation-framework pre{overflow-wrap:anywhere;white-space:pre-wrap}.blueprint-publication .blueprint-consolidation-framework blockquote{font-size:1.18rem}.blueprint-publication .blueprint-budget-framework td:last-child,.blueprint-publication .blueprint-capital-plan td:nth-child(2){white-space:nowrap;text-align:right}.blueprint-publication .blueprint-decision-gate-framework>h3,.blueprint-publication .blueprint-threshold-framework>h2,.blueprint-publication .blueprint-stop-framework>h2{border-top-color:var(--publication-color-accent)}.blueprint-publication .blueprint-sequence{border:1px solid var(--publication-color-rule);background:var(--publication-color-claim-surface);margin:1.5rem 0 2.2rem;padding:1.1rem 1.2rem}.blueprint-publication .blueprint-sequence figcaption{color:var(--publication-color-quiet-text);font:500 .78rem/1.4 var(--font-sans);margin-bottom:.8rem}.blueprint-publication .blueprint-sequence ol{counter-reset:sequence-stage;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:0;padding:0;list-style:none;display:grid}.blueprint-publication .blueprint-sequence li{border-top:1px solid var(--publication-color-rule);counter-increment:sequence-stage;break-inside:avoid;grid-template-columns:1.7rem 1fr;gap:.45rem;padding:.55rem .25rem;display:grid}.blueprint-publication .blueprint-sequence li:before{color:var(--publication-color-accent);font:600 .62rem var(--font-mono);content:counter(sequence-stage, decimal-leading-zero)}.blueprint-publication .blueprint-domain-framework>h3,.blueprint-publication .blueprint-workflow-framework>h3,.blueprint-publication .blueprint-service-framework>h3{border-top:2px solid var(--publication-color-heading);padding-top:1rem}.blueprint-publication .blueprint-operating-principle,.blueprint-publication .blueprint-north-star{border-left:.28rem solid var(--publication-color-accent);background:var(--publication-color-claim-surface);color:var(--publication-color-heading);font:500 1.35rem/1.25 var(--font-display);margin:1.6rem 0;padding:1.1rem 1.25rem}.blueprint-publication .blueprint-north-star{background:var(--publication-color-feature-background);color:var(--publication-color-page);border:0;font-size:1.8rem}.blueprint-publication .blueprint-authority-framework>ol,.blueprint-publication .blueprint-record-framework>ol,.blueprint-publication .blueprint-status-framework>ol,.blueprint-publication .blueprint-screen-framework>ol,.blueprint-publication .blueprint-measurement-framework>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-publication .blueprint-workflow-framework>h3{color:var(--publication-color-accent-dark)}.blueprint-publication .blueprint-closure-framework blockquote{border-left:.2rem solid var(--publication-color-heading);border-block:0;padding-left:1rem;font-size:1.35rem}.blueprint-publication .blueprint-content>p,.blueprint-publication .blueprint-content>ol,.blueprint-publication .blueprint-content>ul,.blueprint-publication .blueprint-content>blockquote,.blueprint-publication .blueprint-content>aside{max-width:43rem}.blueprint-publication .blueprint-content p{margin:0 0 1.2rem}.blueprint-publication .blueprint-content li{margin-bottom:.55rem;padding-left:.35rem}.blueprint-publication .blueprint-content blockquote{border:0;border-block:1px solid var(--publication-color-rule);color:var(--publication-color-heading);font:500 2rem/1.12 var(--font-display);margin:2.5rem 0;padding:1.5rem 0}.blueprint-publication .blueprint-content blockquote p{margin:0}.blueprint-publication .blueprint-content table{border-collapse:collapse;width:100%;margin:2rem 0 3rem;font-size:.9rem;line-height:1.35}.blueprint-publication .blueprint-content th,.blueprint-publication .blueprint-content td{border-bottom:1px solid var(--publication-color-rule);text-align:left;vertical-align:top;padding:.65rem .55rem}.blueprint-publication .blueprint-content th{border-top:2px solid var(--publication-color-heading);color:var(--publication-color-heading);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.blueprint-publication .blueprint-content td[align=right],.blueprint-publication .blueprint-content th[align=right]{font-variant-numeric:tabular-nums;text-align:right}.blueprint-publication .blueprint-content a{color:var(--publication-color-link);overflow-wrap:anywhere;text-underline-offset:.18em;text-decoration-thickness:1px}.blueprint-publication .blueprint-content hr{border:0;border-top:3px solid var(--publication-color-signal);width:4rem;margin:3rem 0}.blueprint-publication .blueprint-claim{border-left:.16rem solid var(--publication-color-heading);break-inside:avoid;grid-template-columns:9.5rem 1fr;gap:1rem;margin:.85rem 0;padding:.45rem 0 .45rem .9rem;display:grid;position:relative}.blueprint-publication .blueprint-claim__label{color:var(--publication-color-heading);font:600 .7rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.blueprint-publication .blueprint-claim__label span{color:var(--publication-color-accent)}.blueprint-publication .blueprint-claim__text p,.blueprint-publication .blueprint-claim__text{margin:0}.blueprint-publication .blueprint-claim__label .blueprint-claim__source{color:var(--publication-color-quiet-text);font:500 .58rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex-basis:100%;margin:.2rem 0 0 1rem}.blueprint-publication .blueprint-claim--verified{border-left-color:var(--publication-color-verified)}.blueprint-publication .blueprint-claim--unknown,.blueprint-publication .blueprint-claim--limitation{border-left-style:double}.blueprint-publication .blueprint-claim--hypothesis,.blueprint-publication .blueprint-claim--estimated{border-left-color:var(--publication-color-signal)}.blueprint-publication .blueprint-claim--implication,.blueprint-publication .blueprint-claim--product-implication,.blueprint-publication .blueprint-claim--research-implication,.blueprint-publication .blueprint-claim--interpretation{border-left-color:var(--publication-color-accent)}.blueprint-publication .blueprint-claim--inline{background:0 0}.blueprint-publication .blueprint-claim--standard{border-block:1px solid var(--publication-color-rule);background:var(--publication-color-claim-surface);border-left-width:.28rem;margin:1.35rem 0;padding:1rem 1.1rem}.blueprint-publication .blueprint-claim--feature{background:var(--publication-color-feature-background);color:var(--publication-color-page);border:0;grid-template-columns:1fr;gap:.8rem;margin:1.6rem 0;padding:1.35rem 1.5rem}.blueprint-publication .blueprint-claim--feature .blueprint-claim__label,.blueprint-publication .blueprint-claim--feature .blueprint-claim__label span{color:var(--publication-color-signal)}.blueprint-publication .blueprint-claim--feature .blueprint-claim__source{color:var(--publication-color-feature-text)}.blueprint-publication .blueprint-claim--definition{border-bottom:1px solid var(--publication-color-rule);border-left:0;margin:0;padding:.9rem 0}.blueprint-publication .blueprint-claim--definition:first-of-type{border-top:1px solid var(--publication-color-rule)}.blueprint-publication .blueprint-diagram,.blueprint-publication .blueprint-structure{border-block:1px solid var(--publication-color-rule);max-width:48rem;margin:2rem 0 2.5rem;padding:1.4rem 0}.blueprint-publication .blueprint-diagram figcaption,.blueprint-publication .blueprint-structure figcaption{color:var(--publication-color-quiet-text);justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1rem;font-size:.78rem;line-height:1.4;display:flex}.blueprint-publication .blueprint-diagram figcaption strong{color:var(--publication-color-heading);font:600 .72rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.blueprint-publication .blueprint-funnel ol{counter-reset:funnel-stage;max-width:34rem;margin:0;padding:0;list-style:none;display:grid}.blueprint-publication .blueprint-funnel li{counter-increment:funnel-stage;grid-template-columns:2.2rem 1fr;align-items:center;gap:.75rem;min-height:2.8rem;margin:0;padding:.25rem 0;display:grid;position:relative}.blueprint-publication .blueprint-funnel li:before{z-index:1;border:1px solid var(--publication-color-heading);background:var(--publication-color-page);width:1.65rem;height:1.65rem;color:var(--publication-color-heading);font:600 .62rem var(--font-mono);content:counter(funnel-stage, decimal-leading-zero);border-radius:50%;place-items:center;display:grid}.blueprint-publication .blueprint-funnel li:not(:last-child):after{z-index:0;border-left:1px solid var(--publication-color-rule);content:"";position:absolute;top:1.9rem;bottom:-.9rem;left:.82rem}.blueprint-publication .blueprint-funnel li:nth-last-child(-n+3):before{border-color:var(--publication-color-accent)}.blueprint-publication .blueprint-funnel li:last-child:before{background:var(--publication-color-feature-background);color:var(--publication-color-page)}.blueprint-publication .blueprint-structure ol{counter-reset:structure-item;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.blueprint-publication .blueprint-structure li{border-bottom:1px solid var(--publication-color-rule);counter-increment:structure-item;break-inside:avoid;grid-template-columns:2rem 1fr;align-items:baseline;gap:.5rem;min-height:2.8rem;margin:0;padding:.6rem .5rem;display:grid}.blueprint-publication .blueprint-structure li:before{color:var(--publication-color-accent);font:600 .62rem var(--font-mono);content:counter(structure-item, decimal-leading-zero)}.blueprint-publication .blueprint-state-model ol{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-publication .blueprint-state-model li,.blueprint-publication .blueprint-outcome-framework li,.blueprint-publication .blueprint-pilot-comparison li{padding-bottom:1.55rem;position:relative}.blueprint-publication .blueprint-state-model li:after,.blueprint-publication .blueprint-outcome-framework li:after,.blueprint-publication .blueprint-pilot-comparison li:after{color:var(--publication-color-quiet-text);font:600 .54rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;content:attr(data-component-group);position:absolute;bottom:.45rem;left:2.5rem}.blueprint-publication .blueprint-state-model li[data-component-group=completion]{border-bottom-color:var(--publication-color-verified)}.blueprint-publication .blueprint-state-model li[data-component-group=inactive],.blueprint-publication .blueprint-outcome-framework li[data-component-group=unconfirmed]{border-bottom-style:double}.blueprint-publication .blueprint-outcome-framework li[data-component-group=temporary]{border-bottom-color:var(--publication-color-signal)}.blueprint-publication .blueprint-methodology--fields ol{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-publication .blueprint-methodology--fields li{min-height:3.3rem}.blueprint-publication .blueprint-pilot-comparison li[data-component-group=attention]{border-left:.18rem solid var(--publication-color-signal)}.blueprint-publication .blueprint-pilot-comparison li[data-component-group=action]{border-left:.18rem solid var(--publication-color-verified)}.blueprint-publication .blueprint-table--data td:not(:first-child){color:var(--publication-color-heading);font-variant-numeric:tabular-nums;font-weight:600}.blueprint-publication .blueprint-opportunity-overview,.blueprint-publication .blueprint-policy-comparison,.blueprint-publication .blueprint-incentive-framework,.blueprint-publication .blueprint-tier-framework{max-width:48rem;margin:2rem 0 2.5rem}.blueprint-publication .blueprint-section-composition>p{max-width:43rem}.blueprint-publication .blueprint-opportunity-overview{border-left:.28rem solid var(--publication-color-accent);background:var(--publication-color-claim-surface);padding:1.25rem 1.4rem}.blueprint-publication .blueprint-opportunity-overview h3,.blueprint-publication .blueprint-policy-comparison h3,.blueprint-publication .blueprint-incentive-framework h3,.blueprint-publication .blueprint-tier-framework h3{color:var(--publication-color-heading);font:600 1.25rem/1.15 var(--font-sans);letter-spacing:-.015em;margin:0 0 1rem}.blueprint-publication .blueprint-policy-comparison{border-block:1px solid var(--publication-color-rule);padding:1.4rem 0}.blueprint-publication .blueprint-policy-comparison figcaption,.blueprint-publication .blueprint-generated-caption{color:var(--publication-color-quiet-text);font-size:.78rem;line-height:1.4}.blueprint-publication .blueprint-policy-comparison .blueprint-table--policy{margin-bottom:0}.blueprint-publication .blueprint-table--policy td:nth-child(n+2){color:var(--publication-color-heading);font-variant-numeric:tabular-nums;font-weight:600}.blueprint-publication .blueprint-incentive-framework{border-block:1px solid var(--publication-color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;padding:1.4rem 0;display:grid}.blueprint-publication .blueprint-incentive-framework>h3{grid-column:1/-1}.blueprint-publication .blueprint-incentive-framework h4{color:var(--publication-color-heading);font:600 .72rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:1rem 0 .5rem}.blueprint-publication .blueprint-incentive-framework ol{margin-top:0}.blueprint-publication .blueprint-tier-framework{border-block:1px solid var(--publication-color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.blueprint-publication .blueprint-tier-framework .blueprint-generated-caption{grid-column:1/-1;margin:0;padding:1rem 0}.blueprint-publication .blueprint-tier-framework h3,.blueprint-publication .blueprint-tier-framework p:not(.blueprint-generated-caption){border-top:1px solid var(--publication-color-rule);margin:0;padding:.8rem}.blueprint-publication .blueprint-tier-framework h3{border-right:1px solid var(--publication-color-rule);font-size:1rem}.blueprint-publication .blueprint-tier-framework p:not(.blueprint-generated-caption){color:var(--publication-color-quiet-text)}.blueprint-publication .blueprint-permit-framework ol,.blueprint-publication .blueprint-research-agenda ol{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-publication .blueprint-pilot-metrics li,.blueprint-publication .blueprint-research-agenda li{min-height:3.3rem}.blueprint-publication .blueprint-risk-framework{border-left:.22rem solid var(--publication-color-signal);padding-left:1rem}.blueprint-publication .blueprint-economics-framework{border-top-color:var(--publication-color-accent)}.blueprint-publication .blueprint-table--source-register{table-layout:fixed}.blueprint-publication .blueprint-table--source-register th:first-child{width:7%}.blueprint-publication .blueprint-table--source-register th:nth-child(2){width:30%}.blueprint-publication .blueprint-table--source-register th:nth-child(3){width:20%}.blueprint-publication .blueprint-table--source-register th:nth-child(4){width:18%}.blueprint-publication .blueprint-table--source-register th:nth-child(5){width:25%}.blueprint-publication .blueprint-draft-status{background:var(--publication-color-feature-background);color:var(--publication-color-page);margin:3rem 0 0;padding:3rem;position:relative;overflow:hidden}.blueprint-publication .blueprint-draft-status:after{border:1px solid var(--publication-color-feature-rule);content:"";border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-7rem;right:-7rem}.blueprint-publication .blueprint-draft-status h2{color:var(--publication-color-page);margin-top:0}.blueprint-publication .blueprint-draft-status ol{columns:2;column-gap:3rem}.blueprint-publication .blueprint-closing{background:var(--publication-color-feature-background);min-height:70vh;color:var(--publication-color-page)}.blueprint-publication .blueprint-closing .blueprint-kicker{color:var(--publication-color-signal)}.blueprint-publication .blueprint-closing h2{max-width:11ch}.blueprint-publication .blueprint-closing>p:not(.blueprint-kicker,.blueprint-closing__mark){max-width:40rem;margin-top:2rem;font-size:1.1rem;line-height:1.6}.blueprint-publication .blueprint-closing__mark{border-top:1px solid var(--publication-color-feature-rule);color:var(--publication-color-feature-text);font:500 .67rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:8rem;padding-top:1rem}@media (width<=700px){.blueprint-publication .report-grid,.blueprint-publication .report-facts{grid-template-columns:1fr}.blueprint-publication .hero{background:0 0}.blueprint-publication .site-footer{flex-direction:column;align-items:flex-start}.blueprint-publication .action-trace{grid-template-columns:1fr}.blueprint-publication .action-trace li{border-top:0;border-left:2px solid var(--color-line);padding:0 0 1.5rem 1.5rem}.blueprint-publication .action-trace li:before{top:0;left:-.42rem}.blueprint-publication .report-toc ol{grid-template-columns:1fr}.blueprint-publication .publication-section{grid-template-columns:1fr;gap:2rem}.blueprint-publication .section-rail{align-items:baseline;gap:1rem;display:flex}.blueprint-publication .section-rail span{margin:0;font-size:2.5rem}.blueprint-publication .blueprint-identity,.blueprint-publication .blueprint-frontmatter,.blueprint-publication .blueprint-maturity,.blueprint-publication .blueprint-claim,.blueprint-publication .blueprint-toc ol{grid-template-columns:1fr}.blueprint-publication .blueprint-draft-status ol{columns:1}.blueprint-publication .blueprint-route,.blueprint-publication .blueprint-state-model ol,.blueprint-publication .blueprint-methodology--fields ol,.blueprint-publication .blueprint-structure ol,.blueprint-publication .blueprint-incentive-framework,.blueprint-publication .blueprint-tier-framework,.blueprint-publication .blueprint-operating-framework>ol{grid-template-columns:1fr}.blueprint-publication .blueprint-route span{border-top:0;border-left:1px solid var(--publication-color-heading);padding:0 0 1.5rem 1.25rem}.blueprint-publication .blueprint-route span:before{top:0;left:-.32rem}}@media (prefers-reduced-motion:reduce){.blueprint-publication *,.blueprint-publication :before,.blueprint-publication :after{scroll-behavior:auto!important;transition:none!important}}@media print{@page{size:letter;margin:.65in;background:var(--publication-color-page)}.blueprint-publication .site-header,.blueprint-publication .site-footer,.blueprint-publication .skip-link{display:none}.blueprint-publication,.blueprint-publication{background:var(--publication-color-page)!important}.blueprint-publication .blueprint{background:var(--publication-color-page);print-color-adjust:exact}.blueprint-publication .blueprint-cover,.blueprint-publication .blueprint-frontmatter,.blueprint-publication .blueprint-content,.blueprint-publication .blueprint-closing{max-width:none;padding:0}.blueprint-publication .blueprint-cover{break-after:page;border-left-width:.08in;min-height:9.35in;padding-left:.28in}.blueprint-publication .blueprint-cover:before{width:3.2in;height:3.2in;box-shadow:0 0 0 .18in var(--publication-color-signal);top:-1.35in;right:-1.2in}.blueprint-publication .blueprint-cover:after{bottom:1in;right:-1.25in}.blueprint-publication .blueprint-cover h1{font-size:58pt}.blueprint-publication .blueprint-cover__masthead .publication-logo{width:1.75in}.blueprint-publication .report-cover__logo{width:var(--publication-logo-width-print)}.blueprint-publication .blueprint-cover__promise{font-size:23pt}.blueprint-publication .blueprint-frontmatter{break-after:page;grid-template-columns:2.25in 1fr;align-content:start;gap:.42in;min-height:9.35in;padding-top:.35in}.blueprint-publication .blueprint-identity{padding:.26in}.blueprint-publication .blueprint-identity h2,.blueprint-publication .blueprint-toc h2,.blueprint-publication .blueprint-closing h2{font-size:27pt}.blueprint-publication .blueprint-toc{min-height:0}.blueprint-publication .blueprint-toc ol{gap:0;margin-top:.24in}.blueprint-publication .blueprint-toc a{padding:.075in 0;font-size:8.25pt}.blueprint-publication .blueprint-toc .is-part a{font-size:11pt}.blueprint-publication .blueprint-content{font-size:var(--publication-font-size-body-print);line-height:1.45}.blueprint-publication .blueprint-content>h1{break-before:page;break-after:page;background:var(--publication-color-feature-background);width:calc(100% + 1.3in);min-height:9.35in;color:var(--publication-color-page);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;margin:0 0 0 -.65in;padding:.65in;font-size:50pt;display:flex;position:relative;overflow:hidden}.blueprint-publication .blueprint-content>h1:before{color:var(--publication-color-signal);font:600 8pt var(--font-mono);letter-spacing:.16em;content:attr(data-part-kicker);margin-bottom:.35in}.blueprint-publication .blueprint-content>h1:after{border:1px solid var(--publication-color-feature-rule);content:"";border-radius:50%;width:3.5in;height:3.5in;position:absolute;bottom:-1.2in;right:-1.1in}.blueprint-publication .blueprint-content>h2,.blueprint-publication .blueprint-section-composition>h2,.blueprint-publication .blueprint-operating-framework>h2{break-after:avoid;break-inside:avoid;margin:0 0 .28in;font-size:30pt}.blueprint-publication .blueprint-section-composition{break-inside:avoid}.blueprint-publication .blueprint-operating-framework>h3{break-after:avoid;margin:.3in 0 .1in;font-size:13pt}.blueprint-publication .blueprint-operating-framework>ol{break-inside:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .12in;margin-block:.08in .18in}.blueprint-publication .blueprint-operating-framework>ol>li{min-height:.3in;padding:.04in .03in;font-size:8.8pt}.blueprint-publication .blueprint-authority-framework>ol,.blueprint-publication .blueprint-record-framework>ol,.blueprint-publication .blueprint-status-framework>ol,.blueprint-publication .blueprint-screen-framework>ol,.blueprint-publication .blueprint-measurement-framework>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-publication .blueprint-operating-principle,.blueprint-publication .blueprint-north-star{break-inside:avoid;margin:.13in 0;padding:.11in .13in}.blueprint-publication .blueprint-operating-principle{font-size:12pt}.blueprint-publication .blueprint-north-star{font-size:18pt}.blueprint-publication .blueprint-domain-framework>h3,.blueprint-publication .blueprint-workflow-framework>h3,.blueprint-publication .blueprint-service-framework>h3{break-before:auto;padding-top:.08in}.blueprint-publication .blueprint-content>h3{break-after:avoid;margin:.34in 0 .12in;font-size:13pt}.blueprint-publication .blueprint-content h4{break-after:avoid}.blueprint-publication .blueprint-content>#section-29-proposed-temporary-foster-permit{break-before:page}.blueprint-publication .blueprint-content>h2+h3,.blueprint-publication .blueprint-content>h1+h2{margin-top:0}.blueprint-publication .blueprint-content p{orphans:3;widows:3;margin-bottom:.12in}.blueprint-publication .blueprint-content li{margin-bottom:.05in}.blueprint-publication .blueprint-content ol{break-inside:avoid}.blueprint-publication .blueprint-content p:has(+ol){break-after:avoid}.blueprint-publication .blueprint-content blockquote{break-inside:avoid;margin:.28in 0;padding:.18in 0;font-size:19pt}.blueprint-publication .blueprint-content table{font-size:var(--publication-font-size-table-print);margin:.2in 0 .3in;line-height:1.28}.blueprint-publication .blueprint:is([data-blueprint-version="0.4"],[data-blueprint-version="0.5"],[data-blueprint-version="0.6"],[data-blueprint-version="0.7"],[data-blueprint-version="0.8"],[data-blueprint-version="0.9"]) #section-26-operator-opportunity-map{margin-bottom:.14in}.blueprint-publication .blueprint:is([data-blueprint-version="0.4"],[data-blueprint-version="0.5"],[data-blueprint-version="0.6"],[data-blueprint-version="0.7"],[data-blueprint-version="0.8"],[data-blueprint-version="0.9"]) .blueprint-table--operator-map{margin-block:.1in}.blueprint-publication .blueprint:is([data-blueprint-version="0.4"],[data-blueprint-version="0.5"],[data-blueprint-version="0.6"],[data-blueprint-version="0.7"],[data-blueprint-version="0.8"],[data-blueprint-version="0.9"]) #limitation{margin-top:.12in}.blueprint-publication .blueprint-content thead{display:table-header-group}.blueprint-publication .blueprint-content tr{break-inside:avoid}.blueprint-publication .blueprint-content th,.blueprint-publication .blueprint-content td{padding:.06in .05in}.blueprint-publication .blueprint-content th{font-size:var(--publication-font-size-table-heading-print)}.blueprint-publication .blueprint-claim{grid-template-columns:1.18in 1fr;gap:.12in;margin:.08in 0;padding:.06in 0 .06in .1in}.blueprint-publication .blueprint-claim__label{font-size:var(--publication-font-size-label-print)}.blueprint-publication .blueprint-claim__label .blueprint-claim__source{font-size:6.2pt}.blueprint-publication .blueprint-claim--standard{margin:.13in 0;padding:.11in .13in}.blueprint-publication .blueprint-claim--feature{grid-template-columns:1fr;gap:.08in;margin:.16in 0;padding:.16in .18in}.blueprint-publication .blueprint-table--source-register th,.blueprint-publication .blueprint-table--source-register td{padding-block:.09in}.blueprint-publication .blueprint-table--source-register tbody tr:nth-child(9){break-before:page}.blueprint-publication .blueprint[data-blueprint-version="0.8"] #source-register-additions-version-0-8+.blueprint-table--source-register tbody tr:nth-child(9){break-before:auto}.blueprint-publication .blueprint[data-blueprint-version="0.3"] .blueprint-toc a{padding-block:.034in;font-size:6.8pt}.blueprint-publication .blueprint[data-blueprint-version="0.3"] .blueprint-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.18in}.blueprint-publication .blueprint[data-blueprint-version="0.3"] .blueprint-toc .is-part a{font-size:8.8pt}.blueprint-publication .blueprint[data-blueprint-version="0.4"] .blueprint-toc a{padding-block:.02in;font-size:6.3pt}.blueprint-publication .blueprint[data-blueprint-version="0.4"] .blueprint-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.15in}.blueprint-publication .blueprint[data-blueprint-version="0.4"] .blueprint-toc .is-part a{font-size:8.3pt}.blueprint-publication .blueprint[data-blueprint-version="0.5"] .blueprint-toc a{padding-block:.014in;font-size:5.8pt}.blueprint-publication .blueprint[data-blueprint-version="0.5"] .blueprint-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.14in}.blueprint-publication .blueprint[data-blueprint-version="0.5"] .blueprint-toc .is-part a{font-size:7.8pt}.blueprint-publication .blueprint[data-blueprint-version="0.6"] .blueprint-toc a{padding-block:.006in;font-size:5pt}.blueprint-publication .blueprint[data-blueprint-version="0.6"] .blueprint-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.12in}.blueprint-publication .blueprint[data-blueprint-version="0.6"] .blueprint-toc .is-part a{font-size:7pt}.blueprint-publication .blueprint[data-blueprint-version="0.7"] .blueprint-toc a{padding-block:.006in;font-size:5pt}.blueprint-publication .blueprint[data-blueprint-version="0.7"] .blueprint-toc ol{column-count:3;column-gap:.1in;display:block}.blueprint-publication .blueprint[data-blueprint-version="0.7"] .blueprint-frontmatter{grid-template-columns:2.25in 1fr;gap:.2in}.blueprint-publication .blueprint[data-blueprint-version="0.7"] .blueprint-toc li{break-inside:avoid}.blueprint-publication .blueprint[data-blueprint-version="0.7"] .blueprint-toc .is-part a{font-size:7pt}.blueprint-publication .blueprint[data-blueprint-version="0.8"] .blueprint-toc a{padding-block:.006in;font-size:5pt}.blueprint-publication .blueprint[data-blueprint-version="0.8"] .blueprint-toc ol{column-count:3;column-gap:.1in;display:block}.blueprint-publication .blueprint[data-blueprint-version="0.8"] .blueprint-frontmatter{grid-template-columns:2.25in 1fr;gap:.2in}.blueprint-publication .blueprint[data-blueprint-version="0.8"] .blueprint-toc li{break-inside:avoid}.blueprint-publication .blueprint[data-blueprint-version="0.8"] .blueprint-toc .is-part a{font-size:7pt}.blueprint-publication .blueprint[data-blueprint-version="0.9"] .blueprint-toc a{padding-block:.006in;font-size:5pt}.blueprint-publication .blueprint[data-blueprint-version="0.9"] .blueprint-toc ol{column-count:3;column-gap:.1in;display:block}.blueprint-publication .blueprint[data-blueprint-version="0.9"] .blueprint-frontmatter{grid-template-columns:2.25in 1fr;gap:.2in}.blueprint-publication .blueprint[data-blueprint-version="0.9"] .blueprint-toc li{break-inside:avoid}.blueprint-publication .blueprint[data-blueprint-version="0.9"] .blueprint-toc .is-part a{font-size:7pt}.blueprint-publication .blueprint[data-blueprint-version="0.9"] #draft-status-version-0-8{break-before:page}.blueprint-publication .blueprint-participation-framework>h3{margin:.24in 0 .08in;padding-top:.08in;font-size:12pt}.blueprint-publication .blueprint-participation-framework>h4{margin:.16in 0 .05in;font-size:9.4pt}.blueprint-publication .blueprint-participation-framework>ol>li{padding-left:.34in}.blueprint-publication .blueprint-participation-framework>ol>li:before{top:.055in;left:.03in}.blueprint-publication .blueprint-technical-framework>h3{margin:.24in 0 .08in;padding-top:.08in;font-size:12pt}.blueprint-publication .blueprint-technical-framework>h2+p{break-after:avoid}.blueprint-publication .blueprint-technical-framework>h4{margin:.16in 0 .05in;font-size:9.4pt}.blueprint-publication .blueprint-technical-framework>ol>li{padding-left:.34in}.blueprint-publication .blueprint-technical-framework>ol>li:before{top:.055in;left:.03in}.blueprint-publication .blueprint-pilot-implementation-framework>h3{margin:.24in 0 .08in;padding-top:.08in;font-size:12pt}.blueprint-publication .blueprint-pilot-implementation-framework>h2+p{break-after:avoid}.blueprint-publication .blueprint-pilot-implementation-framework>h4{margin:.16in 0 .05in;font-size:9.4pt}.blueprint-publication .blueprint-pilot-implementation-framework>ol>li{padding-left:.34in}.blueprint-publication .blueprint-pilot-implementation-framework>ol>li:before{top:.055in;left:.03in}.blueprint-publication .blueprint-funding-framework>h3{margin:.24in 0 .08in;padding-top:.08in;font-size:12pt}.blueprint-publication .blueprint-funding-framework>h2+p{break-after:avoid}.blueprint-publication .blueprint-funding-framework>h4{margin:.16in 0 .05in;font-size:9.4pt}.blueprint-publication .blueprint-funding-framework>ol>li{padding-left:.34in}.blueprint-publication .blueprint-funding-framework>ol>li:before{top:.055in;left:.03in}.blueprint-publication .blueprint-consolidation-framework>h3{margin:.24in 0 .08in;padding-top:.08in;font-size:12pt}.blueprint-publication .blueprint-consolidation-framework>h2+p,.blueprint-publication .blueprint-consolidation-framework>h2+blockquote{break-after:avoid}.blueprint-publication .blueprint-consolidation-framework>ol>li{padding-left:.34in}.blueprint-publication .blueprint-consolidation-framework>ol>li:before{top:.055in;left:.03in}.blueprint-publication .blueprint-consolidation-framework blockquote{margin:.18in 0;font-size:12pt}.blueprint-publication .blueprint-theory-of-change pre{break-inside:auto;font-size:7.8pt;line-height:1.25}.blueprint-publication .blueprint-risk-register .blueprint-table{font-size:7.2pt;line-height:1.2}.blueprint-publication .blueprint-sequence{break-inside:avoid;margin:.1in 0 .18in;padding:.08in .1in}.blueprint-publication .blueprint-sequence figcaption{margin-bottom:.06in;font-size:7.3pt}.blueprint-publication .blueprint-sequence ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .1in}.blueprint-publication .blueprint-sequence li{grid-template-columns:.22in 1fr;gap:.04in;padding:.035in .02in;font-size:8.8pt}.blueprint-publication .blueprint-opportunity-overview,.blueprint-publication .blueprint-policy-comparison,.blueprint-publication .blueprint-incentive-framework,.blueprint-publication .blueprint-tier-framework{break-inside:avoid;margin:.16in 0 .22in}.blueprint-publication .blueprint-opportunity-overview{padding:.12in .14in}.blueprint-publication .blueprint-policy-comparison{padding:.12in 0}.blueprint-publication .blueprint-incentive-framework h4{margin-top:.08in;font-size:7pt}.blueprint-publication .blueprint-incentive-framework ol{margin-bottom:.06in}.blueprint-publication .blueprint-tier-framework h3,.blueprint-publication .blueprint-tier-framework p:not(.blueprint-generated-caption){padding:.07in}.blueprint-publication .blueprint-tier-framework .blueprint-generated-caption{padding:.08in 0}.blueprint-publication .blueprint-claim--definition{padding-block:.12in}.blueprint-publication .blueprint-diagram,.blueprint-publication .blueprint-structure{break-inside:avoid;margin:.18in 0 .25in;padding:.14in 0}.blueprint-publication .blueprint-diagram figcaption,.blueprint-publication .blueprint-structure figcaption{margin-bottom:.1in;font-size:7.5pt}.blueprint-publication .blueprint-funnel li{min-height:.34in;padding-block:.02in}.blueprint-publication .blueprint-structure li{min-height:.36in;padding:.05in .04in;font-size:9pt}.blueprint-publication .blueprint-state-model ol,.blueprint-publication .blueprint-methodology--fields ol{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprint-publication .blueprint-methodology--fields li{min-height:.43in}.blueprint-publication .blueprint-pilot-comparison li{min-height:.52in;padding-bottom:.18in}.blueprint-publication .blueprint-pilot-comparison li:after{bottom:.045in}.blueprint-publication .blueprint[data-blueprint-version="0.2"] .blueprint-toc a{padding-block:.045in;font-size:7.5pt}.blueprint-publication .blueprint[data-blueprint-version="0.2"] .blueprint-toc .is-part a{font-size:9.5pt}.blueprint-publication .blueprint-draft-status{break-inside:avoid;min-height:3.7in;margin-top:.35in;padding:.35in}.blueprint-publication .blueprint-draft-status h2{font-size:30pt}.blueprint-publication .blueprint-closing{break-before:page;min-height:9.35in;padding:1in 0}.blueprint-publication .report-shell{padding:0}.blueprint-publication .report-cover{break-after:page;min-height:9in}.blueprint-publication .report-section{break-inside:avoid}.blueprint-publication .report-toc{break-after:page}.blueprint-publication .publication-section{break-before:page;border:0;grid-template-columns:1.15in 1fr;gap:.35in;padding:0}.blueprint-publication .section-rail span{font-size:2.5rem}.blueprint-publication .evidence-note{break-inside:avoid}.blueprint-publication .editorial-note{break-before:page}.blueprint-publication .report-shell--pilot-overview .report-toc,.blueprint-publication .report-shell--pilot-overview>.editorial-note{display:none}.blueprint-publication .report-shell--pilot-overview .publication-body{grid-template-columns:1fr 1fr;gap:.22in .35in;margin:0;display:grid}.blueprint-publication .report-shell--pilot-overview .publication-section{break-before:auto;break-inside:avoid;padding:0;display:block}.blueprint-publication .report-shell--pilot-overview .section-rail{align-items:baseline;gap:.08in;margin-bottom:.06in;display:flex}.blueprint-publication .report-shell--pilot-overview .section-rail span{font:600 10pt var(--font-mono);margin:0}.blueprint-publication .report-shell--pilot-overview .section-rail p{margin:0;font-size:6.5pt}.blueprint-publication .report-shell--pilot-overview .section-content h2{margin:0 0 .08in;font-size:19pt;line-height:.98}.blueprint-publication .report-shell--pilot-overview .section-content>p,.blueprint-publication .report-shell--pilot-overview .section-content li{margin-block:0 .06in;font-size:8pt;line-height:1.32}.blueprint-publication .report-shell--pilot-overview .section-content ul{margin:0}.blueprint-publication .report-shell--pilot-overview .evidence-note{margin-top:.08in;padding:.08in .1in}.blueprint-publication .report-shell--pilot-overview .evidence-note .claim-label{font-size:5.5pt}.blueprint-publication .report-shell--pilot-overview .section-sources{margin-top:.06in;padding-top:.04in;font-size:5.5pt}.blueprint-publication .report-shell--pilot-overview .section-sources a,.blueprint-publication .report-shell--pilot-overview .section-sources span{border:0;padding:0}}

