/* Scoped reading layout: the existing website typography and colours remain authoritative. */
.report-text.page-legal .page-hero .wrap,.report-text .report-layout{width:min(90%,760px);max-width:760px}
.report-text .article-back{display:flex;width:fit-content;margin-bottom:24px}
.report-text .page-hero .eyebrow{display:block}
.report-text .page-hero{padding-bottom:48px}
.report-text .report-download{display:inline-block;margin-top:16px;text-underline-offset:5px}
.report-text .report-main{padding:0 0 96px}
.report-text .report-toc{border-top:1px solid var(--border,rgba(255,255,255,.15));border-bottom:1px solid var(--border,rgba(255,255,255,.15));padding:22px 0}
.report-text .report-toc summary{cursor:pointer;font-size:18px;font-weight:600;padding:8px 0}
.report-text .report-toc ol{padding-left:24px;margin:20px 0 8px}
.report-text .report-toc li{padding:5px 0;line-height:1.6}
.report-text .report-toc a{text-underline-offset:4px}
.report-text .report-toc span{color:var(--muted,#a3b4ca);font-size:.85em}
.report-text .report-chapter{padding:60px 0;border-bottom:1px solid rgba(255,255,255,.12);scroll-margin-top:110px}
.report-text .report-chapter h2{font-size:clamp(30px,4vw,44px);line-height:1.15;margin:8px 0 28px}
.report-text .report-chapter h3{font-family:Inter,sans-serif;font-size:18px;line-height:1.45;margin:28px 0 10px;font-weight:600}
.report-text .report-chapter p,.report-text .report-chapter li{font-size:17px;line-height:1.8;color:var(--text-soft,#b8c5d5);margin:0 0 18px;overflow-wrap:anywhere}
.report-text .report-chapter ul,.report-text .report-chapter ol{padding-left:26px}
.report-text .report-chapter .report-page{font-size:13px;line-height:1.5;color:var(--muted,#a3b4ca);margin:0}
.report-text .report-chapter .report-label{font-size:13px;font-weight:600;line-height:1.55;margin:24px 0 8px;color:var(--muted,#a3b4ca)}
.report-text .report-back{display:inline-block;font-size:14px;margin-top:16px;text-underline-offset:4px}
.report-text address{font-style:normal;font-size:17px;line-height:1.8}
.report-text #inhoud{scroll-margin-top:110px}
@media(max-width:600px){.report-text .report-chapter{padding:40px 0}.report-text .report-chapter p,.report-text .report-chapter li{font-size:16px}.report-text .report-toc summary{font-size:16px}}
