.nr-panel{color:#103458;min-width:0}.nr-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.nr-eyebrow{color:#008c9e;letter-spacing:1.5px;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.nr-heading h2{margin:0;font-size:clamp(23px,2.2vw,30px);line-height:1.15;transform:none}.nr-selection{color:#775400;background:#fff6dc;border-radius:25px;flex:none;padding:8px 12px;font-size:13px;font-weight:800}.nr-selection span{color:#e9a716}.nr-caption{color:#607b94;margin:9px 0 15px;font-size:11px}.nr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nr-card{background:#fff;border:1px solid #dceaf0;border-radius:17px;flex-direction:column;min-width:0;padding:14px;display:flex;box-shadow:0 4px 14px #12365b04}.nr-person{align-items:center;gap:8px;min-width:0;display:flex}.nr-person>div{min-width:0}.nr-person strong{overflow-wrap:anywhere;font-size:12px;line-height:1.3;display:block}.nr-avatar{color:#087f87;background:#e5f7f5;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:11px;font-weight:800;display:grid}.nr-stars{color:#c68b00;letter-spacing:1px;font-size:15px;line-height:1.4}.nr-card time{color:#657e92;margin-top:9px;font-size:10px;display:block}.nr-card p{overflow-wrap:anywhere;margin:9px 0 14px;font-size:12px;line-height:1.55}.nr-card>a{color:#007e90;margin-top:auto;font-size:10px;font-weight:750;line-height:1.4;text-decoration:none}.nr-card>a:hover,.nr-footer a:hover{text-decoration:underline}.nr-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.nr-footer a{color:#00879a;font-size:12px;font-weight:800;text-decoration:none}.nr-footer small{color:#657e92;font-size:10px}.nr-loading{border:1px solid #dceaf0;border-radius:17px;align-items:center;min-height:100px;padding:25px;font-size:13px;display:flex}.nr-panel a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #009eac}@media (max-width:1150px) and (min-width:901px){.nr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.nr-grid{grid-template-columns:1fr}.nr-heading h2{font-size:25px}.nr-card{padding:16px}.nr-person strong,.nr-card p{font-size:14px}.nr-card time,.nr-card>a{font-size:12px}.nr-caption{font-size:12px;line-height:1.5}.nr-footer small{font-size:11px}}.nr-more{font:inherit;color:#007e90;cursor:pointer;background:#f5fbfc;border:1px solid #cce4ea;border-radius:20px;padding:7px 12px;font-size:11px;font-weight:800}.nr-more:hover{background:#e9f7f7}.nr-more:focus-visible{outline-offset:3px;outline:3px solid #009eac}@media (min-width:761px) and (max-width:840px){.quick-water-panel{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr);gap:18px;padding:20px}.quick-water-choice{grid-column:1/-1}.quick-water-intro>div{display:block}.quick-water-intro p{margin-top:5px}.quick-water-total{text-align:right;justify-self:end}.quick-water-submit{grid-column:1/-1;height:54px;margin-top:0}}
.hero-text .nh-home-title{letter-spacing:-.02em;color:#173c52;max-width:500px;margin:0 0 16px;font-size:22px;font-weight:850;line-height:1.25}.nh-info{background:#f3fbf9;border:1px solid #dbeeea;border-radius:26px;margin-top:36px;margin-bottom:36px;padding:30px}.nh-eyebrow{color:#086;letter-spacing:.12em;margin-bottom:9px;font-size:11px;font-weight:850;line-height:1.5;display:block}.nh-info h2,.nh-faq h2{letter-spacing:-.025em;color:#173c52;margin:0 0 12px;font-size:clamp(23px,2.2vw,30px);line-height:1.2}.nh-info-intro{max-width:850px;margin-bottom:24px}.nh-info p,.nh-faq p,.nh-faq li{color:#456371;margin:0;font-size:15px;font-weight:500;line-height:1.65}.nh-info a,.nh-faq-answer a{color:#007c87;text-underline-offset:3px;font-weight:750;text-decoration:underline}.nh-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nh-info-card{background:#fff;border:1px solid #dcece8;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;display:flex}.nh-info-icon{color:#009773;background:#e7f8f2;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:15px;display:grid}.nh-info-card:nth-child(2) .nh-info-icon{color:#008ca8;background:#e6f6ff}.nh-info-card:nth-child(3) .nh-info-icon{color:#7655be;background:#f0ecff}.nh-info-card h3{color:#173c52;margin:0 0 9px;font-size:18px;line-height:1.3}.nh-info-card>a{align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:14px;display:inline-flex}.nh-faq{grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);align-items:start;gap:36px;margin-top:36px;margin-bottom:42px;display:grid}.nh-faq-heading{padding:12px 0}.nh-faq-list{gap:10px;min-width:0;display:grid}.nh-faq details{background:#fff;border:1px solid #dce7ec;border-radius:16px;overflow:hidden}.nh-faq summary{cursor:pointer;color:#173c52;min-height:60px;padding:19px 48px 19px 20px;font-size:16px;font-weight:800;line-height:1.4;list-style:none;position:relative}.nh-faq summary::-webkit-details-marker{display:none}.nh-faq summary:after{content:"+";color:#008e98;font-size:24px;font-weight:500;line-height:1.2;position:absolute;top:16px;right:20px}.nh-faq details[open] summary:after{content:"−"}.nh-faq details[open] summary{background:#f0faf8}.nh-faq-answer{padding:16px 20px 20px}.nh-faq-answer p+p{margin-top:12px}.nh-faq-answer ul{margin:12px 0;padding-left:21px}.nh-faq-answer li+li{margin-top:8px}.nh-faq summary:focus-visible,.nh-info a:focus-visible,.nh-faq a:focus-visible{outline-offset:-3px;border-radius:4px;outline:3px solid #009da8}#home-faq{scroll-margin-top:24px}@media (max-width:760px){.hero-text .nh-home-title{margin-bottom:14px;font-size:20px;line-height:1.3}.nh-info{border-radius:20px;margin-top:24px;margin-bottom:24px;padding:20px}.nh-info-grid{grid-template-columns:1fr;gap:12px}.nh-info-card{padding:20px}.nh-faq{grid-template-columns:1fr;gap:16px;margin-top:24px;margin-bottom:28px}.nh-faq-heading{padding:0}.nh-faq summary{padding-left:16px;font-size:15px}.nh-faq-answer{padding:14px 16px 18px}.nh-info p,.nh-faq p,.nh-faq li{font-size:14px}}
