
.sound-nav{border-bottom:1px solid var(--line);background:var(--bg-soft)}
.sound-nav .wrap{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}
.sound-nav a{font-weight:600;text-decoration:none;padding:6px 0}
.sound-nav a[aria-current=page]{color:var(--cta);border-bottom:2px solid var(--cta)}
.sound-intro{background:var(--navy);color:white;padding:64px 0}
.sound-intro h1{color:#fff;max-width:950px;font-size:clamp(36px,5vw,62px);line-height:1.12}
.sound-intro .lead{color:#d4e1ea;max-width:850px}
.sound-intro .eyebrow{color:#8ed4e6}
.sound-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:34px}
.sound-number{border-top:1px solid #678096;padding-top:20px}
.sound-number strong{font-size:clamp(38px,5vw,62px);display:block;color:white}
.sound-number span{display:block;color:#d4e1ea;max-width:440px}
.sound-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.sound-table caption{text-align:left;margin-bottom:16px;font-weight:600;color:var(--navy)}
.sound-table th,.sound-table td{padding:14px 12px;text-align:center;border-bottom:1px solid var(--line)}
.sound-table thead th{background:var(--navy);color:white;font-size:14px}
.sound-table tbody th{text-align:left;font-weight:500}
.sound-table tbody tr:nth-child(even){background:var(--bg-soft)}
.sound-table td:last-child{color:#ad3e05;font-weight:700}
.sound-slide{margin:28px 0 0;border:1px solid var(--line);background:white}
.sound-slide img{width:100%;height:auto}
.sound-slide figcaption{padding:18px 22px;font-size:14px;border-top:1px solid var(--line)}
.sound-copy{max-width:920px}
.sound-copy h3{margin-top:32px}
@media(max-width:600px){.sound-numbers{grid-template-columns:1fr}.sound-nav .wrap{gap:14px}.sound-table th,.sound-table td{padding:12px 5px;font-size:13px}.sound-table thead th{font-size:12px}}
