.soc-nav{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.soc-module{margin:3rem 0}.soc-course-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;list-style:none;padding:0}.soc-course-list li{border:1px solid #ddd3c1;padding:1.25rem;background:#fff;border-radius:6px}.soc-course-list h3{font-size:1.15rem}.sociology-scheme{display:grid;grid-template-columns:2fr 1fr;gap:2rem;padding:2rem;background:#f1ede4;margin:2rem 0}.soc-module .card{height:100%}@media(max-width:650px){.sociology-scheme{grid-template-columns:1fr;padding:1.25rem}}