.r7-decision{background:#ecefff;color:#1d2027;border:1px solid #c3caf1;border-radius:12px;padding:26px;margin:0 0 36px}.r7-decision h2{font-size:25px!important;margin:0 0 18px!important;letter-spacing:-.03em}.r7-decision li{margin:10px 0}.r7-sources{margin-top:50px;padding:28px;background:#eeeee8;border-radius:12px}.r7-sources h2{font-size:28px!important;margin:0 0 18px!important}.r7-sources p,.r7-sources li{font-size:16px!important}.r7-sources a{color:#2039d2;text-underline-offset:4px;overflow-wrap:anywhere}.r7-sources li{margin:12px 0}@media(max-width:600px){.r7-decision,.r7-sources{padding:20px}.r7-decision h2,.r7-sources h2{font-size:23px!important}}
.r7-report{padding-block:65px;max-width:1250px}.r7-report h1{font-size:clamp(40px,5.5vw,78px);line-height:1.05;max-width:1080px;letter-spacing:-.055em}.r7-report h1 span{color:#2442ec}.r7-report .lead{max-width:900px;margin:26px 0;font-size:21px}.r7-report-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0}.r7-report-stats div{padding:25px;background:#e9ecff;border-radius:12px}.r7-report-stats strong{display:block;font-size:48px;line-height:1.1}.r7-report-stats span{display:block;margin-top:10px}.r7-status{padding:25px;background:#1d2027;color:#fff;border-radius:12px}.r7-status p{margin-top:12px;color:#e0e4ee}.r7-report-nav{display:flex;gap:25px;flex-wrap:wrap;margin:30px 0}.r7-report a{color:#2039d2;text-underline-offset:4px}.r7-report section{margin-top:65px;scroll-margin-top:100px}.r7-report h2{font-size:36px;margin-bottom:24px}.r7-report li{font-size:17px;line-height:1.7;margin:14px 0}.r7-report ul,.r7-report ol{padding-left:24px}.r7-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.r7-inputs article{border:1px solid #c8ccd6;background:white;border-radius:12px;padding:26px}.r7-inputs h3{font-size:26px;margin:16px 0}.r7-inputs p{margin:14px 0;font-size:17px}.r7-inputs .r7-muted{color:#555d6b}.r7-report table{width:100%;border-collapse:collapse}.r7-report th,.r7-report td{padding:18px;text-align:left;vertical-align:top;border-bottom:1px solid #c8ccd6;font-size:16px}.r7-report th{background:#1d2027;color:white}.r7-report small{display:block;margin-top:7px;font-size:14px;overflow-wrap:anywhere}.r7-report .table-wrap{overflow-x:auto}@media(max-width:700px){.r7-report{padding-block:35px}.r7-inputs{grid-template-columns:1fr}.r7-report-stats{gap:8px}.r7-report-stats div{padding:16px 10px}.r7-report-stats strong{font-size:32px}.r7-report-stats span{font-size:14px}.r7-report h2{font-size:29px}.r7-report table{min-width:760px}.r7-report-nav{gap:16px}}
/* Important qualifiers should remain as readable as body copy. */
.website main p.r6-preview-note,.website main p.r6-art-note{font-size:16px!important;line-height:1.6}
