/* Beauty and wellness audience page. Shared navigation and forms retain company styling. */
.bw-hero .rr-audience-hero-copy h1{font-size:clamp(2.6rem,4.5vw,4.25rem);line-height:1.1;max-width:760px}.bw-hero .intro{max-width:640px}.bw-hero .actions{align-items:center;gap:16px 22px}.bw-hero .bw-local-note{font-size:13px;line-height:1.65;max-width:540px;margin:22px 0 0}.bw-paths{background:var(--ink);color:#fff}.bw-paths>.wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:30px}.bw-paths>.wrap>div{display:grid;grid-template-columns:30px 1fr;gap:4px 13px;align-content:start}.bw-paths span{color:#a9bafb;font-size:12px;padding-top:3px}.bw-paths strong{font-family:Manrope,sans-serif;font-size:19px;font-weight:500;line-height:1.4}.bw-paths p{grid-column:2;color:#c5cfdf;font-size:14px;line-height:1.6;margin:4px 0 0}.bw-sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bw-sector{border:1px solid var(--line);border-top:3px solid var(--blue);padding:30px 27px;display:flex;flex-direction:column;border-radius:4px;scroll-margin-top:120px}.bw-sector:nth-child(2){border-top-color:#66828c}.bw-sector:nth-child(3){border-top-color:#ae8150}.bw-sector .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:18px}.bw-sector h3{font-size:29px;line-height:1.18}.bw-sector p{font-size:15px;line-height:1.75;margin:14px 0}.bw-sector .bw-sector-lead{font-size:17px;line-height:1.5;color:var(--ink);font-weight:500;min-height:51px;margin-bottom:10px}.bw-sector .bw-sector-lead+p{margin-top:0}.bw-sector ul{padding-left:20px;margin:2px 0 22px;color:var(--muted);font-size:14px;line-height:1.8}.bw-sector li{padding-left:3px;margin-bottom:7px}.bw-sector .textlink{align-self:flex-start;margin-top:auto;line-height:1.6}.bw-review{display:grid;grid-template-columns:1fr 1.1fr;gap:76px;align-items:start}.bw-review-intro{position:sticky;top:135px}.bw-review-intro p{max-width:480px}.bw-review-intro .btn{margin-top:12px}.bw-review-list{list-style:none;padding:0;margin:0}.bw-review-list li{display:grid;grid-template-columns:30px 1fr;gap:20px;padding:25px 0;border-top:1px solid var(--line)}.bw-review-list li:first-child{padding-top:0;border-top:0}.bw-review-list li:last-child{padding-bottom:0}.bw-review-list span{font-size:12px;color:var(--blue);padding-top:5px}.bw-review-list h3{font-size:22px;line-height:1.3}.bw-review-list p{margin:10px 0 0}.bw-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.bw-work-grid article{border-top:1px solid var(--line);padding-top:28px}.bw-work-grid h3{font-size:26px;line-height:1.3;max-width:460px}.bw-work-grid p{max-width:490px}.bw-ownership{background:#f3f5f8}.bw-ownership-grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.bw-ownership h2{font-size:clamp(2rem,3.2vw,3.1rem)}.bw-portraits{display:flex;gap:12px;margin-bottom:24px}.bw-portraits img{width:72px;height:72px;object-fit:cover;object-position:50% 25%;border-radius:50%;background:#fff}.bw-ownership .eyebrow{margin-bottom:18px}.bw-sample{padding:28px;background:#fff;border:1px solid var(--line);border-radius:4px}.bw-sample h3{font-size:25px;line-height:1.3}.bw-sample .bw-sample-note{font-size:13px;line-height:1.65;margin:14px 0 23px}.bw-sample-list{list-style:none;padding:0;margin:0}.bw-sample-list li{padding:18px 0;border-top:1px solid var(--line)}.bw-sample-list li:last-child{padding-bottom:0}.bw-sample-list span{display:block;font-size:11px;font-weight:700;color:var(--blue);margin-bottom:5px;letter-spacing:.04em}.bw-sample-list strong{display:block;font-size:16px;line-height:1.5;font-weight:600}.bw-sample-list p{font-size:14px;line-height:1.65;margin:8px 0 0}.bw-reading{padding:0 0 64px}.bw-reading>.wrap{display:flex;flex-wrap:wrap;gap:18px 32px}.bw-reading h2{width:100%;font-size:22px;line-height:1.35}.bw-page .cta .btn{flex-shrink:0;max-width:320px}.bw-page .faq summary{gap:24px;line-height:1.5}.bw-page .faq details p{font-size:16px;line-height:1.75}.bw-page .breadcrumbs{padding-top:20px;padding-bottom:20px;font-size:12px;line-height:1.7}.bw-page .pagehero{padding-top:50px}.bw-page .bw-businesses{scroll-margin-top:90px}
@media(max-width:1050px){.bw-sector-grid{gap:18px}.bw-sector{padding:25px 21px}.bw-sector h3{font-size:25px}.bw-review,.bw-ownership-grid{gap:38px}.bw-hero .rr-audience-hero-copy h1{font-size:clamp(2.5rem,4.7vw,3.6rem)}}
@media(max-width:780px){.bw-hero .rr-audience-hero-copy h1{font-size:clamp(2.1rem,8.1vw,2.7rem);line-height:1.13}.bw-page .pagehero{padding-top:28px;padding-bottom:34px}.bw-hero .rr-audience-hero-image{width:160px}.bw-hero .bw-local-note{order:5;font-size:12px;margin-top:18px;margin-bottom:0}.bw-hero .actions{gap:14px}.bw-hero .actions .textlink{font-size:13px}.bw-paths>.wrap{grid-template-columns:1fr;gap:19px;padding-block:25px}.bw-paths>.wrap>div{gap:1px 12px}.bw-paths p{margin:2px 0 0;font-size:13px}.bw-paths strong{font-size:17px}.bw-sector-grid,.bw-review,.bw-work-grid,.bw-ownership-grid{grid-template-columns:1fr}.bw-sector-grid{gap:20px}.bw-sector{padding:27px 25px}.bw-sector h3{font-size:28px}.bw-sector .bw-sector-lead{min-height:0}.bw-review-intro{position:static}.bw-review-list{margin-top:4px}.bw-review-list li{gap:13px}.bw-review-list h3{font-size:21px}.bw-review-list p{font-size:15px}.bw-work-grid{gap:32px}.bw-work-grid h3{font-size:24px}.bw-ownership-grid{gap:36px}.bw-sample{padding:24px}.bw-portraits img{width:64px;height:64px}.bw-reading{padding-bottom:44px}.bw-reading>.wrap{gap:17px}.bw-reading .textlink{font-size:14px;line-height:1.6}.bw-page .cta .btn{max-width:none;width:100%}.bw-page .mobile-actions a:last-child{font-size:13px}.bw-page .breadcrumbs{padding-block:15px;font-size:11px}}
