.impact-metrics[data-astro-cid-llilynjk]{max-width:30rem;margin:0 0 1.5rem;border-top:1px solid var(--color-border)}.metric-item[data-astro-cid-llilynjk]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.125rem 1.5rem;padding:.5rem 0;border-bottom:1px solid var(--color-border);line-height:1.5}.metric-item[data-astro-cid-llilynjk] dt[data-astro-cid-llilynjk]{color:var(--color-text-secondary);font-size:.9375rem}.metric-item[data-astro-cid-llilynjk] dd[data-astro-cid-llilynjk]{margin:0;color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums}.rec[data-astro-cid-ovxcmftc]{width:100%;max-width:68rem;margin:0 auto;padding:clamp(1.5rem,5vw,3.5rem) clamp(1rem,4vw,2rem) 5rem}.rec-header[data-astro-cid-ovxcmftc]{margin-bottom:1.5rem;padding-bottom:clamp(1.5rem,4vw,2.25rem);border-bottom:1px solid var(--color-text)}.rec-header--built[data-astro-cid-ovxcmftc]{border-bottom-width:2px}.rec-header--planned[data-astro-cid-ovxcmftc]{border-bottom:1px dashed var(--color-text-muted)}.rec-header--archived[data-astro-cid-ovxcmftc]{border-bottom-color:var(--color-border)}.rec-state[data-astro-cid-ovxcmftc]{display:flex;align-items:baseline;gap:.625rem;max-width:62ch;margin:0 0 1.25rem;color:var(--color-text);font-size:.9375rem;line-height:1.5}.rec-header[data-astro-cid-ovxcmftc] h1[data-astro-cid-ovxcmftc]{max-width:24ch;margin:0 0 1rem;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:500;line-height:1.1;letter-spacing:-.015em}.rec-outcome[data-astro-cid-ovxcmftc]{max-width:60ch;margin:0;font-size:1.125rem;line-height:1.6}.rec-grid[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:2rem 3rem;align-items:start}.rec-facts[data-astro-cid-ovxcmftc]{margin:0}.rec-facts[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]{padding:.625rem 0;border-bottom:1px solid var(--color-border)}.rec-facts[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]:first-child{padding-top:0}.rec-facts[data-astro-cid-ovxcmftc] dt[data-astro-cid-ovxcmftc]{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.rec-facts[data-astro-cid-ovxcmftc] dd[data-astro-cid-ovxcmftc]{margin:0;color:var(--color-text);font-size:.9375rem;line-height:1.5;font-variant-numeric:tabular-nums}.rec-stack[data-astro-cid-ovxcmftc]{margin:0;padding:0;list-style:none;color:inherit}.rec-stack[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc]{margin:0;line-height:1.5}.rec-main[data-astro-cid-ovxcmftc]{max-width:44rem}.rec-section[data-astro-cid-ovxcmftc]{padding:1.5rem 0 2rem;border-top:1px solid var(--color-border)}.rec-section[data-astro-cid-ovxcmftc]:first-child{padding-top:0;border-top:0}.rec-section[data-astro-cid-ovxcmftc] h2[data-astro-cid-ovxcmftc],.rec-body[data-astro-cid-ovxcmftc] h2{margin:0 0 .75rem;font-size:1.375rem;font-weight:600;letter-spacing:0}.rec-section[data-astro-cid-ovxcmftc] p[data-astro-cid-ovxcmftc],.rec-section[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc],.rec-body[data-astro-cid-ovxcmftc] p,.rec-body[data-astro-cid-ovxcmftc] li{font-size:1.0625rem;line-height:1.7}.rec-section[data-astro-cid-ovxcmftc] p[data-astro-cid-ovxcmftc]{margin:0}.rec-section[data-astro-cid-ovxcmftc] ul[data-astro-cid-ovxcmftc],.rec-body[data-astro-cid-ovxcmftc] ul,.rec-body[data-astro-cid-ovxcmftc] ol{margin:0;padding-left:1.25rem;list-style-position:outside}.rec-section[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc],.rec-body[data-astro-cid-ovxcmftc] li{margin:0 0 .375rem}.rec-decision[data-astro-cid-ovxcmftc]+.rec-decision[data-astro-cid-ovxcmftc]{margin-top:1.5rem}.rec-decision[data-astro-cid-ovxcmftc] h3[data-astro-cid-ovxcmftc]{margin:0 0 .375rem;font-family:var(--font-body);font-size:1.0625rem;font-weight:600;line-height:1.45}.rec-section[data-astro-cid-ovxcmftc] .rec-decision-alt[data-astro-cid-ovxcmftc]{margin:.75rem 0 .25rem;color:var(--color-text-muted);font-size:.9375rem}.rec-body[data-astro-cid-ovxcmftc] h2{padding-top:1.5rem;border-top:1px solid var(--color-border)}.rec-body[data-astro-cid-ovxcmftc] h2:not(:first-child){margin-top:2rem}.rec-body[data-astro-cid-ovxcmftc] h3{margin:1.5rem 0 .375rem;font-family:var(--font-body);font-size:1.0625rem;font-weight:600}.rec-body[data-astro-cid-ovxcmftc] p{margin:0 0 1rem}.rec-body[data-astro-cid-ovxcmftc] ul,.rec-body[data-astro-cid-ovxcmftc] ol{margin-bottom:1rem}.rec-body[data-astro-cid-ovxcmftc] pre{margin:0 0 1rem}@media(max-width:900px){.rec-grid[data-astro-cid-ovxcmftc]{grid-template-columns:minmax(0,1fr)}.rec-facts[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:0 1rem}.rec-facts[data-astro-cid-ovxcmftc]>div[data-astro-cid-ovxcmftc]:first-child{padding-top:.625rem;border-top:1px solid var(--color-border)}}@media(max-width:600px){.rec-outcome[data-astro-cid-ovxcmftc]{font-size:1.0625rem}}
