/** Shopify CDN: Minification failed

Line 304:21 Expected ")" to end URL token

**/
/* Article page */

/* Article header part */

.section-article {
  margin-top: 80px;
  margin-bottom: 160px;
  font-size: 1rem;
  line-height: 2;
}

.section-article__tags {
  margin-bottom: 20px;
}

.section-article__tags .aricle-tag {
  display: inline-block;
  margin-right: 9px;
  margin-bottom: 9px;
  border-radius: 16px;
  background-color: var(--color-light-blue);
  color: var(--color-accent);
  min-height: 32px;
  padding: 0 16px;
  position: relative;
  font-size: 1rem;
  line-height: 32px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}

.section-article h1 {
  margin: 0;
  font-size: 3.25rem;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.25;
  text-align: left;
}

.section-article img {
  display: block;
  object-fit: cover;
  max-width: 100%;
  height: auto;
  border-radius: 25px;
  margin: 0 auto;
}

.section-article .swiper img {
  width: 100%;
}


.section-article__meta {
  margin-top: 35px;
  margin-bottom: 35px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 27px;
  color: var(--color-text-75);
  font-size: 1.1875rem;
  line-height: 1.5;
  font-weight: 500;
}

@media (max-width: 767px) {

  .section-article h1 {
    font-size: 2rem;
  }

  .section-article__tags .aricle-tag {
    min-height: 24px;
    font-size: 0.75rem;
    line-height: 24px;
  }

  .section-article__meta {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 25px;
    gap: 12px;
    font-size: 1rem;
    font-weight: 500;
  }

  .section-article__meta div {
    display: none;
  }
}

.section-article .author-block {
  display: flex;
  align-items: center;
  gap: 9px;
}

.section-article .author-image {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0;
}

.section-article .share-btn {
  cursor: pointer;
}

.section-article .article-date svg,
.section-article .share-btn svg {
  margin-right: 11px;
  margin-bottom: 0;
  vertical-align: text-bottom;
}

.section-article .section-article__body {
  position: relative;
}

.section-article .section-article__image {
  border-radius: 30px;
  margin-top: 80px;
  margin-bottom: 64px;
  width: 100%;
  min-height: 30vh;
}

.section-article iframe {
  aspect-ratio: 16/9;
  border-radius: 30px;
  margin-top: 20px;
  margin-bottom: 24px;
  width: 100%;
  height: auto;
}

/* Article body part */

.section-article h2,
.section-article h3,
.section-article h4 {
  position: relative;
  font-size: 2.25rem;
  line-height: 1.3;
  display: block;
  z-index: 1;
  margin-top: 2.75rem;
  margin-bottom: 2rem;
}


