/* SST's desktop blues carried into the phone reading flow. */
@media(max-width:760px){
  .hero-real .hero-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}
  .hero-real .hero-proof-item{align-items:center;text-align:center;gap:5px}
  .hero-real .hero-proof-item dd{font-size:26px;line-height:1.2}
  .hero-real .hero-proof-item dt{font-size:12px;line-height:1.45;max-width:18ch;text-wrap:balance}
  .hero-real .hero-proof-item:first-child{grid-column:1/-1;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #cbd9e9}
  .hero-real .hero-proof-item:first-child dd{font-size:32px;color:#0758ce;letter-spacing:-.03em}
  .hero-real .hero-proof-item:first-child dt{font-size:13px;text-align:left;max-width:none}
  .learning-introduction{background:#fff}
  .chapter-feedback.chapter-surface{background:#dce9ff;border:0;padding-block:44px}
  .chapter-feedback .feedback .fb-panel{border-color:#9ab8e6}
  .chapter-feedback .feedback .fb-panel-toggle{color:#123c83}
  .chapter-feedback .feedback .fb-toggle-symbol{top:50%;transform:translateY(-50%);font-size:0}
  .chapter-feedback .feedback .fb-toggle-symbol::before,.chapter-feedback .feedback .fb-toggle-symbol::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}
  .chapter-feedback .feedback .fb-toggle-symbol::after{transform:translate(-50%,-50%) rotate(90deg)}
  .chapter-feedback .feedback .fb-panel-toggle[aria-expanded="true"] .fb-toggle-symbol::after{display:none}
  .parent-perspective.parent-typography{background:#fff;padding-block:44px}
  #parent-view[data-parent-content="compact"] .pv-folder-tabs button[aria-selected=true]{background:#dce9ff;color:#123c83;border-radius:8px 8px 0 0}
  .chapter-courses.chapter-surface{background:#dce9ff;border:0;padding-block:44px}
  #courses #sample-lesson,#courses #sample-lesson:focus{background:var(--orange);color:#fff;border-radius:8px}
  #courses #sample-lesson:hover{background:var(--orange-hover);color:#fff}
  #courses .mobile-course-select{border-color:#93b3e6}
  #courses .mobile-course-select{display:none}
  #courses .courses-heading h2{max-width:none;font-size:28px;line-height:1.22;text-wrap:balance}
  @media(max-width:360px){#courses .courses-heading h2{font-size:24px}}
  #courses .courses-heading h2 span{display:block;color:var(--blue)}
  #courses .courses-heading>p{display:block;font-size:15px;line-height:1.6;margin:14px 0 0;max-width:none}
  #courses .course-navigation{display:block;margin-top:24px;padding-bottom:0;border:0}
  #courses .school-switch{display:grid;grid-template-columns:1fr 1fr;background:#c4d8f7}
  #courses .school-switch button{min-width:0;min-height:54px;padding:8px 12px;color:#344f76}
  #courses .school-switch button span{display:block;font-size:12px;font-weight:400;margin-top:3px}
  #courses .school-switch button[aria-pressed=true]{background:var(--blue);color:#fff;box-shadow:none}
  #courses .subject-switch{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin:16px 0 0}
  #courses .subject-switch button{width:100%;min-width:0;border:0;border-bottom:1px solid #93b3e6;border-radius:0;background:transparent;padding:12px 4px;color:#344f76}
  #courses .subject-switch button[aria-pressed=true]{background:transparent;border-bottom:3px solid var(--blue);color:#123c83}
  #courses .subject-indicator{display:none}
  #courses .course-content{margin-top:24px}
  #courses #selected-course{display:block;font-size:22px;line-height:1.3;max-width:none}
  #courses .course-description h4{display:block;margin:20px 0 10px;font-size:14px}
  #courses #selected-focus{display:block;padding-left:18px;margin:0 0 20px;color:#344f76}
  #courses #selected-focus li{font-size:15px;line-height:1.5;margin:6px 0;padding:0;border:0}
  #courses .sample-lesson-label{display:block;font-size:13px;line-height:1.5;margin:0 0 8px}
  #courses .course-description{width:100%}
  #courses .mobile-teacher img[src*="teachers/monica.webp"]{left:50%;transform:translateX(-58%)}
  #courses #sample-lesson{margin-top:0}
  #faq.sst-faq{background:#fff;padding-top:44px}
  .sst-blog-copy .sst-blog-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:12px 22px;margin-right:0;border-radius:12px;background:var(--orange);color:#fff;font-size:16px;text-decoration:none}
  .sst-blog-copy .sst-blog-cta:hover{background:var(--orange-hover);color:#fff}
  .sst-full-footer.sst-shared-footer{background:#d9e7fa}
  .mobile-report-note,.mobile-illustration-note,.mobile-demo-label,.pv-screen-caption,.pv-visual-caption,.pv-paper-meta,.pv-paper-footer,.pv-reading-hint{display:none!important}
}
