.group-resource-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}
.materials-course-name{font-size:1.2rem;font-weight:700;color:var(--ink,#12394a);overflow-wrap:anywhere}
.materials-page .study-info h2{font-size:1.35rem;line-height:1.35;margin:0 0 12px;overflow-wrap:anywhere}
.study-course-label{font-size:.85rem;color:#526771;margin:10px 0;overflow-wrap:anywhere}
.study-course-dialog{width:min(600px,calc(100% - 32px));max-height:90dvh;overflow:auto}
.study-course-dialog select,.study-course-dialog input{max-width:100%}
.study-course-dialog h2{margin-top:0}
@media(max-width:600px){.group-resource-tabs .btn{flex:1 1 145px;text-align:center;justify-content:center}.materials-page .page-head{align-items:flex-start}.materials-page .study-info h2{font-size:1.2rem}}
