.blog-course-panel,.blog-related{margin-top:2.5rem;padding:1.5rem;background:#fff;border:1px solid #e1e5ea;border-radius:18px}.blog-course-panel h2,.blog-related h2{font-weight:850}.course-parts{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.course-parts a{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:12px;background:#f4f6f8;color:#111827;text-decoration:none}.course-parts .current a{background:#172554;color:#fff}.course-part-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:50%;background:#dfe7ff;font-weight:800;color:#172554}.course-nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem}.course-nav a{padding:1rem;background:#172554;color:#fff;text-decoration:none;border-radius:12px}.course-nav a:last-child{text-align:right}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.related-item{color:#111827;text-decoration:none}.related-item img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;margin-bottom:.6rem}.related-item strong{display:block}@media(max-width:700px){.related-grid{grid-template-columns:1fr}.course-nav{grid-template-columns:1fr}}
