.resident-water-notice-guide-module__Tibb1q__page{background:var(--background);min-height:100vh;color:var(--foreground)}.resident-water-notice-guide-module__Tibb1q__shell{width:min(930px,100% - 48px);margin-inline:auto;padding:clamp(52px,8vw,100px) 0 88px}.resident-water-notice-guide-module__Tibb1q__hero{max-width:820px}.resident-water-notice-guide-module__Tibb1q__eyebrow{color:#286f62;letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-size:.7rem;font-weight:700;line-height:1.45}.resident-water-notice-guide-module__Tibb1q__hero h1{color:#14251f;max-width:780px;font-family:var(--font-display);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,6.5vw,5.25rem);font-weight:600;line-height:.99}.resident-water-notice-guide-module__Tibb1q__introduction{color:#51635c;max-width:720px;margin:25px 0 0;font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.75}.resident-water-notice-guide-module__Tibb1q__messageSection{margin-top:clamp(62px,9vw,100px)}.resident-water-notice-guide-module__Tibb1q__sectionHeading{margin-bottom:26px}.resident-water-notice-guide-module__Tibb1q__sectionHeading .resident-water-notice-guide-module__Tibb1q__eyebrow{margin-bottom:11px}.resident-water-notice-guide-module__Tibb1q__sectionHeading h2{color:#17352d;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:600;line-height:1.12}.resident-water-notice-guide-module__Tibb1q__messageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.resident-water-notice-guide-module__Tibb1q__messageCard{background:#fff;border:1px solid #d7e0d9;border-radius:9px;min-height:235px;padding:27px 28px 30px}.resident-water-notice-guide-module__Tibb1q__cardNumber{color:#286f62;font-variant-numeric:tabular-nums;border:1px solid #cbded5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.68rem;font-weight:700;display:inline-grid}.resident-water-notice-guide-module__Tibb1q__messageCard h3{color:#193a31;letter-spacing:-.025em;margin:20px 0 0;font-size:1.12rem;font-weight:650;line-height:1.35}.resident-water-notice-guide-module__Tibb1q__messageCard p{color:#596b63;max-width:410px;margin:10px 0 0;font-size:.94rem;line-height:1.72}.resident-water-notice-guide-module__Tibb1q__sourceNote{color:#304d43;background:#eaf2ee;border:1px solid #cbded5;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;margin-top:34px;padding:21px 24px;display:grid}.resident-water-notice-guide-module__Tibb1q__sourceMark{color:#155c51;border:1px solid #7da99c;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:.84rem;font-weight:700;display:grid}.resident-water-notice-guide-module__Tibb1q__sourceNote p{margin:0;font-size:.92rem;line-height:1.7}.resident-water-notice-guide-module__Tibb1q__footer{color:#596b63;border-top:1px solid #d7e0d9;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:56px;padding-top:22px;font-size:.9rem;line-height:1.6;display:flex}.resident-water-notice-guide-module__Tibb1q__footer p{margin:0}.resident-water-notice-guide-module__Tibb1q__footer a{color:#1d594d;text-underline-offset:3px;font-weight:650;text-decoration-color:#84b4a6}.resident-water-notice-guide-module__Tibb1q__footer a:hover{text-decoration-thickness:2px}.resident-water-notice-guide-module__Tibb1q__footer a:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #438374}@media (max-width:650px){.resident-water-notice-guide-module__Tibb1q__shell{width:min(100% - 36px,930px);padding-top:46px;padding-bottom:64px}.resident-water-notice-guide-module__Tibb1q__hero h1{letter-spacing:-.065em;font-size:clamp(2.45rem,12vw,3.55rem)}.resident-water-notice-guide-module__Tibb1q__introduction{margin-top:19px;font-size:1rem;line-height:1.67}.resident-water-notice-guide-module__Tibb1q__messageGrid{grid-template-columns:1fr}.resident-water-notice-guide-module__Tibb1q__messageCard{min-height:0;padding:23px}.resident-water-notice-guide-module__Tibb1q__sourceNote{margin-top:25px;padding:17px}.resident-water-notice-guide-module__Tibb1q__footer{margin-top:42px}}
