.uploaded-feature{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px;margin:25px 0 35px;background:#e4ecd7;border:1px solid #d4dfc3;border-radius:15px}.uploaded-feature h2{font-size:24px;margin:12px 0}.uploaded-feature p{font-size:13px;color:#6d7d5e;max-width:590px}.uploaded-feature>button{flex-shrink:0}.curriculum-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.curriculum-card h3{min-height:45px;font-size:20px;margin:22px 0}.curriculum-card>button{margin-bottom:20px}.curriculum-tests{border-top:1px solid #e8eddf;padding-top:16px;font-size:12px;color:#6b7d5b}.curriculum-tests summary{cursor:pointer;font-weight:600}.curriculum-test{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf0e6;margin-top:14px;padding-top:14px}.curriculum-test strong,.curriculum-test span,.curriculum-test small{display:block}.curriculum-test strong{font-size:11px;color:#546746}.curriculum-test span{font-size:11px;line-height:1.5;margin:5px 0}.curriculum-test small{font-size:9px;color:#9aa28b}.curriculum-test button{font-size:10px;padding:8px 9px}.uploaded-illustration{margin:16px 0 22px;background:#f2f5ed;padding:14px;border-radius:12px;text-align:center}.uploaded-illustration img{max-width:100%;max-height:230px;object-fit:contain;border-radius:8px}.uploaded-illustration figcaption{font-size:9px;color:#94a085;margin-top:9px}@media(max-width:1100px){.curriculum-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.uploaded-feature{display:block;padding:23px}.uploaded-feature>button{margin-top:18px}.curriculum-grid{grid-template-columns:1fr}.curriculum-card h3{min-height:0}.uploaded-illustration img{max-height:180px}}
