[data-astro-cid-ej36lxvf][hidden]{display:none!important}.decision-sequence[data-astro-cid-ej36lxvf]{counter-reset:step;list-style:none;margin:0;padding:1rem;background:#eff6f0;border-radius:10px;display:grid;gap:.8rem}.decision-sequence[data-astro-cid-ej36lxvf] li[data-astro-cid-ej36lxvf]{counter-increment:step;background:#fff;border:1px solid #2d6349;border-radius:6px;padding:1rem;display:flex;align-items:flex-start;gap:.8rem;line-height:1.6;font-size:1rem}.decision-sequence[data-astro-cid-ej36lxvf] li[data-astro-cid-ej36lxvf]:before{content:counter(step);flex:0 0 2rem;text-align:center;border-radius:50%;background:#14532d;color:#fff;line-height:2rem;font-weight:700}.drainage-guide[data-astro-cid-ej36lxvf]{--ink:#173b2c;max-width:1200px;margin:auto;padding:3rem 1.25rem 5rem;color:#233e32}.guide-heading[data-astro-cid-ej36lxvf]{max-width:850px;margin-bottom:2.5rem}.eyebrow[data-astro-cid-ej36lxvf]{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700;color:#41644f}h1[data-astro-cid-ej36lxvf]{font-size:clamp(2.1rem,4.5vw,3.7rem);line-height:1.13;color:var(--ink);max-width:24ch}.intro[data-astro-cid-ej36lxvf]{font-size:1.2rem;line-height:1.75;margin:1.5rem 0}.reading-grid[data-astro-cid-ej36lxvf]{display:grid;grid-template-columns:235px minmax(0,1fr);gap:3rem}.contents[data-astro-cid-ej36lxvf]{position:sticky;top:110px;display:flex;flex-direction:column;gap:.65rem;font-size:.93rem;max-height:calc(100vh - 130px);overflow:auto;padding:.5rem}.contents[data-astro-cid-ej36lxvf] a[data-astro-cid-ej36lxvf]{line-height:1.4}.contents[data-astro-cid-ej36lxvf] strong[data-astro-cid-ej36lxvf]{font-size:1.1rem;margin-bottom:.4rem}.reading-body[data-astro-cid-ej36lxvf]{min-width:0;max-width:800px}section[data-astro-cid-ej36lxvf]{scroll-margin-top:110px;margin:2.7rem 0}h2[data-astro-cid-ej36lxvf]{font-size:1.8rem;line-height:1.28;margin:0 0 1.1rem;color:var(--ink)}p[data-astro-cid-ej36lxvf]{line-height:1.85;margin:0 0 1.2rem;font-size:1.05rem}.actions[data-astro-cid-ej36lxvf]{display:flex;gap:.8rem;flex-wrap:wrap}.action[data-astro-cid-ej36lxvf]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.7rem 1.1rem;border:2px solid #14532d;border-radius:6px;background:#14532d;color:#fff;font-weight:700;text-decoration:none;font-size:1rem;cursor:pointer;line-height:1.4}.action[data-astro-cid-ej36lxvf]:hover{background:#0b3920;color:#fff}.secondary[data-astro-cid-ej36lxvf]{background:#fff;color:#14532d}.secondary[data-astro-cid-ej36lxvf]:hover{background:#e6f1e9;color:#123527}figure[data-astro-cid-ej36lxvf]{margin:1.5rem 0}img[data-astro-cid-ej36lxvf],svg[data-astro-cid-ej36lxvf]{display:block;width:100%;height:auto;border-radius:10px}figcaption[data-astro-cid-ej36lxvf]{font-size:.86rem;line-height:1.6;margin-top:.6rem;color:#4d6659}.table-scroll[data-astro-cid-ej36lxvf]{overflow-x:auto;border:1px solid #b7c9be;border-radius:8px}table[data-astro-cid-ej36lxvf]{width:100%;border-collapse:collapse;font-size:.97rem;min-width:540px}th[data-astro-cid-ej36lxvf],td[data-astro-cid-ej36lxvf]{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #d8e4dc;line-height:1.6}thead[data-astro-cid-ej36lxvf]{background:#edf4ef}tbody[data-astro-cid-ej36lxvf] th[data-astro-cid-ej36lxvf]{font-weight:700;width:25%}.planning-tool[data-astro-cid-ej36lxvf]{background:#f1f6f2;padding:1.6rem;border:1px solid #b5cabc;border-radius:10px}.field[data-astro-cid-ej36lxvf]{margin:1rem 0}label[data-astro-cid-ej36lxvf],legend[data-astro-cid-ej36lxvf]{font-weight:650}label[data-astro-cid-ej36lxvf]:not(.check){display:block;margin-bottom:.45rem}select[data-astro-cid-ej36lxvf]{width:100%;padding:.8rem;background:#fff;color:#183f2c;border:1px solid #708c79;border-radius:4px;font:inherit;min-height:48px}fieldset[data-astro-cid-ej36lxvf]{padding:1rem;border:1px solid #9cb5a5;margin:1.5rem 0}.check[data-astro-cid-ej36lxvf]{display:flex;gap:.75rem;align-items:flex-start;line-height:1.5;margin:.8rem 0}.check[data-astro-cid-ej36lxvf] input[data-astro-cid-ej36lxvf]{margin-top:.3rem;width:20px;height:20px;flex-shrink:0}.result[data-astro-cid-ej36lxvf]{background:#fff;border-left:4px solid #286340;padding:1rem;margin:1.5rem 0}.result[data-astro-cid-ej36lxvf] p{font-size:1rem;line-height:1.6;margin:.6rem 0}details[data-astro-cid-ej36lxvf]{padding:1rem 0;border-bottom:1px solid #becfc3}summary[data-astro-cid-ej36lxvf]{font-weight:700;cursor:pointer;min-height:44px;line-height:1.6}details[data-astro-cid-ej36lxvf] p[data-astro-cid-ej36lxvf]{margin-top:.8rem}.next-step[data-astro-cid-ej36lxvf]{border-top:3px solid #14532d;padding-top:1.6rem}.further[data-astro-cid-ej36lxvf] li[data-astro-cid-ej36lxvf],.sources[data-astro-cid-ej36lxvf] li[data-astro-cid-ej36lxvf]{line-height:1.7;margin:.6rem 0}a[data-astro-cid-ej36lxvf]:focus-visible,button[data-astro-cid-ej36lxvf]:focus-visible,select[data-astro-cid-ej36lxvf]:focus-visible,input[data-astro-cid-ej36lxvf]:focus-visible,summary[data-astro-cid-ej36lxvf]:focus-visible,[data-astro-cid-ej36lxvf][tabindex]:focus-visible{outline:3px solid #986000;outline-offset:4px}@media(max-width:900px){.reading-grid[data-astro-cid-ej36lxvf]{grid-template-columns:1fr;gap:1rem}.contents[data-astro-cid-ej36lxvf]{position:static;max-height:none;background:#f1f6f2;padding:1rem;border-radius:8px}.contents[data-astro-cid-ej36lxvf] a[data-astro-cid-ej36lxvf]{padding:.25rem 0}.contents[data-astro-cid-ej36lxvf] .action[data-astro-cid-ej36lxvf]{padding:.7rem}.drainage-guide[data-astro-cid-ej36lxvf]{padding-top:2rem}.reading-body[data-astro-cid-ej36lxvf]{max-width:none}.planning-tool[data-astro-cid-ej36lxvf]{padding:1.1rem}h2[data-astro-cid-ej36lxvf]{font-size:1.55rem}section[data-astro-cid-ej36lxvf]{scroll-margin-top:100px}.diagram[data-astro-cid-ej36lxvf] svg[data-astro-cid-ej36lxvf]{min-height:180px}}
