.study-hero{min-height:0!important;padding:25px 30px!important;margin-bottom:18px!important;gap:15px!important}.study-hero h1{font-size:clamp(25px,3vw,36px)!important;line-height:1.2!important;margin:0 0 8px!important}.study-hero .hero-note{display:none}.study-hero p{margin:6px 0!important}.summary-strip{margin-bottom:20px!important}.format-tag{margin-left:auto;font-size:11px;padding:5px 8px;background:#f0eef8;color:#514873;border-radius:7px;white-space:nowrap}.item span:not(.material-glyph){min-width:0;overflow-wrap:anywhere}.empty-state{padding:25px;background:#f7f8fc;border:1px dashed #d8dce9;border-radius:16px;color:#667085;grid-column:1/-1}.extra-tools{width:100%;margin-top:14px;border-top:1px solid #e8e8f0;padding-top:12px}.extra-tools summary{padding:14px 18px;color:#64657d;cursor:pointer;font-weight:600}.extra-tools .dash-card{width:100%}.sync-status{font-size:12px;color:#68748a;line-height:1.6;margin:0 0 20px}.recent-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:25px}.recent-materials h3{grid-column:1/-1;font-size:17px;margin:0 0 4px}.recent-materials a{padding:13px;border:1px solid #e1e5ef;border-radius:12px;text-decoration:none;color:#343c56;font-size:13px;background:#fafbfe}.recent-materials small{display:block;font-size:10px;color:#7a8498;margin-top:5px;overflow-wrap:anywhere}@media(max-width:750px){.recent-materials{grid-template-columns:1fr}.study-hero{padding:20px!important}}

