/* Visible service context, with the site's existing typography and palette. */
.tidal-service-paths {font-size:14px;line-height:1.8;margin-top:18px}
.tidal-service-paths a {color:#9ad9ed;text-underline-offset:5px;text-decoration:underline;text-decoration-color:#548899}
.tidal-service-paths a:hover {color:#fff}
.tidal-audience-services {max-width:1280px;margin:0 auto;padding:96px 4%;color:#c8cbcc}
.tidal-audience-intro {max-width:790px;margin-bottom:55px}
.tidal-eyebrow {display:block;color:#8cd7ed;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px}
.tidal-audience-services h2 {font-family:var(--e-global-typography-primary-font-family,inherit);font-size:clamp(34px,4vw,54px);line-height:1.08;font-weight:400;color:#f8fafb;margin:0 0 22px}
.tidal-audience-services h3 {font-family:var(--e-global-typography-primary-font-family,inherit);font-size:clamp(28px,2.8vw,38px);line-height:1.15;font-weight:400;color:#f8fafb;margin:0 0 24px}
.tidal-audience-services p {font-size:16px;line-height:1.8;margin:0 0 20px}
.tidal-audience-grid {display:grid;grid-template-columns:1fr 1fr;gap:70px}
.tidal-audience-grid article {min-width:0;scroll-margin-top:110px;border-top:1px solid #293337;padding-top:26px}
.tidal-editorial-link {display:block;width:fit-content;max-width:100%;color:#a3def0;font-size:14px;line-height:1.6;margin:20px 0;text-decoration:underline;text-decoration-color:#48636c;text-underline-offset:5px}
.tidal-editorial-link:hover {color:#fff}
.tidal-editorial-link:focus-visible,.tidal-service-paths a:focus-visible {outline:2px solid #6ec1e3;outline-offset:5px}
.tidal-scope-note {max-width:850px;margin-top:62px;padding-top:30px;border-top:1px solid #293337}
.tidal-scope-note h3 {font-size:28px}
@media(max-width:767px){.tidal-audience-services {padding:60px 6%}.tidal-audience-grid {grid-template-columns:1fr;gap:38px}.tidal-audience-intro {margin-bottom:35px}.tidal-audience-services p {font-size:15px}.tidal-scope-note {margin-top:40px}}