.section-article h2 span,
.section-article h3 span,
.section-article h4 span {
  background: linear-gradient(to bottom, transparent 58%, var(--color-article-title) 58%);
  padding: 2px 0;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

@media (max-width: 1023px) {

  .section-article h2,
  .section-article h3,
  .section-article h4 {
    font-size: 1.75rem;
  }
}

@media (max-width: 767px) {

  .section-article h2,
  .section-article h3,
  .section-article h4 {
    font-size: 1.5rem;
  }

  .section-article .section-article__image {
    margin-top: 40px;
    margin-bottom: 32px;
  }
}

.section-article h2 em,
.section-article h3 em,
.section-article h4 em {
  font-weight: normal;
}

.section-article a {
  color: var(--color-accent);
}

.section-article h2 a,
.section-article h3 a,
.section-article h4 a {
  color: var(--color-primary);
}

.section-article .buy a {
  display: inline-block !important;
  background: var(--color-accent) !important;
  border-radius: 50px !important;
  text-align: center !important;
  color: var(--color-text-white) !important;
  font-size: 1.25rem !important;
  line-height: 2 !important;
  padding: 7px 30px 7px 8px !important;
  margin-bottom: 1em !important;
}

.section-article .buy a::before {
  content: '';
  float: left;
  display: block;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  background-color: var(--color-white);
  border-radius: 100px;
  color: var(--color-accent);
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 352 364'%3E%3Cstyle%3E.st0%7Bfill:%230d72b9%7D%3C/style%3E%3Cpath d='M338.15 181.85c1.15 29.97 1.55 59.99 3.64 89.9 2.74 39.18-24.24 67.25-48.95 74.71-6.49 1.96-13.44 3.36-20.18 3.38-63.63.25-127.25.31-190.88.1-40.52-.13-72.58-33.7-71.35-74.82 1.27-42.47 3.18-84.92 4.8-127.38a27416 27416 0 0 0 2.41-64.06c1.42-39.25 32.49-69.6 71.78-69.7 57.75-.14 115.5-.14 173.25 0 39.3.09 70.33 30.44 71.78 69.71 1.2 32.72 2.5 65.44 3.76 98.15l-.06.01zM37.96 180.8h.08c-1.2 31.47-2.35 62.94-3.61 94.41-1.12 28.01 20.42 50.73 48.46 50.76 62.87.06 125.75.04 188.62-.03 3.47 0 7.02-.36 10.38-1.17 21.61-5.2 37.39-26.27 36.86-49.51-.42-18.61-1.25-37.22-1.94-55.83-1.65-44.21-3.51-88.41-4.93-132.62-.95-29.36-20.44-48.81-49.77-48.86-19.25-.03-38.5-.01-57.75-.01-38.37 0-76.75-.08-115.12.03-25.02.07-46.4 19.8-47.46 43.92-1.44 32.97-2.56 65.94-3.82 98.91z' class='st0'/%3E%3Cpath d='M178.83 157.97c-49.35.02-87.07-37.49-86.81-83.59.05-9.24 7.6-14.65 16.35-11.73 5.02 1.68 7.53 5.61 7.67 11.98.36 16.9 6.17 31.64 18.71 43.05 18.14 16.49 39.4 20.7 62.3 12.41 22.19-8.03 34.8-24.61 38.37-47.96.41-2.7.53-5.47.63-8.21.28-7.53 5.02-12.14 12.41-11.97 7.1.16 11.57 4.92 11.62 12.38.24 34.72-22 66.6-54.66 78.45-9.5 3.45-19.28 5.11-26.59 5.19z' class='st0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 50%;
}

.section-article p {
  margin: 1lh 0;
  font-size: 1rem;
  line-height: 2;
  color: var(--color-text-40);
}

.section-article li p {
  margin: 0;
}

.section-article p:last-child {
  margin-bottom: 0;
}

.section-article strong {
  font-weight: 700;
  color: var(--color-primary);
}

.section-article table {
  width: auto !important;
  margin: 0 -8px 28px;
}

.section-article td {
  padding: 0 8px;
}

.section-article table p {
  margin-bottom: 0;
}

.section-article table a {
  text-decoration: none;
  display: block;
}

.section-article table a img {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.section-article table a.video {
  position: relative;
}

.section-article table a.video:before {
  content: '';
  width: 64px;
  height: 64px;
  border-radius: 50%;
  margin: auto;
  background: rgba(18, 114, 175, 0.75);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
  transition: background 0.3s ease;
}

.section-article table a.video:after {
  content: '';
  background: url({{ 'play-button-white.svg' | asset_url }}) 50% 50% no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
}

.section-article table a:hover:before {
  background: #1272af;
}

.section-article ul {
  margin-left: 31px;
  margin-bottom: 23px;
}

.section-article ul.wp-block-gallery {
  margin-left: 0px;
  margin-bottom: 15px;
}

/* Article shortcodes */

.section-article .custom-cols {
  display: flex;
}

.section-article .custom-col {
  box-sizing: border-box;
  width: 100%;
}

.section-article .tiles ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.section-article .tiles ul li {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  white-space: pre-wrap;
  width: calc((100% - 32px) / 3);
  min-height: 100px;
  margin: 0;
  padding: 15px;
  position: relative;
  border-radius: 15px;
  background-color: var(--color-background-secondary);
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.15;
}

.section-article .tiles ul li strong {
  font-weight: 600;
}

.section-article .tiles ul li::before {
  display: inline-block;
  margin: 4px 6px 0 0;
  width: 26px;
  height: 26px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' version='1.1' viewBox='0 0 612 528'%3E%3Cstyle%3E.st0%7Bfill:%230d72b9%7D%3C/style%3E%3Cpath d='M562 244v41c-.36.98-.9 1.93-1.06 2.95-1.43 9.37-2.28 18.87-4.25 28.12-23.05 108.6-111.02 189.02-220.8 202.1-3.65.44-7.26 1.21-10.9 1.83h-40c-.98-.36-1.93-.9-2.95-1.06-9.37-1.43-18.87-2.28-28.12-4.25-106.07-22.51-185.5-107.04-201.2-213.87-.78-5.29-1.81-10.55-2.72-15.82v-42c.36-.98.9-1.94 1.06-2.95 1.43-9.37 2.28-18.87 4.25-28.12C77.82 105.85 162.35 26.42 269.18 10.72 274.47 9.94 279.73 8.91 285 8h40c.82.33 1.62.89 2.46.96 27.93 2.21 54.98 8.49 80.37 20.22 85.33 39.44 136.01 105.61 151.51 198.49.91 5.44 1.78 10.89 2.66 16.33zm-40 20.37C522.33 145.32 425.68 48.34 306.37 48 187.32 47.67 90.34 144.32 90 263.63 89.67 382.67 186.32 479.66 305.63 480c119.04.33 216.03-96.32 216.37-215.63z' class='st0'/%3E%3Cpath d='M270.1 303.29c2.18-2.07 3.51-3.28 4.78-4.55 37.93-37.92 75.86-75.83 113.75-113.78 4.49-4.5 9.4-7.99 16.04-7.97 8.24.02 14.43 3.77 18.14 11.05 3.63 7.13 2.88 14.18-1.82 20.68a44.86 44.86 0 0 1-4.67 5.19c-42.86 42.88-85.72 85.75-128.6 128.61-11.53 11.52-22.17 11.54-33.65.07-20.03-20.02-40.07-40.01-60.05-60.08-8.21-8.25-9.32-18.66-3.12-27.03 7.73-10.45 21.31-11.15 31.27-1.33 14.94 14.74 29.71 29.65 44.5 44.53 1.28 1.28 2.19 2.92 3.43 4.61z' class='st0'/%3E%3C/svg%3E");
}

.section-article .bg-secondary {
  background-color: var(--color-background-secondary);
  padding: 100px 0;
}

@media (max-width: 1023px) {
  .section-article {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .section-article table,
  .section-article tbody,
  .section-article tr,
  .section-article td {
    display: block;
  }

  .section-article tr:after {
    content: '';
    display: table;
    clear: both;
  }

  .section-article table img {
    width: 100%;
  }

  .section-article .tiles ul {
    gap: 10px;
  }

  .section-article .tiles ul li {
    width: calc((100% - 10px) / 2);
    padding: 8px 12px;
    font-size: 1rem;
    min-height: auto;
  }
}

@media (max-width: 767px) {

  .section-article .bg-secondary {
    padding: 30px 0 50px;
  }

  .section-article {
    font-size: .875rem;
  }

  .section-article p {
    font-size: .875rem;
    margin: 1rem 0;
  }

  .section-article table {
    margin-bottom: 23px;
  }

  .section-article .buy a {
    border-radius: 25px !important;
    text-align: center !important;
    color: var(--color-text-white) !important;
    font-size: 1rem !important;
    line-height: 1.75 !important;
    padding: 7px 20px 7px 8px !important;
    margin-bottom: 1em !important;
  }

  .section-article .buy a::before {
    width: 35px;
    height: 35px;
  }

  .section-article .custom-cols {
    flex-wrap: wrap;
  }

  .section-article .custom-col {
    width: 100%;
    flex: 0 1 100% !important;
  }

}

@media (max-width: 680px) {
  .section-article .tiles ul li {
    width: 100%;
  }
}



/* Like blocks */

.article-like {
  margin-top: 100px;
  display: flex;
  align-items: center;
  gap: 70px;
  padding: 20px;
  border-radius: 25px;
  background: var(--color-background-dark);
  color: var(--color-text-white);
}

.article-like.article-like--not {
  margin-top: 16px;
  margin-bottom: 150px;
  background: var(--color-background-secondary);
  color: var(--color-text-primary);
}

.article-like picture {
  flex: 0 1 50%;
  width: 100%;
  max-width: 530px;
}

.article-like__content {
  flex: 0 1 50%;
}

.article-like__image {
  margin: 0;
  aspect-ratio: 1.3947;
  height: 100%;
  width: 100%;
}

.article-like h4 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 2rem;
}

.article-like h4 svg {
  height: 1.4cap;
}

.article-like ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 2.63rem;
}

.article-like ul li {
  padding-left: 35px;
}

.article-like ul li::before {
  display: inline-block;
  margin: 4px 10px 0 -35px;
  vertical-align: top;
  width: 23px;
  height: 23px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' version='1.1' viewBox='0 0 612 528'%3E%3Cstyle%3E.st0%7Bfill:%2300ba00%7D%3C/style%3E%3Cpath d='M562 244v41c-.36.98-.9 1.93-1.06 2.95-1.43 9.37-2.28 18.87-4.25 28.12-23.05 108.6-111.02 189.02-220.8 202.1-3.65.44-7.26 1.21-10.9 1.83h-40c-.98-.36-1.93-.9-2.95-1.06-9.37-1.43-18.87-2.28-28.12-4.25-106.07-22.51-185.5-107.04-201.2-213.87-.78-5.29-1.81-10.55-2.72-15.82v-42c.36-.98.9-1.94 1.06-2.95 1.43-9.37 2.28-18.87 4.25-28.12C77.82 105.85 162.35 26.42 269.18 10.72 274.47 9.94 279.73 8.91 285 8h40c.82.33 1.62.89 2.46.96 27.93 2.21 54.98 8.49 80.37 20.22 85.33 39.44 136.01 105.61 151.51 198.49.91 5.44 1.78 10.89 2.66 16.33zm-40 20.37C522.33 145.32 425.68 48.34 306.37 48 187.32 47.67 90.34 144.32 90 263.63 89.67 382.67 186.32 479.66 305.63 480c119.04.33 216.03-96.32 216.37-215.63z' class='st0'/%3E%3Cpath d='M270.1 303.29c2.18-2.07 3.51-3.28 4.78-4.55 37.93-37.92 75.86-75.83 113.75-113.78 4.49-4.5 9.4-7.99 16.04-7.97 8.24.02 14.43 3.77 18.14 11.05 3.63 7.13 2.88 14.18-1.82 20.68a44.86 44.86 0 0 1-4.67 5.19c-42.86 42.88-85.72 85.75-128.6 128.61-11.53 11.52-22.17 11.54-33.65.07-20.03-20.02-40.07-40.01-60.05-60.08-8.21-8.25-9.32-18.66-3.12-27.03 7.73-10.45 21.31-11.15 31.27-1.33 14.94 14.74 29.71 29.65 44.5 44.53 1.28 1.28 2.19 2.92 3.43 4.61z' class='st0'/%3E%3C/svg%3E");
}

.article-like.article-like--not ul li::before {
  margin: 5px 10px 0 -35px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' version='1.1' viewBox='0 0 352 354'%3E%3Cstyle%3E.st0%7Bfill:%23ee2011%7D%3C/style%3E%3Cpath d='M7.99 177.1C7.91 84.38 83.15 9.03 175.91 8.93c92.71-.1 168.22 75.14 168.16 167.89-.06 92.5-74.02 167.49-166.38 168.03-94.28.56-169.62-74.4-169.7-167.75zm24.18-.37c-.4 78.51 64 143.89 142.16 144.31 80.85.44 145.34-62.95 145.92-143.44.57-78.73-63.78-144.15-142.23-144.59C97.5 32.56 32.58 96.54 32.17 176.73z' class='st0'/%3E%3Cpath d='M194.52 176.13c13.76 14.34 27.5 28.7 41.29 43.02 3.6 3.73 5.11 7.96 3.33 12.98-1.7 4.78-5.2 7.56-10.21 8.21-4.29.55-7.7-1.25-10.69-4.26-13.04-13.12-26.15-26.17-39.22-39.27-.88-.88-1.59-1.92-2.56-3.09-1.26 1.18-2.17 1.98-3.02 2.83l-39.23 39.78c-3.54 3.59-7.74 5.04-12.62 3.55-4.57-1.39-7.35-4.62-8.23-9.3-.83-4.41.79-8.03 3.89-11.16 12.84-12.97 25.63-25.99 38.46-38.96 1.05-1.06 2.3-1.91 3.69-3.04-1.35-1.43-2.24-2.43-3.18-3.37-12.9-12.91-25.83-25.79-38.7-38.73-3.95-3.97-4.82-9.05-2.61-13.75 2.12-4.52 6.96-7.69 11.86-6.68 2.98.61 6.16 2.27 8.34 4.39 13.68 13.35 27.11 26.96 40.84 40.71 1.08-1.02 2.08-1.91 3.01-2.85 13.18-13.16 26.34-26.34 39.52-39.49 3.71-3.7 8.13-4.8 13.06-2.99 4.79 1.76 7.43 5.38 7.86 10.44.36 4.27-1.49 7.66-4.52 10.63-13.13 12.85-26.19 25.78-39.28 38.67-.79.78-1.66 1.47-2.49 2.21.46-.17.93-.32 1.41-.48z' class='st0'/%3E%3C/svg%3E");
}


@media (max-width: 1023px) {
  .article-like.article-like--not {
    margin-bottom: 100px;
  }

  .article-like picture {
    width: 50%;
  }

  .article-like {
    margin-top: 50px;
    gap: 20px;
    padding: 15px;
  }

  .article-like h4 {
    font-size: 1.5rem;
  }

  .article-like ul {
    font-size: 1rem;
    line-height: 2rem;
  }
}

@media (max-width: 767px) {
  .article-like.article-like--not {
    margin-bottom: 50px;
  }

  .article-like picture {
    width: 100%;
    max-width: none;
  }

  .article-like {
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 20px;
  }
}

/* Accordion Article */

.conclusions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}

