.smp-learning-public{max-width:1250px;margin:40px auto;padding:0 22px}.smp-learning>header h2{font-size:23px;color:#152a49;margin:0 0 8px}.smp-learning>header p{font-size:12px;color:#8594a8}.smp-learning-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr auto;gap:12px;padding:16px;background:white;border:1px solid #e5e9f0;border-radius:16px;box-shadow:0 5px 18px #182d4710;margin:28px 0}.smp-learning-filters input[type=search],.smp-learning-filters select{box-sizing:border-box;min-width:0;width:100%;padding:12px;border:1px solid #d2dbe7;border-radius:10px;font:inherit;font-size:12px;background:white;color:#536780}.smp-learning-filters label{display:flex;justify-content:center;align-items:center;gap:9px;border:1px solid #d2dbe7;border-radius:10px;padding:10px;font-size:12px;color:#536780}.smp-learning-filters input[type=checkbox]{width:15px;height:15px;accent-color:#df7a24}.smp-learning-filters button{padding:10px 16px;border:0;background:#df7a24;color:white;border-radius:10px;font:inherit;font-size:12px}.smp-learning-count{display:flex;justify-content:space-between;margin-bottom:18px;font-size:12px;color:#8b9ab0}.smp-learning-count a{color:#a56a32}.smp-learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.smp-learning-card{background:white;border:1px solid #e4e8ee;border-radius:17px;overflow:hidden;box-shadow:0 5px 0 #dce3ed66,0 10px 22px #1326410c}.smp-learning-visual{height:190px;background:linear-gradient(135deg,#385984,#142945);display:grid;place-items:center;position:relative;color:#e7effa}.smp-learning-visual.level-advanced{background:linear-gradient(135deg,#ffbd2e,#f57d17)}.smp-learning-visual.level-intermediate{background:linear-gradient(135deg,#9260f4,#5040df)}.smp-learning-visual img{width:100%;height:100%;object-fit:cover}.smp-learning-visual svg{width:42px;height:42px}.smp-learning-visual small{position:absolute;top:14px;right:14px;background:#fffffff0;border-radius:8px;padding:4px 9px;font-size:11px;color:#2b4162}.smp-learning-body{padding:20px}.smp-learning-body h3{font-size:15px;line-height:1.9;margin:0 0 10px}.smp-learning-body h3 a{color:#172e4f;text-decoration:none}.smp-learning-body p{font-size:11px;color:#8596ac;line-height:1.8;margin:6px 0}.smp-learning-body footer{display:flex;justify-content:space-between;gap:10px;margin-top:22px;align-items:center}.smp-learning-body strong{font-size:13px;color:#a35d24}.smp-learning-body footer a{font-size:11px;color:#576c88;text-decoration:none}.smp-learning-empty{padding:40px;text-align:center}.smp-learning-empty h3{font-size:17px}.smp-learning-empty p{font-size:12px;color:#8798ae}@media(max-width:1100px){.smp-learning-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.smp-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.smp-learning-filters,.smp-learning-grid{grid-template-columns:minmax(0,1fr)}.smp-learning-public{padding:0 15px}.smp-learning-empty{padding:25px}}
