.rainwater-calculator[data-astro-cid-cipqvpp2]{gap:1.15rem;width:100%;min-width:0;max-width:760px;margin:0;padding-bottom:30px;display:grid}.rainwater-calculator[data-astro-cid-cipqvpp2] [data-astro-cid-cipqvpp2],.rainwater-calculator[data-astro-cid-cipqvpp2] [data-astro-cid-cipqvpp2]:before,.rainwater-calculator[data-astro-cid-cipqvpp2] [data-astro-cid-cipqvpp2]:after{box-sizing:border-box}#rainwater-form[data-astro-cid-cipqvpp2]{gap:1rem;display:grid}.tool-intro[data-astro-cid-cipqvpp2]{margin-bottom:.2rem}.tool-label[data-astro-cid-cipqvpp2]{color:var(--rik-blue,#2563eb);letter-spacing:1px;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.tool-intro[data-astro-cid-cipqvpp2] h1[data-astro-cid-cipqvpp2]{color:var(--rik-navy,#172b4d);margin:0 0 9px;font-size:clamp(27px,4vw,34px);line-height:1.25}.tool-intro[data-astro-cid-cipqvpp2] p[data-astro-cid-cipqvpp2]{max-width:650px;color:var(--rik-muted,#667085);margin:0;font-size:15px;line-height:1.65}.card[data-astro-cid-cipqvpp2]{border:1px solid var(--rik-border,#e2e8f0);border-radius:var(--rik-radius,12px);background:var(--rik-white,#fff);min-width:0;padding:1.25rem;box-shadow:0 2px 7px #10182809}.card[data-astro-cid-cipqvpp2] h2[data-astro-cid-cipqvpp2]{color:var(--rik-navy,#172b4d);margin:0 0 8px;font-size:20px;line-height:1.4}.muted[data-astro-cid-cipqvpp2]{color:var(--rik-muted,#667085);margin:0 0 16px;font-size:14px;line-height:1.6}.field[data-astro-cid-cipqvpp2]{min-width:0;color:var(--rik-text,#344054);flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.field[data-astro-cid-cipqvpp2] input[data-astro-cid-cipqvpp2],.field[data-astro-cid-cipqvpp2] select[data-astro-cid-cipqvpp2]{border:1px solid var(--rik-border,#d0d5dd);width:100%;min-width:0;min-height:45px;color:var(--rik-text,#344054);font:inherit;background:#fff;border-radius:7px;margin:0;padding:10px 12px;font-size:15px;font-weight:400;line-height:1.4;display:block}.field[data-astro-cid-cipqvpp2] input[data-astro-cid-cipqvpp2]::placeholder{color:#98a2b3}.field[data-astro-cid-cipqvpp2] input[data-astro-cid-cipqvpp2]:focus,.field[data-astro-cid-cipqvpp2] select[data-astro-cid-cipqvpp2]:focus{border-color:var(--rik-blue,#2563eb);outline-offset:1px;outline:2px solid #2563eb24}.field-grid[data-astro-cid-cipqvpp2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.unit-field[data-astro-cid-cipqvpp2]{max-width:340px;margin-top:18px}.note[data-astro-cid-cipqvpp2]{border:1px solid var(--rik-border,#e2e8f0);background:var(--rik-background,#f7f9fc);color:var(--rik-muted,#58677d);border-radius:8px;margin:15px 0 0;padding:12px 14px;font-size:13px;line-height:1.65}.note[data-astro-cid-cipqvpp2] a[data-astro-cid-cipqvpp2],.rainfall-resources[data-astro-cid-cipqvpp2] a[data-astro-cid-cipqvpp2]{color:var(--rik-blue,#2563eb);text-underline-offset:3px;font-weight:600;text-decoration:underline}.note[data-astro-cid-cipqvpp2] a[data-astro-cid-cipqvpp2]:hover,.rainfall-resources[data-astro-cid-cipqvpp2] a[data-astro-cid-cipqvpp2]:hover{color:var(--rik-blue-hover,#1d4ed8)}.rainfall-resources[data-astro-cid-cipqvpp2]{border:1px solid var(--rik-border,#e2e8f0);background:#fff;border-radius:9px;margin-top:18px;padding:15px}.rainfall-resources[data-astro-cid-cipqvpp2] h3[data-astro-cid-cipqvpp2]{color:var(--rik-navy,#172b4d);margin:0 0 5px;font-size:15px;line-height:1.5}.rainfall-resources[data-astro-cid-cipqvpp2]>p[data-astro-cid-cipqvpp2]{color:var(--rik-muted,#667085);margin:0;font-size:13px;line-height:1.6}.rainfall-resources[data-astro-cid-cipqvpp2] ul[data-astro-cid-cipqvpp2]{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}.rainfall-resources[data-astro-cid-cipqvpp2] li[data-astro-cid-cipqvpp2]{color:var(--rik-text,#344054);flex-wrap:wrap;align-items:baseline;gap:3px 7px;font-size:13px;line-height:1.5;display:flex}.rainfall-resources[data-astro-cid-cipqvpp2] li[data-astro-cid-cipqvpp2] span[data-astro-cid-cipqvpp2]{color:var(--rik-muted,#667085);font-size:12px}.form-actions[data-astro-cid-cipqvpp2]{flex-wrap:wrap;gap:10px;display:flex}.secondary-button[data-astro-cid-cipqvpp2],.primary-button[data-astro-cid-cipqvpp2]{border:1px solid var(--rik-border,#d0d5dd);min-width:120px;min-height:45px;font:inherit;text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,border-color .2s;display:inline-flex}.secondary-button[data-astro-cid-cipqvpp2]{color:var(--rik-text,#344054);background:#fff}.secondary-button[data-astro-cid-cipqvpp2]:hover{background:#f8fafc;border-color:#b8c2d1}.primary-button[data-astro-cid-cipqvpp2]{border-color:var(--rik-blue,#2563eb);background:var(--rik-blue,#2563eb);color:#fff}.primary-button[data-astro-cid-cipqvpp2]:hover{border-color:var(--rik-blue-hover,#1d4ed8);background:var(--rik-blue-hover,#1d4ed8)}.rainwater-calculator[data-astro-cid-cipqvpp2] button[data-astro-cid-cipqvpp2]:focus-visible{outline:2px solid var(--rik-blue,#2563eb);outline-offset:3px}.error[data-astro-cid-cipqvpp2]{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.results-card[data-astro-cid-cipqvpp2]{border-color:#bfdbfe;scroll-margin-top:20px}.result-grid[data-astro-cid-cipqvpp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.result-item[data-astro-cid-cipqvpp2]{border:1px solid var(--rik-border,#e2e8f0);background:var(--rik-background,#f7f9fc);border-radius:8px;flex-direction:column;justify-content:space-between;gap:9px;min-width:0;padding:13px;display:flex}.result-item[data-astro-cid-cipqvpp2] span[data-astro-cid-cipqvpp2],.purchase-label[data-astro-cid-cipqvpp2]{color:var(--rik-muted,#667085);font-size:12px;line-height:1.5}.result-item[data-astro-cid-cipqvpp2] strong[data-astro-cid-cipqvpp2]{color:var(--rik-navy,#172b4d);overflow-wrap:anywhere;font-size:16px;line-height:1.4}.purchase-result[data-astro-cid-cipqvpp2]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;margin-top:13px;padding:18px}.purchase-result[data-astro-cid-cipqvpp2]>span[data-astro-cid-cipqvpp2],.purchase-result[data-astro-cid-cipqvpp2]>strong[data-astro-cid-cipqvpp2]{display:block}.purchase-result[data-astro-cid-cipqvpp2]>strong[data-astro-cid-cipqvpp2]{color:var(--rik-blue,#2563eb);overflow-wrap:anywhere;margin-top:5px;font-size:clamp(24px,4vw,30px);line-height:1.3}.purchase-result[data-astro-cid-cipqvpp2] p[data-astro-cid-cipqvpp2]{color:var(--rik-muted,#667085);margin:7px 0 0;font-size:13px;line-height:1.6}.information-card[data-astro-cid-cipqvpp2]>p[data-astro-cid-cipqvpp2]{color:var(--rik-muted,#667085);margin:8px 0 15px;font-size:14px;line-height:1.65}.information-card[data-astro-cid-cipqvpp2] details[data-astro-cid-cipqvpp2]{border-top:1px solid var(--rik-border,#e2e8f0);padding-top:13px}.information-card[data-astro-cid-cipqvpp2] summary[data-astro-cid-cipqvpp2]{color:var(--rik-blue,#2563eb);cursor:pointer;font-size:14px;font-weight:600}.information-card[data-astro-cid-cipqvpp2] summary[data-astro-cid-cipqvpp2]:focus-visible{outline:2px solid var(--rik-blue,#2563eb);outline-offset:3px;border-radius:3px}.formula-content[data-astro-cid-cipqvpp2]{color:var(--rik-muted,#667085);padding-top:10px;font-size:13px;line-height:1.65}.formula-content[data-astro-cid-cipqvpp2] p[data-astro-cid-cipqvpp2]{margin:6px 0}.formula-content[data-astro-cid-cipqvpp2] p[data-astro-cid-cipqvpp2] strong[data-astro-cid-cipqvpp2]{color:var(--rik-text,#344054)}.disclaimer[data-astro-cid-cipqvpp2]{border-left:3px solid var(--rik-border,#cfd7e3);background:var(--rik-background,#f7f9fc);color:var(--rik-muted,#667085);border-radius:0 7px 7px 0;margin:0;padding:12px 14px;font-size:13px;line-height:1.65}.disclaimer[data-astro-cid-cipqvpp2] strong[data-astro-cid-cipqvpp2]{color:var(--rik-text,#344054)}.rainwater-calculator[data-astro-cid-cipqvpp2] [data-astro-cid-cipqvpp2][hidden]{display:none!important}@media (width<=600px){.card[data-astro-cid-cipqvpp2]{padding:16px}.field-grid[data-astro-cid-cipqvpp2],.result-grid[data-astro-cid-cipqvpp2]{grid-template-columns:minmax(0,1fr)}.unit-field[data-astro-cid-cipqvpp2]{max-width:none}.form-actions[data-astro-cid-cipqvpp2]>button[data-astro-cid-cipqvpp2]{flex:1}.result-item[data-astro-cid-cipqvpp2]{gap:5px}}
