.learndash-wrapper .ld-focus .ld-focus-header,.learndash-wrapper .ld-focus .ld-focus-sidebar{display:none}body .learndash-wrapper .ld-item-list-item.ld-item-list-item{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--border-radius--card);overflow:hidden;transition:all 0.3s ease}body .learndash-wrapper .ld-item-list-item.ld-item-list-item:hover{border-color:var(--wp--preset--color--primary-light);box-shadow:var(--wp--custom--box-shadow--hover-card);transform:translateY(-2px)}body .learndash-wrapper .ld-item-list-item .ld-item-name .ld-item-title{font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--body-lg);font-weight:500;font-style:italic;color:var(--wp--preset--color--dark);line-height:1.3}body .learndash-wrapper .ld-item-list-item .ld-item-name{text-decoration:none;padding:var(--wp--preset--spacing--30);display:block}body .learndash-wrapper .ld-item-list-item .ld-status{color:var(--wp--preset--color--primary)}body .learndash-wrapper .ld-item-list-item .ld-item-details .ld-item-component{display:inline-flex;align-items:center;gap:6px;font-size:var(--wp--preset--font-size--body-xs);font-weight:600;color:var(--wp--preset--color--primary)}body .learndash-course-grid article.type-sfwd-courses{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--border-radius--card);overflow:hidden;display:flex;flex-direction:column;transition:all 0.3s ease}body .learndash-course-grid article.type-sfwd-courses:hover{border-color:var(--wp--preset--color--primary-light);box-shadow:var(--wp--custom--box-shadow--hover-card);transform:translateY(-2px)}body .learndash-course-grid .course-thumbnail{position:relative;aspect-ratio:16 / 10;overflow:hidden}body .learndash-course-grid .course-thumbnail img{width:100%;height:100%;object-fit:cover;filter:brightness(1.02) contrast(1.05)}body .learndash-course-grid .course-thumbnail .ribbon{position:absolute;top:12px;right:12px;font-size:var(--wp--preset--font-size--body-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:var(--wp--custom--border-radius--pill);backdrop-filter:blur(6px);background:rgb(255 255 255 / .9);color:var(--wp--preset--color--secondary)}body .learndash-course-grid .course-title{padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--30) 0}body .learndash-course-grid .course-title a{font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--body-lg);font-weight:500;font-style:italic;color:var(--wp--preset--color--dark);text-decoration:none;line-height:1.3}body .learndash-course-grid .course-caption{padding:10px var(--wp--preset--spacing--30) var(--wp--preset--spacing--20);flex:1}body .learndash-course-grid .course-excerpt{font-size:var(--wp--preset--font-size--body-sm);color:var(--wp--preset--color--text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .learndash-course-grid .course-meta{font-size:var(--wp--preset--font-size--body-xs);color:var(--wp--preset--color--text-muted);margin-top:8px}body .learndash-course-grid .btn-join{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);border-top:1px solid var(--wp--preset--color--border);margin-top:auto}body .learndash-course-grid .btn-join a{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--body-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:none;border-radius:var(--wp--custom--border-radius--pill);padding:10px 20px;text-decoration:none;transition:background 0.2s ease;width:100%}body .learndash-course-grid .btn-join a:hover{background:var(--wp--preset--color--primary-light)}.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:var(--wp--preset--color--primary)}.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{color:var(--wp--preset--color--dark)}body .learndash-wrapper .ld-button,body .learndash-wrapper #btn-join{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--secondary);border-radius:var(--wp--custom--border-radius--pill);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--body-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:10px 20px;border:none;transition:background 0.2s ease}body .learndash-wrapper .ld-button:hover,body .learndash-wrapper #btn-join:hover{background:var(--wp--preset--color--primary-light)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label{font-family:var(--wp--preset--font-family--body);color:var(--wp--preset--color--dark)}.ld-course-status{display:none!important}.learndash-wrapper .ld-item-list-group{display:none!important}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title{font-family:var(--wp--preset--font-family--body);color:var(--wp--preset--color--dark)}@media (max-width:640px){.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action a.ld-button{margin-left:0;width:auto}}@media (max-width:768px) and (max-width:640px){.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .elc-quiz-fallback-cta{text-align:center;width:100%;padding:1em}}