.ba-article {
  padding-bottom: 0;
}
.ba-article h1, .ba-article h2, .ba-article h3, .ba-article h4 {
  padding-bottom: 30px;
}
.ba-article strong {
  font-weight: 600;
}
.ba-article .left-sidebar p {
  padding: 0;
}
@media all and (min-width: 990px) {
  .ba-article h1 {
    padding-bottom: 60px;
  }
}
.ba-article h2 {
  padding-top: 30px;
}
.ba-article p {
  padding: 0 0 30px 0;
  line-height: 1.56;
}
.ba-article ul, .ba-article ol {
  margin-top: 0;
  margin-bottom: 30px;
}
.ba-article ul li, .ba-article ol li {
  font-size: 18px;
  line-height: 1.56;
}
.ba-article .post-info p {
  padding: 5px 0;
}
.ba-article a {
  color: #005d1f;
  text-decoration: underline;
}
.ba-article .wp-block-image figure {
  margin-bottom: 50px;
}
.ba-article .wp-block-image figcaption {
  margin: 30px;
  text-align: left;
  padding-left: 20px;
  border-left: 2px solid #00e9e9;
}
.ba-article .wp-block-image .size-full {
  max-width: 100%;
}
.ba-article .wp-block-image .size-full img {
  max-width: 100%;
  border-radius: 16px;
}
.ba-article--grid {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-areas: ". article ." "sidebar sidebar sidebar";
  align-items: start;
  margin: 0 auto;
}
.ba-article--grid > [data-g=article] {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  grid-area: article;
  padding: 30px 0;
}
.ba-article--grid > [data-g=article] a {
  font-weight: 600;
}
.ba-article--grid > [data-g=sidebar] {
  -ms-grid-column: 1;
  -ms-grid-row: 2;
  -ms-grid-column-span: 3;
  grid-area: sidebar;
  padding: 30px;
  background-color: #f6f4e9;
}
.ba-article--grid > [data-g=sidebar] h2, .ba-article--grid > [data-g=sidebar] h3 {
  font-weight: 700;
  font-size: 30px;
  line-height: 1;
}
.ba-article--grid > [data-g=sidebar] h2.dark, .ba-article--grid > [data-g=sidebar] h3.dark {
  color: #000;
}
.ba-article--grid > [data-g=sidebar] .ba-post--card {
  margin-bottom: 20px;
}
.ba-article--grid > [data-g=sidebar] .ba-post--card .post-image {
  height: 190px;
}
.ba-article--grid > [data-g=sidebar] .ba-post--card .post-title {
  padding: 30px 30px 5px 30px;
}
.ba-article--grid > [data-g=sidebar] .ba-post--card .post-title p {
  line-height: 1.33;
}
.ba-article--grid > [data-g=sidebar] .ba-post--card .post-exerpt {
  padding: 5px 30px 30px 30px;
}
.ba-article--grid > [data-g=sidebar] .ba-post--card .post-exerpt p {
  padding: 0;
  margin: 0;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.33;
}
.ba-article--author {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 35px 1fr;
  grid-template-areas: "author . social";
  color: #000;
  font-size: 14px;
  line-height: 2;
  padding: 15px 0;
  margin: 0;
}
.ba-article--author > [data-g=author] {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  grid-area: author;
}
.ba-article--author > [data-g=social] {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  grid-area: social;
  text-align: right;
  font-size: 14px;
  line-height: 30px;
  font-weight: 600;
  color: #58595b;
}
.ba-article--author > [data-g=social] a {
  font-size: 0;
  text-decoration: none;
  width: 30px;
  height: 30px;
  margin: 0 0 0 10px;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.ba-article--author > [data-g=social] a.fb {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.47' height='19.49' viewBox='0 0 9.47 19.49'%3E%3Cpath d='M2.42,19.49V10.35H0V7.05H2.42V4.24C2.42,2,3.85,0,7.14,0A19.76,19.76,0,0,1,9.46.13L9.38,3.2H7.28c-1.19,0-1.38.55-1.38,1.46v2.4H9.47l-.15,3.3H5.9v9.14Z' style='fill: %23000000'/%3E%3C/svg%3E%0A");
}
.ba-article--author > [data-g=social] a.li {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.54' height='16.31' viewBox='0 0 16.54 16.31'%3E%3Crect x='0.09' y='4.93' width='3.54' height='11.38' style='fill: %23000000'/%3E%3Cpath d='M1.84,3.54A1.75,1.75,0,0,1,0,1.77,1.76,1.76,0,0,1,1.89,0,1.75,1.75,0,0,1,3.75,1.77,1.77,1.77,0,0,1,1.84,3.54Z' style='fill: %23000000'/%3E%3Cpath d='M16.54,16.31H13V10c0-1.46-.51-2.46-1.79-2.46A2,2,0,0,0,9.4,8.86a2.66,2.66,0,0,0-.12.89v6.56H5.75V8.56c0-1.42,0-2.6-.1-3.63H8.73l.16,1.59H9a4.06,4.06,0,0,1,3.51-1.84c2.33,0,4.07,1.55,4.07,4.91Z' style='fill: %23000000'/%3E%3C/svg%3E%0A");
}
.ba-article--author > [data-g=social] a.tw {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.46' height='17.74' viewBox='0 0 22.46 17.74'%3E%3Cpath d='M22.46,2.31A8.83,8.83,0,0,1,19.84,3,4.53,4.53,0,0,0,21.9.5a8.85,8.85,0,0,1-2.91,1,4.53,4.53,0,0,0-7.92,2.89,4.43,4.43,0,0,0,.09,1,12.88,12.88,0,0,1-9.22-5,4.46,4.46,0,0,0-.67,2.26A4.53,4.53,0,0,0,3.18,6.56a4.59,4.59,0,0,1-2-.62V6a4.55,4.55,0,0,0,3.52,4.55,4.75,4.75,0,0,1-1.2.12,4.81,4.81,0,0,1-.85-.1,4.55,4.55,0,0,0,4.15,3.26,9.1,9.1,0,0,1-5.68,1.79A9.63,9.63,0,0,1,0,15.52a12.83,12.83,0,0,0,6.9,2.22A12.82,12.82,0,0,0,20.14,5.18V4.6A9.35,9.35,0,0,0,22.46,2.31Z' style='fill: %23000000'/%3E%3C/svg%3E%0A");
}
.ba-article--author > [data-g=social] a:hover, .ba-article--author > [data-g=social] a:focus {
  outline: 2px solid #58595b;
}
.ba-article--author p {
  padding: 0;
  margin: 0;
}
.ba-article img {
  height: auto !important;
}

.ba-jump-location {
  transform: translateY(-180px);
  display: block;
  height: 0;
}

@media only screen and (min-width: 768px) {
  .ba-article h2 {
    padding-top: 40px;
  }
  .ba-article--grid {
    grid-template-columns: 60px 1fr 60px;
  }
  .ba-article--grid > [data-g=article] {
    padding: 50px 0;
  }
  .ba-article--grid > [data-g=sidebar] {
    padding: 50px 60px;
  }
  .ba-article--grid > [data-g=sidebar] #single-related-cards {
    font-size: 0;
    margin: 0 -2%;
  }
  .ba-article--grid > [data-g=sidebar] #single-related-cards .ba-post--card {
    margin-bottom: 20px;
    width: 46%;
    margin: 0 2% 20px 2%;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 990px) {
  .ba-article h2 {
    padding-top: 40px;
  }
  .ba-article .left-sidebar p {
    padding: 0;
  }
  .ba-article .left-sidebar p.row-spacing {
    margin-bottom: 40px;
  }
  .ba-article .left-sidebar p.row-spacing.final-row-spacing {
    margin-bottom: 90px;
  }
  .ba-article--grid {
    grid-template-columns: 60px 2.1fr 60px 1fr 60px;
    grid-template-areas: ". article . sidebar .";
  }
  .ba-article--grid > [data-g=article] {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    padding: 0;
  }
  .ba-article--grid > [data-g=sidebar] {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    padding: 0;
    background-color: transparent;
  }
  .ba-article--grid > [data-g=sidebar] #single-related-cards {
    margin: 0;
  }
  .ba-article--grid > [data-g=sidebar] #single-related-cards .ba-post--card {
    margin-bottom: 20px;
    width: 100%;
    margin: 0 0 20px 0;
    display: block;
  }
}
@media only screen and (min-width: 1500px) {
  .ba-article--grid {
    max-width: 1500px;
  }
}
@media all and (max-width: 989.98px) {
  .recommended-heading {
    text-align: center;
  }
}