:root{--colour-brown:#2c160b}.AudienceNav--grid,.AudienceNav__menu{align-items:center;display:flex;flex-wrap:wrap;gap:1rem .5rem}.AudienceNav--grid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.88);border:1px solid #f1edeb;border-radius:10px;justify-content:space-between;padding:.5rem}.AudienceNav__button{background:none;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:150%;padding:10px 15px;transition:all .32s ease}.AudienceNav__button.is-active{background:#9e0c6e;color:#fff}.AudienceMap .row{padding-bottom:0;padding-top:1rem}.AudienceMap--container{background:#fff;border-radius:12px;padding:1.5rem}.AudienceMap__title{display:grid;margin:0 auto 2rem;max-width:768px;text-align:center;grid-gap:.5rem;color:#2c160b;gap:.5rem}.AudienceMap__title h1{color:#000;font-weight:600}.AudienceMap__map{position:relative}.AudienceMap .RegionAudience{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(158,12,110,.1);border:1px solid #f1edeb;border-radius:18px;margin:2rem 0 0;padding:1rem}.AudienceMap .RegionAudience__title{border-bottom:1px solid #f1edeb;font-size:2.5 rem;margin:0 0 .5rem;padding:0 0 .5rem}.AudienceMap--container svg{height:auto;max-height:500px;-o-object-fit:contain;object-fit:contain;width:100%}.AudienceMap--container svg g.is-active>path.cls-1,.AudienceMap--container svg g:hover>path.cls-1{fill:#9e0c6e}.charts-container{display:flex;flex-direction:column;gap:1rem}.chart-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px}.chart-title{border-bottom:1px solid var(--colour-grey-light);font-size:var(--fs-h4);font-weight:var(--font-weight-semibold)}.chart-wrapper{min-height:480px;position:relative}.AudienceMap .row{padding:3.5rem 0}.AudienceList__row{border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5rem 0}.AudienceList__label-row{align-items:center;display:flex;gap:.5rem}.AudienceNav{position:sticky;top:65px;z-index:9}.AudienceList__label-row svg{background:var(--colour-green-light);border-radius:.25rem;height:2.25rem;padding:.32rem;width:2.25rem}.AudienceList__label-row svg use{fill:var(--colour-brown)}.AudienceList__label{font-weight:500}.AudienceList__value,.chart-title{font-weight:600}.chart-title{border-bottom:1px solid #f1edeb;color:#2c3e50;font-size:1.95rem;margin:0 0 1rem;padding:0 0 1rem;text-align:center}.AudienceList__title{text-align:left}.AudienceNav__menu-label{border-bottom:1px solid #8e8581;border-right:none;color:#8e8581;flex:1 1 100%;font-size:11px}@media (min-width:992px){.AudienceNav .Button a,.AudienceNav__button{font-size:14px}.AudienceMap .RegionAudience{bottom:1rem;left:1rem;margin:0;min-width:270px;position:absolute}.charts-container{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.chart-card--full{grid-column:span 2}.AudienceNav__menu-label{border-bottom:none;border-right:1px solid #8e8581;flex:auto;font-size:14px;padding-right:1rem}}@media (max-width:767px){.chart-title{font-size:1.25rem}nav.AudienceNav{position:sticky;top:65px;z-index:9}button.AudienceNav__button{padding:3px 8px}.AudienceNav__menu{gap:7px}.AudienceNav{top:10px}.AudienceNav__menu-label{display:block;padding-bottom:5px}}