/* Dated evidence, local discovery and the sample report tour. */
.why-page [hidden]{display:none!important}
.why-page .wd-local-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}
.why-page .wd-local-copy>p:not(.why-section-label){color:var(--why-muted)}
.why-page .wd-postcode-form{margin-top:27px}
.why-page .wd-postcode-form label{display:block;font-size:.8rem;font-weight:650;margin-bottom:9px}
.why-page .wd-postcode-form>div{display:flex;border:1px solid #bccfdc;border-radius:8px;padding:5px;background:#fff;gap:5px}
.why-page .wd-postcode-form input{width:100%;min-width:0;border:0;background:transparent;padding:12px 9px;font:inherit;text-transform:uppercase;color:var(--why-ink)}
.why-page .wd-postcode-form button{flex:none;background:var(--why-blue);color:white;border:0;border-radius:5px;padding:12px 15px;font:inherit;font-size:.85rem;font-weight:650;cursor:pointer}
.why-page .wd-postcode-form button span{margin-left:8px}
.why-page .wd-try{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;margin:12px 0}
.why-page .wd-try button{font:inherit;color:#245e89;border:1px solid #d4e2ea;border-radius:4px;padding:5px 10px;background:#f3f7fa;cursor:pointer}
.why-page .wd-status{font-size:.8rem;min-height:1.5em;margin:12px 0}
.why-page .wd-local-picture{position:relative;min-height:410px;overflow:hidden;border-radius:14px;isolation:isolate;background:#21495a;color:white}
.why-page .wd-local-picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.why-page .wd-local-picture::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#123447ed,transparent 85%)}
.why-page .wd-local-picture>div{position:absolute;bottom:32px;left:32px;right:32px}
.why-page .wd-picture-pin{display:block;font-size:3rem;line-height:1;margin-bottom:15px;color:#c6e6e5}
.why-page .wd-local-picture strong{display:block;font-size:1.65rem;letter-spacing:-.035em;line-height:1.2;max-width:16ch}
.why-page .wd-local-picture p{font-size:.9rem;margin-top:10px;color:#dfebef}
.why-page .wd-local-result{border:1px solid #d5e2e8;border-radius:14px;background:#f5f8fa;overflow:hidden;min-width:0}
.why-page .wd-local-heading{padding:19px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.why-page .wd-local-heading strong{font-size:1.05rem}.why-page .wd-local-heading span{font-size:.72rem;color:var(--why-muted)}
.why-page .wd-map{position:relative;height:260px;overflow:hidden;background:#e8efeb;isolation:isolate}
.why-page .wd-map-tiles{position:absolute;inset:0;z-index:-1;pointer-events:none}.why-page .wd-map-tiles img{position:absolute;width:256px;max-width:none;height:256px}
.why-page .wd-map-marker{position:absolute;transform:translate(-50%,-50%);height:26px;min-width:26px;padding:3px 5px;border-radius:50%;border:2px solid white;background:#197d83;color:#fff;text-decoration:none;font-size:.7rem;text-align:center;font-weight:700;box-shadow:0 1px 6px #14334b40;line-height:16px}
.why-page .wd-map-marker--home{background:#173b59;width:31px;height:31px;line-height:21px;z-index:3}.why-page .wd-map-marker--sewage{background:#a36335;width:12px;height:12px;min-width:12px;padding:0;border-width:1px;z-index:1}
.why-page .wd-map-credit{position:absolute;right:0;bottom:0;padding:3px 6px;background:#fffffff0;font-size:10px;color:#284d6a}.why-page .wd-map-credit a{color:inherit}
.why-page .wd-map-note{position:absolute;top:10px;left:10px;right:10px;padding:8px 10px;border-radius:5px;background:#fffffff0;font-size:.7rem;color:#3a5868}
.why-page .wd-local-stations{list-style:none;margin:0;padding:6px 22px}.why-page .wd-local-stations li{padding:11px 0;border-bottom:1px solid #dce6eb;display:grid;grid-template-columns:1fr auto;gap:3px 12px}
.why-page .wd-local-stations a{color:#1d5d80;text-decoration:none;font-size:.82rem;font-weight:650}.why-page .wd-local-stations strong{font-size:.86rem;font-variant-numeric:tabular-nums}.why-page .wd-local-stations small{font-size:.68rem;color:#587083;grid-column:1/-1}
.why-page .wd-local-signals{padding:12px 22px}.why-page .wd-local-signals p{font-size:.75rem;line-height:1.65;margin:0 0 7px}.why-page .wd-local-signals a{color:#23618b}.why-page .wd-local-footer{display:block;padding:15px 22px;color:#1857aa;font-size:.83rem;font-weight:650;background:#eaf1f7;text-decoration:none}
.why-page .wd-discover{background:#f2f5f4}.why-page .wd-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;background:#e3eae8;border:1px solid #dce5e3;border-radius:10px;margin-bottom:23px}
.why-page .wd-tabs button{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:16px;border:0;background:transparent;border-radius:6px;color:#516977;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;text-align:left;line-height:1.5}
.why-page .wd-tabs button[aria-selected=true]{background:#fff;color:#174b58;box-shadow:0 2px 5px #15334b0b}.why-page .wd-tabs button span{opacity:.6;font-size:1rem}
.why-page .wd-panel{background:#fff;border:1px solid #dce6e3;border-radius:15px;padding:36px;scroll-margin-top:90px;margin-bottom:20px;min-width:0}
.why-page .wd-panel-intro{display:flex;gap:35px;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.why-page .wd-panel-intro>div{max-width:700px;min-width:0}
.why-page .wd-badge{display:inline-block;font-size:.7rem;font-weight:600;color:#54716f;line-height:1.5;border:1px solid #d5e4df;border-radius:4px;background:#f3f8f5;padding:5px 9px;margin-bottom:16px}
.why-page .wd-panel-intro h3{font-size:clamp(1.65rem,2.65vw,2.2rem);line-height:1.15;margin:0 0 15px;max-width:27ch}
.why-page .wd-panel-intro p{font-size:.9rem;color:var(--why-muted);margin:0;line-height:1.7}
.why-page .wd-panel-link{flex:none;max-width:180px;color:#2e637a;font-size:.78rem;font-weight:600;line-height:1.65;text-underline-offset:4px;padding-top:5px}
.why-page .wd-fine{font-size:.72rem!important;line-height:1.65!important;color:#607586!important;margin:12px 0 0}
.why-page .wd-source-line{font-size:.69rem;line-height:1.75;color:#637683;margin:24px 0 0;padding-top:19px;border-top:1px solid #e0e8e6}.why-page .wd-source-line a{color:#326579;text-underline-offset:3px;overflow-wrap:anywhere}
.why-page .wd-story-layout,.why-page .wd-proof-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:26px;align-items:start}
.why-page .wd-chart-card{border:1px solid #dfe8e6;border-radius:10px;padding:20px;background:#f9fbfa;min-width:0}
.why-page .wd-chart-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:16px;font-size:.8rem;line-height:1.5}.why-page .wd-chart-top span{font-size:.66rem;color:#617887;text-align:right}
.why-page .wd-data-chart{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.why-page .wd-chart-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:.69rem;color:#4e6a78}
.why-page .wd-chart-legend span{display:flex;align-items:center;gap:7px}.why-page .wd-chart-legend i{width:18px;height:3px;display:inline-block;background:#197d83}.why-page .wd-chart-legend .wd-key-amber{background:#b87634}
.why-page .wd-transport{display:flex;gap:18px;align-items:center;border-top:1px solid #dce7e3;margin-top:19px;padding-top:16px}.why-page .wd-transport>div{flex:1;min-width:0}
.why-page .wd-transport label,.why-page .wd-gauge-inspector label{display:block;font-size:.7rem;font-weight:600;color:#476476;margin-bottom:7px}
.why-page .wd-play{border:1px solid #bcd1ce;background:#fff;color:#236169;border-radius:6px;min-height:42px;padding:9px 12px;font:inherit;font-size:.73rem;font-weight:600;cursor:pointer;white-space:nowrap}
.why-page .wd-transport output{font-size:.68rem;display:block;color:#587082;font-variant-numeric:tabular-nums;margin-top:4px}
.why-page [id^=wd-] input[type=range]{width:100%;accent-color:#227b81;cursor:pointer;margin:4px 0;min-height:24px;padding:0;display:block}
.why-page [id^=wd-] button:focus-visible,.why-page [id^=wd-] input:focus-visible,.why-page [id^=wd-] select:focus-visible,.why-page .wd-data-chart:focus-visible{outline:3px solid #b67927;outline-offset:3px}
.why-page .wd-story-separation{padding:21px;background:#edf5f1;border-radius:9px}.why-page .wd-story-separation>span{font-size:.68rem;color:#536d68;display:block;line-height:1.5}.why-page .wd-story-separation>strong{display:block;font-size:3rem;letter-spacing:-.05em;font-weight:650;line-height:1.3;color:#22676b;margin:4px 0}.why-page .wd-story-separation small{font-size:.4em;margin-left:2px}.why-page .wd-story-separation p{font-size:.72rem;line-height:1.6;color:#607773;margin:0}
.why-page .wd-story-readings{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:19px 0;border-bottom:1px solid #dfe7e3}.why-page .wd-story-readings span,.why-page .wd-story-readings time{display:block;font-size:.66rem;line-height:1.6;color:#597284}.why-page .wd-story-readings strong{display:block;font-size:1.2rem;margin:5px 0;white-space:nowrap}.why-page .wd-story-readings small{font-size:.55em;font-weight:500}
.why-page .wd-story-narrative{font-size:.8rem;line-height:1.65;margin:16px 0 0;color:#3c5c6a}.why-page .wd-story-milestones{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}
.why-page .wd-story-milestones button{border:1px solid #dce6e2;border-top:3px solid #86aaa1;background:#f7faf8;border-radius:5px;text-align:left;padding:13px;font:inherit;font-size:.72rem;color:#345763;line-height:1.6;cursor:pointer}.why-page .wd-story-milestones button span{display:block;color:#6a817f;font-size:.65rem;margin-bottom:5px}.why-page .wd-story-milestones button[aria-pressed=true]{border-color:#277e81;background:#edf6f2}
.why-page .wd-fingerprint-selects{display:flex;align-items:center;gap:20px;margin:0 0 26px}.why-page .wd-fingerprint-selects label{flex:1;font-size:.73rem;font-weight:600;color:#4d687c}.why-page .wd-fingerprint-selects select{display:block;width:100%;margin-top:8px;border:1px solid #cddedb;border-radius:6px;padding:11px;background:#f7faf8;color:#244c59;font:inherit;font-size:.9rem}.why-page .wd-fingerprint-selects>span{padding-top:20px;color:#6f9592;font-size:1.6rem}
.why-page .wd-fingerprint-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px}.why-page .wd-fingerprint-codes{background:#f7f9f6;padding:25px;border-radius:10px;min-width:0}.why-page .wd-fingerprint-codes svg{width:100%;display:block}.why-page .wd-code-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:.9rem;margin-bottom:12px}.why-page .wd-code-heading span{font-size:.64rem;color:#677b7d}.why-page .wd-fingerprint-codes>div:nth-child(2){margin-top:25px}.why-page .wd-fingerprint-scale{display:flex;align-items:center;gap:10px;font-size:.61rem;color:#637775;margin:14px 0;line-height:1.5}.why-page .wd-fingerprint-scale i{flex:1;height:5px;border-radius:3px;background:linear-gradient(90deg,hsl(196 46% 53%),hsl(61 46% 53%),hsl(12 46% 53%))}
.why-page .wd-gauge-inspector{padding-top:16px;border-top:1px solid #dce5df;margin-top:18px}.why-page .wd-gauge-inspector output{font-size:.73rem;color:#3d626c;line-height:1.6;display:block;margin-top:7px;min-height:3.2em}
.why-page .wd-fingerprint-score>span{font-size:.77rem;color:#5d787d}.why-page .wd-fingerprint-score>strong{display:block;font-size:4.3rem;font-weight:650;letter-spacing:-.05em;line-height:1.2;color:#24576a;margin:10px 0}.why-page .wd-fingerprint-score>strong small{font-size:1rem;letter-spacing:0;color:#789093;font-weight:500}.why-page .wd-fingerprint-score>p{font-size:.8rem;color:#5c7581;line-height:1.65}
.why-page .wd-match-components{margin-top:24px}.why-page .wd-match-components>div{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:.66rem;margin-bottom:15px;color:#627b80}.why-page .wd-match-components strong{font-weight:600;color:#345e6d}.why-page .wd-match-components i{grid-column:1/-1;height:4px;background:#e5eeea;border-radius:4px;overflow:hidden}.why-page .wd-match-components b{height:100%;display:block;background:#629997;border-radius:4px;transition:width .3s}
.why-page .wd-ground-stage{position:relative;border-radius:10px;overflow:hidden;background:#dae9e8}.why-page .wd-ground-stage svg{width:100%;height:auto;display:block}.why-page .wd-ground-caption{position:absolute;bottom:12px;right:14px;font-size:.61rem;color:#e5efec;background:#214947a3;padding:5px 8px;border-radius:4px}
.why-page .wd-ground-controls{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:28px;margin-top:25px;align-items:start}.why-page .wd-ground-controls label{font-size:.74rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.why-page .wd-ground-controls output{font-size:.8rem;color:#277577;white-space:nowrap}.why-page .wd-range-labels{display:flex;justify-content:space-between;gap:10px;font-size:.62rem;color:#6b817e;margin-top:5px}.why-page .wd-ground-explanation{border-left:1px solid #d9e5df;padding-left:25px}.why-page .wd-ground-explanation strong{font-size:.8rem;font-weight:650}.why-page .wd-ground-explanation p{font-size:.72rem;line-height:1.65;color:#5d7779;margin:8px 0 12px}.why-page .wd-runoff-meter{display:flex;height:7px;overflow:hidden;border-radius:5px}.why-page .wd-runoff-meter span:first-child{background:#91b6a1;width:28%}.why-page .wd-runoff-meter span:last-child{background:#3c8797;flex:1}
.why-page .wd-ground-animate .wd-rain-lines path{animation:wd-rainfall .9s linear infinite;animation-delay:var(--wd-delay)}.why-page .wd-ground-animate .wd-water-motion{animation:wd-waterflow 1.6s linear infinite}.why-page .wd-rain-lines{transition:opacity .2s}
@keyframes wd-rainfall{from{transform:translate(0,-6px);opacity:.1}40%{opacity:.8}to{transform:translate(-14px,38px);opacity:0}}@keyframes wd-waterflow{to{stroke-dashoffset:-38}}
.why-page .wd-proof-horizons{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}.why-page .wd-proof-horizons button{border:1px solid #cddcda;border-radius:5px;background:#f7faf8;color:#4e6b73;padding:9px 15px;min-height:40px;font:inherit;font-size:.76rem;cursor:pointer}.why-page .wd-proof-horizons button[aria-pressed=true]{background:#23666c;color:#fff;border-color:#23666c}
.why-page .wd-spread-control{display:flex;gap:8px;align-items:center;font-size:.7rem;line-height:1.6;margin-top:15px;color:#4c6d76}.why-page .wd-spread-control input{accent-color:#277b81;width:16px;height:16px;flex:none}
.why-page .wd-proof-score{background:#edf4f1;border:1px solid #deebe3;border-radius:9px;padding:22px}.why-page .wd-proof-score>span{display:block;font-size:.75rem;color:#547270;line-height:1.6}.why-page .wd-proof-score>strong{display:block;font-size:3rem;letter-spacing:-.045em;font-weight:650;color:#23696e;margin:8px 0}.why-page .wd-proof-score>p{font-size:.75rem;line-height:1.65;color:#5e7979;margin:12px 0 0}.why-page .wd-proof-reading{font-size:.78rem;line-height:1.75;color:#476774;padding:18px 0;margin:0;min-height:145px;white-space:pre-line}.why-page .wd-proof-method{border-top:1px solid #dce7e3;padding-top:13px}.why-page .wd-proof-method summary{font-size:.74rem;color:#396674;cursor:pointer;line-height:1.5}.why-page .wd-proof-method p{font-size:.7rem;line-height:1.75;color:#617782;margin-top:13px}
.why-page .wd-report-tour{margin-top:64px;border-top:1px solid #cfdedb;padding-top:48px}.why-page .wd-report-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.why-page .wd-report-document{padding:29px;background:#fff;box-shadow:0 18px 45px #1c4b5514;border:1px solid #dce5e1;border-radius:6px;transform:rotate(-1deg)}.why-page .wd-report-wordmark{display:flex;align-items:center;gap:8px;font-size:.9rem}.why-page .wd-report-wordmark img{width:25px;height:25px;object-fit:contain}.why-page .wd-report-wordmark>span{margin-left:auto;font-size:.57rem;letter-spacing:.12em;padding:4px 7px;border:1px solid #d2dfd9;color:#74887e}.why-page .wd-report-document h4{font-size:1.7rem;letter-spacing:-.035em;line-height:1.15;margin:25px 0 12px;color:#173b50}.why-page .wd-report-document>p{font-size:.72rem;line-height:1.6;color:#617581;margin:0 0 19px}.why-page .wd-report-map{position:relative;overflow:hidden;border-radius:4px}.why-page .wd-report-map svg{display:block;width:100%}.why-page .wd-report-map>span{position:absolute;bottom:6px;right:6px;background:#fffdf1e6;padding:3px 6px;font-size:.54rem;color:#526d6d}.why-page .wd-report-hotspots{margin-top:20px}.why-page .wd-report-hotspots a{display:flex;align-items:center;gap:14px;min-height:47px;border-bottom:1px solid #e1e8e4;text-decoration:none;color:#466773;font-size:.77rem;line-height:1.5;padding:8px}.why-page .wd-report-hotspots span{font-size:.62rem;color:#78918d}.why-page .wd-report-hotspots b{margin-left:auto;font-weight:400}.why-page .wd-report-hotspots a[aria-current=true]{background:#edf5f1;color:#1c666c;border-radius:4px}.why-page .wd-section-number{font-size:.75rem;color:#4e827f;letter-spacing:.13em}.why-page .wd-report-chapter h4{font-size:2.3rem;line-height:1.1;letter-spacing:-.04em;color:#173d50;max-width:16ch;margin:20px 0}.why-page .wd-report-chapter>p{font-size:.92rem;color:#57717c;line-height:1.7}.why-page .wd-report-chapter ul{list-style:none;padding:0;margin:25px 0}.why-page .wd-report-chapter li{position:relative;font-size:.83rem;color:#42636f;line-height:1.7;padding:11px 0 11px 24px;border-bottom:1px solid #dbe6df}.why-page .wd-report-chapter li::before{content:'↗';position:absolute;left:0;color:#3f8584}
@media(max-width:1050px){.why-page .wd-local-layout{gap:35px}.why-page .wd-panel{padding:26px}.why-page .wd-tabs button{padding:12px 10px;font-size:.76rem}.why-page .wd-tabs button span{display:none}.why-page .wd-story-layout,.why-page .wd-proof-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:19px}.why-page .wd-story-readings{grid-template-columns:1fr}.why-page .wd-ground-controls{gap:18px}.why-page .wd-report-layout{gap:40px}}
@media(max-width:760px){.why-page .wd-local-layout{grid-template-columns:1fr;gap:25px}.why-page .wd-local-picture{min-height:330px}.why-page .wd-panel-intro{display:block}.why-page .wd-panel-link{display:inline-block;max-width:none;margin-top:18px}.why-page .wd-tabs{grid-template-columns:1fr 1fr}.why-page .wd-tabs button{padding:12px}.why-page .wd-panel{padding:24px 19px}.why-page .wd-story-layout,.why-page .wd-proof-layout,.why-page .wd-fingerprint-layout{grid-template-columns:1fr}.why-page .wd-story-context{display:grid;grid-template-columns:1fr 1fr;gap:15px}.why-page .wd-story-readings{padding:0;border:0;align-content:center}.why-page .wd-story-narrative,.why-page .wd-story-context>.wd-fine{grid-column:1/-1;margin:0}.why-page .wd-story-separation{padding:17px}.why-page .wd-story-separation>strong{font-size:2.4rem}.why-page .wd-story-milestones{grid-template-columns:1fr 1fr}.why-page .wd-ground-controls{grid-template-columns:1fr 1fr;gap:20px}.why-page .wd-ground-explanation{grid-column:1/-1;border-left:0;border-top:1px solid #dae5df;padding:20px 0 0}.why-page .wd-ground-caption{font-size:.5rem;bottom:6px;right:6px}.why-page .wd-report-layout{grid-template-columns:1fr;gap:36px}.why-page .wd-report-document{transform:none}.why-page .wd-report-chapter h4{font-size:2rem}.why-page .wd-fingerprint-score>strong{font-size:3.3rem}.why-page .wd-proof-reading{min-height:0}.why-page .wd-fingerprint-selects{gap:10px}.why-page .wd-fingerprint-selects select{font-size:.8rem}.why-page .wd-fingerprint-codes{padding:20px}}
@media(max-width:430px){.why-page .wd-panel{padding:21px 14px}.why-page .wd-chart-card{padding:15px 11px}.why-page .wd-chart-top{display:block}.why-page .wd-chart-top span{display:block;text-align:left;margin-top:5px}.why-page .wd-tabs button{font-size:.72rem}.why-page .wd-transport{gap:10px}.why-page .wd-story-milestones{gap:7px}.why-page .wd-story-milestones button{font-size:.67rem;padding:10px}.why-page .wd-code-heading{display:block}.why-page .wd-code-heading span{display:block;margin-top:4px}.why-page .wd-ground-controls{grid-template-columns:1fr}.why-page .wd-postcode-form button{font-size:.75rem;padding:10px}.why-page .wd-postcode-form button span{display:none}.why-page .wd-report-document{padding:20px}.why-page .wd-report-hotspots a{font-size:.72rem;gap:10px}.why-page .wd-local-heading{align-items:flex-start;flex-direction:column}.why-page .wd-proof-horizons{display:grid;grid-template-columns:repeat(3,1fr)}.why-page .wd-proof-horizons button{padding:9px 5px}}
@media(prefers-reduced-motion:reduce){.why-page [id^=wd-] *{animation:none!important;transition:none!important}}
.why-page.why-motion-paused [id^=wd-] *{animation:none!important;transition:none!important}
