.blog-prose{max-width:100%;overflow-wrap:break-word}
.blog-prose section p{max-width:76ch}
.blog-facts{margin:30px 0 12px;border:1px solid #d7e8e3;border-radius:14px;background:#fff;overflow:hidden}
.blog-facts-title{margin:0;padding:19px 22px;color:#17383c;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;line-height:1.5;background:#f0f7f4}
.blog-table-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}
.blog-table-scroll:focus-visible{outline:3px solid #07988c;outline-offset:-3px}
.blog-facts table{border-collapse:collapse;width:100%;min-width:640px;text-align:left;font-size:13px;line-height:1.65}
.blog-facts th,.blog-facts td{padding:16px 20px;border-top:1px solid #dfebe6;vertical-align:top}
.blog-facts thead th{font-size:12px;letter-spacing:.025em;color:#35645f;background:#f8fbf9;font-weight:800}
.blog-facts tbody th{color:#193e3e;font-weight:750;min-width:150px}
.blog-facts td{color:#4c6667;min-width:170px}
.blog-facts tbody tr:nth-child(even){background:#fafcfb}
.blog-prose section .blog-table-hint{display:none}
@media(max-width:600px){
  .blog-facts-title{padding:16px 18px;font-size:15px}
  .blog-facts th,.blog-facts td{padding:13px 16px}
  .blog-prose section .blog-table-hint{display:block;margin:0;padding:10px 18px;border-top:1px solid #dfebe6;font-size:12px;line-height:1.5;color:#657e7d;background:#f8fbf9}
}
