/* Shared persistent independence disclosure for all WaterWorks public pages. */
.independence-banner{position:sticky;top:0;z-index:1200;width:100%;background:#153b46;color:#fff;border-bottom:3px solid #edbd78;box-shadow:0 2px 12px rgba(15,42,47,.15);font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:12px;line-height:1.5;text-align:left}
.independence-banner p{max-width:1512px;margin:0 auto;padding:10px 28px;color:#fff}
.independence-banner strong{color:#ffe2a5;font-weight:750}
.independence-banner a{color:#d7f8ee;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px;white-space:nowrap}
.independence-banner a:focus-visible{outline:3px solid #fff;outline-offset:2px}
html{scroll-padding-top:112px}
@media(max-width:640px){.independence-banner{font-size:11px;line-height:1.45}.independence-banner p{padding:8px 14px}html{scroll-padding-top:175px}}
@media print{.independence-banner{position:static;box-shadow:none;background:#fff;color:#111;border:2px solid #333}.independence-banner p,.independence-banner strong,.independence-banner a{color:#111}}

/* Ensure keyboard users can see the skip link above the sticky notice. */
body .skip-link:focus{position:fixed;top:10px;left:12px;z-index:2000}
