.melody-card{min-height:100%}
.melody-card-mark{min-height:138px;display:grid;place-items:center;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at center,var(--surface-2),var(--bg-deep))}
.melody-card-mark svg{width:58px;height:58px;fill:none;stroke:var(--gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.melody-card .article-card-content{padding:14px 15px}
.melody-card .category{align-self:flex-start;display:inline-flex;margin-bottom:7px;padding:3px 9px;border-radius:5px;background:#8a672c;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase}
.melody-card h3{font-size:19px}
.melody-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;min-height:7em;font-size:14px;line-height:1.42}
.melody-card .article-link{margin-top:auto}
.article-content span[style*="background-color:rgb(249, 249, 249)"],.article-content span[style*="background-color: rgb(249, 249, 249)"]{background:transparent!important;color:inherit!important;font:inherit!important}
@media(max-width:700px){.melody-card-mark{min-height:102px}.melody-card p{min-height:0;-webkit-line-clamp:4}}
@media(prefers-reduced-motion:reduce){.melody-card-mark svg{transition:none}}