.accordion {
  max-width: 600px;
  flex: 0 1 58%;
}

.accordion-item {
  margin-top: 40px;
  margin-bottom: 40px;
}

.accordion-header {
  padding: 0px;
  cursor: pointer;
  position: relative;
  width: 100%;
}

.accordion-header::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' stroke='%23222' viewBox='0 0 48 48'%3E%3Cpath fill='%23212121' d='M15.94 39.31a1.5 1.5 0 0 1 0-2.12l13.44-13.44-13.44-13.44a1.5 1.5 0 0 1 2.12-2.12l14.5 14.5a1.5 1.5 0 0 1 0 2.12l-14.5 14.5a1.5 1.5 0 0 1-2.12 0Z'/%3E%3C/svg%3E");
  position: absolute;
  transform: rotateZ(90deg);
  transition: transform 0.2s ease-in;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0px;
  right: 0px;
  z-index: 2;
  border-radius: 50px;
  width: 45px;
  height: 45px;
  background-color: var(--color-text-white);
  color: var(--color-accent);
}

.active .accordion-header::after,
.accordion-header:hover::after {
  background-color: var(--color-accent);
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' stroke='%23fff' viewBox='0 0 48 48'%3E%3Cpath fill='%23ffffff' d='M15.94 39.31a1.5 1.5 0 0 1 0-2.12l13.44-13.44-13.44-13.44a1.5 1.5 0 0 1 2.12-2.12l14.5 14.5a1.5 1.5 0 0 1 0 2.12l-14.5 14.5a1.5 1.5 0 0 1-2.12 0Z'/%3E%3C/svg%3E");
}

