.rc-lister{
  width: 100%;
  border-top: var(--rc-line-width, 1px) solid var(--rc-line-color, #111);
}
.rc-lister__item{
  padding: var(--rc-item-padding-y, 24px) 0;
  border-bottom: var(--rc-line-width, 1px) solid var(--rc-line-color, #111);
}
.rc-lister__title{
  font-weight: var(--rc-title-weight, 800);
  font-size: var(--rc-title-size, 18px);
  text-transform: var(--rc-title-transform, uppercase);
  color: var(--rc-title-color, #111);
  margin: 0 0 var(--rc-title-gap, 6px) 0;
}
.rc-lister__content{
  font-weight: var(--rc-content-weight, 400);
  font-size: var(--rc-content-size, 16px);
  line-height: var(--rc-content-line-height, 1.55);
  color: var(--rc-content-color, #111);
  max-width: var(--rc-content-maxw, 620px);
  opacity: var(--rc-content-opacity, 1);
  margin: 0;
}
.rc-lister--no-lines{
  border-top: none;
}
.rc-lister--no-lines .rc-lister__item{
  border-bottom: none;
}
@media (max-width: 1024px){
  .rc-lister__item{ padding: var(--rc-item-padding-y-md, var(--rc-item-padding-y, 24px)) 0; }
  .rc-lister__title{ font-size: var(--rc-title-size-md, var(--rc-title-size, 18px)); }
  .rc-lister__content{ font-size: var(--rc-content-size-md, var(--rc-content-size, 16px)); }
}
@media (max-width: 640px){
  .rc-lister__item{ padding: var(--rc-item-padding-y-sm, var(--rc-item-padding-y, 24px)) 0; }
  .rc-lister__title{ font-size: var(--rc-title-size-sm, var(--rc-title-size, 18px)); }
  .rc-lister__content{ font-size: var(--rc-content-size-sm, var(--rc-content-size, 16px)); }
}
