body.pranax-water-quality{min-width:0}.pranax-quality-page{--wq-navy:#102235;--wq-ivory:#f7f4ec;--wq-gold:#c8aa6e;--wq-muted:#586671;--wq-quiet:#806537;--wq-line:#c8aa6e66;margin-block-start:0!important;background:var(--wq-ivory);color:var(--wq-navy);font-family:var(--wp--preset--font-family--sans,Arial,sans-serif);font-size:17px;line-height:1.78}.pranax-quality-page,.pranax-quality-page *{box-sizing:border-box}.pranax-quality-page :where(h1,h2,h3,p,figure,blockquote,ol,ul,dl,dd){margin:0}.pranax-quality-page :where(h1,h2,h3,p,a,li,dt,dd,summary){overflow-wrap:break-word}.pranax-quality-page :where(h1,h2,h3){color:inherit}.pranax-quality-page :where(h1,h2){font-family:var(--wp--preset--font-family--serif,Georgia,serif);font-weight:400;letter-spacing:-.035em;text-wrap:balance}.pranax-quality-page h1{font-size:clamp(52px,5.45vw,82px);line-height:1.04}.pranax-quality-page h2{font-size:clamp(37px,3.75vw,57px);line-height:1.12}.pranax-quality-page h3{font-family:var(--wp--preset--font-family--serif,Georgia,serif);font-size:clamp(25px,2.2vw,32px);font-weight:400;letter-spacing:-.02em;line-height:1.25}.pranax-quality-page p{max-width:66ch}.pranax-quality-page p+p{margin-top:18px}.pranax-quality-page strong{font-weight:650}.pranax-quality-page .wq-container{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.pranax-quality-page .wq-section{padding-block:clamp(76px,7.2vw,112px)}.pranax-quality-page [id]{scroll-margin-top:112px}.pranax-quality-page .wq-eyebrow{display:flex;align-items:center;gap:15px;margin-bottom:24px;font-size:11px;font-weight:650;letter-spacing:.16em;line-height:1.65}.pranax-quality-page .wq-eyebrow::before{content:"";flex:0 0 36px;height:1px;background:var(--wq-gold)}.pranax-quality-page .wq-lead{color:var(--wq-muted);font-size:clamp(17px,1.3vw,20px);line-height:1.8}.pranax-quality-page .wq-section-heading{max-width:850px}.pranax-quality-page .wq-section-heading>p:not(.wq-eyebrow){margin-top:24px;color:var(--wq-muted)}.pranax-quality-page .wq-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:30px}.pranax-quality-page :is(.wq-button,.wq-link){display:inline-flex;align-items:center;justify-content:space-between;gap:18px;max-width:100%;min-height:50px;font-size:11px;font-weight:650;letter-spacing:.065em;line-height:1.65;text-decoration:none}.pranax-quality-page .wq-button{padding:15px 21px;border:1px solid var(--wq-gold);background:var(--wq-gold);color:var(--wq-navy)}.pranax-quality-page .wq-link{padding-block:11px;border-bottom:1px solid var(--wq-gold);color:inherit}.pranax-quality-page :is(.wq-button,.wq-link)>span{flex:0 0 auto;font-size:19px;line-height:1}.pranax-quality-page .wq-button:hover{border-color:#dec392;background:#dec392;color:var(--wq-navy)}.pranax-quality-page .wq-link:hover{text-decoration:underline;text-underline-offset:5px}.pranax-quality-page :is(a,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}.pranax-quality-page .wq-dark .wq-button:focus-visible{outline-color:var(--wq-ivory)}.pranax-quality-page .wq-source-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;margin-top:12px;color:inherit;font-size:12px;line-height:1.6;text-decoration:underline;text-decoration-color:var(--wq-gold);text-underline-offset:5px}.pranax-quality-page img{display:block;max-width:100%;height:auto}.pranax-quality-page figcaption{margin-top:14px;padding-top:12px;border-top:1px solid var(--wq-line);color:var(--wq-muted);font-size:12px;line-height:1.65}.pranax-quality-page .wq-hero{padding-top:clamp(44px,4.5vw,68px);padding-bottom:0}.pranax-quality-page .wq-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:clamp(42px,5.2vw,80px)}.pranax-quality-page .wq-hero-copy .wq-lead{margin-top:25px}.pranax-quality-page .wq-hero-image{min-width:0}.pranax-quality-page .wq-hero-image img{width:100%;aspect-ratio:1;object-fit:contain}.pranax-quality-page .wq-hero-note{margin-top:clamp(33px,3.69vw,57px);padding-block:clamp(25px,2.624vw,38px);border-top:1px solid var(--wq-line);border-bottom:1px solid var(--wq-line);font-family:var(--wp--preset--font-family--serif,Georgia,serif);font-size:clamp(26px,2.7vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.3}.pranax-quality-page .wq-hero-note p{max-width:48ch}.pranax-quality-page .wq-hero-note p+p{margin-top:7px}.pranax-quality-page :is(.wq-route,.wq-process){display:grid;position:relative;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:49px;padding:0;list-style:none}.pranax-quality-page :is(.wq-route,.wq-process)::before{content:"";position:absolute;top:57px;inset-inline:0;height:1px;background:var(--wq-line);pointer-events:none}.pranax-quality-page .wq-route::after{content:"";position:absolute;top:57px;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--wq-gold),#c8aa6e26);transform-origin:left center;animation:pranax-quality-flow 2.2s ease-out 1 both;pointer-events:none}.pranax-quality-page :is(.wq-route,.wq-process) li{min-width:0;position:relative}.pranax-quality-page :is(.wq-step-no,.wq-index){display:block;color:var(--wq-quiet);font-family:var(--wp--preset--font-family--serif,Georgia,serif);font-size:30px;line-height:1;font-weight:400}.pranax-quality-page :is(.wq-route,.wq-process) h3{margin-top:47px;font-family:var(--wp--preset--font-family--sans,Arial,sans-serif);font-size:12px;font-weight:650;letter-spacing:.065em;line-height:1.65}.pranax-quality-page :is(.wq-route,.wq-process) p{margin-top:15px;color:var(--wq-muted);font-size:15px;line-height:1.8}@keyframes pranax-quality-flow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.pranax-quality-page .wq-sources{background:#eeece4}.pranax-quality-page .wq-source-list{margin-top:45px;border-top:1px solid var(--wq-line)}.pranax-quality-page .wq-source-list>article{display:grid;grid-template-columns:52px minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:30px;padding-block:29px;border-bottom:1px solid var(--wq-line)}.pranax-quality-page .wq-source-list .wq-index{padding-top:4px;font-size:26px}.pranax-quality-page .wq-source-list p{margin-top:11px;color:var(--wq-muted);font-size:16px}.pranax-quality-page .wq-tags{display:flex;flex-wrap:wrap;gap:5px 20px;padding:0;list-style:none;color:var(--wq-muted);font-size:15px;line-height:1.9}.pranax-quality-page .wq-tags li{min-width:0;padding-left:13px;position:relative}.pranax-quality-page .wq-tags li::before{content:"";position:absolute;top:.85em;left:0;width:4px;height:4px;border-radius:50%;background:var(--wq-quiet)}.pranax-quality-page .wq-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6.2vw,88px)}.pranax-quality-page :is(.wq-split,.wq-hero-grid,.wq-source-list>article,.wq-meaning,.wq-monitor-list,.wq-emerging-grid)>*{min-width:0}.pranax-quality-page .wq-pipe-image{max-width:480px;margin-inline:auto;width:100%}.pranax-quality-page .wq-pipe-image img{width:100%;max-height:560px;object-fit:contain}.pranax-quality-page .wq-pipe-copy>p:not(.wq-eyebrow){margin-top:24px;color:var(--wq-muted)}.pranax-quality-page .wq-pipe-copy>h3{margin-top:32px}.pranax-quality-page .wq-pipe-copy>h3+p{margin-top:16px}.pranax-quality-page .wq-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 26px;margin-top:32px;padding-top:26px;border-top:1px solid var(--wq-line)}.pranax-quality-page .wq-materials>div{min-width:0}.pranax-quality-page .wq-materials dt{font-size:12px;font-weight:650;letter-spacing:.06em}.pranax-quality-page .wq-materials dd{margin-top:6px;color:var(--wq-muted);font-size:14px;line-height:1.75}.pranax-quality-page .wq-standards{border-top:1px solid var(--wq-line)}.pranax-quality-page .wq-statement{max-width:970px}.pranax-quality-page h2.wq-statement{font-size:clamp(39px,4.15vw,64px)}.pranax-quality-page .wq-statement+.wq-lead{margin-top:28px;color:var(--wq-muted)}.pranax-quality-page .wq-meaning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);margin-top:48px}.pranax-quality-page .wq-meaning article{padding-top:26px;border-top:1px solid var(--wq-gold)}.pranax-quality-page .wq-meaning h3{margin-bottom:18px;font:650 12px/1.7 var(--wp--preset--font-family--sans,Arial,sans-serif);letter-spacing:.13em}.pranax-quality-page .wq-meaning p{max-width:37ch;font-family:var(--wp--preset--font-family--serif,Georgia,serif);font-size:clamp(23px,2.15vw,30px);letter-spacing:-.02em;line-height:1.45}.pranax-quality-page .wq-monitoring{padding-top:0}.pranax-quality-page .wq-monitor-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:40px}.pranax-quality-page .wq-monitor-list>article{border-top:1px solid var(--wq-line);padding-top:24px}.pranax-quality-page .wq-monitor-list .wq-status{display:block;margin-top:0;margin-bottom:14px;color:var(--wq-navy);font-size:12px;font-weight:650;line-height:1.65;letter-spacing:.1em}.pranax-quality-page .wq-monitor-list h3{font-size:28px}.pranax-quality-page .wq-monitor-list p{margin-top:17px;color:var(--wq-muted);font-size:16px}.pranax-quality-page .wq-dark{background:var(--wq-navy);color:var(--wq-ivory)}.pranax-quality-page .wq-dark .wq-eyebrow{color:#e1c996}.pranax-quality-page .wq-dark .wq-section-heading>p:not(.wq-eyebrow){color:#d2d9df}.pranax-quality-page .wq-emerging-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 68px;margin-top:48px}.pranax-quality-page .wq-emerging-grid>article{padding-top:25px;border-top:1px solid #c8aa6e80}.pranax-quality-page .wq-emerging-grid .wq-index{margin-bottom:16px;color:#e1c996}.pranax-quality-page .wq-emerging-grid h3{font-size:clamp(29px,2.7vw,37px)}.pranax-quality-page .wq-emerging-grid p{max-width:53ch;margin-top:18px;color:#d2d9df;font-size:16px}.pranax-quality-page .wq-dark .wq-source-link{color:#e1c996}.pranax-quality-page .wq-disinfection .wq-split{margin-top:32px;align-items:start}.pranax-quality-page .wq-disinfection h2{font-size:clamp(35px,3.15vw,49px)}.pranax-quality-page .wq-disinfection h2+p{margin-top:25px}.pranax-quality-page .wq-disinfection h3+p{margin-top:20px}.pranax-quality-page .wq-disinfection p:not(.wq-eyebrow){color:var(--wq-muted)}.pranax-quality-page .wq-observation{padding-left:clamp(26px,3.2vw,48px);border-left:1px solid var(--wq-gold)}.pranax-quality-page .wq-observation h3{margin-bottom:21px;font-size:clamp(29px,2.8vw,39px)}.pranax-quality-page .wq-purification{background:#eeece4}.pranax-quality-page .wq-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.pranax-quality-page .wq-science-note{margin-top:34px;color:var(--wq-muted);font-size:14px}.pranax-quality-page .wq-finale{position:relative;background:var(--wq-navy);color:var(--wq-ivory)}.pranax-quality-page .wq-finale h2{max-width:860px;font-size:clamp(41px,4.3vw,65px)}.pranax-quality-page .wq-finale p:not(.wq-eyebrow){margin-top:26px;max-width:66ch;color:#d2d9df;font-size:18px}.pranax-quality-page .wq-finale .wq-actions{margin-top:34px}.pranax-quality-page .wq-references{padding-block:clamp(42px,5vw,68px)}.pranax-quality-page .wq-references details{border-top:1px solid var(--wq-line);border-bottom:1px solid var(--wq-line)}.pranax-quality-page .wq-references summary{position:relative;padding:23px 42px 23px 0;cursor:pointer;list-style:none;font-size:12px;font-weight:650;letter-spacing:.12em;line-height:1.7}.pranax-quality-page .wq-references summary>span{display:none}.pranax-quality-page .wq-references summary+p{margin-bottom:24px;color:var(--wq-muted);font-size:14px}.pranax-quality-page .wq-references summary::-webkit-details-marker{display:none}.pranax-quality-page .wq-references summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font:400 28px/1 var(--wp--preset--font-family--sans,Arial,sans-serif)}.pranax-quality-page .wq-references details[open] summary::after{content:"−"}.pranax-quality-page .wq-reference-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 46px;padding:10px 0 29px;list-style:none;counter-reset:wq-reference}.pranax-quality-page .wq-reference-list li{min-width:0;padding-left:29px;position:relative;counter-increment:wq-reference}.pranax-quality-page .wq-reference-list li::before{content:counter(wq-reference,decimal-leading-zero);position:absolute;left:0;top:10px;color:var(--wq-quiet);font-size:11px}.pranax-quality-page .wq-reference-list a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding-block:6px;color:var(--wq-navy);font-size:14px;font-weight:600;line-height:1.65;text-decoration:underline;text-decoration-color:var(--wq-gold);text-underline-offset:4px}.pranax-quality-page .wq-reference-list p{color:var(--wq-muted);font-size:13px;line-height:1.8}.pranax-quality-page .wq-reference-list :is(time,.wq-year),.pranax-quality-page .wq-reference-list li>span{display:block;margin-block:2px 8px;color:var(--wq-muted);font-size:12px}@media (max-width:1100px){.pranax-quality-page .wq-container{width:calc(100% - 72px)}.pranax-quality-page .wq-hero-grid{gap:35px}.pranax-quality-page :is(.wq-route,.wq-process){gap:20px}.pranax-quality-page .wq-route h3{font-size:11px;letter-spacing:.035em}.pranax-quality-page .wq-source-list>article{grid-template-columns:40px minmax(0,1fr) minmax(0,.9fr);gap:23px}}@media (max-width:900px){.pranax-quality-page .wq-hero-grid{grid-template-columns:minmax(0,1fr);gap:34px}.pranax-quality-page .wq-hero-copy{max-width:680px}.pranax-quality-page h1{max-width:11ch;font-size:clamp(50px,8vw,70px)}.pranax-quality-page .wq-hero-image{max-width:640px;width:100%;margin-inline:auto}.pranax-quality-page .wq-hero-note{margin-top:30px}.pranax-quality-page .wq-split{gap:35px}.pranax-quality-page .wq-materials{grid-template-columns:minmax(0,1fr);gap:15px}.pranax-quality-page .wq-monitor-list{grid-template-columns:minmax(0,1fr);gap:26px}.pranax-quality-page .wq-monitor-list p{max-width:68ch}}@media (max-width:768px){.pranax-quality-page .wq-container{width:calc(100% - 48px)}.pranax-quality-page .wq-section{padding-block:64px}.pranax-quality-page .wq-hero{padding-top:40px;padding-bottom:0}.pranax-quality-page .wq-monitoring{padding-top:0}.pranax-quality-page .wq-eyebrow{margin-bottom:21px}.pranax-quality-page :is(.wq-route,.wq-process){grid-template-columns:minmax(0,1fr);gap:0;margin-top:34px}.pranax-quality-page :is(.wq-route,.wq-process)::before{top:12px;bottom:15px;left:14px;right:auto;width:1px;height:auto}.pranax-quality-page .wq-route::after{display:none}.pranax-quality-page :is(.wq-route,.wq-process) li{padding-left:60px;padding-bottom:28px}.pranax-quality-page :is(.wq-route,.wq-process) li:last-child{padding-bottom:0}.pranax-quality-page :is(.wq-route,.wq-process) .wq-step-no{position:absolute;left:0;top:0;padding-block:4px;background:var(--wq-ivory);font-size:26px}.pranax-quality-page .wq-process .wq-step-no{background:#eeece4}.pranax-quality-page :is(.wq-route,.wq-process) h3{margin-top:0;padding-top:4px;font-size:12px;letter-spacing:.065em}.pranax-quality-page :is(.wq-route,.wq-process) p{margin-top:9px}.pranax-quality-page .wq-source-list>article{grid-template-columns:34px minmax(0,1fr);gap:12px 20px;padding-block:25px}.pranax-quality-page .wq-source-list .wq-tags{grid-column:2}.pranax-quality-page .wq-split{grid-template-columns:minmax(0,1fr);gap:36px}.pranax-quality-page .wq-pipe-image{max-width:440px}.pranax-quality-page .wq-materials{grid-template-columns:repeat(2,minmax(0,1fr))}.pranax-quality-page .wq-meaning{gap:28px}.pranax-quality-page .wq-emerging-grid{gap:30px}.pranax-quality-page .wq-observation{padding-left:24px}.pranax-quality-page .wq-reference-list{gap:22px 28px}.pranax-quality-page .wq-references{padding-block:38px}}@media (max-width:540px){.pranax-quality-page{font-size:16px}.pranax-quality-page .wq-container{width:calc(100% - 40px)}.pranax-quality-page .wq-section{padding-block:53px}.pranax-quality-page .wq-hero{padding-top:32px;padding-bottom:0}.pranax-quality-page .wq-monitoring{padding-top:0}.pranax-quality-page h1{font-size:clamp(43px,11.8vw,60px)}.pranax-quality-page h2{font-size:clamp(33px,8.8vw,43px)}.pranax-quality-page h3{font-size:27px}.pranax-quality-page .wq-eyebrow{gap:11px;font-size:10px;letter-spacing:.12em}.pranax-quality-page .wq-eyebrow::before{flex-basis:26px}.pranax-quality-page .wq-lead{font-size:16px}.pranax-quality-page .wq-actions{align-items:stretch;flex-direction:column;gap:12px;margin-top:25px}.pranax-quality-page :is(.wq-button,.wq-link){align-self:flex-start;font-size:10px}.pranax-quality-page .wq-button{padding:13px 17px}.pranax-quality-page .wq-link{min-height:48px}.pranax-quality-page .wq-hero-note{margin-top:25px;padding-block:22px;font-size:27px}.pranax-quality-page .wq-source-list{margin-top:30px}.pranax-quality-page .wq-source-list>article{gap:10px 14px;grid-template-columns:28px minmax(0,1fr)}.pranax-quality-page .wq-source-list h3{font-size:27px}.pranax-quality-page .wq-source-list .wq-index{font-size:23px}.pranax-quality-page .wq-tags{gap:3px 17px;font-size:14px}.pranax-quality-page .wq-materials{gap:21px}.pranax-quality-page h2.wq-statement{font-size:clamp(35px,9.5vw,47px)}.pranax-quality-page .wq-meaning{grid-template-columns:minmax(0,1fr);margin-top:34px;gap:26px}.pranax-quality-page .wq-meaning p{font-size:25px}.pranax-quality-page .wq-emerging-grid{grid-template-columns:minmax(0,1fr);margin-top:34px;gap:27px}.pranax-quality-page .wq-emerging-grid h3{font-size:32px}.pranax-quality-page .wq-disinfection h2{font-size:clamp(33px,8.8vw,43px)}.pranax-quality-page .wq-observation h3{font-size:30px}.pranax-quality-page .wq-finale h2{font-size:clamp(36px,9.8vw,49px)}.pranax-quality-page .wq-finale p:not(.wq-eyebrow){font-size:16px}.pranax-quality-page .wq-reference-list{grid-template-columns:minmax(0,1fr);gap:20px}.pranax-quality-page .wq-references{padding-block:32px}}@media (max-width:359px){.pranax-quality-page .wq-container{width:calc(100% - 32px)}.pranax-quality-page .wq-materials{grid-template-columns:minmax(0,1fr);gap:17px}.pranax-quality-page :is(.wq-route,.wq-process) li{padding-left:48px}.pranax-quality-page .wq-source-list>article{grid-template-columns:25px minmax(0,1fr);gap:10px}.pranax-quality-page :is(.wq-button,.wq-link){letter-spacing:.045em;gap:12px}}@media (prefers-reduced-motion:reduce){.pranax-quality-page *,.pranax-quality-page *::before,.pranax-quality-page *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pranax-quality-page .wq-route::after{transform:none}}.pranax-quality-page :is(.wq-road,.wq-sources,.wq-monitoring,.wq-disinfection,.wq-purification) .wq-source-link{font-size:13px}.pranax-quality-page .wq-process p{font-size:16px}.pranax-quality-page .wq-process::before{background:#c8aa6e99}@media (min-width:901px){.pranax-quality-page .wq-monitor-list h3{min-height:2.5em}}body.pranax-water-quality .site-header .pranax-water-nav>.wp-block-navigation-submenu__toggle:focus-visible{outline:3px solid #102235;outline-offset:3px}