
  .thriwa-blog-article{width:100%;max-width:1030px;margin:0 auto;padding:0 0 64px;box-sizing:border-box;font-family:"Montserrat",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#222222}
  .thriwa-blog-article *{box-sizing:border-box}
  .thriwa-blog-article p,.thriwa-blog-article li,.thriwa-blog-article td,.thriwa-blog-article th{font-family:"Montserrat",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#222222}
  .thriwa-blog-article p{margin:0 0 22px}
  .thriwa-blog-article h2{margin:52px 0 20px;font-size:30px;line-height:36px;font-weight:700;color:#111111}
  .thriwa-blog-article h3{margin:34px 0 14px;font-size:24px;line-height:32px;font-weight:700;color:#161616}
  .thriwa-blog-article h4{margin:26px 0 12px;font-size:20px;line-height:28px;font-weight:700;color:#222222}
  .thriwa-blog-article .article-intro{margin:0 0 30px;font-size:18px;line-height:27px;font-weight:500;color:#222222}
  .thriwa-blog-article a{color:#1f5f8b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
  .thriwa-blog-article figure{margin:32px 0 38px}
  .thriwa-blog-article img{display:block;width:100%;height:auto;margin:0 auto;border-radius:10px}
  .thriwa-blog-article ol,.thriwa-blog-article ul{margin:0 0 28px;padding-left:28px}
  .thriwa-blog-article ol li,.thriwa-blog-article ul li{margin:0 0 12px;padding-left:5px}
  .thriwa-blog-article .table-wrap{width:100%;margin:26px 0 42px;overflow-x:auto;border:1px solid #d9d9d9;border-radius:8px}
  .thriwa-blog-article table{width:100%;min-width:820px;border-collapse:collapse;background:#ffffff}
  .thriwa-blog-article th,.thriwa-blog-article td{padding:14px 16px;text-align:left;vertical-align:top;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
  .thriwa-blog-article th{font-weight:700;color:#ffffff;background:#243b53}
  .thriwa-blog-article tr:nth-child(even) td{background:#f6f8fa}
  .thriwa-blog-article th:last-child,.thriwa-blog-article td:last-child{border-right:0}
  .thriwa-blog-article tr:last-child td{border-bottom:0}
  .thriwa-blog-article .reference-group{margin:0 0 30px;padding:20px 22px;border-left:3px solid #d6aa63;background:#faf9f7}
  .thriwa-blog-article .reference-group p{margin-bottom:8px}
  .thriwa-blog-article .reference-group p:last-child{margin-bottom:0}
  @media(max-width:767px){
    .thriwa-blog-article{max-width:100%;padding:0 0 48px}
    .thriwa-blog-article h2{margin-top:42px;font-size:26px;line-height:32px}
    .thriwa-blog-article h3{font-size:22px;line-height:29px}
    .thriwa-blog-article h4{font-size:19px;line-height:27px}
    .thriwa-blog-article figure{margin:26px 0 32px}
  }
