section.standalone ul.cards{text-align:left;overflow:visible}section.standalone ul.cards h3{position:relative;margin:40px 0 50px;border-bottom:1px solid rgba(0,0,0,0.05);padding:0;max-width:960px;color:var(--color-text-80);font-weight:500}section.standalone ul.cards h3 span{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border:1px solid rgba(0,0,0,0.05);padding:7px 10px;background:var(--color-background);line-height:1;border-radius:var(--border-radius);font-weight:600;font-size:12px;white-space:nowrap;box-shadow:0 1px 1px rgba(0,0,0,0.05)}section.standalone ul.cards h3:before{content:""}section.standalone ul.cards .block{position:relative;margin:20px 0 -15px}ul.cards li a.card-top{display:block}ul.cards li a.card-top .image{position:relative;height:130px;background-size:cover;background-position:center center;background-color:#f5f5f5;margin:-12px -12px 15px}ul.cards li a.card-top .card-info{position:relative}ul.cards li a.card-top .name{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 12px}ul.cards li a.card-top .details{color:var(--color-text-70);font-weight:normal;padding:0 0 12px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.cards li a.card-top .details span.mdi{margin-right:7px;opacity:0.5}ul.cards.articles li a.card-top .name{white-space:normal;line-height:1.5}ul.cards.articles li a.card-top .details{white-space:normal;overflow:auto;line-height:1.5;padding-top:0;margin-top:-5px}ul.cards.articles li a.card-top .card-info:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(rgba(255,255,255,0), white)}ul.cards.articles li a.card-top .article-card.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-badge{position:absolute;z-index:100;top:20px;left:10px}.community-badge .label{padding:5px 10px;line-height:1;border-radius:4px;font-size:11px;text-transform:uppercase;font-weight:bold;margin:0 0 5px;display:inline-block;transform:translateY(-10px);z-index:2;cursor:pointer;color:white;background:var(--color-link-alt)}.community-badge .label span.mdi{margin-right:5px}@media screen and (max-width: 1079px){h2{font-size:16px;line-height:28px}section{padding:30px 0}ul.cards{white-space:nowrap;overflow:auto;padding:10px 0 20px 10px;margin:-15px -20px -20px -10px}ul.cards li{margin:0 20px 0 0}ul.cards.carousel .stage{display:inline-block}ul.cards.carousel .stage.active{display:inline-block}ul.cards.carousel .control{display:none}ul.masonry{columns:3;white-space:normal;column-gap:15px;margin:-10px 0;padding:0;overflow:visible;left:-1px}ul.cards.list{white-space:normal;padding:0;overflow:visible}ul.cards.list li{margin:0 0 20px}section.standalone ul.cards{white-space:normal;padding:20px 0 0}section.standalone .container{text-align:center}section.standalone ul.cards{max-width:960px;text-align:center;margin:-15px}section.standalone ul.cards li{margin:0 10px 20px}section.standalone ul.cards.promos li{width:160px}section.standalone ul.cards .block{margin:0 0 15px}section.standalone ul.cards h3{margin:15px auto 35px}.see-more-button{width:calc(100% - 40px);padding:0}.see-more-button a{font-size:0;line-height:28px}.see-more-button a span.mdi{font-size:20px;transform:none}.sheet section{padding:25px 20px}}
