.guide-language{flex-basis:100%;margin:0;padding-top:12px;border-top:1px solid var(--line)}.guide-language label{display:flex;align-items:center;gap:14px;font-size:13px}.guide-language select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid #a7b9a4;border-radius:5px;min-height:44px;max-width:100%;padding:8px 28px 8px 10px}.guide-language noscript{display:block;font-size:13px;line-height:2}.guide-language noscript a{display:inline-flex;align-items:center;min-height:44px}.water-tutorial[data-localized] .hero h1{font-size:clamp(36px,4.3vw,62px);line-height:1.12}.water-tutorial[data-localized] .bottles{direction:ltr}.water-tutorial[data-localized] .pour-route,.water-tutorial[data-localized] .mini-pour{direction:ltr}.water-tutorial[data-localized] .demo-label{text-transform:none;letter-spacing:0}.water-tutorial[data-localized] .lesson-controls{align-items:start}.water-tutorial[data-localized] .rule-card figcaption{min-height:42px}.water-tutorial[data-localized] .sound-control{min-width:68px}
html[dir=rtl] .lesson-card{text-align:right}html[dir=rtl] .sound-control{text-align:center}html[dir=rtl] .bottle-name span{direction:rtl}html[dir=rtl] .guide-language select{padding-inline:10px 28px}
@media(max-width:700px){.water-tutorial[data-localized] .hero{padding-top:14px;gap:10px}.water-tutorial[data-localized] .hero h1{font-size:clamp(24px,7vw,32px);line-height:1.12;margin-bottom:8px}.water-tutorial[data-localized] .lead{font-size:15px;line-height:1.45}.water-tutorial[data-localized] .lesson-controls{gap:6px}.water-tutorial[data-localized] .demo-label{font-size:10px;line-height:1.3}.water-tutorial[data-localized] .water-state figcaption{font-size:13px;line-height:1.4;min-height:40px}.water-tutorial[data-localized] .download-dock .button{font-size:12px;padding-inline:10px;white-space:normal;text-align:center;max-width:65%}.water-tutorial[data-localized] .dock-label{min-width:85px}.water-tutorial[data-localized] .sound-control{min-width:64px}.guide-language label{flex-wrap:wrap}.guide-language select{max-width:100%;min-width:160px}}