.accordion-header h5 {
  color: var(--color-primary);
  font-size: 2rem;
  line-height: 1.4;
  font-weight: 600;
}

.accordion-content {
  margin: 0;
  padding: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
}

.accordion-content p {
  margin-top: 30px;
  margin-bottom: 35px;
  font-size: 1.25rem;
  line-height: 2;
  color: var(--color-text-40);
}

.accordion-item.active .accordion-header::after {
  transform: rotateZ(270deg);
}

.accordion-item.active .accordion-content {
  max-height: 500px;
  border-bottom: 1px solid var(--color-border-primary);
  padding-bottom: 35px;
}


@media (max-width: 1023px) {
  .accordion-header h5 {
    font-size: 1.75rem;
    line-height: 1.5;
  }

  .accordion-header::after {
    width: 40px;
    height: 40px;
  }
}

@media (max-width: 767px) {
  .conclusions {
    flex-wrap: wrap;
  }

  .conclusions>* {
    flex: 0 1 100%;
    max-width: none;
  }

  .accordion-header h5 {
    font-size: 1.5rem;
    line-height: 1.6;
  }

  .accordion-content p {
    font-size: 1rem;
  }
}



/* Realted author articles */

.container--narrow-slider {
  --text-width: 370px;
  --container-width: 1000px;
  --side-padding: 15px;
  margin-top: 140px;
  margin-bottom: 160px;
}

