.product-intro{min-height:0}.product-summary{padding:clamp(35px,5vw,75px)}.product-summary h1{font-size:clamp(38px,4.7vw,66px);margin:14px 0 18px}.product-price{margin:15px 0 0}.garden-overview{padding:clamp(42px,6vw,80px) clamp(24px,7vw,110px);max-width:1000px}.garden-overview h2{font:400 clamp(32px,4vw,52px)/1.14 Georgia,serif;margin:12px 0}.garden-overview p:last-child{font-size:18px;line-height:1.6;max-width:750px}.garden-help{padding:clamp(50px,6vw,90px) clamp(24px,7vw,110px)}.garden-help>header{margin-bottom:30px}.garden-help>header h2,.landscape-pool-story>header h2{font-size:clamp(34px,4.3vw,58px)}.garden-help-lead,.landscape-pool-lead{font-size:18px;line-height:1.55}.garden-help-grid article{padding:24px}.garden-help-grid h3{font-size:clamp(24px,2.3vw,30px);margin:0 0 10px}.garden-help-grid p{margin:0;line-height:1.55}.garden-help-footnote{max-width:900px;margin:26px auto 0;line-height:1.55}.landscape-pool-story{padding:clamp(48px,6vw,85px) clamp(24px,7vw,110px)}.landscape-pool-story>header{margin-bottom:30px}.landscape-pool-compare{margin-bottom:20px}.landscape-pool-compare figure{overflow:visible;background:transparent}.landscape-pool-compare figcaption{position:static;background:transparent;color:var(--ink);padding:8px 0;font-size:12px;letter-spacing:.07em}.garden-project-note{max-width:900px;margin:18px auto 0;font-size:18px;line-height:1.6}.product-order{padding-top:55px;padding-bottom:55px}@media(max-width:760px){.product-summary{padding:30px 24px 40px}.garden-overview{padding:42px 24px}.garden-help{padding:50px 20px}.garden-help>header,.landscape-pool-story>header{display:block}.garden-help-lead,.landscape-pool-lead{margin-top:16px}.garden-help-grid article{padding:20px}.garden-help-grid h3{font-size:25px}.landscape-pool-story{padding:55px 20px}.landscape-pool-compare{gap:16px}.landscape-pool-compare img{aspect-ratio:auto}}
