
#page-curso .course-choice-cover,
#page-curso .course-ref-feature-cover{container-type:inline-size}
#page-curso .course-choice-cover .course-cover-copy{
  left:10px!important;right:10px!important;top:10px!important;bottom:8px!important;
  width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;
}
#page-curso .course-ref-feature-cover .course-feature-ebook-copy{
  left:10px!important;right:10px!important;top:10px!important;bottom:8px!important;
  width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;
}
#page-curso .course-choice-cover .course-cover-title,
#page-curso .course-feature-ebook-copy .course-cover-title{
  font-size:var(--eduque-course-fit-title,24px)!important;
  line-height:1.12!important;letter-spacing:-.25px!important;
  overflow-wrap:break-word!important;white-space:normal!important;flex-shrink:0!important;
}
#page-curso .course-feature-ebook-copy .title-block{white-space:normal!important}
#page-curso .course-choice-cover .course-cover-sub,
#page-curso .course-feature-ebook-copy .course-feature-ebook-sub{
  font-size:var(--eduque-course-fit-sub,14px)!important;
  line-height:1.3!important;overflow-wrap:break-word!important;
  margin-top:6px!important;flex-shrink:0!important;
}
#page-curso .course-choice-cover .course-cover-brand,
#page-curso .course-ref-feature-cover .course-feature-ebook-brand{
  max-width:100%!important;
  font-size:8px!important;
  font-size:clamp(6px,2.65cqw,9px)!important;
  line-height:1.2!important;
  letter-spacing:0!important;
  gap:5px!important;
  padding:3px 7px 3px 4px!important;
  min-height:24px!important;
  flex-shrink:0!important;
}
#page-curso .course-cover-brand b,
#page-curso .course-feature-ebook-brand b{
  font:inherit!important;
  letter-spacing:inherit!important;
  max-width:none!important;
  white-space:normal!important;
}
#page-curso .course-choice-cover .course-cover-brand-mark,
#page-curso .course-ref-feature-cover .course-feature-ebook-brand-mark{
  width:17px!important;
  height:17px!important;
  font-size:7px!important;
  flex-shrink:0!important;
}
@media(max-width:620px){
  #page-curso .course-choice-cover .course-cover-brand{font-size:clamp(6.5px,2.65cqw,8px)!important;gap:4px!important;padding:2px 5px 2px 3px!important;min-height:21px!important}
  #page-curso .course-choice-cover .course-cover-brand-mark{width:15px!important;height:15px!important;font-size:6px!important}
  #page-curso .course-ref-feature-cover .course-feature-ebook-copy{left:6px!important;right:6px!important;top:6px!important;bottom:6px!important;width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important}
  #page-curso .course-ref-feature-cover .course-feature-ebook-brand{gap:3px!important;padding:2px 4px!important;min-height:16px!important;font-size:clamp(5px,4.4cqw,7px)!important}
  #page-curso .course-ref-feature-cover .course-feature-ebook-brand-mark{width:12px!important;height:12px!important;font-size:5px!important;border-width:1px!important}
}
