._8NAn5q_stack{gap:20px;display:grid}._8NAn5q_intro{max-width:760px;color:var(--lp-text-2);font-size:18px;line-height:1.55}._8NAn5q_meta{color:var(--lp-text-4);font-size:14px}._8NAn5q_note{color:var(--lp-text-4);margin-top:12px;font-size:14px;line-height:1.5}._8NAn5q_derived{color:var(--lp-text-3);border:1px dashed var(--lp-text-5);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}._8NAn5q_phases{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 24px;padding:0;list-style:none;display:grid}._8NAn5q_phases li{border-bottom:1px solid #23233a14;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}._8NAn5q_phases b,._8NAn5q_count{font-variant-numeric:tabular-nums;color:var(--lp-ink)}._8NAn5q_projects{gap:10px;padding:0;list-style:none;display:grid}._8NAn5q_project{color:var(--lp-text);background:#fff9;border:1px solid #23233a14;border-radius:18px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}._8NAn5q_project:hover,._8NAn5q_project:focus-visible{border-color:var(--lp-blue)}._8NAn5q_projectTitle{color:var(--lp-ink);font-weight:600}._8NAn5q_facts{color:var(--lp-text-3);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}._8NAn5q_cta{background:var(--lp-blue);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;margin-top:16px;padding:0 20px;font-weight:500;text-decoration:none;display:inline-flex}._8NAn5q_grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0;list-style:none;display:grid}._8NAn5q_municipality{min-height:44px;color:var(--lp-ink);background:#fff9;border:1px solid #23233a14;border-radius:18px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-weight:500;text-decoration:none;display:flex}._8NAn5q_municipality:hover,._8NAn5q_municipality:focus-visible{border-color:var(--lp-blue)}._8NAn5q_municipality span{color:var(--lp-text-3);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}@media (max-width:640px){._8NAn5q_intro{font-size:16px}}
