/* Small responsive additions for the student dashboard and resource pricing. */
.jpslp-dashboard-snapshot{padding:28px 20px 0;background:#f5f8fc}.jpslp-dashboard-snapshot__inner{max-width:1100px;padding:0;margin:auto}.jpslp-dashboard-snapshot__inner>p{margin:0 0 11px;color:#58728f;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.jpslp-dashboard-snapshot__inner>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.jpslp-dashboard-snapshot article{padding:17px;border:1px solid #dbe6f2;border-radius:12px;background:#fff}.jpslp-dashboard-snapshot strong,.jpslp-dashboard-snapshot span{display:block}.jpslp-dashboard-snapshot strong{margin-bottom:4px;color:#12375f;font-size:25px;line-height:1}.jpslp-dashboard-snapshot span{color:#728399;font-size:12px;font-weight:700}.jpslp-resource-price-note{max-width:650px;margin:0 auto -44px;padding:13px 16px;border:1px solid #edcf91;border-radius:10px;background:#fffaf1;color:#765018;text-align:center}.jpslp-resource-price-note strong,.jpslp-resource-price-note span{display:block}.jpslp-resource-price-note strong{margin-bottom:3px;color:#513d1a;font-size:14px}.jpslp-resource-price-note span{font-size:12px}.jpslp-resource-price-note+.jpslp-course-gate{padding-top:86px}@media(max-width:700px){.jpslp-dashboard-snapshot{padding-top:20px}.jpslp-dashboard-snapshot__inner>div{grid-template-columns:1fr}.jpslp-dashboard-snapshot article{display:flex;align-items:baseline;justify-content:space-between;padding:15px 17px}.jpslp-resource-price-note{margin-bottom:-30px}.jpslp-resource-price-note+.jpslp-course-gate{padding-top:70px}}
