.corridors-module__J2K7Pq__page{color:#18382d;background:#fff;font-size:17px;line-height:1.65}.corridors-module__J2K7Pq__page *{box-sizing:border-box}.corridors-module__J2K7Pq__page a{color:#286d49;text-underline-offset:.2em}.corridors-module__J2K7Pq__page a:focus-visible,.corridors-module__J2K7Pq__page button:focus-visible,.corridors-module__J2K7Pq__page input:focus-visible,.corridors-module__J2K7Pq__page select:focus-visible,.corridors-module__J2K7Pq__page summary:focus-visible,.corridors-module__J2K7Pq__page [tabindex]:focus-visible{outline-offset:4px;outline:3px solid #c78a23}.corridors-module__J2K7Pq__section,.corridors-module__J2K7Pq__header,.corridors-module__J2K7Pq__footer{padding:clamp(3rem,5vw,5rem) max(6%,50vw - 575px);scroll-margin-top:1rem}.corridors-module__J2K7Pq__header{border-bottom:1px solid #d9e3d7;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-top:1rem;padding-bottom:1rem;display:flex}.corridors-module__J2K7Pq__brand{align-items:center;gap:.65rem;margin-right:auto;display:flex;text-decoration:none!important}.corridors-module__J2K7Pq__brand strong{letter-spacing:-.04em;color:#17392c;font-size:1.3rem;line-height:1.2;display:block}.corridors-module__J2K7Pq__brand small{letter-spacing:.12em;font-size:.55rem;display:block}.corridors-module__J2K7Pq__header nav{flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem;display:flex}.corridors-module__J2K7Pq__header nav a{text-decoration:none}.corridors-module__J2K7Pq__languages{gap:.25rem;display:flex}.corridors-module__J2K7Pq__languages a{border:1px solid #b9cdb8;padding:.35rem .55rem;font-size:.75rem;text-decoration:none}.corridors-module__J2K7Pq__languages a[aria-current=page]{color:#132d20;background:#88df62;border-color:#88df62}.corridors-module__J2K7Pq__page h1{letter-spacing:-.05em;text-wrap:balance;max-width:15ch;margin:1rem 0 1.8rem;font-size:clamp(2.8rem,6vw,5rem);line-height:1.07}.corridors-module__J2K7Pq__page h2{letter-spacing:-.035em;text-wrap:balance;max-width:29ch;margin:0 0 1.5rem;font-size:clamp(1.85rem,3.7vw,3rem);line-height:1.16}.corridors-module__J2K7Pq__page h3{margin:0 0 .7rem;font-size:1.12rem;line-height:1.3}.corridors-module__J2K7Pq__page p{max-width:77ch}.corridors-module__J2K7Pq__hero{color:#fff;background:linear-gradient(120deg,#102d26,#35664d);padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.corridors-module__J2K7Pq__hero .corridors-module__J2K7Pq__heroLead{max-width:37ch;font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.45}.corridors-module__J2K7Pq__hero .corridors-module__J2K7Pq__tag,.corridors-module__J2K7Pq__dark .corridors-module__J2K7Pq__tag{color:#c1dfb8}.corridors-module__J2K7Pq__soft{background:#f2f5ee}.corridors-module__J2K7Pq__dark,.corridors-module__J2K7Pq__footer{color:#fff;background:#16392e}.corridors-module__J2K7Pq__dark a,.corridors-module__J2K7Pq__footer a{color:#c8edbd}.corridors-module__J2K7Pq__tag{font-family:var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;color:#426d50;text-transform:uppercase;font-size:.72rem;font-weight:700}.corridors-module__J2K7Pq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.corridors-module__J2K7Pq__card{color:#18382d;background:#fff;border:1px solid #d9e3d7;border-radius:.75rem;min-width:0;padding:1.4rem}.corridors-module__J2K7Pq__card small{color:#526b5a;margin-bottom:1rem;font-size:.72rem;display:block}.corridors-module__J2K7Pq__card p{margin:0 0 .85rem;font-size:.95rem}.corridors-module__J2K7Pq__card p:last-child{margin-bottom:0}.corridors-module__J2K7Pq__card a{font-size:.85rem}.corridors-module__J2K7Pq__dark .corridors-module__J2K7Pq__card{color:#fff;background:#275440;border-color:#4d7661}.corridors-module__J2K7Pq__proofValue{letter-spacing:-.025em;margin:1rem 0;font-size:clamp(1.45rem,2.5vw,2.05rem);line-height:1.2;display:block}.corridors-module__J2K7Pq__quote{border-left:5px solid #80b18b;padding-left:1.25rem;font-size:clamp(1.3rem,2.1vw,1.6rem);font-weight:650}.corridors-module__J2K7Pq__soil{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:2rem 0;display:grid}.corridors-module__J2K7Pq__soil div{background:#fff;border-top:5px solid #b9a67c;padding:1rem}.corridors-module__J2K7Pq__soil small{color:#536b5b;font-size:.82rem;display:block}.corridors-module__J2K7Pq__callout,.corridors-module__J2K7Pq__rangeBox{background:#e5efe3;border-left:5px solid #588c67;border-radius:.65rem;margin:2rem 0;padding:1.5rem}.corridors-module__J2K7Pq__rangeBox{background:#f7f5eb;border-color:#b9a67c}.corridors-module__J2K7Pq__stat{color:#d1e7bd;margin-bottom:.9rem;font-size:clamp(2rem,3vw,2.5rem);font-weight:800;line-height:1.2;display:block}.corridors-module__J2K7Pq__note{color:#52685a;font-size:.82rem}.corridors-module__J2K7Pq__actions{flex-wrap:wrap;gap:.7rem;margin:1.8rem 0;display:flex}.corridors-module__J2K7Pq__primaryButton,.corridors-module__J2K7Pq__secondaryButton{min-height:2.9rem;font:inherit;cursor:pointer;border:1px solid #71956b;border-radius:.35rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.corridors-module__J2K7Pq__page .corridors-module__J2K7Pq__primaryButton{color:#122d22;background:#8bdf65;border-color:#8bdf65}.corridors-module__J2K7Pq__page .corridors-module__J2K7Pq__secondaryButton{color:inherit;background:0 0}.corridors-module__J2K7Pq__primaryButton:hover{filter:brightness(1.06)}.corridors-module__J2K7Pq__secondaryButton:hover{background:#588c671a}.corridors-module__J2K7Pq__watershedComparison{border-top:1px solid #a8beae;border-bottom:1px solid #a8beae;margin:2rem 0;padding:2rem 0}.corridors-module__J2K7Pq__watershedComparison>h3{margin-bottom:1.5rem;font-size:1.35rem}.corridors-module__J2K7Pq__watershedColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.corridors-module__J2K7Pq__watershedColumns article{min-width:0}.corridors-module__J2K7Pq__watershedColumns article+article{border-left:1px solid #d8e3da;padding-left:2rem}.corridors-module__J2K7Pq__watershedColumns h4{margin:0 0 .75rem;font-size:1.08rem;font-weight:700;line-height:1.35}.corridors-module__J2K7Pq__watershedColumns p{margin:0;font-size:.98rem;line-height:1.7}.corridors-module__J2K7Pq__watershedComparison .corridors-module__J2K7Pq__watershedSummary{color:#415c4f;border-top:1px solid #d8e3da;max-width:none;margin:1.5rem 0 0;padding-top:1.5rem;font-size:.9rem;line-height:1.65}.corridors-module__J2K7Pq__calculator fieldset{border:0;min-width:0;margin:1.5rem 0 2rem;padding:0}.corridors-module__J2K7Pq__calculator legend{margin-bottom:1rem;font-size:1.15rem;font-weight:750}.corridors-module__J2K7Pq__calculatorToolbar{background:#e5efe3;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.corridors-module__J2K7Pq__calculatorToolbar select{font:inherit;background:#fff;border:1px solid #91ad90;border-radius:.3rem;margin-left:.5rem;padding:.4rem .5rem}.corridors-module__J2K7Pq__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem 1rem;display:grid}.corridors-module__J2K7Pq__field{min-width:0}.corridors-module__J2K7Pq__field label{font-size:.85rem;font-weight:700;display:block}.corridors-module__J2K7Pq__field label span{color:#536b5b;font-size:.75rem;display:block}.corridors-module__J2K7Pq__field input{color:#17382a;width:100%;font:inherit;background:#fff;border:1px solid #a8bfa8;border-radius:.4rem;margin:.45rem 0;padding:.7rem;display:block}.corridors-module__J2K7Pq__field small{color:#52685a;font-size:.72rem;line-height:1.5;display:block}.corridors-module__J2K7Pq__settings{border-top:1px solid #cad8c8;border-bottom:1px solid #cad8c8;margin:1.5rem 0;padding-bottom:1rem}.corridors-module__J2K7Pq__settings summary{cursor:pointer;padding:1rem 0;font-weight:700}.corridors-module__J2K7Pq__settings p{font-size:.9rem}.corridors-module__J2K7Pq__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.corridors-module__J2K7Pq__results div{background:#e6efe4;border-radius:.65rem;min-width:0;padding:1.2rem}.corridors-module__J2K7Pq__results span{font-size:.8rem}.corridors-module__J2K7Pq__results strong{overflow-wrap:anywhere;margin-top:.5rem;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;display:block}.corridors-module__J2K7Pq__quantity{color:#fff;background:#173c2c;border-radius:.5rem;flex-wrap:wrap;gap:.5rem 1.5rem;padding:1rem;display:flex}.corridors-module__J2K7Pq__quantity span{font-size:.8rem}.corridors-module__J2K7Pq__tableWrap{margin:1.5rem 0;overflow-x:auto}.corridors-module__J2K7Pq__page table{border-collapse:collapse;background:#fff;width:100%;font-size:.85rem}.corridors-module__J2K7Pq__page caption{text-align:left;padding:.7rem 0;font-weight:700}.corridors-module__J2K7Pq__page th,.corridors-module__J2K7Pq__page td{text-align:left;border-bottom:1px solid #d3dfcf;padding:.75rem}.corridors-module__J2K7Pq__page thead th{background:#e5eee0;border-bottom:2px solid #819f83}.corridors-module__J2K7Pq__page tbody th{font-weight:550}.corridors-module__J2K7Pq__total{background:#dce9d2;font-weight:750}.corridors-module__J2K7Pq__error{color:#6f3212;background:#fff3e5;border-left:4px solid #ac5e20;padding:1rem}.corridors-module__J2K7Pq__references{padding-left:1.25rem}.corridors-module__J2K7Pq__references li{padding:.5rem 0}.corridors-module__J2K7Pq__references p{margin:.25rem 0;font-size:.9rem}.corridors-module__J2K7Pq__resourceLinks{background:#557a59;border:1px solid #557a59;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2rem 0;display:grid}.corridors-module__J2K7Pq__resourceLinks a{background:#16392e;justify-content:space-between;gap:1rem;padding:1.1rem;font-weight:650;text-decoration:none;display:flex}.corridors-module__J2K7Pq__resourceLinks a:hover{background:#275440}.corridors-module__J2K7Pq__downloads{border-top:1px solid #557a59;margin-top:2rem;padding-top:2rem}.corridors-module__J2K7Pq__footer{font-family:var(--font-archivo),Arial,Helvetica,sans-serif;letter-spacing:normal;text-transform:none;text-align:left;border-top:1px solid #557a59;font-size:1.125rem;display:block}.corridors-module__J2K7Pq__footer>p{margin:1.5rem 0 0;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:600;line-height:1.5;display:block}.corridors-module__J2K7Pq__footer>a{width:fit-content;margin-top:.75rem;font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:500;line-height:1.5;text-decoration:underline;display:block}.corridors-module__J2K7Pq__footer time{color:#bad3bd;margin-top:1.5rem;font-size:.8rem;display:block}.corridors-module__J2K7Pq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.corridors-module__J2K7Pq__page .corridors-module__J2K7Pq__footer{break-inside:avoid}}@media (max-width:850px){.corridors-module__J2K7Pq__grid,.corridors-module__J2K7Pq__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.corridors-module__J2K7Pq__header nav{order:3;width:100%}.corridors-module__J2K7Pq__soil{grid-template-columns:repeat(2,minmax(0,1fr))}.corridors-module__J2K7Pq__results{grid-template-columns:1fr}.corridors-module__J2K7Pq__results div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.corridors-module__J2K7Pq__results strong{margin:0}}@media (max-width:550px){.corridors-module__J2K7Pq__grid,.corridors-module__J2K7Pq__controls,.corridors-module__J2K7Pq__resourceLinks{grid-template-columns:1fr}.corridors-module__J2K7Pq__section,.corridors-module__J2K7Pq__footer{padding:2.6rem 1.25rem}.corridors-module__J2K7Pq__header{padding:1rem 1.25rem}.corridors-module__J2K7Pq__page h1{font-size:2.8rem}.corridors-module__J2K7Pq__hero{padding-top:4rem;padding-bottom:4rem}.corridors-module__J2K7Pq__results div{display:block}.corridors-module__J2K7Pq__results strong{margin-top:.5rem}.corridors-module__J2K7Pq__rangeBox{padding:1rem}.corridors-module__J2K7Pq__page th,.corridors-module__J2K7Pq__page td{padding:.6rem}.corridors-module__J2K7Pq__watershedColumns{grid-template-columns:1fr;gap:1.5rem}.corridors-module__J2K7Pq__watershedColumns article+article{border-top:1px solid #d8e3da;border-left:0;padding:1.5rem 0 0}.corridors-module__J2K7Pq__watershedComparison{padding:1.5rem 0}.corridors-module__J2K7Pq__field small{font-size:.78rem}.corridors-module__J2K7Pq__quantity{display:grid}.corridors-module__J2K7Pq__header nav{gap:.6rem .9rem}.corridors-module__J2K7Pq__tableWrap table{min-width:450px}.corridors-module__J2K7Pq__languages a{padding:.3rem .4rem}}@media (prefers-reduced-motion:reduce){.corridors-module__J2K7Pq__page *{scroll-behavior:auto}}@media print{.corridors-module__J2K7Pq__header nav,.corridors-module__J2K7Pq__languages,.corridors-module__J2K7Pq__actions,.corridors-module__J2K7Pq__calculator button,.corridors-module__J2K7Pq__calculatorToolbar,.corridors-module__J2K7Pq__controls,.corridors-module__J2K7Pq__settings,.corridors-module__J2K7Pq__resourceLinks{display:none}.corridors-module__J2K7Pq__section,.corridors-module__J2K7Pq__footer{break-inside:auto;padding:1.2rem 0}.corridors-module__J2K7Pq__page{font-size:11pt}.corridors-module__J2K7Pq__hero,.corridors-module__J2K7Pq__dark,.corridors-module__J2K7Pq__footer{color:#18382d;background:#fff}.corridors-module__J2K7Pq__hero h1{font-size:30pt}.corridors-module__J2K7Pq__page h2{font-size:22pt}.corridors-module__J2K7Pq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.corridors-module__J2K7Pq__card,.corridors-module__J2K7Pq__callout,.corridors-module__J2K7Pq__results>div,.corridors-module__J2K7Pq__watershedColumns article{break-inside:avoid}.corridors-module__J2K7Pq__watershedComparison{padding:1rem 0}.corridors-module__J2K7Pq__page a{color:#173c2c}.corridors-module__J2K7Pq__tableWrap{overflow:visible}.corridors-module__J2K7Pq__tableWrap table{min-width:0}.corridors-module__J2K7Pq__page .corridors-module__J2K7Pq__dark .corridors-module__J2K7Pq__card{color:#18382d;background:#f2f5ee}}
