.report-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:start;margin:24px 0}.report-paper{box-shadow:0 12px 32px #12243e0b}.report-paper button{display:block;width:100%;text-align:left;padding:18px;margin:12px 0;border:1px solid #becde1;border-left:5px solid #becde1;border-radius:7px;background:#f8faff;color:#193452;cursor:pointer;font:15px 'DM Sans',sans-serif}.report-paper button b,.report-paper button span{display:block}.report-paper button span{margin-top:8px;line-height:1.6}.report-paper button[aria-pressed=true]{border-color:#2859b5;background:#eaf1ff}.report-controls{display:flex;justify-content:space-between;gap:10px;margin:22px 0}#meter-check{margin-top:30px}#meter-finish{padding:20px;background:#edf5f0;border-radius:8px}#meter-feedback{font-weight:600}#meter-lesson summary{cursor:pointer;font-weight:600}#meter-lesson button:focus-visible{outline:3px solid #2859b5;outline-offset:3px}#meter-title,#meter-check h2{scroll-margin-top:100px}@media(max-width:760px){.report-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.report-paper button{transition:background .2s,border-color .2s}}

.meter-display{background:#e2eadf;border:8px solid #263e52;border-radius:14px;padding:20px;margin-bottom:24px;color:#243d33}.meter-display small,.meter-display strong,.meter-display span{display:block}.meter-display small{font-size:10px;letter-spacing:1px}.meter-display strong{font-size:28px;margin:12px 0}.meter-display span{font-size:14px}
