.evidence-reviewed,.evidence-period,.evidence-footnote{font-size:13px;line-height:1.6}.market-proof>.guide-stats h3{font-size:21px;line-height:1.3;margin:14px 0 8px}.market-proof>.guide-stats strong{font-size:clamp(30px,4vw,42px)!important}.evidence-method{margin:22px 0}.evidence-method summary,.sector-evidence details summary{cursor:pointer;font-weight:650;padding:10px 0}.evidence-method p{max-width:1050px;font-size:14px;line-height:1.7}.cosmetics-benchmark{background:#173e33;color:#fffdf5;padding:28px;margin:32px 0}.cosmetics-benchmark .eyebrow,.cosmetics-benchmark a{color:#dce8ae}.cosmetics-benchmark h3{font-size:24px;line-height:1.4;max-width:1050px}.cosmetics-benchmark p{font-size:14px;line-height:1.7;max-width:1050px}.category-evidence{padding-top:24px}.category-evidence-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.category-evidence-links a{display:flex;flex-direction:column;gap:20px;padding:24px;background:#edf1e5;border:1px solid #bdcdb7;color:#173e33;text-decoration:none}.category-evidence-links strong{font-size:22px;line-height:1.3}.category-evidence-links span{margin-top:auto;text-decoration:underline;font-size:14px}.sector-evidence{background:#edf1e5;scroll-margin-top:40px}.sector-evidence>h2{max-width:1000px}.evidence-scope{max-width:960px}.sector-evidence-grid,.right-to-win-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.sector-evidence-grid>article{background:#fffdf5;border:1px solid #bdcdb7;padding:24px;min-width:0;display:flex;flex-direction:column}.evidence-number{font-size:clamp(28px,3vw,38px);line-height:1.2;color:#173e33}.sector-evidence h3{font-size:21px;line-height:1.35}.sector-evidence details{margin-top:auto;font-size:13px;line-height:1.6}.sector-evidence details a{color:#173e33}.evidence-meaning{max-width:1050px;padding:18px 0}.right-to-win{border-top:1px solid #aebfae;padding-top:28px}.right-to-win-grid>article{min-width:0}.evidence-deliverable{max-width:1000px}.evidence-footnote{max-width:1050px;margin-top:20px}.sector-market-teaser{font-size:14px;line-height:1.6;font-weight:600}body main .sector-evidence *,body main .market-proof *{hyphens:none;overflow-wrap:anywhere}.sector-evidence a:focus-visible,.category-evidence-links a:focus-visible{outline:3px solid #729447;outline-offset:4px}@media(max-width:780px){.sector-evidence-grid,.right-to-win-grid,.category-evidence-links{grid-template-columns:1fr}.cosmetics-benchmark{padding:22px}.cosmetics-benchmark h3{font-size:22px}}