.project-form-space[data-astro-cid-acptbhvi]{min-height:700px}.project-page[data-astro-cid-acptbhvi]{max-width:900px;margin:auto;padding-block:35px}.project-page[data-astro-cid-acptbhvi] h1[data-astro-cid-acptbhvi]{font-size:var(--heading-h1-article);text-wrap:balance;line-height:.98}.project-page[data-astro-cid-acptbhvi] h2[data-astro-cid-acptbhvi]{font-size:var(--heading-h2);text-wrap:balance;line-height:1.1}.project-page[data-astro-cid-acptbhvi] p[data-astro-cid-acptbhvi]{max-width:68ch;line-height:1.7}.project-page[data-astro-cid-acptbhvi] nav[data-astro-cid-acptbhvi],.actions[data-astro-cid-acptbhvi]{flex-wrap:wrap;gap:16px;padding-block:20px;display:flex}.project-page[data-astro-cid-acptbhvi] section[data-astro-cid-acptbhvi]{border-top:1px solid var(--line);padding-block:40px;scroll-margin-top:100px}.fields[data-astro-cid-acptbhvi]{grid-template-columns:1fr 1fr;gap:20px;margin-block:24px;display:grid}.project-page[data-astro-cid-acptbhvi] label[data-astro-cid-acptbhvi]{font-size:var(--text-sm);font-weight:600}.fields[data-astro-cid-acptbhvi] input[data-astro-cid-acptbhvi],.project-page[data-astro-cid-acptbhvi] textarea[data-astro-cid-acptbhvi]{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #102a321f;border-radius:8px;margin-top:8px;padding:12px;display:block}.checklist[data-astro-cid-acptbhvi]{padding:0;list-style:none}.checklist[data-astro-cid-acptbhvi] li[data-astro-cid-acptbhvi]{margin-bottom:16px}.checklist[data-astro-cid-acptbhvi] input[data-astro-cid-acptbhvi]{vertical-align:middle;width:20px;height:20px;accent-color:var(--accent);margin-right:8px}.limit[data-astro-cid-acptbhvi]{font-size:var(--text-sm);color:#52686a}.actions[data-astro-cid-acptbhvi] button[data-astro-cid-acptbhvi]{font:inherit;cursor:pointer}.actions[data-astro-cid-acptbhvi] button[data-astro-cid-acptbhvi]:not(.button){border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:12px}.project-page[data-astro-cid-acptbhvi] [data-astro-cid-acptbhvi][hidden]{display:none!important}.project-page[data-astro-cid-acptbhvi] [data-astro-cid-acptbhvi]:focus-visible{outline-offset:4px;outline:2px solid #1e5360}@media (width<=600px){.fields[data-astro-cid-acptbhvi]{grid-template-columns:1fr}.project-page[data-astro-cid-acptbhvi] h1[data-astro-cid-acptbhvi]{font-size:clamp(2.35rem,11vw,3.25rem)}.project-page[data-astro-cid-acptbhvi] .button[data-astro-cid-acptbhvi]{white-space:normal;max-width:100%}.project-page[data-astro-cid-acptbhvi] section[data-astro-cid-acptbhvi]{scroll-margin-top:24px}}.project-progress[data-astro-cid-acptbhvi]{background:#dde8df;border-radius:12px;margin-block:28px;padding:24px}.project-progress[data-astro-cid-acptbhvi]>p[data-astro-cid-acptbhvi]{margin-top:0;font-weight:700}.project-progress[data-astro-cid-acptbhvi] ol[data-astro-cid-acptbhvi]{grid-template-columns:repeat(4,1fr);gap:16px;padding:0;list-style:none;display:grid}.project-progress[data-astro-cid-acptbhvi] a[data-astro-cid-acptbhvi]{font-size:var(--text-sm);text-decoration:none}.project-progress[data-astro-cid-acptbhvi] [data-astro-cid-acptbhvi][data-complete=true] a[data-astro-cid-acptbhvi]{font-weight:700}.step-status[data-astro-cid-acptbhvi]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-progress[data-astro-cid-acptbhvi] details[data-astro-cid-acptbhvi]{font-size:var(--text-sm);line-height:1.6}.project-progress[data-astro-cid-acptbhvi] summary[data-astro-cid-acptbhvi]{cursor:pointer}@media (width<=600px){.project-progress[data-astro-cid-acptbhvi]{padding:20px}.project-progress[data-astro-cid-acptbhvi] ol[data-astro-cid-acptbhvi]{grid-template-columns:1fr 1fr}}.budget-feedback[data-astro-cid-acptbhvi]{border:1px solid var(--line);border-radius:12px;margin-block:24px;padding:24px}.budget-feedback[data-astro-cid-acptbhvi] h3[data-astro-cid-acptbhvi]{font-size:var(--heading-h3);margin-top:0}.budget-feedback[data-astro-cid-acptbhvi] [data-astro-cid-acptbhvi][data-budget-breakdown]>div[data-astro-cid-acptbhvi]{margin-bottom:16px}.budget-feedback[data-astro-cid-acptbhvi] [data-astro-cid-acptbhvi][data-budget-breakdown] p[data-astro-cid-acptbhvi]{font-size:var(--text-sm);margin-bottom:6px}.budget-feedback[data-astro-cid-acptbhvi] meter[data-astro-cid-acptbhvi]{width:100%;height:12px;accent-color:var(--green)}.budget-feedback[data-astro-cid-acptbhvi] meter[data-astro-cid-acptbhvi]::-webkit-meter-optimum-value{background:var(--green)}.budget-feedback[data-astro-cid-acptbhvi] [data-astro-cid-acptbhvi][data-budget-missing]{font-weight:600}.filter-figures[data-astro-cid-acptbhvi]{background:#dde8df;border-radius:12px;margin-block:24px;padding:24px}.filter-figures[data-astro-cid-acptbhvi] dl[data-astro-cid-acptbhvi]{grid-template-columns:1fr 1fr;gap:24px;margin:0;display:grid}.filter-figures[data-astro-cid-acptbhvi] dt[data-astro-cid-acptbhvi]{font-size:var(--text-sm);line-height:1.6}.filter-figures[data-astro-cid-acptbhvi] dd[data-astro-cid-acptbhvi]{margin:8px 0 0;font-family:Newsreader,Georgia,serif;font-size:2rem;line-height:1.2}.filter-figures[data-astro-cid-acptbhvi] .filter-ratio[data-astro-cid-acptbhvi]{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}.filter-figures[data-astro-cid-acptbhvi] .filter-ratio[data-astro-cid-acptbhvi] dd[data-astro-cid-acptbhvi]{font-size:clamp(2.5rem,5vw,3.5rem)}.filter-figures[data-astro-cid-acptbhvi]>p[data-astro-cid-acptbhvi]{font-size:var(--text-sm);margin-bottom:0}@media (width<=600px){.filter-figures[data-astro-cid-acptbhvi]{padding:20px}.filter-figures[data-astro-cid-acptbhvi] dl[data-astro-cid-acptbhvi]{grid-template-columns:1fr}.filter-figures[data-astro-cid-acptbhvi] dd[data-astro-cid-acptbhvi]{font-size:1.75rem}}
