@charset "UTF-8";
.blog-detail,
.block-editor {
  padding-top: 40px;
}
.blog-detail .lwptoc,
.block-editor .lwptoc {
  margin-top: 0 !important;
  margin-bottom: 32px !important;
}
.blog-detail .lwptoc .lwptoc_i,
.block-editor .lwptoc .lwptoc_i {
  padding: 24px 20px;
  background-color: #fff;
  width: 100%;
  box-shadow: 0px 2px 20px rgba(26, 26, 26, 0.08);
}
.blog-detail .lwptoc .lwptoc_i .lwptoc_header,
.block-editor .lwptoc .lwptoc_i .lwptoc_header {
  margin-bottom: 18px;
  font-size: 24px;
  color: #1a1a1a;
  line-height: 125%;
}
.blog-detail .lwptoc .lwptoc_i .lwptoc_items,
.block-editor .lwptoc .lwptoc_i .lwptoc_items {
  padding-left: 44px;
}
.blog-detail .lwptoc .lwptoc_i .lwptoc_items ul li,
.blog-detail .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li,
.block-editor .lwptoc .lwptoc_i .lwptoc_items ul li,
.block-editor .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li {
  display: block;
}
.blog-detail .lwptoc .lwptoc_i .lwptoc_items ul li a,
.blog-detail .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li a,
.block-editor .lwptoc .lwptoc_i .lwptoc_items ul li a,
.block-editor .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li a {
  position: relative;
  color: #1a1a1a;
  font-size: 18px;
  line-height: 156%;
}
.blog-detail .lwptoc .lwptoc_i .lwptoc_items ul li a::before,
.blog-detail .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li a::before,
.block-editor .lwptoc .lwptoc_i .lwptoc_items ul li a::before,
.block-editor .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li a::before {
  content: "";
  position: absolute;
  height: 28px;
  width: 28px;
  background-image: url("../../images/icon-numbers.svg");
  left: -44px;
  top: -2px;
}
.blog-detail .lwptoc .lwptoc_i .lwptoc_items ul li ul,
.blog-detail .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li ul,
.block-editor .lwptoc .lwptoc_i .lwptoc_items ul li ul,
.block-editor .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li ul {
  margin-top: 24px !important;
}
.blog-detail .lwptoc .lwptoc_i .lwptoc_items ul li,
.blog-detail .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li,
.block-editor .lwptoc .lwptoc_i .lwptoc_items ul li,
.block-editor .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li {
  margin-bottom: 18px !important;
}
.blog-detail .lwptoc .lwptoc_i .lwptoc_items ul li:last-child,
.blog-detail .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li:last-child,
.block-editor .lwptoc .lwptoc_i .lwptoc_items ul li:last-child,
.block-editor .lwptoc .lwptoc_i .lwptoc_items .lwptoc_itemWrap li:last-child {
  margin-bottom: 0 !important;
}
.blog-detail .wp-block-rank-math-toc-block,
.block-editor .wp-block-rank-math-toc-block {
  margin-top: 0 !important;
  margin-bottom: 32px !important;
  padding: 24px 20px;
  background-color: #fff;
  width: 100%;
  box-shadow: 0px 2px 20px rgba(26, 26, 26, 0.08);
}
.blog-detail .wp-block-rank-math-toc-block h2,
.block-editor .wp-block-rank-math-toc-block h2 {
  margin-bottom: 18px;
  font-size: 24px;
  color: #1a1a1a;
  line-height: 125%;
}
.blog-detail .wp-block-rank-math-toc-block nav ul,
.blog-detail .wp-block-rank-math-toc-block nav .lwptoc_itemWrap,
.block-editor .wp-block-rank-math-toc-block nav ul,
.block-editor .wp-block-rank-math-toc-block nav .lwptoc_itemWrap {
  padding-left: 44px;
  margin: 0;
}
.blog-detail .wp-block-rank-math-toc-block nav ul li,
.blog-detail .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li,
.block-editor .wp-block-rank-math-toc-block nav ul li,
.block-editor .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li {
  display: block;
}
.blog-detail .wp-block-rank-math-toc-block nav ul li a,
.blog-detail .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li a,
.block-editor .wp-block-rank-math-toc-block nav ul li a,
.block-editor .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li a {
  position: relative;
  color: #1a1a1a;
  font-size: 18px;
  line-height: 156%;
  text-decoration: none;
  transition: unset;
}
.blog-detail .wp-block-rank-math-toc-block nav ul li a:hover,
.blog-detail .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li a:hover,
.block-editor .wp-block-rank-math-toc-block nav ul li a:hover,
.block-editor .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li a:hover {
  border-bottom: none !important;
}
.blog-detail .wp-block-rank-math-toc-block nav ul li a::before,
.blog-detail .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li a::before,
.block-editor .wp-block-rank-math-toc-block nav ul li a::before,
.block-editor .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li a::before {
  content: "";
  position: absolute;
  height: 28px;
  width: 28px;
  background-image: url("../../images/icon-numbers.svg");
  left: -44px;
  top: -2px;
}
.blog-detail .wp-block-rank-math-toc-block nav ul li ul,
.blog-detail .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li ul,
.block-editor .wp-block-rank-math-toc-block nav ul li ul,
.block-editor .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li ul {
  margin-top: 24px !important;
}
.blog-detail .wp-block-rank-math-toc-block nav ul li,
.blog-detail .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li,
.block-editor .wp-block-rank-math-toc-block nav ul li,
.block-editor .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li {
  margin-bottom: 18px !important;
}
.blog-detail .wp-block-rank-math-toc-block nav ul li:last-child,
.blog-detail .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li:last-child,
.block-editor .wp-block-rank-math-toc-block nav ul li:last-child,
.block-editor .wp-block-rank-math-toc-block nav .lwptoc_itemWrap li:last-child {
  margin-bottom: 0 !important;
}
.blog-detail .content,
.block-editor .content {
  position: relative;
  max-width: 680px;
}
.blog-detail .content figure,
.block-editor .content figure {
  max-width: 100%;
}
.blog-detail .content figure img,
.block-editor .content figure img {
  margin-bottom: 0;
}
.blog-detail .content figure figcaption,
.block-editor .content figure figcaption {
  margin-bottom: 24px;
  opacity: 0.8;
  font-size: 14px;
  text-align: right;
}
.blog-detail .content iframe,
.block-editor .content iframe {
  width: 100%;
}
.blog-detail .content .wp-block-table,
.block-editor .content .wp-block-table {
  overflow-x: auto;
  width: 100%;
}
.blog-detail .content .wp-block-table table thead,
.block-editor .content .wp-block-table table thead {
  background: #F9F6F1;
}
.blog-detail .content .wp-block-table table tr td,
.block-editor .content .wp-block-table table tr td {
  font-size: 16px;
  line-height: 24px;
}
.blog-detail .content .wp-block-table table tr td,
.blog-detail .content .wp-block-table table tr th,
.block-editor .content .wp-block-table table tr td,
.block-editor .content .wp-block-table table tr th {
  border: 1px solid #DDDFE1;
  padding: 12px;
  min-width: 220px;
}
.blog-detail .content .wp-block-table table tr td.has-text-align-center,
.blog-detail .content .wp-block-table table tr th.has-text-align-center,
.block-editor .content .wp-block-table table tr td.has-text-align-center,
.block-editor .content .wp-block-table table tr th.has-text-align-center {
  text-align: center;
}
.blog-detail .content .wp-block-table table tr td.has-text-align-right,
.blog-detail .content .wp-block-table table tr th.has-text-align-right,
.block-editor .content .wp-block-table table tr td.has-text-align-right,
.block-editor .content .wp-block-table table tr th.has-text-align-right {
  text-align: right;
}
.blog-detail .content .cta-card p img,
.block-editor .content .cta-card p img {
  margin: 0;
}
.blog-detail .content::before,
.block-editor .content::before {
  width: 90px;
  height: 1.5px;
  position: absolute;
  top: 20px;
  left: 0;
}
.blog-detail .content hr,
.block-editor .content hr {
  width: 90px;
  height: 1.5px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.blog-detail .content h2,
.block-editor .content h2 {
  font-size: 22px;
  line-height: 128%;
  margin-bottom: 24px;
}
.blog-detail .content h2:first-child,
.block-editor .content h2:first-child {
  margin-bottom: 32px;
}
.blog-detail .content h3,
.blog-detail .content h4,
.blog-detail .content h5,
.blog-detail .content h6,
.block-editor .content h3,
.block-editor .content h4,
.block-editor .content h5,
.block-editor .content h6 {
  margin-bottom: 24px;
}
.blog-detail .content img,
.block-editor .content img {
  margin-bottom: 32px;
  height: auto;
}
.blog-detail .content h2,
.block-editor .content h2 {
  margin-top: 44px;
}
.blog-detail .content h2:first-child,
.block-editor .content h2:first-child {
  margin-top: 0;
}
.blog-detail .content h3,
.block-editor .content h3 {
  margin-top: 36px;
}
.blog-detail .content h3:first-child,
.block-editor .content h3:first-child {
  margin-top: 0;
}
.blog-detail .content p,
.block-editor .content p {
  margin-bottom: 24px;
}
.blog-detail .content p a,
.block-editor .content p a {
  letter-spacing: 0.02em;
  line-height: 125%;
  text-decoration: underline;
  transition: all 0.35s ease;
  border: 1px solid transparent;
  color: #470073;
}
.blog-detail .content p a:not([role=button]),
.block-editor .content p a:not([role=button]) {
  color: #470073;
}
.blog-detail .content p a:not([role=button]):visited,
.block-editor .content p a:not([role=button]):visited {
  color: #470073;
}
.blog-detail .content p a:not([role=button]):hover,
.block-editor .content p a:not([role=button]):hover {
  opacity: 0.92;
}
.blog-detail .content p a:not([role=button]):active,
.block-editor .content p a:not([role=button]):active {
  opacity: 0.84;
}
.blog-detail .content ul,
.blog-detail .content ol,
.block-editor .content ul,
.block-editor .content ol {
  margin-left: 16px;
  margin-bottom: 36px;
  padding-left: 16px;
  margin-top: 14px;
  text-indent: 4px;
}
.blog-detail .content ul li,
.blog-detail .content ol li,
.block-editor .content ul li,
.block-editor .content ol li {
  margin-bottom: 10px;
  margin-top: 2px;
}
.blog-detail .content ul li a,
.blog-detail .content ol li a,
.block-editor .content ul li a,
.block-editor .content ol li a {
  letter-spacing: 0.02em;
  line-height: 125%;
  text-decoration: underline;
  transition: all 0.35s ease;
  border: 1px solid transparent;
}
.blog-detail .content ul li a:not([role=button]):visited,
.blog-detail .content ol li a:not([role=button]):visited,
.block-editor .content ul li a:not([role=button]):visited,
.block-editor .content ol li a:not([role=button]):visited {
  color: #470073;
}
.blog-detail .content ul li a:not([role=button]):hover,
.blog-detail .content ol li a:not([role=button]):hover,
.block-editor .content ul li a:not([role=button]):hover,
.block-editor .content ol li a:not([role=button]):hover {
  opacity: 0.92;
}
.blog-detail .content ul li a:not([role=button]):focus,
.blog-detail .content ol li a:not([role=button]):focus,
.block-editor .content ul li a:not([role=button]):focus,
.block-editor .content ol li a:not([role=button]):focus {
  border: 1px solid #1a1a1a;
}
.blog-detail .content ul li a:not([role=button]):active,
.blog-detail .content ol li a:not([role=button]):active,
.block-editor .content ul li a:not([role=button]):active,
.block-editor .content ol li a:not([role=button]):active {
  opacity: 0.84;
}
.blog-detail .content .card h4,
.block-editor .content .card h4 {
  font-size: 16px;
  line-height: 150%;
}
.blog-detail .content .card h2,
.block-editor .content .card h2 {
  font-size: 28px;
  line-height: 125%;
}
.blog-detail .related-articles .gl-single,
.block-editor .related-articles .gl-single {
  margin-bottom: 20px;
}
.blog-detail .related-articles .gl-single img,
.block-editor .related-articles .gl-single img {
  width: 100%;
  height: 223px !important;
  object-fit: cover;
}
.blog-detail .related-articles h2,
.block-editor .related-articles h2 {
  font-size: 22px;
  line-height: 28.16px;
  margin: 44px 0 24px;
}

.cat-tabs {
  border-top: none;
}

.author-related-posts {
  background: #f9f6f1;
  padding: 48px 0;
}
.author-related-posts h2 {
  font-size: 28px;
  line-height: 125%;
}
.author-related-posts .each-post {
  margin-bottom: 32px;
}
.author-related-posts .each-post img {
  margin-bottom: 24px;
  height: 223px !important;
  object-fit: cover;
  border-radius: 8px;
}
.author-related-posts .each-post ƒr h3 {
  font-size: 24px;
  line-height: 150%;
}
.author-related-posts .each-post p {
  font-size: 18px;
  line-height: 156%;
}

.see-more__sidebar a {
  display: inline-block;
  margin-top: 30px;
  border-bottom: 1px solid #1a1a1a;
  font-size: 18px;
  color: #1a1a1a;
}

.blog-detail table {
  border-collapse: collapse;
}
.blog-detail table td {
  padding: 16px;
  border: 1px solid #1a1a1a;
}
.blog-detail .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.blog-detail .author-block {
  padding-top: 40px;
}
.blog-detail .author-block img {
  margin-bottom: 0;
}
.blog-detail .author-block .author-message {
  gap: 20px;
  margin-bottom: 32px;
}
.blog-detail .author-block .author-message .am-image {
  min-width: 90px;
  width: 90px;
  border-radius: 50%;
  overflow: hidden;
}
.blog-detail .author-block .author-message a {
  transition: 0.4s;
}
.blog-detail .author-block .author-message a:hover {
  opacity: 0.92;
}
.blog-detail .author-block .author-message .am-info p {
  margin-bottom: 0;
}
.blog-detail .author-block .author-message .am-info .author-name-plate {
  font-size: 19px;
  margin-bottom: 12px;
}
.blog-detail .author-block .author-message .am-info .author-name-plate a {
  font-weight: 700;
  color: #1a1a1a;
  text-underline-offset: 5px;
}
.blog-detail .author-block .author-action-group {
  gap: 12px;
}
.blog-detail .author-block .author-action-group a {
  border: 1px solid #a6a6a6;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
  text-align: center;
}
.blog-detail .author-block .author-action-group a span {
  margin-left: 4px;
}

@media screen and (min-width: 992px) {
  .blog-detail .entry-content .wp-block-rank-math-toc-block,
  .block-editor .entry-content .wp-block-rank-math-toc-block {
    display: none;
  }
  .blog-detail .content h2,
  .block-editor .content h2 {
    font-size: 36px;
    line-height: 150%;
  }
  .blog-detail .content .card h2,
  .block-editor .content .card h2 {
    font-size: 48px;
  }
  .author-related-posts h2 {
    font-size: 36px;
    line-height: 150%;
  }
  .author-related-posts .each-post {
    margin: 0;
  }
  .author-related-posts .each-post h3 {
    min-height: 72px;
  }
}
@media screen and (min-width: 992px) {
  .blog-detail .related-articles,
  .block-editor .related-articles {
    margin-bottom: 0;
  }
  .blog-detail .related-articles h2,
  .block-editor .related-articles h2 {
    font-size: 36px;
    line-height: 54px;
  }
}
@media screen and (min-width: 1100px) {
  .blog-detail .content p,
  .block-editor .content p {
    font-size: 19px;
    line-height: 150%;
  }
  .blog-detail .content ul li,
  .blog-detail .content ol li,
  .block-editor .content ul li,
  .block-editor .content ol li {
    font-size: 19px;
    line-height: 150%;
  }
}

/*# sourceMappingURL=single.css.map */
