.planner-benefits{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;margin-top:28px}.planner-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);gap:60px;padding-top:20px}.planner-layout form{background:#f2f1e8;border:1px solid #dedfd4;padding:32px}.planner-layout h2{font-size:36px}.project-choices{border:0;padding:0;margin:26px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.project-choices legend{font-size:14px;font-weight:700;margin-bottom:12px}.project-choice{display:flex;gap:12px;align-items:center;padding:16px;background:white;border:1px solid #d6d8ca;cursor:pointer}.project-choice:has(input:checked){border:2px solid #20241f;background:#e8f0cf}.project-choice input{width:auto;margin:0;accent-color:#20241f}.project-choice small{display:block;font-weight:400;margin-top:6px}.planner-aside{background:#20241f;color:#f5f4ea;padding:35px;height:fit-content}.planner-aside img{display:block;object-fit:contain;margin:25px auto}.planner-aside h3{font-size:36px;line-height:1.15}.planner-aside p{color:#d5d9cc;font-size:15px;line-height:1.7}.planner-aside a{color:#d3e87b}.planner-results{border-top:1px solid #d5d8cc;scroll-margin-top:20px}.plan-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:30px}.plan-metric{padding:30px;background:#e7ebd8}.plan-metric>span{font-size:12px;font-weight:700;letter-spacing:1px}.plan-metric strong{display:block;font-size:clamp(35px,4vw,62px);line-height:1.2;margin-top:15px}.plan-metric svg{display:block;max-width:300px;margin:20px auto}.plan-metric small{line-height:1.6;display:block}.plan-checklist li{margin-bottom:12px;line-height:1.6}.plan-checklist h3{font-size:25px}.plan-checklist p{line-height:1.7}.plan-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.neighbor-note{background:#f0f1e7;padding:22px;margin:25px 0}.neighbor-note label{display:flex;align-items:flex-start;gap:12px;font-weight:600;line-height:1.5}.neighbor-note input{width:auto;margin-top:5px}.neighbor-note p{font-size:14px;margin-left:28px}.plan-next{padding:30px;background:#20241f;color:white;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.plan-next>div{flex:1;min-width:240px}.plan-next h3{font-size:30px;margin:12px 0}.plan-next a:last-child{color:#d3e87b}.planner-promo{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;background:#eef1e2}.planner-promo p{max-width:580px;line-height:1.7}.planner-promo-number{font-size:38px;font-weight:800;line-height:1.2!important}.guide-cta{padding:28px;background:#edf0df;margin:30px 0}.prose li{line-height:1.8;margin-bottom:10px}.planner-nav{white-space:nowrap}#share-status{font-size:14px}#planner-carried{background:#edf0df;padding:15px}[hidden]{display:none!important}@media(max-width:1050px){.site-header{gap:16px}#primary-nav{gap:15px}#primary-nav>a{font-size:13px}}@media(max-width:760px){.planner-layout,.plan-grid,.planner-promo{grid-template-columns:1fr;gap:25px}.planner-layout form{padding:22px}.project-choices{grid-template-columns:1fr}.planner-aside img{width:110px;height:110px}.planner-aside h3 br{display:none}.plan-next{padding:22px}.planner-promo-number{font-size:30px}}@media print{header,footer,.topbar,.mobile-cta,.skip,.planner-intro,.planner-layout,.plan-actions,.neighbor-note,.plan-next,.planner-results~section{display:none!important}.planner-results{display:block!important;padding:0}.plan-grid{display:block}.plan-metric svg{display:none}.plan-metric{padding:12px}.plan-checklist li{margin-bottom:4px}body{background:white;color:black}.section-heading{margin-bottom:16px}}
.shape-picker{margin:25px 0}.shape-help{display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center;background:#e8ecd9;padding:18px;margin:14px 0}.shape-help svg{width:100%;height:auto}.shape-help p{font-size:14px;line-height:1.7;margin:0}.unknown-measurements{display:flex!important;align-items:center;gap:10px;font-size:14px}.unknown-measurements input{width:auto;margin:0}.idea-description{display:block;margin:25px 0 12px}.idea-description textarea{width:100%;margin-top:10px;padding:13px;font:inherit;border:1px solid #ced0c4;background:white;resize:vertical}.section-row{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin-bottom:16px}.section-row input{display:block;width:100%;padding:12px;margin-top:7px;background:white;border:1px solid #ced0c4;font:inherit}.section-remove{border:0;padding:12px 8px;background:transparent;text-decoration:underline;cursor:pointer}.section-remove:disabled{opacity:.4;cursor:default}#sections-fields h3{font-size:23px}#sections-fields p{font-size:14px;line-height:1.7}#result-shape{height:160px}#plan-area{overflow-wrap:anywhere}@media(max-width:760px){.shape-help{grid-template-columns:1fr}.shape-help svg{max-width:190px;margin:auto}.section-row{grid-template-columns:1fr 1fr}.section-row button{grid-column:1/-1;text-align:left;padding-top:0}.unknown-measurements{line-height:1.5}}
.unknown-measurements{flex-direction:row!important;text-align:left;justify-content:flex-start}.unknown-measurements input{flex:0 0 auto}.project-choice{flex-direction:row!important;text-align:left}.project-choice input{flex:0 0 auto}.neighbor-note label{flex-direction:row!important;text-align:left}

#access-help{font-size:13px;font-weight:400;line-height:1.6;margin-top:9px;display:block}
