.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.team-role{padding:28px}.team-role>.icon{height:32px;width:32px;color:#8c9e77}.team-role h3{font:25px/1.25 var(--serif);margin:22px 0 12px}.team-role p{font-size:12px}.team-role small{font-size:9px;color:#99a28e}.section3{margin-top:44px}.section3 h2{font:35px var(--serif)}.preparing{padding:18px;background:#f0f2e9;font-size:12px;border-radius:6px;line-height:1.9}.explorer-filters input{background:#fff;border:1px solid #dbe2d0;border-radius:5px;padding:10px;font-size:11px;width:100%;color:var(--ink)}.participation-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.option-card{border:1px solid #dce3d2;border-radius:8px;padding:23px;text-align:left;display:block;background:white;transition:.2s}.option-card:hover{border-color:#8b9f77;box-shadow:0 8px 25px #244c3a0c}.option-card.selected{background:#e9efdf;border:1px solid #60824c;box-shadow:inset 0 3px #48653b}.option-card>.icon{width:25px;height:25px;color:#81966f}.option-card h3{font-size:16px;font-weight:550;margin:17px 0 10px}.option-card p{font-size:11px;line-height:1.8;margin-bottom:10px}.option-card span{color:#5b7950;font-size:10px}.apply-page{max-width:1380px;margin:auto;padding:30px 60px 70px}.apply-page>h1{font:50px/1.15 var(--serif);letter-spacing:-1.5px;margin:12px 0 18px}.apply-page>p{font-size:12px}.apply-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:35px;margin-top:35px;align-items:start}.apply-layout .option-card{padding:18px}.apply-layout .option-card h3{font-size:14px;margin:12px 0 7px}.apply-layout .option-card p{font-size:10px;margin:0}.apply-layout .option-card>.icon{width:22px;height:22px}.application-explainer{position:sticky;top:20px;background:#e9eddf;border:1px solid #dce4cf;border-radius:9px;padding:28px}.application-explainer h2{font:31px/1.2 var(--serif)}.application-explainer p{font-size:12px;line-height:1.9;color:#7c8b6d}.application-explainer ul{padding-left:18px;color:#7c8b6d;font-size:11px;line-height:2}.application-explainer .inline-info{background:#f4f5eb;font-size:10px;line-height:1.9}.rights-mini{display:flex;gap:3px;height:30px;border-radius:4px;overflow:hidden;margin:18px 0}.rights-mini span{background:#8da272;color:white;display:grid;place-items:center;font-size:10px}.rights-mini span:first-child{background:#355d44}.people-count{max-width:280px;margin:18px 0}.member-entry{display:grid;grid-template-columns:30px 1fr 125px;gap:12px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.member-number{background:#dfe8d3;color:#5a7548;font-size:12px;width:27px;height:27px;border-radius:50%;display:grid;place-items:center}.member-entry .member-consent{grid-column:2/-1;font-size:10px;color:#8a967c;display:flex;align-items:center;gap:8px}.member-entry input[type=checkbox]{accent-color:var(--deep)}.member-entry input[readonly]{background:#eff2e8}.member-entry .field{font-size:10px}.ratio-total{padding:13px 16px;background:#e8eddf;border:1px solid #d9e2cd;font-size:13px;color:#5b764a;border-radius:6px;margin:8px 0 24px}.operation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:25px}.operation-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:21px;display:block;transition:.2s}.operation-card:hover{border-color:#96ab82;transform:translateY(-2px)}.operation-card>span{display:flex;gap:10px;align-items:center;color:#7d8c70;font-size:11px}.operation-card .icon{width:18px;height:18px}.operation-card b{display:block;font-size:34px;font-weight:500;margin:13px 0 8px;line-height:1}.operation-card small{font-size:9px;color:#a0aa94}.operation-card:nth-child(6){background:var(--deep);color:#fff}.operation-card:nth-child(6)>span,.operation-card:nth-child(6)>small{color:#b8c9ab}.large-pair{display:flex;align-items:center;justify-content:center;gap:30px;padding:20px 20px 30px}.large-pair span{font-size:11px;text-align:center;color:#81916f}.large-pair b{display:block;font:55px/1 var(--serif);color:var(--ink);margin-bottom:12px}.large-pair i{font:35px var(--serif);font-style:normal;color:#a6b298}.large-pair.small{justify-content:start;gap:35px;background:#e8edde;border:1px solid #dbe4ce;border-radius:8px;padding:25px 30px;margin-bottom:24px}.large-pair.small b{font:35px/1 var(--serif);margin-bottom:8px}.counter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.counter-grid>div{background:#f0f3e8;padding:12px;border-radius:5px}.counter-grid b{display:block;font-size:22px;font-weight:500;line-height:1.3}.counter-grid span{font-size:8px;color:#8e9d7d;line-height:1.4;display:block;margin-top:5px}.counter-grid>div:last-child{grid-column:1/-1;display:flex;gap:12px;align-items:center;background:#e1e9d5}.counter-grid>div:last-child span{margin:0;font-size:10px}.counter-grid>div:last-child b{font-size:21px}.right-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0}.right-heading h1{font-size:30px;letter-spacing:-1px;margin:0 0 10px}.right-heading p{font-size:11px;margin:0}.right-heading .eyebrow{font-size:9px;margin-bottom:12px}.panel-bottom{padding:18px 24px;border-top:1px solid var(--line);color:#8c967f;font-size:10px;line-height:1.8}.data-table .btn{font-size:9px;margin-left:6px}.data-table .pill{margin:2px}.data-table small{white-space:normal}.mobile-project-filter{display:none}.reminder-text{width:100%;min-height:310px;border:1px solid #d8e1ca;background:white;border-radius:6px;padding:18px;font-size:12px;line-height:1.9;color:var(--ink);resize:vertical}.cost-weight{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;font-size:11px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.cost-weight input{border:1px solid #dae2ce;border-radius:4px;padding:8px;width:100%;background:white;color:var(--ink)}.planned-members{padding-bottom:10px}.application-explainer .eyebrow{font-size:9px;letter-spacing:2px}.receipt dl{gap:14px}.receipt .watermark{font-size:8px;letter-spacing:2px}.receipt h3{font-size:20px}.sidebar-label{font-size:8px}.side-nav a{font-size:11px;padding-top:10px;padding-bottom:10px}.sidebar-note{font-size:9px;line-height:1.9}.admin-project p{font-size:10px}.team-role .icon{stroke-width:1.3}.project-card .card-bottom b{font-size:13px}.parcel-price{font-size:27px}.parcel-detail-head small{font-size:10px;color:#8c997f;line-height:1.7}.counter-grid+button{width:100%}.table-scroll{scrollbar-width:thin}.map-panel .map-help{color:#87977b}.interactive-map g>text{font-size:11px}.interactive-map .map-empty-title{font:18px Georgia,serif}.share-breakdown b{font-size:23px}.option-card:focus-visible,.map-parcel:focus-visible{outline:2px solid #b3a078;outline-offset:3px}
@media(max-width:1100px){.apply-layout{grid-template-columns:1.4fr 1fr;gap:22px}.participation-options{gap:10px}.apply-layout .option-card{padding:14px}.apply-layout .option-card h3{font-size:12px}.application-explainer{padding:23px}.application-explainer h2{font-size:27px}.member-entry{grid-template-columns:26px 1fr 100px;gap:9px}.operation-card{padding:18px}.large-pair{gap:20px}.large-pair b{font-size:45px}.apply-page{padding-left:35px;padding-right:35px}.team-grid{gap:15px}.team-role{padding:22px}}
@media(max-width:850px){.apply-layout{grid-template-columns:1fr}.application-explainer{position:static}.application-explainer .rights-mini{max-width:350px}.team-grid{grid-template-columns:1fr}.team-role h3{font-size:26px}.operation-grid{grid-template-columns:repeat(2,1fr)}.right-heading{flex-wrap:wrap}.large-pair.small{gap:25px}.counter-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.apply-page{padding:25px 20px 45px}.apply-page>h1{font-size:39px}.apply-page>p{font-size:11px}.participation-options{grid-template-columns:1fr;gap:10px}.apply-layout .participation-options{grid-template-columns:1fr}.apply-layout .option-card{padding:15px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px}.apply-layout .option-card h3{font-size:13px;margin:0}.apply-layout .option-card p{font-size:9px}.apply-layout .option-card>.icon{height:21px;width:21px}.member-entry{grid-template-columns:24px 1fr 80px;gap:8px}.member-entry .field input,.member-entry .field select{padding:9px 7px;font-size:11px}.member-entry .member-consent{font-size:9px;line-height:1.7}.application-explainer h2{font-size:29px}.ratio-total{font-size:11px}.team-role{padding:23px}.operation-grid{gap:10px}.operation-card{padding:16px 13px}.operation-card>span{font-size:9px;gap:6px}.operation-card b{font-size:30px;margin:12px 0}.operation-card small{font-size:8px}.operation-card .icon{width:15px;height:15px}.large-pair{gap:25px}.large-pair b{font-size:45px}.large-pair.small{padding:22px 18px;gap:20px;justify-content:space-between}.large-pair.small b{font-size:28px}.large-pair.small span{font-size:9px}.right-heading h1{font-size:27px}.right-heading p{font-size:10px}.right-heading{margin:24px 0}.mobile-project-filter{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:#8c997e;font-size:10px}.mobile-project-filter select{border:1px solid var(--line);border-radius:5px;padding:8px;background:white;font-size:10px;min-width:0;max-width:230px;color:var(--ink)}.counter-grid>div{padding:12px 9px}.counter-grid b{font-size:23px}.counter-grid span{font-size:8px}.cost-weight{gap:10px;font-size:10px}.receipt dl{font-size:10px}.state-actions .btn{font-size:10px;padding:10px}.project-page .explorer{display:flex;flex-direction:column}.project-page .explorer>div{display:contents}.project-page .map-panel{order:0;width:100%}.project-page .parcel-detail{order:1;width:100%}.project-page .explorer-filters{order:2;width:100%}.project-page .parcel-list{order:3;width:100%}.section3 h2{font-size:29px}.map-tools{top:10px;right:10px}.project-intro h1{font-size:34px}.panel-bottom{font-size:9px;padding:15px 18px}.data-table{min-width:760px}}
