.box-element--list{border-radius:15px;overflow:hidden;color:var(--color-two);display:flex;opacity:1;padding:13px 12px}.box-element--list.box-element--bg-white{background-color:#fff;border:1px solid var(--color-border2)}.box-element--list.box-element--color-inverse{color:#fff}.box-element--list.box-element--color-inverse .box-element__category{color:inherit}.box-element--list .box-element__image{position:relative;width:160px}.box-element--list .box-element__image img{aspect-ratio:16/9;border-radius:15px}.box-element--list .box-element__text{width:calc(100% - 160px);line-height:1.2em;padding-left:12px}.box-element--list .box-element__text__content{display:flex;flex-direction:column;gap:2px;display:-webkit-box;max-width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:600;white-space:normal}.box-element--list .box-element__text__content *:not(:first-child){margin-top:2px}.box-element--list .box-element__category{font-weight:600;line-height:1em;text-transform:uppercase;color:var(--color-one);font-size:14px}.box-element--list .box-element__title{font-weight:600;font-size:18px}.box-element--list .box-element__intro{font-size:16px;font-weight:normal}.box-element--list .box-element__label{height:17px;font-size:12px;bottom:1px}.box-element--list .content-type{color:var(--color-one);width:34px;height:34px;border-radius:4px;border:1px solid var(--color-border2);background-color:var(--color-background)}
