.boxCourse{border-radius:16px;width:100%;padding:0;overflow:hidden;background:#ffffff;border:1.5px solid rgba(255,149,5,.25);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}.boxCourse:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(255,149,5,.2);border-color:rgba(255,149,5,.5)}.titulo{background:linear-gradient(135deg,rgba(255,149,5,.08),rgba(250,163,36,.12));padding:16px 18px 0;border-bottom:1.5px solid rgba(255,149,5,.2);min-height:90px}.course-header,.titulo{display:flex;align-items:flex-start}.course-header{justify-content:space-between;width:100%}.h2-card{color:#c27200;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:0 0 5px}.h1-card,.h2-card{font-weight:700;margin:0}.h1-card{color:#262528;font-size:1rem;padding:0 0 16px;line-height:1.35}.inferior{background:linear-gradient(135deg,#ff9505,#faa324);padding:10px 16px;display:flex;align-items:center;gap:6px;transition:background .2s ease}.boxCourse:hover .inferior{background:linear-gradient(135deg,#e8920a,#ff9505)}.p-card{color:#fff;font-size:.82rem;font-weight:600;margin:0;flex:1}@media (max-width:640px){.h1-card{font-size:.95rem}.h2-card{font-size:.68rem}.p-card{font-size:.78rem}.titulo{padding:12px 14px 0}.inferior{padding:9px 14px}}