
.water-book .water-number{display:block;color:#745292;font-size:12px;letter-spacing:.08em;font-weight:700}.water-book .water-ideas,.water-book .water-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}.water-ideas article{padding:24px 0;border-top:1px solid #dcd4e4}.water-ideas h3,.water-chapter h3{font-size:23px;line-height:1.3}.water-chapter{display:flex;flex-direction:column;border:1px solid #ded8e4;border-radius:5px;padding:28px;text-decoration:none!important;color:#202428!important;background:#fff}.water-chapter p{font-size:16px;line-height:1.65}.water-chapter:hover{border-color:#745292;background:#faf8fc}.water-read{margin-top:auto;font-size:15px;color:#873049}.water-endlinks{display:flex;gap:28px;flex-wrap:wrap}.water-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.water-evidence-grid h3{font-size:22px}.water-evidence-grid p{font-size:16px}.water-assessment{background:#f5f2f7}.water-mode,.water-question{border-left:3px solid #775295;background:#f8f5fa;padding:20px 24px;margin:32px 0}.water-mode h2,.water-question h2{font-size:23px!important;margin-top:0}.water-source{padding:12px 0 25px;scroll-margin-top:100px}.water-source h3{font-size:18px}.book2-shelf.series-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.series-shelf h3{font-size:25px}.series-shelf .shelf-actions{gap:14px}.series-shelf .shelf-actions a{font-size:15px}.water-feature{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:44px;align-items:center}.water-feature img{display:block;width:100%;height:auto;box-shadow:0 16px 35px #24133424}.water-feature .water-pilot-note{border-left:3px solid #775295;padding:2px 0 2px 20px;margin-top:26px}.water-feature .water-pilot-note p{font-size:16px;line-height:1.65}.water-feature .water-pilot-note h3{font-size:18px}.water-book a:focus-visible,.water-feature a:focus-visible{outline:3px solid #775295;outline-offset:5px}.water-book .book-meta{font-size:14px;line-height:1.8}.water-book .small{font-size:14px}@media(max-width:1000px){.book2-shelf.series-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.water-book .water-ideas,.water-book .water-chapters,.water-evidence-grid,.water-feature,.book2-shelf.series-shelf{grid-template-columns:1fr}.water-feature{gap:28px}.water-chapter{padding:24px}.water-book .book2-hero{grid-template-columns:1fr}.water-book .hero h1{font-size:36px}.water-book .water-evidence-grid{gap:16px}}
