.home-course-library{order:2;min-width:0;margin:12px 0 48px}.home-course-library-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.home-course-library-heading h2{color:#302941;margin:0 0 10px;font-size:24px;font-weight:600}.home-course-library-heading p{color:#82748e;margin:0;font-size:14px;line-height:1.9}.home-course-library-heading>a{color:#613bac;flex-shrink:0;align-items:center;gap:8px;min-height:40px;font-size:13px;display:inline-flex}.home-course-library-message{color:#82748e;border:1px dashed #ddd1eb;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:130px;padding:32px 24px;font-size:14px;line-height:1.9;display:flex}.home-course-library-message>button{color:#613bac;text-underline-offset:4px;min-height:40px;text-decoration:underline}.home-course-library-note{color:#91809f;margin:20px 0 0;font-size:12px;line-height:1.9}:is(.home-course-library a:focus-visible,.home-course-library button:focus-visible){outline-offset:4px;outline:2px solid #6f47cf}@media (max-width:600px){.home-course-library{margin:10px 0 32px}.home-course-library-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:20px}.home-course-library-heading h2{font-size:22px}.home-course-library-heading p{font-size:13px}.home-course-library-heading>a{font-size:12px}.home-course-library .public-course-card-body{padding:21px}}
