.electrolyte-water-recipes-module__5tCRva__article{--ewr-cream:#faf6ef;--ewr-sand:#e8dfc8;--ewr-terracotta:#c4714a;--ewr-sage:#7a9e7e;--ewr-deep:#2c2416;--ewr-muted:#8a7d6b;background-color:var(--ewr-cream);color:var(--ewr-deep);overflow-x:hidden}.electrolyte-water-recipes-module__5tCRva__hero{text-align:center;background:radial-gradient(ellipse at 20% 50%, #a8c8d840 0%, transparent 60%), radial-gradient(ellipse at 80% 20%, #7a9e7e33 0%, transparent 55%), radial-gradient(ellipse at 60% 80%, #c4714a1f 0%, transparent 50%), var(--ewr-cream);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:60px 24px;display:flex;position:relative}.electrolyte-water-recipes-module__5tCRva__hero:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%238a7d6b' fill-opacity='0.04'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.electrolyte-water-recipes-module__5tCRva__eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--ewr-terracotta);opacity:0;margin-bottom:20px;font-size:11px;font-weight:500;animation:.8s .2s forwards electrolyte-water-recipes-module__5tCRva__ewrFadeUp}.electrolyte-water-recipes-module__5tCRva__heroTitle{font-family:var(--font-display-serif), serif;color:var(--ewr-deep);opacity:0;max-width:700px;font-size:clamp(48px,8vw,96px);font-weight:700;line-height:1;animation:.9s .4s forwards electrolyte-water-recipes-module__5tCRva__ewrFadeUp}.electrolyte-water-recipes-module__5tCRva__heroTitle em{color:var(--ewr-sage);font-style:italic}.electrolyte-water-recipes-module__5tCRva__heroSub{color:var(--ewr-muted);opacity:0;max-width:480px;margin-top:24px;font-size:18px;font-weight:300;line-height:1.7;animation:.9s .6s forwards electrolyte-water-recipes-module__5tCRva__ewrFadeUp}.electrolyte-water-recipes-module__5tCRva__scrollHint{opacity:0;flex-direction:column;align-items:center;gap:8px;animation:.8s 1.2s forwards electrolyte-water-recipes-module__5tCRva__ewrFadeUp;display:flex;position:absolute;bottom:40px}.electrolyte-water-recipes-module__5tCRva__scrollHint span{letter-spacing:.15em;text-transform:uppercase;color:var(--ewr-muted);font-size:11px}.electrolyte-water-recipes-module__5tCRva__scrollLine{background:linear-gradient(to bottom, var(--ewr-terracotta), transparent);width:1px;height:48px;animation:2s ease-in-out infinite electrolyte-water-recipes-module__5tCRva__ewrScrollPulse}.electrolyte-water-recipes-module__5tCRva__introStrip{background:var(--ewr-deep);color:var(--ewr-cream);text-align:center;padding:60px 40px}.electrolyte-water-recipes-module__5tCRva__introStrip p{font-family:var(--font-display-serif), serif;color:#faf6efd9;max-width:700px;margin:0 auto;font-size:clamp(18px,2.5vw,26px);font-style:italic;line-height:1.7}.electrolyte-water-recipes-module__5tCRva__introStrip strong{color:#e8c99a;font-style:normal}.electrolyte-water-recipes-module__5tCRva__keySection{max-width:1100px;margin:0 auto;padding:80px 40px}.electrolyte-water-recipes-module__5tCRva__sectionLabel{letter-spacing:.25em;text-transform:uppercase;color:var(--ewr-terracotta);align-items:center;gap:16px;margin-bottom:40px;font-size:11px;display:flex}.electrolyte-water-recipes-module__5tCRva__sectionLabel:after{content:"";background:var(--ewr-sand);flex:1;height:1px}.electrolyte-water-recipes-module__5tCRva__mineralGrid{background:var(--ewr-sand);border:2px solid var(--ewr-sand);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2px;display:grid}.electrolyte-water-recipes-module__5tCRva__mineralCard{background:var(--ewr-cream);padding:36px 28px;transition:background .3s}.electrolyte-water-recipes-module__5tCRva__mineralCard:hover{background:#f5efe4}.electrolyte-water-recipes-module__5tCRva__mineralIcon{margin-bottom:12px;font-size:32px}.electrolyte-water-recipes-module__5tCRva__mineralName{font-family:var(--font-display-serif), serif;color:var(--ewr-deep);margin-bottom:6px;font-size:20px;font-weight:700}.electrolyte-water-recipes-module__5tCRva__mineralSymbol{letter-spacing:.15em;text-transform:uppercase;color:var(--ewr-terracotta);margin-bottom:12px;font-size:11px}.electrolyte-water-recipes-module__5tCRva__mineralDesc{color:var(--ewr-muted);font-size:14px;font-weight:300;line-height:1.6}.electrolyte-water-recipes-module__5tCRva__recipesSection{max-width:1100px;margin:0 auto;padding:40px 40px 100px}.electrolyte-water-recipes-module__5tCRva__recipesHeader{align-items:baseline;gap:24px;margin-bottom:60px;display:flex}.electrolyte-water-recipes-module__5tCRva__recipesHeader h2{font-family:var(--font-display-serif), serif;color:var(--ewr-deep);font-size:clamp(36px,5vw,56px)}.electrolyte-water-recipes-module__5tCRva__recipeCount{letter-spacing:.1em;color:var(--ewr-muted);font-size:13px}.electrolyte-water-recipes-module__5tCRva__recipeCard{background:var(--ewr-sand);grid-template-columns:1fr 1fr;gap:0;margin-bottom:4px;transition:transform .3s;display:grid;overflow:hidden}.electrolyte-water-recipes-module__5tCRva__recipeCard:hover{transform:translateY(-2px)}.electrolyte-water-recipes-module__5tCRva__recipeCardEven{direction:rtl}.electrolyte-water-recipes-module__5tCRva__recipeCardEven>*{direction:ltr}.electrolyte-water-recipes-module__5tCRva__recipeVisual{flex-direction:column;justify-content:center;min-height:400px;padding:60px 48px;display:flex;position:relative;overflow:hidden}.electrolyte-water-recipes-module__5tCRva__visual1{background:linear-gradient(135deg,#d4e8c2,#a8c87c)}.electrolyte-water-recipes-module__5tCRva__visual2{background:linear-gradient(135deg,#f5c6a0,#e88a50)}.electrolyte-water-recipes-module__5tCRva__visual3{background:linear-gradient(135deg,#c8d8f0,#7aa0d4)}.electrolyte-water-recipes-module__5tCRva__visual4{background:linear-gradient(135deg,#f5a8c0,#d45080)}.electrolyte-water-recipes-module__5tCRva__visual5{background:linear-gradient(135deg,#f5e4a0,#d4a820)}.electrolyte-water-recipes-module__5tCRva__visual6{background:linear-gradient(135deg,#d4b8f0,#9060c8)}.electrolyte-water-recipes-module__5tCRva__recipeEmoji{filter:drop-shadow(0 8px 24px #00000026);margin-bottom:20px;font-size:80px;animation:4s ease-in-out infinite electrolyte-water-recipes-module__5tCRva__ewrFloat}.electrolyte-water-recipes-module__5tCRva__recipeVisualTitle{font-family:var(--font-display-serif), serif;color:#fff;text-shadow:0 2px 12px #0003;font-size:28px;font-weight:700}.electrolyte-water-recipes-module__5tCRva__recipeVisualTagline{color:#ffffffd9;margin-top:8px;font-size:14px;font-weight:300}.electrolyte-water-recipes-module__5tCRva__recipeContent{background:#fff;flex-direction:column;justify-content:center;padding:52px 48px;display:flex}.electrolyte-water-recipes-module__5tCRva__recipeNumber{font-family:var(--font-display-serif), serif;letter-spacing:.2em;color:var(--ewr-terracotta);margin-bottom:16px;font-size:11px}.electrolyte-water-recipes-module__5tCRva__recipeTitle{font-family:var(--font-display-serif), serif;color:var(--ewr-deep);margin-bottom:12px;font-size:28px;line-height:1.2}.electrolyte-water-recipes-module__5tCRva__recipeSubtitle{color:var(--ewr-muted);margin-bottom:28px;font-size:14px;font-style:italic;font-weight:300}.electrolyte-water-recipes-module__5tCRva__electrolyteTags{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.electrolyte-water-recipes-module__5tCRva__eTag{letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:4px 10px;font-size:10px;font-weight:500}.electrolyte-water-recipes-module__5tCRva__eTagK{color:#4a8a3a;background:#e8f4e0}.electrolyte-water-recipes-module__5tCRva__eTagMg{color:#3a5a8a;background:#e0eaf4}.electrolyte-water-recipes-module__5tCRva__eTagNa{color:#8a6a3a;background:#f4ece0}.electrolyte-water-recipes-module__5tCRva__eTagCa{color:#8a3a5a;background:#f4e0e8}.electrolyte-water-recipes-module__5tCRva__ingredientsTitle,.electrolyte-water-recipes-module__5tCRva__methodTitle{letter-spacing:.2em;text-transform:uppercase;color:var(--ewr-muted);margin-bottom:14px;font-size:11px}.electrolyte-water-recipes-module__5tCRva__methodTitle{margin-bottom:10px}.electrolyte-water-recipes-module__5tCRva__ingredientsList{margin-bottom:28px;list-style:none}.electrolyte-water-recipes-module__5tCRva__ingredientsList li{border-bottom:1px solid var(--ewr-sand);color:var(--ewr-deep);align-items:baseline;gap:12px;padding:8px 0;font-size:15px;font-weight:300;display:flex}.electrolyte-water-recipes-module__5tCRva__ingredientsList li:last-child{border-bottom:none}.electrolyte-water-recipes-module__5tCRva__ingredientAmount{font-family:var(--font-display-serif), serif;color:var(--ewr-terracotta);min-width:80px;font-size:13px;font-weight:700}.electrolyte-water-recipes-module__5tCRva__methodText{color:var(--ewr-muted);font-size:14px;font-weight:300;line-height:1.7}.electrolyte-water-recipes-module__5tCRva__benefitsBar{background:var(--ewr-cream);border-left:3px solid var(--ewr-sage);color:var(--ewr-sage);margin-top:24px;padding:12px 16px;font-size:13px;font-weight:500}.electrolyte-water-recipes-module__5tCRva__tipsSection{background:var(--ewr-deep);color:var(--ewr-cream);padding:80px 40px}.electrolyte-water-recipes-module__5tCRva__tipsInner{max-width:1100px;margin:0 auto}.electrolyte-water-recipes-module__5tCRva__tipsSection .electrolyte-water-recipes-module__5tCRva__sectionLabel{color:#e8c99a}.electrolyte-water-recipes-module__5tCRva__tipsSection .electrolyte-water-recipes-module__5tCRva__sectionLabel:after{background:#ffffff26}.electrolyte-water-recipes-module__5tCRva__tipsSection h2{font-family:var(--font-display-serif), serif;color:var(--ewr-cream);margin-bottom:48px;font-size:clamp(32px,4vw,48px)}.electrolyte-water-recipes-module__5tCRva__tipsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.electrolyte-water-recipes-module__5tCRva__tipCard{border-top:1px solid #ffffff26;padding-top:24px}.electrolyte-water-recipes-module__5tCRva__tipNum{font-family:var(--font-display-serif), serif;color:#ffffff1a;margin-bottom:12px;font-size:48px;line-height:1}.electrolyte-water-recipes-module__5tCRva__tipCard h3{font-family:var(--font-display-serif), serif;color:#e8c99a;margin-bottom:10px;font-size:20px}.electrolyte-water-recipes-module__5tCRva__tipCard p{color:#faf6ef99;font-size:14px;font-weight:300;line-height:1.7}.electrolyte-water-recipes-module__5tCRva__footer{background:var(--ewr-deep);text-align:center;color:#faf6ef4d;letter-spacing:.05em;border-top:1px solid #ffffff14;padding:32px 40px;font-size:12px}@media (max-width:700px){.electrolyte-water-recipes-module__5tCRva__recipeCard,.electrolyte-water-recipes-module__5tCRva__recipeCardEven{direction:ltr;grid-template-columns:1fr}.electrolyte-water-recipes-module__5tCRva__recipeVisual{min-height:280px;padding:40px 32px}.electrolyte-water-recipes-module__5tCRva__recipeContent{padding:40px 32px}.electrolyte-water-recipes-module__5tCRva__mineralGrid{grid-template-columns:1fr 1fr}}@keyframes electrolyte-water-recipes-module__5tCRva__ewrFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes electrolyte-water-recipes-module__5tCRva__ewrFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes electrolyte-water-recipes-module__5tCRva__ewrScrollPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.4;transform:scaleY(.7)}}
