.responsive-facts caption{white-space:normal;text-align:left;padding:0 0 12px;line-height:1.5;color:#625944;font-size:.9rem}
@media(max-width:640px){
.article-body .responsive-facts{display:block;width:100%;overflow:visible;border:0;background:transparent}
.responsive-facts caption{display:block;width:100%;box-sizing:border-box}
.responsive-facts thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.responsive-facts tbody{display:block}
.article-body .responsive-facts tbody tr{display:block;margin:0 0 14px;border:1px solid #dfd4bc;border-radius:12px;overflow:hidden;background:#fff}
.article-body .responsive-facts tbody td{display:grid;grid-template-columns:minmax(80px,32%) minmax(0,1fr);gap:12px;padding:12px 14px;width:auto;min-width:0;border:0;border-bottom:1px solid #eee5d5;font-size:16px;line-height:1.55;overflow-wrap:anywhere}
.responsive-facts tbody td::before{content:attr(data-label);font-weight:700;color:#6a5427;font-size:12px;line-height:1.7}
.article-body .responsive-facts tbody td:first-child{background:#fff4cf;font-weight:700;color:#282319}
.article-body .responsive-facts tbody td:last-child{border-bottom:0}
}
