.project-fields{border:1px solid var(--line);padding:16px;margin:16px 0;background:var(--surface-2)}.project-fields .two{gap:12px}.project-fields input,.project-fields select{display:block;width:100%;min-width:0;margin-top:6px}.project-fields[hidden]{display:none}.project-fields .p-help{font-size:.85rem}.project-page{max-width:1200px;margin:auto;padding:30px 24px}.project-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.project-hero h1{font-size:clamp(30px,4vw,46px);line-height:1.15}.project-content{max-width:850px;margin:35px auto}.project-content section{padding:25px 0}.project-content p{line-height:1.8;color:var(--ink-2)}.project-content h2{font-size:1.65rem;margin:20px 0}.project-content h3{font-size:1.3rem;margin:25px 0 12px}.project-links{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.project-links a{border:1px solid var(--line);padding:10px 14px;background:var(--surface-2)}.project-notice{padding:18px;border-left:3px solid var(--hivis);background:var(--hivis-soft)}.project-links a[aria-current=page]{background:var(--navy);color:white}.project-content .guide-index{display:none}@media(max-width:700px){.project-hero{grid-template-columns:1fr;gap:16px}.project-hero .intro-long{display:none}.project-page{padding:20px 16px}.project-hero h1{font-size:30px}.project-fields .two{grid-template-columns:1fr 1fr}.project-fields label{min-width:0}}@media(max-width:700px){.project-hero>.request-card{grid-column:1;grid-row:auto;width:100%;min-width:0}.project-hero>div{min-width:0}}

.location-fields[hidden]{display:none!important}

.location-fields[hidden]{display:none!important}

.location-fields[hidden]{display:none!important}
