.focused-reveal-module__3MRUwa__reveal [data-step]{--reveal-delay:0s}.focused-reveal-module__3MRUwa__reveal [data-step="2"]{--reveal-delay:.16s}.focused-reveal-module__3MRUwa__reveal [data-step="3"]{--reveal-delay:.34s}.focused-reveal-module__3MRUwa__reveal[data-reveal=waiting] [data-step]{clip-path:inset(0 100% 0 0)}.focused-reveal-module__3MRUwa__reveal[data-reveal=entered] [data-step]{animation:focused-reveal-module__3MRUwa__resolve-inline .52s cubic-bezier(.22,.7,.2,1) var(--reveal-delay) both}.focused-reveal-module__3MRUwa__reveal[data-variant=budget][data-reveal=waiting] [data-step],.focused-reveal-module__3MRUwa__reveal[data-variant=pillars][data-reveal=waiting] [data-step="3"]{clip-path:inset(0 0 100%)}.focused-reveal-module__3MRUwa__reveal[data-variant=budget][data-reveal=entered] [data-step],.focused-reveal-module__3MRUwa__reveal[data-variant=pillars][data-reveal=entered] [data-step="3"]{animation-name:focused-reveal-module__3MRUwa__resolve-block}@keyframes focused-reveal-module__3MRUwa__resolve-inline{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes focused-reveal-module__3MRUwa__resolve-block{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.focused-reveal-module__3MRUwa__reveal[data-reveal] [data-step]{clip-path:none!important;animation:none!important}}
.policy-overview-module__ifoGAa__overview{color:#142e25;border-bottom:1px solid #aecebc;padding:44px 0 36px}.policy-overview-module__ifoGAa__heading{letter-spacing:-.035em;flex-wrap:wrap;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:900;line-height:1.45;display:flex}.policy-overview-module__ifoGAa__heading span{display:inline-block}.policy-overview-module__ifoGAa__intro{color:#446d56;max-width:780px;margin-top:14px;font-size:.9rem;line-height:1.9}.policy-overview-module__ifoGAa__core{color:#142e25;background:#e7f4ed;border-top:3px solid #176b46;margin-top:26px;padding:25px 28px 22px}.policy-overview-module__ifoGAa__coreTitle{border-bottom:1px solid #aecebc;align-items:baseline;gap:20px;padding-bottom:19px;font-size:1rem;font-weight:700;line-height:1.6;display:flex}.policy-overview-module__ifoGAa__coreTitle>span{color:#176b46;flex-shrink:0;font-size:.75rem}.policy-overview-module__ifoGAa__coreGrid{grid-template-columns:1fr 1fr;display:grid}.policy-overview-module__ifoGAa__pillar{min-width:0;padding-top:19px}.policy-overview-module__ifoGAa__coreGrid .policy-overview-module__ifoGAa__pillar+.policy-overview-module__ifoGAa__pillar{border-left:1px solid #aecebc;margin-left:28px;padding-left:28px}.policy-overview-module__ifoGAa__pillar h3{letter-spacing:-.02em;align-items:baseline;gap:12px;font-size:1.35rem;font-weight:900;line-height:1.6;display:flex}.policy-overview-module__ifoGAa__order{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8rem;font-weight:700}.policy-overview-module__ifoGAa__core .policy-overview-module__ifoGAa__order,.policy-overview-module__ifoGAa__core .policy-overview-module__ifoGAa__references a{color:#176b46}.policy-overview-module__ifoGAa__references{flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:12px;display:flex}.policy-overview-module__ifoGAa__count{font-size:.75rem;font-weight:700}.policy-overview-module__ifoGAa__references ul{flex-wrap:wrap;gap:2px;display:flex}.policy-overview-module__ifoGAa__references a{text-underline-offset:5px;place-items:center;min-width:30px;min-height:32px;font-size:.85rem;font-weight:700;text-decoration:underline;transition:background-color .15s;display:grid}.policy-overview-module__ifoGAa__references a:hover{background:#176b4610}.policy-overview-module__ifoGAa__references a:focus-visible{outline-offset:2px;outline:2px solid}.policy-overview-module__ifoGAa__supporting{border-bottom:1px solid #aecebc;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policy-overview-module__ifoGAa__supporting .policy-overview-module__ifoGAa__pillar{padding:22px 0}.policy-overview-module__ifoGAa__supporting .policy-overview-module__ifoGAa__pillar:nth-child(2n){border-left:1px solid #aecebc;margin-left:24px;padding-left:24px}.policy-overview-module__ifoGAa__supporting h3{font-size:1rem}.policy-overview-module__ifoGAa__supporting .policy-overview-module__ifoGAa__references a{color:#176b46}.policy-overview-module__ifoGAa__supporting .policy-overview-module__ifoGAa__references a:hover{background:#176b4610}.policy-overview-module__ifoGAa__hint{color:#527d65;margin-top:12px;font-size:.75rem}.policy-overview-module__ifoGAa__mobileBreak{display:none}@media (max-width:767px){.policy-overview-module__ifoGAa__overview{padding-top:30px}.policy-overview-module__ifoGAa__heading{font-size:1.55rem}.policy-overview-module__ifoGAa__intro{margin-top:12px;font-size:.85rem;line-height:1.85}.policy-overview-module__ifoGAa__core{margin-top:20px;padding:18px}.policy-overview-module__ifoGAa__coreTitle{padding-bottom:14px;font-size:.95rem;display:block}.policy-overview-module__ifoGAa__coreTitle>span{margin-bottom:7px;font-size:.7rem;display:block}.policy-overview-module__ifoGAa__mobileBreak{display:block}.policy-overview-module__ifoGAa__coreGrid,.policy-overview-module__ifoGAa__supporting{grid-template-columns:1fr}.policy-overview-module__ifoGAa__pillar{padding-top:14px}.policy-overview-module__ifoGAa__pillar h3{gap:10px;font-size:1.12rem}.policy-overview-module__ifoGAa__coreGrid .policy-overview-module__ifoGAa__pillar+.policy-overview-module__ifoGAa__pillar{border-top:1px solid #aecebc;border-left:0;margin:14px 0 0;padding:14px 0 0}.policy-overview-module__ifoGAa__references{gap:6px 12px;margin-top:5px}.policy-overview-module__ifoGAa__references a{min-width:31px;min-height:34px}.policy-overview-module__ifoGAa__supporting .policy-overview-module__ifoGAa__pillar{padding:14px 0}.policy-overview-module__ifoGAa__supporting .policy-overview-module__ifoGAa__pillar+.policy-overview-module__ifoGAa__pillar{border-top:1px solid #aecebc;border-left:0;margin:0;padding:14px 0}.policy-overview-module__ifoGAa__supporting h3{font-size:.95rem}}
.theme-meta:has(.promise-evidence-module__MrUfwW__evidence){align-self:start;padding:38px 24px 40px}.theme-meta:has(.promise-evidence-module__MrUfwW__evidence)>div{gap:8px;margin-top:14px}@media (min-width:901px){.theme-row:has(.promise-evidence-module__MrUfwW__evidence){grid-template-columns:minmax(0,1fr) 320px}}.promise-evidence-module__MrUfwW__evidence{color:#142e25;border-bottom:1px solid #bdd6c8;margin:0 0 30px;padding:0 0 30px}.promise-evidence-module__MrUfwW__title{margin:0 0 26px;font-size:.9rem;font-weight:900}.promise-evidence-module__MrUfwW__pair{grid-template-columns:1fr 1.25fr;display:grid}.promise-evidence-module__MrUfwW__pair dt,.promise-evidence-module__MrUfwW__budget dt{color:#527d65;font-size:.75rem;font-weight:700;line-height:1.65}.promise-evidence-module__MrUfwW__pair dt{min-height:3.3em}.promise-evidence-module__MrUfwW__pair dd{font-variant-numeric:tabular-nums;margin-top:6px;font-size:2.25rem;font-weight:900;line-height:1.2}.promise-evidence-module__MrUfwW__pair dd span{margin-inline:2px;font-size:1rem}.promise-evidence-module__MrUfwW__observed{border-left:1px solid #adcbba;padding-left:16px}.promise-evidence-module__MrUfwW__observed dd{color:#92322d}.promise-evidence-module__MrUfwW__conclusion{color:#92322d;border-top:2px solid #92322d;margin-top:28px;padding-top:24px;font-size:.9rem;font-weight:700;line-height:1.75}.promise-evidence-module__MrUfwW__income{margin-top:4px;font-size:1.85rem;font-weight:900;line-height:1.35}.promise-evidence-module__MrUfwW__income span{margin-left:3px;font-size:1rem}.promise-evidence-module__MrUfwW__provision{border-top:2px solid #92322d;margin-top:28px;padding-top:24px}.promise-evidence-module__MrUfwW__provision dd{color:#92322d;margin-top:7px;font-size:1rem;font-weight:900;line-height:1.65}.promise-evidence-module__MrUfwW__explanation{color:#446d56;margin-top:24px;font-size:.8rem;line-height:1.85}@media (max-width:767px){.theme-meta:has(.promise-evidence-module__MrUfwW__evidence){padding:26px 20px}.promise-evidence-module__MrUfwW__evidence{margin-bottom:26px;padding-bottom:26px}.promise-evidence-module__MrUfwW__title{margin-bottom:24px}.promise-evidence-module__MrUfwW__conclusion{margin-top:24px;padding-top:22px}.promise-evidence-module__MrUfwW__pair{grid-template-columns:1fr 1fr}.promise-evidence-module__MrUfwW__pair dd{margin-top:12px}.promise-evidence-module__MrUfwW__conclusion br{display:none}.promise-evidence-module__MrUfwW__budget{grid-template-columns:.85fr 1.45fr;gap:16px;display:grid}.promise-evidence-module__MrUfwW__provision{border-top:0;border-left:2px solid #92322d;margin:0;padding:0 0 0 16px}.promise-evidence-module__MrUfwW__income{margin-top:10px;font-size:1.7rem}.promise-evidence-module__MrUfwW__income span{margin-left:0;font-size:.9rem;display:block}.promise-evidence-module__MrUfwW__provision dd{font-size:.95rem}.promise-evidence-module__MrUfwW__explanation{border-top:1px solid #bdd6c8;padding-top:22px;font-size:.85rem}}
