.woo-course-archive{max-width:1200px;margin:0 auto;padding:40px 20px}.woo-course-archive-header{margin-bottom:32px}.woo-course-archive-title{margin:0 0 8px;font-size:28px;font-weight:700}.woo-course-archive-description{color:var(--woo-courses-text-color,#666)}.woo-course-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.woo-course-archive-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #ececec;border-radius:var(--woo-courses-radius,12px);background-color:#fff;box-shadow:0 4px 16px rgb(0 0 0 / .06);transition:transform 0.15s ease,box-shadow 0.15s ease}.woo-course-archive-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .1)}.woo-course-archive-card-thumb-link{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background-color:#f0f0f0}.woo-course-archive-card-thumb{display:block;width:100%;height:100%;object-fit:cover}.woo-course-archive-card-thumb-placeholder{display:block;width:100%;height:100%}.woo-course-archive-card-body{display:flex;flex:1;flex-direction:column;gap:24px;padding:18px 20px 20px}.woo-course-archive-card-title{margin:0;font-size:15px;font-weight:600}.woo-course-archive-card-title a{color:var(--woo-courses-primary,#2271b1);text-decoration:none}.woo-course-archive-card-title a:hover{text-decoration:underline}.woo-course-archive-card-date{color:var(--woo-courses-text-color,#777);font-size:13px}.woo-course-archive-card-duration{display:flex;align-items:center;gap:6px;color:var(--woo-courses-text-color,#777);font-size:13px}.woo-course-archive-card-duration::before{content:"";flex:0 0 auto;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.woo-course-archive-card-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;font-size:15px;font-weight:700}.woo-course-archive-card-price,.woo-course-archive-card-continue,.woo-course-archive-card-free{color:#2e7d32}.woo-course-archive-card-select-options{color:var(--woo-courses-primary,#2271b1);font-size:12px;font-weight:600;text-decoration:underline}.woo-course-archive-card-closed{color:var(--woo-courses-text-color,#888);font-size:12px;font-weight:600}.woo-course-archive-card-select-options:hover,.woo-course-archive-card-select-options:focus{text-decoration:none}.woo-course-archive-pagination{margin-top:40px;text-align:center}.nav-links{margin-bottom:20px}@media (max-width:992px){.woo-course-archive-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.woo-course-archive-grid{grid-template-columns:1fr}}