.sv-page--beachwater{--sv-accent: #0369a1;--sv-accent-strong: #0c4a6e;--sv-soft: #e3eef1;--bw-cov-all: var(--rule-strong);--bw-cov-program: #9dc4d6;--bw-cov-monitored: var(--sv-accent);--bw-line: var(--rule);--bw-warn: var(--ochre)}.bw-nostatus{text-align:left;max-width:var(--measure);margin:1.25rem 0;padding:.2rem 0 .2rem .9rem;border:0;border-left:3px solid var(--ochre);border-radius:0;background:none;font-size:var(--text-small);line-height:1.6;color:var(--body);overflow-wrap:anywhere}.bw-nostatus strong{color:var(--ink)}.bw-advisory{text-align:left;max-width:var(--measure);margin:1.5rem 0;padding:1.1rem 1.25rem;border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface);line-height:1.6;overflow-wrap:anywhere}.bw-advisory-h{margin:0 0 .6rem;font-family:var(--font-serif);font-size:var(--text-h3);font-weight:600;line-height:1.3;color:var(--ink)}.bw-advisory-lead{margin:0 0 .35rem}.bw-advisory-link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-serif);font-size:var(--text-body);font-weight:600;color:var(--pine);overflow-wrap:anywhere;transition:color var(--motion)}.bw-advisory-link:hover{color:var(--pine-ink)}.bw-advisory-what{margin:0 0 .75rem;font-size:var(--text-small);color:var(--muted)}.bw-advisory-nostatus,.bw-advisory-caveat{margin:0 0 .7rem;font-size:var(--text-small);color:var(--body)}.bw-advisory-nostatus strong{color:var(--ink)}.bw-advisory-caveat{padding:.2rem 0 .2rem .9rem;border-left:3px solid var(--ochre);border-radius:0;background:none}.bw-advisory-linknote{margin:0;font-family:var(--font-sans);font-size:var(--text-label);line-height:1.55;color:var(--muted)}.bw-quote{text-align:left;max-width:var(--measure);margin:1.25rem 0;padding:.2rem 0 .2rem .9rem;border-left:3px solid var(--sv-accent);border-radius:0;background:none;font-size:var(--text-small);line-height:1.6;color:var(--body);overflow-wrap:anywhere}.bw-quote blockquote{margin:0;font-style:italic}.bw-quote blockquote p{margin:0 0 .5rem}.bw-quote blockquote p:last-child{margin-bottom:0}.bw-quote cite{display:block;margin-top:.55rem;font-family:var(--font-sans);font-style:normal;font-size:var(--text-label);color:var(--muted);font-weight:600}.bw-quote cite a{color:inherit}.bw-quote--state{border-left-style:dashed;border-left-color:var(--rule-strong);background:none}.bw-quote-authorship{margin:.6rem 0 0;padding-top:.55rem;border-top:1px solid var(--rule);font-family:var(--font-sans);font-size:var(--text-label);line-height:1.55;color:var(--muted);font-style:normal}.bw-summary{text-align:left;max-width:var(--measure);margin:1.25rem 0;padding:.2rem 0 .2rem .9rem;border-left:3px dashed var(--rule-strong);border-radius:0;background:none;font-size:var(--text-small);line-height:1.6;color:var(--body)}.bw-summary p{margin:0 0 .6rem}.bw-summary-src{margin:.55rem 0 0!important;font-family:var(--font-sans);font-size:var(--text-label);color:var(--muted)}.bw-shape{display:inline-block;padding:.2rem .55rem;border-radius:var(--radius-control);border:1px solid currentColor;background:transparent;font-family:var(--font-sans);font-size:var(--text-label);font-weight:600;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.bw-shape--monitored{color:var(--pine)}.bw-shape--notification{color:var(--ochre)}.bw-shape--subset{color:var(--sv-accent)}.bw-coverage{text-align:left;max-width:var(--measure);margin:1.25rem 0}.bw-coverage-track{position:relative;height:2.6rem;border-radius:var(--radius-control);overflow:hidden;background:var(--bw-cov-all)}.bw-coverage-band{position:absolute;top:0;left:0;height:100%;display:block}.bw-coverage-band--all{background:var(--bw-cov-all)}.bw-coverage-band--program{background:var(--bw-cov-program)}.bw-coverage-band--monitored{background:var(--bw-cov-monitored)}.bw-coverage-key{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.35rem;font-family:var(--font-sans);font-size:var(--text-label);line-height:1.5;color:var(--muted)}.bw-coverage-key li{display:flex;align-items:baseline;gap:.5rem}.bw-key-dot{flex:0 0 auto;width:.8rem;height:.8rem;border-radius:2px;display:inline-block}.bw-key-dot--all{background:var(--bw-cov-all);border:1px solid var(--rule-strong)}.bw-key-dot--program{background:var(--bw-cov-program)}.bw-key-dot--monitored{background:var(--bw-cov-monitored)}.bw-coverage-src{margin:.6rem 0 0;font-family:var(--font-sans);font-size:var(--text-label);color:var(--muted);line-height:1.55}.bw-tablewrap{position:relative;text-align:left;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:1.25rem 0;max-width:100%}.bw-tablewrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;pointer-events:none;background:linear-gradient(to left,#f3f3eef2,#f3f3ee00)}.bw-table{width:100%;min-width:40rem;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--body)}.bw-table-caption{caption-side:bottom;padding-top:.7rem;font-family:var(--font-sans);font-size:var(--text-label);color:var(--muted);text-align:left;line-height:1.55}.bw-table th,.bw-table td{padding:.7rem .75rem .7rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--bw-line)}.bw-table thead th{background:transparent;font-size:var(--text-label);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--rule-strong)}.bw-table tbody th{font-weight:600;color:var(--ink)}.bw-table tbody td{font-variant-numeric:tabular-nums}.bw-table-row--current{background:var(--code-bg)}.bw-excluded{text-align:left;list-style:none;margin:1rem 0;padding:0;display:grid;gap:0 2rem;border-top:1px solid var(--rule)}.bw-excluded li{padding:1rem 0 1.1rem;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;font-size:var(--text-small);line-height:1.6;color:var(--body)}.bw-excluded strong{color:var(--ink)}.bw-agencies{text-align:left;display:grid;gap:0 2rem;margin:1.25rem 0;border-top:1px solid var(--rule)}.bw-agency{padding:1rem 0 1.1rem;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;min-width:0}.bw-agency h3{margin:0 0 .4rem;font-family:var(--font-serif);font-size:var(--text-h3);font-weight:600;line-height:1.3;color:var(--ink)}.bw-agency p{margin:0 0 .45rem;font-size:var(--text-small);line-height:1.55;color:var(--body)}.bw-agency p:last-child{margin-bottom:0}.bw-agency a{color:var(--pine);overflow-wrap:anywhere}@media(min-width:700px){.bw-coverage-key{grid-template-columns:repeat(3,minmax(0,1fr))}.bw-agencies,.bw-excluded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.bw-agencies{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.bw-agencies,.bw-excluded{gap:0}.bw-coverage-key{gap:.4rem}}.bw-quote cite>a:only-child,.bw-table tbody th>a,.bw-table tbody td>a:only-child{display:flex;align-items:center;min-height:44px}.bw-table tbody th>a{display:inline-flex}
