.hydration-guide-module__me2fyq__examples{background:#e9e7da;border:1px solid #d5cebb;border-radius:7px;margin:16px 0;padding:14px}.hydration-guide-module__me2fyq__examples h3{margin:0 0 10px;font-size:1rem}.hydration-guide-module__me2fyq__examples>div{flex-wrap:wrap;gap:8px;display:flex}.hydration-guide-module__me2fyq__examples button{color:#703f2c;cursor:pointer;background:#fffaf1;border:1px solid #cabda5;border-radius:5px;padding:9px 11px}.hydration-guide-module__me2fyq__examples button:hover{border-color:#50634d}.hydration-guide-module__me2fyq__examples p{margin:10px 0 0;font-size:.875rem!important}.hydration-guide-module__me2fyq__meaning{background:#fbf6eb;border:1px solid #cbbfa8;border-radius:7px;margin:16px 0;padding:14px}.hydration-guide-module__me2fyq__meaning h3,.hydration-guide-module__me2fyq__split h3{margin:0 0 8px;font-size:1.05rem}.hydration-guide-module__me2fyq__meaning p{margin:6px 0 0;font-size:.9375rem!important}.hydration-guide-module__me2fyq__meaning strong{font-size:1.1rem}.hydration-guide-module__me2fyq__split{margin:20px 0}.hydration-guide-module__me2fyq__split>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hydration-guide-module__me2fyq__split article{background:#dfe5d5;border:1px solid #bcc6b1;border-radius:7px;padding:14px}.hydration-guide-module__me2fyq__split article:last-child{background:#f8f3e8}.hydration-guide-module__me2fyq__split span{font-size:.875rem;display:block}.hydration-guide-module__me2fyq__split strong{color:#394b35;margin-top:6px;font-size:clamp(1.35rem,2.5vw,1.8rem);display:block}.hydration-guide-module__me2fyq__split p{margin:10px 0 0;font-size:.875rem!important}.hydration-guide-module__me2fyq__calculator .size-calculator__result h2{max-width:none}.hydration-guide-module__me2fyq__next{background:#e9e7da;border:1px solid #d5cebb;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:16px 20px;display:flex}.hydration-guide-module__me2fyq__next h3{margin:0 0 6px;font-size:1.05rem}.hydration-guide-module__me2fyq__next p{max-width:70ch;margin:0;font-size:.9375rem;line-height:1.6}.hydration-guide-module__me2fyq__next a{color:#fffaf1;background:#50634d;border-radius:24px;flex-shrink:0;padding:11px 16px;font-size:.875rem;font-weight:600;text-decoration:none}@media (max-width:800px){.hydration-guide-module__me2fyq__next{flex-direction:column;align-items:flex-start}.hydration-guide-module__me2fyq__next a{max-width:100%}}.hydration-guide-module__me2fyq__comparison{border-top:1px solid #d5cebb;margin:28px 0 24px;padding-top:24px}.hydration-guide-module__me2fyq__comparison h2{margin:0 0 8px;font-size:clamp(1.4rem,2.5vw,1.8rem);line-height:1.25}.hydration-guide-module__me2fyq__comparison>p{max-width:85ch;margin:0 0 16px;font-size:.9375rem;line-height:1.6}.hydration-guide-module__me2fyq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hydration-guide-module__me2fyq__cards img{border-radius:7px;width:100%;height:auto;display:block}.hydration-guide-module__me2fyq__cards h3{margin:12px 0 6px;font-size:1.15rem}.hydration-guide-module__me2fyq__cards p{margin:0;font-size:.9375rem;line-height:1.6}.hydration-guide-module__me2fyq__comparison .hydration-guide-module__me2fyq__note{border-left:3px solid #50634d;margin:18px 0 0;padding-left:12px}.hydration-guide-module__me2fyq__starter{background:#e9e7da;border:1px solid #d5cebb;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:24px 0;padding:18px;display:grid}.hydration-guide-module__me2fyq__starter h3{margin:0 0 7px;font-size:1.1rem}.hydration-guide-module__me2fyq__starter p{max-width:80ch;margin:0;font-size:.9375rem;line-height:1.6}.hydration-guide-module__me2fyq__starter a{color:#394b35;max-width:23ch;font-size:.9375rem;font-weight:600}@media (max-width:680px){.hydration-guide-module__me2fyq__cards{grid-template-columns:1fr;gap:24px}.hydration-guide-module__me2fyq__cards article{grid-template-columns:minmax(110px,.85fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.hydration-guide-module__me2fyq__cards h3{margin-top:0}.hydration-guide-module__me2fyq__starter{grid-template-columns:1fr}.hydration-guide-module__me2fyq__starter a{max-width:none}}@media (max-width:380px){.hydration-guide-module__me2fyq__cards article{grid-template-columns:1fr}}
.water-temperature-guide-module__iPXYka__calculator .water-temperature-guide-module__iPXYka__examples{background:#eee7d8;border:1px solid #d8cbb7;border-radius:6px;margin:0 0 20px;padding:16px}.water-temperature-guide-module__iPXYka__calculator .water-temperature-guide-module__iPXYka__examples h3,.water-temperature-guide-module__iPXYka__calculator .water-temperature-guide-module__iPXYka__measure h3{margin:0 0 10px;font-size:1rem;line-height:1.35}.water-temperature-guide-module__iPXYka__examples>div{flex-wrap:wrap;gap:8px;display:flex}.water-temperature-guide-module__iPXYka__calculator .water-temperature-guide-module__iPXYka__examples button{text-align:left;color:#613d2e;cursor:pointer;background:#faf6eb;border:1px solid #ae9b80;border-radius:4px;padding:10px 12px;line-height:1.4}.water-temperature-guide-module__iPXYka__calculator .water-temperature-guide-module__iPXYka__examples button:hover{background:#fffaf0;border-color:#4f654d}.water-temperature-guide-module__iPXYka__calculator #tool-input .water-temperature-guide-module__iPXYka__examples p{margin:10px 0 0;font-size:.875rem}.water-temperature-guide-module__iPXYka__calculator .water-temperature-guide-module__iPXYka__measure{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:16px;margin:20px 0;display:grid}.water-temperature-guide-module__iPXYka__measure img{object-fit:cover;border-radius:5px;width:140px;height:105px}.water-temperature-guide-module__iPXYka__calculator :is(#tool-input,#tool-result) .water-temperature-guide-module__iPXYka__measure p{margin:0;font-size:.9375rem;line-height:1.5}.water-temperature-guide-module__iPXYka__calculator :is(#tool-input,#tool-result) .water-temperature-guide-module__iPXYka__hint{margin:14px 0;font-size:.875rem;line-height:1.5}.water-temperature-guide-module__iPXYka__calculator .size-calculator__choice--four>div{grid-template-columns:repeat(2,minmax(0,1fr))}.water-temperature-guide-module__iPXYka__temperatureScale{margin:0 0 20px}.water-temperature-guide-module__iPXYka__track{background:linear-gradient(90deg,#526b59,#bec5a8 33.33%,#e3c7a0 66.67%,#aa7358);border-radius:6px;height:12px;position:relative}.water-temperature-guide-module__iPXYka__track>span{background:#613d2e;border:1px solid #fffaf1;border-radius:2px;width:4px;height:20px;position:absolute;top:-4px;transform:translate(-50%)}.water-temperature-guide-module__iPXYka__ticks{color:#613d2e;justify-content:space-between;margin-top:8px;font-size:.75rem;display:flex}@media (max-width:520px){.water-temperature-guide-module__iPXYka__calculator .water-temperature-guide-module__iPXYka__measure{grid-template-columns:100px minmax(0,1fr);gap:12px}.water-temperature-guide-module__iPXYka__measure img{width:100px;height:75px}}@media (max-width:360px){.water-temperature-guide-module__iPXYka__calculator .water-temperature-guide-module__iPXYka__measure{grid-template-columns:minmax(0,1fr)}.water-temperature-guide-module__iPXYka__measure img{aspect-ratio:4/3;width:100%;height:auto}}.water-temperature-guide-module__iPXYka__calculator .size-calculator__fields--three{align-items:end}.water-temperature-guide-module__iPXYka__calculator #tool-result>h2{max-width:none}