.related-author-articles {
  display: flex;
  width: auto;
  margin-left: calc((100vw - var(--container-width)) / 2);
  position: relative;
}

.related-author-articles__info {
  flex: 0 0 var(--text-width);
  box-sizing: border-box;
  padding: 0;
  margin-right: 100px;
}

.related-author-articles__slider {
  flex: 1;
  min-width: 0;
  width: calc(100vw - var(--text-width));
}

.related-author-articles__slider ul {
  padding: 0;
  margin: 0;
}

@media (max-width: 1330px) {

  .container--narrow-slider {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .related-author-articles {
    display: flex;
    width: 100%;
    margin-left: 0;
    position: relative;
  }

  .related-author-articles__info {
    padding: 0px var(--side-padding);
    margin-right: 20px;
  }
}

@media (max-width: 767px) {

  .container--narrow-slider {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .related-author-articles {
    width: 100%;
    margin-left: 0;
    flex-wrap: wrap;
  }

  .related-author-articles__info {
    flex: 0 0 100%;
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .related-author-articles__slider {
    flex: 0 0 100%;
    padding: 0 var(--side-padding) 20px;
  }
}

.related-author-articles__info .author-image {
  width: 112px;
  height: 112px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0;
}

.related-author-articles__info .author-label {
  color: var(--color-text-75);
  margin: 16px 0 0;
  font-size: 1.125em;
  font-weight: 500;
}

.related-author-articles__info .author-name {
  color: var(--color-primary);
  font-size: 1.67rem;
  font-weight: 500;
  line-height: 1.6;
  text-transform: uppercase;
  margin-top: 0px;
  margin-bottom: 0;
}

.related-author-articles__info .author-info {
  color: var(--color-text-65);
  margin: 9px 0 0;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.78;
}

.related-author-articles__info .author-button {
  display: block;
  margin: 33px 0 0;
  max-width: 280px;
}

.article__item {
  max-width: 387px;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 10px;
  border-radius: 20px;
  background-color: var(--color-background-secondary);
}

.article__image {
  width: 100%;
  height: auto;
  max-height: 270px;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  border-radius: 20px;
  max-height: 270px;
  position: relative;
}

.related-author-articles__slider .article__info {
  padding: 30px 15px 20px 25px;
}

.related-author-articles__slider .article__tag {
  color: var(--color-text-75);
  margin: 0;
  font-size: 1rem;
  line-height: 1;
  font-weight: 500;
}

.related-author-articles__slider .article__title *,
.related-author-articles__slider .article__title {
  color: var(--color-primary);
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.6;
  text-transform: uppercase;
  margin-top: 16px;
}

.related-author-articles__slider .article__meta {
  color: var(--color-text-85);
  margin: 30px 0 0 0;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.78;
}

@media (max-width: 1200px) {
  .article {
    margin-top: 75px;
  }

  .article__item {
    max-width: 320px;
  }

  .article__info {
    padding: 20px 10px 8px 10px;
  }

  .article__title {
    margin: 10px 0 0;
    font-size: 1rem;
    line-height: 1.4;
  }

  .article__meta {
    margin: 15px 0 0;
  }
}

@media (max-width: 767px) {
  .article {
    margin-top: 40px;
  }

  .article__image {
    aspect-ratio: 1.5;
  }

  .related-author-articles__info .author-name {
    font-size: 1.25rem;
  }

  .related-author-articles__info .author-button {
    margin-inline: auto;
  }
}



/* ---------------------------------------------- *\
    Internal Blog Edits
\* ---------------------------------------------- */
.wp-block-gallery {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
}

.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
  margin: 0 16px 16px 0;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
  margin: 0;
  height: 100%;
}

@supports (position: -webkit-sticky) or (position: sticky) {

  .wp-block-gallery .blocks-gallery-image figure,
  .wp-block-gallery .blocks-gallery-item figure {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
  }
}

.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
  display: block;
  max-width: none;
  height: auto;
  width: 100%;
}

@supports (position: -webkit-sticky) or (position: sticky) {

  .wp-block-gallery .blocks-gallery-image img,
  .wp-block-gallery .blocks-gallery-item img {
    width: auto;
  }
}

.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  padding: 40px 10px 9px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
}

