.xfeat:where(.astro-clmzolsb){--ink: #0f2328;--dim: #2d3e44;--mute: #556068;--grn2: #007a28;--teal2: #006f87;--vlt2: #4e18b8;--grn-hi: #00c940;--teal-hi: #00c4e8;--vlt-hi: #a050ff;background:#fff;border-radius:24px;padding:48px 56px 72px;font-family:Onest,system-ui,sans-serif;color:var(--ink);box-shadow:0 2px 4px #0000000a,0 20px 64px -24px #0f232821}.xfeat:where(.astro-clmzolsb) :where(.astro-clmzolsb){box-sizing:border-box}.xf-head:where(.astro-clmzolsb){display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding-bottom:40px}.xfeat:where(.astro-clmzolsb) h2:where(.astro-clmzolsb){margin:0;font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--ink)}.xf-sub:where(.astro-clmzolsb){margin:6px 0 0;font-size:15px;color:var(--mute)}.xf-chips:where(.astro-clmzolsb){display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start;padding-top:4px}.xf-chip:where(.astro-clmzolsb){font-family:ui-monospace,monospace;font-size:11px;padding:5px 13px;border:1px solid #cdd7dc;border-radius:999px;color:var(--mute);white-space:nowrap;letter-spacing:.03em}.xf-act:where(.astro-clmzolsb){padding-top:52px}.xf-act-label:where(.astro-clmzolsb){display:flex;align-items:center;gap:10px;font-family:ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin:0 0 44px}.act-pip:where(.astro-clmzolsb){display:block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.pip-grn:where(.astro-clmzolsb){background:var(--grn2)}.pip-teal:where(.astro-clmzolsb){background:var(--teal2)}.pip-vlt:where(.astro-clmzolsb){background:var(--vlt2)}.xf-lbl:where(.astro-clmzolsb){display:inline-block;font-family:ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:3px 9px;border-radius:4px;margin-bottom:14px}.lbl-proto:where(.astro-clmzolsb){color:var(--grn2);background:#008c2b1a}.lbl-fin:where(.astro-clmzolsb){color:var(--teal2);background:#0090ab1a}.lbl-gov:where(.astro-clmzolsb){color:var(--vlt2);background:#5b1ec81a}.xf-statement:where(.astro-clmzolsb){display:flex;align-items:center}.xf-stmt-body:where(.astro-clmzolsb){flex:0 0 57%;max-width:57%;padding:64px 0 64px 28px}.xf-stmt-graphic:where(.astro-clmzolsb){flex:1;display:flex;align-items:center;justify-content:center;padding:32px 8px 32px 16px;opacity:.95}.xf-stmt-graphic:where(.astro-clmzolsb) img:where(.astro-clmzolsb){width:100%;max-width:340px;height:auto;display:block}.xf-statement:where(.astro-clmzolsb) h3:where(.astro-clmzolsb){margin:0 0 22px;font-size:40px;font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--ink)}.stmt-proto:where(.astro-clmzolsb) h3:where(.astro-clmzolsb){background:linear-gradient(140deg,#004d1a 15%,var(--grn-hi) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stmt-fin:where(.astro-clmzolsb) h3:where(.astro-clmzolsb){background:linear-gradient(140deg,#003d50 15%,var(--teal-hi) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stmt-gov:where(.astro-clmzolsb) h3:where(.astro-clmzolsb){background:linear-gradient(140deg,#2a0875 15%,var(--vlt-hi) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.xf-statement:where(.astro-clmzolsb) p:where(.astro-clmzolsb){font-size:15.5px;line-height:1.72;color:var(--dim);margin:0 0 16px}.xf-statement:where(.astro-clmzolsb) p:where(.astro-clmzolsb):last-child{margin-bottom:0}.xf-pair:where(.astro-clmzolsb),.xf-trio:where(.astro-clmzolsb){display:grid}.pair-6040:where(.astro-clmzolsb){grid-template-columns:3fr 2fr}.pair-5545:where(.astro-clmzolsb){grid-template-columns:11fr 9fr}.xf-trio:where(.astro-clmzolsb){grid-template-columns:repeat(3,1fr)}.xf-detail:where(.astro-clmzolsb){padding:48px 40px 48px 28px}.xf-detail:where(.astro-clmzolsb) h4:where(.astro-clmzolsb){margin:0 0 14px;font-size:19px;font-weight:700;line-height:1.28;letter-spacing:-.014em;color:var(--ink)}.act-proto:where(.astro-clmzolsb) .xf-detail:where(.astro-clmzolsb) h4:where(.astro-clmzolsb),.act-proto:where(.astro-clmzolsb) .xf-solo:where(.astro-clmzolsb) h4:where(.astro-clmzolsb){color:var(--grn2)}.act-fin:where(.astro-clmzolsb) .xf-detail:where(.astro-clmzolsb) h4:where(.astro-clmzolsb){color:var(--teal2)}.act-gov:where(.astro-clmzolsb) .xf-detail:where(.astro-clmzolsb) h4:where(.astro-clmzolsb),.act-gov:where(.astro-clmzolsb) .xf-closing:where(.astro-clmzolsb) h4:where(.astro-clmzolsb){color:var(--vlt2)}.xf-detail:where(.astro-clmzolsb) p:where(.astro-clmzolsb){font-size:14px;line-height:1.72;color:var(--dim);margin:0 0 12px}.xf-detail:where(.astro-clmzolsb) p:where(.astro-clmzolsb):last-of-type{margin-bottom:0}.xf-solo:where(.astro-clmzolsb){padding:52px 0 52px 28px}.xf-solo:where(.astro-clmzolsb) h4:where(.astro-clmzolsb){margin:0 0 18px;font-size:22px;font-weight:700;letter-spacing:-.016em;color:var(--ink)}.xf-solo-cols:where(.astro-clmzolsb){display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:900px}.xf-solo-cols:where(.astro-clmzolsb) p:where(.astro-clmzolsb){font-size:14.5px;line-height:1.72;color:var(--dim);margin:0}.xf-closing:where(.astro-clmzolsb){padding:52px 0 52px 28px}.xf-closing-inner:where(.astro-clmzolsb){max-width:640px}.xf-closing:where(.astro-clmzolsb) h4:where(.astro-clmzolsb){margin:0 0 16px;font-size:22px;font-weight:700;letter-spacing:-.016em;color:var(--ink)}.xf-closing:where(.astro-clmzolsb) p:where(.astro-clmzolsb){font-size:14.5px;line-height:1.72;color:var(--dim);margin:0 0 14px}.xf-closing:where(.astro-clmzolsb) p:where(.astro-clmzolsb):last-child{margin-bottom:0}@media (max-width: 900px){.xf-statement:where(.astro-clmzolsb){flex-direction:column;align-items:flex-start}.xf-stmt-body:where(.astro-clmzolsb){flex:none;max-width:100%}.xf-stmt-graphic:where(.astro-clmzolsb){width:100%;padding:0 0 32px;opacity:.6}.xf-stmt-graphic:where(.astro-clmzolsb) img:where(.astro-clmzolsb){max-width:240px;margin:0 auto}.xf-pair:where(.astro-clmzolsb),.xf-trio:where(.astro-clmzolsb){grid-template-columns:1fr}.xf-solo-cols:where(.astro-clmzolsb){grid-template-columns:1fr;gap:0}.xf-solo-cols:where(.astro-clmzolsb) p:where(.astro-clmzolsb){margin-bottom:14px}}@media (max-width: 640px){.xfeat:where(.astro-clmzolsb){padding:32px 24px 48px;border-radius:16px}.xfeat:where(.astro-clmzolsb) h2:where(.astro-clmzolsb){font-size:28px}.xf-statement:where(.astro-clmzolsb) h3:where(.astro-clmzolsb){font-size:26px}.xf-head:where(.astro-clmzolsb){flex-direction:column;gap:14px}.xf-stmt-body:where(.astro-clmzolsb){padding:44px 0 44px 22px}.xf-detail:where(.astro-clmzolsb){padding:36px 20px 36px 22px}}
