.learning-materials{border-top:1px solid #e7e5ee;max-width:1280px;margin:64px auto 0;padding:48px 24px 0;scroll-margin-top:20px}.learning-materials .home-section-heading h2{color:#253148;font-size:clamp(24px,3vw,34px);font-weight:750;line-height:1.5}.materials-toolbar{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;margin-block:28px;display:grid}.materials-toolbar .field,.project-search{color:#64748b;gap:8px;min-width:0;font-size:13px;display:grid}.materials-toolbar :is(input,select),.project-search input{color:#334155;background:#fff;border:1px solid #dfdfea;border-radius:9px;width:100%;min-width:0;padding:11px 13px;font-size:14px}.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.material-card{background:#fff;border:1px solid #e0e4ed;border-radius:15px;min-width:0;padding:26px}.material-card>span{color:#7f68a5;font-size:12px}.material-card h3{color:#334155;margin-block:14px 10px;font-size:21px;font-weight:700;line-height:1.6}.material-card p{color:#64748b;font-size:15px;line-height:1.9}.material-card a{color:#7541ce;margin-top:22px;font-size:14px;font-weight:650;display:inline-flex}.materials-state{color:#64748b;padding:22px;font-size:14px;line-height:1.9}.materials-state button{color:#7541ce}.materials-pagination,.project-pagination{color:#64748b;justify-content:center;align-items:center;gap:20px;margin-block:24px;font-size:14px;display:flex}.materials-pagination button,.project-pagination button{background:#fff;border:1px solid #dddce7;border-radius:8px;padding:8px 12px}.materials-pagination button:disabled,.project-pagination button:disabled{opacity:.45}.material-dialog{color:#334155;background:#fff;border:1px solid #dddce9;border-radius:18px;width:min(920px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:32px;overflow-y:auto}.material-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17223b88}.material-dialog>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.material-dialog h2{font-size:clamp(24px,3vw,32px);font-weight:750;line-height:1.5}.material-dialog header button{color:#7541ce;flex-shrink:0;padding:8px 12px;font-size:14px}.material-summary{color:#64748b;border-bottom:1px solid #e7e5ee;margin-bottom:28px;padding-bottom:24px;font-size:16px;line-height:1.9}.material-dialog .wiki-article-body{font-size:18px}.project-search{max-width:460px;margin-block:18px}.project-manage{color:#7541ce;justify-content:space-between;gap:16px;margin-block:20px;font-size:13px;display:flex}.project-body{border-top:1px solid #e6e4ee;margin-top:24px;padding-top:20px}.project-body.wiki-article-body{font-size:15px;line-height:1.9}.project-body-error{color:#ad3d52}@media (width<=639px){.learning-materials{margin-top:40px;padding:32px 0 0}.materials-grid,.materials-toolbar{grid-template-columns:minmax(0,1fr)}.material-card,.material-dialog{padding:22px}.material-dialog .wiki-article-body{font-size:17px}}
