.audience-detail{width:min(100% - 2.75rem,75rem);color:var(--navy);overflow-wrap:anywhere;margin-inline:auto;padding-block:clamp(9rem,14vw,13rem) clamp(4rem,8vw,8rem)}.audience-detail section+section{margin-top:clamp(3rem,7vw,6rem)}.audience-detail h1{letter-spacing:var(--type-display-tracking);max-width:18ch;margin:1rem 0 1.75rem;font-size:clamp(2.5rem,5.5vw,5.5rem);line-height:1.08}.audience-detail h2{letter-spacing:var(--type-heading-tracking);margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.12}.audience-detail h3{margin:0 0 .75rem;font-size:1.35rem;line-height:1.25}.audience-detail p{color:#617085;white-space:pre-line;line-height:1.7}.audience-detail-summary{max-width:58ch;margin-bottom:2rem;font-size:clamp(1.125rem,1.8vw,1.375rem)}.audience-detail-hero:has(figure){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.audience-detail figure{margin:0}.audience-detail figure img{border-radius:1.5rem;width:100%;height:auto;display:block}.audience-section-nav{border-block:1px solid #d9e2e6;flex-wrap:wrap;gap:.75rem 2rem;margin-top:3rem;padding-block:1.5rem;display:flex}.audience-section-nav a{color:var(--teal);text-underline-offset:.3em;font-size:.875rem;font-weight:600;text-decoration-thickness:1px}.audience-section-nav a:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.audience-detail section[id]{scroll-margin-top:8rem}.audience-detail-overview{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(1.5rem,6vw,5rem);margin-top:clamp(3rem,7vw,6rem);display:grid}.audience-detail-overview p{margin-top:0;font-size:1.125rem}.audience-benefits{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;display:grid}.audience-benefits article{background:var(--mist);border-top:2px solid var(--teal);padding:clamp(1.5rem,3vw,2.5rem)}.audience-workflow-section{background:var(--navy);color:#fff;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3.5rem)}.audience-workflows{counter-reset:workflow;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.audience-workflows li{counter-increment:workflow;border-top:1px solid #526173;padding-top:1.5rem}.audience-workflows li:before{content:counter(workflow, decimal-leading-zero);color:#a2d4cd;margin-bottom:2rem;font-weight:600;display:block}.audience-detail .audience-workflows p{color:#c5ced9}.audience-faq details{border-bottom:1px solid #d9e2e6;padding-block:1.25rem}.audience-faq summary{cursor:pointer;font-size:1.125rem;font-weight:600}.audience-faq summary:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.audience-detail-cta{background:var(--mist);border-radius:1.5rem;padding:clamp(1.5rem,5vw,4rem)}@media (max-width:800px){:is(.audience-detail-hero:has(figure),.audience-detail-overview){grid-template-columns:minmax(0,1fr)}}