.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
  display: inline;
}

.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
  width: 100%;
}

@supports (position: -webkit-sticky) or (position: sticky) {

  .wp-block-gallery.is-cropped .blocks-gallery-image a,
  .wp-block-gallery.is-cropped .blocks-gallery-image img,
  .wp-block-gallery.is-cropped .blocks-gallery-item a,
  .wp-block-gallery.is-cropped .blocks-gallery-item img {
    height: 100%;
    flex: 1;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
  width: calc((100% - 16px)/2);
}

.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0;
}

.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
  width: 100%;
  margin-right: 0;
}

@media (min-width: 600px) {

  .wp-block-gallery.columns-3 .blocks-gallery-image,
  .wp-block-gallery.columns-3 .blocks-gallery-item {
    width: calc((100% - 32px)/3);
    margin-right: 16px;
  }

  .wp-block-gallery.columns-4 .blocks-gallery-image,
  .wp-block-gallery.columns-4 .blocks-gallery-item {
    width: calc((100% - 48px)/4);
    margin-right: 16px;
  }

  .wp-block-gallery.columns-5 .blocks-gallery-image,
  .wp-block-gallery.columns-5 .blocks-gallery-item {
    width: calc((100% - 64px)/5);
    margin-right: 16px;
  }

  .wp-block-gallery.columns-6 .blocks-gallery-image,
  .wp-block-gallery.columns-6 .blocks-gallery-item {
    width: calc((100% - 80px)/6);
    margin-right: 16px;
  }

  .wp-block-gallery.columns-7 .blocks-gallery-image,
  .wp-block-gallery.columns-7 .blocks-gallery-item {
    width: calc((100% - 96px)/7);
    margin-right: 16px;
  }

  .wp-block-gallery.columns-8 .blocks-gallery-image,
  .wp-block-gallery.columns-8 .blocks-gallery-item {
    width: calc((100% - 112px)/8);
    margin-right: 16px;
  }

  .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
  .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
  .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
  .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
  .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
  .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
  .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
  .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
  .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
  .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
  .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
  .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
  .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
  .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
  .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
  .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0;
  }
}

.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
  margin-right: 0;
}

.wp-block-gallery .blocks-gallery-item.has-add-item-button {
  width: 100%;
}

.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
  max-width: 305px;
  width: 100%;
}

.wp-block-gallery.aligncenter,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
  display: flex;
}

.wp-block-gallery.aligncenter .blocks-gallery-item figure {
  justify-content: center;
}