.water-study{margin-top:1.25rem;padding:1.25rem;border:1px solid var(--line);border-top:3px solid var(--heading);background:var(--surface);color:var(--ink)}
.water-study h3{font-size:1.05rem;margin-bottom:.5rem}
.water-study .water-study-basis{margin:0 0 1rem;font-size:.9rem;color:var(--muted)}
.water-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}
.water-study-grid>div{min-width:0}
.water-study table{width:100%;border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums}
.water-study caption{text-align:left;font-weight:700;padding:0 0 .6rem}
.water-study th,.water-study td{text-align:left;padding:.7rem .4rem;border-bottom:1px solid var(--line);vertical-align:top}
.water-study thead th{font-size:.8rem;color:var(--muted);font-weight:400}
.water-study tbody th{font-weight:400}
.water-study th:first-child{padding-left:0}
.water-study th:last-child,.water-study td:last-child{text-align:right;padding-right:0}
.water-study td{white-space:nowrap}
.water-study td strong{font-size:1.2rem;color:var(--heading)}
.water-study th span{display:block;font-size:.75rem;color:var(--muted);margin-top:.25rem}
.water-study .water-study-note{font-size:.8rem;color:var(--muted);line-height:1.5;margin:.75rem 0 0}
.water-study .water-study-limit{border-top:1px solid var(--line);padding-top:.9rem;margin:1rem 0 0;font-size:.8rem;line-height:1.5;color:var(--muted)}
@media(max-width:600px){.water-study{padding:1rem}.water-study-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}}
