.student-progress_heading__bE6ba{max-width:690px;margin-bottom:30px}.student-progress_heading__bE6ba h2{color:var(--ink);font-size:clamp(29px,3.2vw,44px);line-height:1.08;letter-spacing:-.025em;margin:0 0 12px;text-wrap:balance}.student-progress_heading__bE6ba>p:last-child{max-width:62ch;margin:0;color:#604b3b;font-size:16px}.student-progress_studentResults__ZpqSN{margin:0 0 58px}.student-progress_resultGrid__vCpXQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.student-progress_resultCard__OjarZ{padding:26px 24px;border:1px solid var(--line);background:#fffaf0}.student-progress_resultCard__OjarZ strong{display:block;color:var(--rust);font-size:38px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.student-progress_resultCard__OjarZ>span{display:block;margin-top:7px;color:#705037;font-size:13px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.student-progress_resultCard__OjarZ h3{margin:19px 0 7px;color:var(--ink);font-size:21px;line-height:1.15}.student-progress_resultCard__OjarZ p{margin:0;color:#604b3b;font-size:15px;line-height:1.45}.student-progress_communityCta__qIizm{margin-top:18px;padding:25px 28px;border:1px solid #c8ae83;background:#f1e3c6;display:flex;align-items:center;justify-content:space-between;gap:24px}.student-progress_communityCta__qIizm h3{margin:0 0 5px;color:var(--ink);font-size:23px;line-height:1.15}.student-progress_communityCta__qIizm p{max-width:620px;margin:0;color:#604b3b}.student-progress_communityCta__qIizm a{flex:0 0 auto}@media(max-width:760px){.student-progress_resultGrid__vCpXQ{grid-template-columns:1fr;gap:14px}}@media(max-width:620px){.student-progress_studentResults__ZpqSN{margin-bottom:48px}.student-progress_resultCard__OjarZ{padding:24px}.student-progress_resultCard__OjarZ strong{font-size:36px}.student-progress_communityCta__qIizm{display:block;padding:25px 22px}.student-progress_communityCta__qIizm h3{font-size:22px}.student-progress_communityCta__qIizm a{width:100%;margin-top:20px}}