.country-bar{background:#192339;color:#e7ebf3;font-size:10px;letter-spacing:.04em}.country-bar-inner{display:flex;justify-content:space-between;align-items:center;min-height:37px;gap:12px}.country-picker{position:relative}.country-picker summary{cursor:pointer;list-style:none;padding:8px 0;font-weight:700}.country-picker summary::-webkit-details-marker{display:none}.country-picker nav{position:absolute;right:0;top:calc(100% + 1px);z-index:60;background:#fff;color:#1c263b;width:285px;box-shadow:0 14px 40px #16223b26;border:1px solid #d9dce1;padding:10px}.country-picker nav a{display:block;padding:10px 12px;border-bottom:1px solid #ebecef;font-size:12px;letter-spacing:0}.country-picker nav a small{display:block;font-size:9px;color:#6d7889;margin-top:4px}.country-picker nav a[aria-current]{background:#edf0f5;border-left:3px solid #d76343}.country-picker nav a:hover{background:#f4f5f7}.edition-unit{font-size:11px!important;font-weight:600;color:#647187;margin-top:20px;line-height:1.8}.edition-brief{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;border-top:1px solid var(--line)}.edition-brief h2{font-size:40px;line-height:1.1;margin-bottom:20px}.edition-brief p{font-size:14px;line-height:1.8;color:var(--muted)}.edition-brief .check-list li{font-size:13px}.render-label{font-size:9px!important;margin:11px 0 0!important;color:#77808e!important;letter-spacing:.03em}.concept-figure{margin:0;align-self:center}.concept-figure img{width:100%;height:auto;object-fit:contain;background:#eee7dc}.concept-figure figcaption{font-size:10px;line-height:1.7;color:#77808d;margin-top:12px}.product-picture img{object-fit:cover}.septic-hero{grid-template-columns:1fr 1.15fr;gap:45px}.septic-hero h1{font-size:clamp(45px,5vw,70px)}.septic-hero .intro{font-size:14px;line-height:1.85}.capacity-section{background:#edf0f3}.capacity-section h2{font-size:48px}.capacity-section>.intro{max-width:760px;font-size:15px}.capacity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.capacity-grid a{background:white;border:1px solid #d8dce3;padding:25px;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;transition:border-color .2s}.capacity-grid a:hover{border-color:#d46648}.capacity-grid strong{font:700 39px Barlow,sans-serif}.capacity-grid span{font-size:12px;color:#657183}.capacity-grid small{flex:0 0 100%;font-size:10px;margin-top:9px}.capacity-grid .capacity-custom{background:#192339;color:white}.capacity-custom span{color:#bdc8d9}.septic-content{display:grid;grid-template-columns:1fr 1fr;gap:45px 60px}.septic-content h2{font-size:31px;margin-bottom:20px}.septic-content p{font-size:14px;color:var(--muted);line-height:1.9}.septic-sources{padding:28px;background:#e9edf1}.septic-sources p{font-size:11px}.edition-article-note{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.article-toc{top:150px}.breadcrumbs{scroll-margin-top:160px}
@media(max-width:1050px){.header-inner{gap:20px}.desktop-nav{gap:18px}.edition-brief{gap:35px}.septic-hero{gap:28px}.country-bar{font-size:9px}}
@media(max-width:760px){.edition-brief,.septic-hero,.septic-content{grid-template-columns:1fr}.edition-brief{gap:25px}.capacity-grid{grid-template-columns:1fr 1fr}.capacity-grid a{padding:19px}.capacity-grid strong{font-size:34px}.septic-hero h1{font-size:54px}.septic-content{gap:30px}.country-bar-inner{min-height:35px}.country-picker nav{width:270px}.edition-brief h2{font-size:34px}.septic-hero .concept-figure{margin-top:12px}}
@media(max-width:420px){.unit-short{display:none}.country-bar{font-size:9px}.capacity-grid strong{font-size:30px}.capacity-grid a{gap:6px;padding:17px}.capacity-section h2{font-size:40px}.septic-hero h1{font-size:48px}}
html[data-country] .site-header{height:auto}html[data-country] .header-inner{height:90px}html[data-country] .hero{height:calc(100svh - 127px)}
@media(max-width:600px){html[data-country] .header-inner{height:72px}html[data-country] .hero{height:700px}}
.equipment-evidence{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.equipment-evidence h2{font-size:42px;margin-bottom:20px}.equipment-evidence p{font-size:14px;color:var(--muted);line-height:1.8}.equipment-evidence .text-link{margin-top:22px}.equipment-evidence img{object-fit:contain;height:auto;width:100%;aspect-ratio:auto}.equipment-evidence figure{margin:0}@media(max-width:760px){.equipment-evidence{grid-template-columns:1fr;gap:30px}.equipment-evidence h2{font-size:36px}}

.septic-hero .btn{margin-top:24px}
