.ps-section{margin:38px 0;color:#30234f;font-family:"Nunito Sans",system-ui,sans-serif}.ps-section h2{font:700 clamp(26px,4vw,38px)/1.2 DynaPuff,system-ui,sans-serif;margin:12px 0 20px}.ps-section h3{font:700 clamp(20px,2.5vw,25px)/1.35 DynaPuff,system-ui,sans-serif;margin:0 0 16px}.ps-intro,.ps-section p{line-height:1.7}.ps-context{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:26px 0}.ps-fact{padding:26px;border-radius:28px;background:#fff4cf;border:1px solid #f1e4b5}.ps-fact.purple{background:#eee3ff;border-color:#dfcdf7}.ps-number{font:900 clamp(30px,4vw,46px)/1.2 "Nunito Sans",system-ui,sans-serif;margin:14px 0;color:#6c3fa5}.ps-chart{background:#fffdf9;border:1px solid #e7d9f1;border-radius:28px;padding:28px;margin:26px 0;box-shadow:0 10px 30px #69449b0a}.ps-section a{color:#693da4;font-weight:800;text-underline-offset:4px;overflow-wrap:anywhere}.ps-method,.ps-source{font-size:14px;color:#6b597b}.ps-scroll{overflow-x:auto;padding:10px 0;overscroll-behavior-inline:contain}.ps-scroll svg{display:block;width:100%;min-width:600px}.ps-scroll svg text{font:14px "Nunito Sans",system-ui,sans-serif;fill:#675779}.ps-grid{stroke:#e7deef;stroke-width:1}.ps-line{stroke:#8651c9;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}.ps-scroll circle{fill:#8651c9;stroke:#fff;stroke-width:2}.ps-scroll circle:focus{stroke:#f3b75b;stroke-width:4;outline:none}.ps-section details{padding:15px 18px;border:1px solid #e7d9f1;border-radius:18px;background:#f5efff}.ps-section summary{cursor:pointer;font-weight:800}.ps-table{overflow:auto}.ps-section table{width:100%;border-collapse:collapse;margin-top:16px;font:15px "Nunito Sans",sans-serif}.ps-section th,.ps-section td{padding:12px 14px;border-bottom:1px solid #e4d9ed;text-align:left}.ps-section caption{text-align:left;font-weight:800;margin:8px 0}.ps-bars{display:grid;gap:15px;margin:22px 0}.ps-bar-row{display:grid;grid-template-columns:minmax(140px,1.7fr) minmax(70px,2fr) 45px;gap:12px;align-items:center;font-size:14px}.ps-bar-track{height:13px;background:#eee6f8;border-radius:99px;overflow:hidden}.ps-bar-fill{height:100%;background:#9160d0;border-radius:99px}.ps-bar-count{text-align:right;font-weight:900}.ps-count-summary{font-weight:800;color:#674195}.ps-mobile-hint{display:none;font-size:13px}@media(max-width:650px){.ps-context{grid-template-columns:1fr}.ps-chart,.ps-fact{padding:21px}.ps-bar-row{grid-template-columns:minmax(120px,1.4fr) minmax(50px,1fr) 35px;font-size:13px;gap:8px}.ps-mobile-hint{display:block}}.ps-section a:focus-visible,.ps-scroll:focus-visible,.ps-section summary:focus-visible{outline:3px solid #b899e0;outline-offset:4px}

.pr-content .ps-section{padding-block:0;margin:24px 0}.ps-fact.mint{background:#e5f4e9;border-color:#d1e8d7}.ps-fact #ps-study-total{font-size:clamp(22px,3vw,32px);overflow-wrap:anywhere}.ps-full-studies{margin:20px 0;border:1px solid #e7d9f1;background:#f7f1fe;border-radius:22px;padding:18px 22px}.ps-full-studies summary{font:800 17px "Nunito Sans",sans-serif;color:#633b96;cursor:pointer}.ps-full-studies .pr-card h3{font:800 17px/1.4 "Nunito Sans",sans-serif!important}.ps-full-studies .pr-card{padding:18px}.ps-full-studies .pr-card p{font:15px/1.6 "Nunito Sans",sans-serif}
