.wp-embed-site-icon {
  display: none;
}

.wp-embed-site-title a {
  padding-left: 0;
}

.wp-embed-meta {
  display: none;
}

@media (max-width: 767px) {
  .wp-embedded-content {
    width: 100%;
  }
}

#tinymce .box,
.entry .box {
  padding: 2rem;
  background: #fff;
  border: 1px solid #212121;
}
#tinymce .box p,
.entry .box p {
  margin: 0;
}
#tinymce .q,
.entry .q {
  font-size: 2.4rem;
  font-weight: bold;
  display: flex;
  gap: 1.5rem;
  margin-bottom: 3.5rem;
}
@media (max-width: 767px) {
  #tinymce .q,
.entry .q {
    font-size: 1.6rem;
    gap: 0.5rem;
    margin-bottom: 2.5rem;
  }
}
#tinymce .q::before,
.entry .q::before {
  content: "";
  position: relative;
  top: 1.7rem;
  flex: 0 0 3rem;
  width: 3rem;
  height: 3px;
  background-color: var(--black);
  display: inline-block;
}
@media (max-width: 767px) {
  #tinymce .q::before,
.entry .q::before {
    width: 1rem;
    flex: 0 0 1rem;
    height: 2px;
    top: 1.5rem;
  }
}
#tinymce .name1,
#tinymce .name2,
#tinymce .name3,
.entry .name1,
.entry .name2,
.entry .name3 {
  font-size: 2rem;
  margin-bottom: 1rem;
  font-weight: bold;
}
@media (max-width: 767px) {
  #tinymce .name1,
#tinymce .name2,
#tinymce .name3,
.entry .name1,
.entry .name2,
.entry .name3 {
    font-size: 1.6rem;
    margin-bottom: 1.5rem;
  }
}
#tinymce .name1,
.entry .name1 {
  color: #f2b035;
}
#tinymce .name2,
.entry .name2 {
  color: #f26695;
}
#tinymce .name3,
.entry .name3 {
  color: #36bfb8;
}
#tinymce a,
.entry a {
  color: #0981ea;
  text-decoration: underline;
}
#tinymce #ez-toc-container,
.entry #ez-toc-container {
  width: 100%;
  padding: 2rem 3rem;
  background: #f6f6f6;
  border: solid 1px #212121;
  border-radius: 0;
  margin-bottom: 7rem;
}
@media (max-width: 767px) {
  #tinymce #ez-toc-container,
.entry #ez-toc-container {
    padding: 2rem 1.5rem;
    margin-bottom: 5rem;
  }
}
#tinymce div#ez-toc-container .ez-toc-title,
.entry div#ez-toc-container .ez-toc-title {
  font-size: 2.4rem;
  font-weight: bold;
  display: block;
}
@media (max-width: 767px) {
  #tinymce div#ez-toc-container .ez-toc-title,
.entry div#ez-toc-container .ez-toc-title {
    font-size: 2rem;
  }
}
#tinymce #ez-toc-container a,
.entry #ez-toc-container a {
  color: #0981EA;
  text-decoration: underline;
  font-size: 1.6rem;
}
@media (max-width: 767px) {
  #tinymce #ez-toc-container a,
.entry #ez-toc-container a {
    font-size: 1.4rem;
  }
}
#tinymce .ez-toc-counter nav ul li a::before,
.entry .ez-toc-counter nav ul li a::before {
  content: "";
  width: 1rem;
  height: 1rem;
  border: solid 1px var(--black);
  rotate: 45deg;
  margin: 0.7rem;
}
#tinymce li.ez-toc-page-1,
.entry li.ez-toc-page-1 {
  margin-top: 1rem !important;
}
@media (max-width: 767px) {
  #tinymce li.ez-toc-page-1,
.entry li.ez-toc-page-1 {
    margin-top: 0.5rem !important;
  }
}
#tinymce .ez-toc-list-level-3,
.entry .ez-toc-list-level-3 {
  margin-top: 1rem !important;
}
@media (max-width: 767px) {
  #tinymce .ez-toc-list-level-3,
.entry .ez-toc-list-level-3 {
    margin-top: 0.5rem !important;
    margin-left: 1em !important;
  }
}
#tinymce .underline,
.entry .underline {
  text-decoration: underline;
}
#tinymce .marker,
.entry .marker {
  background: linear-gradient(transparent 60%, #09CCEA 60%);
}

#tinymce figure,
.article-entry figure {
  margin-bottom: 5rem;
}
@media (max-width: 767px) {
  #tinymce figure,
.article-entry figure {
    margin-bottom: 3rem;
  }
}
#tinymce p,
.article-entry p {
  margin-bottom: 4rem;
}
@media (max-width: 767px) {
  #tinymce p,
.article-entry p {
    margin-bottom: 3rem;
  }
}
#tinymce ul, #tinymce ol,
.article-entry ul,
.article-entry ol {
  background-color: #e5e0d8;
  padding: 2.4rem 5.6rem;
  margin: 7rem 0;
}
@media (max-width: 767px) {
  #tinymce ul, #tinymce ol,
.article-entry ul,
.article-entry ol {
    margin: 3.5rem 0;
    padding: 2.4rem 4.8rem;
  }
}
#tinymce ul li + li, #tinymce ol li + li,
.article-entry ul li + li,
.article-entry ol li + li {
  margin-top: 0.5em;
}
#tinymce ul li::marker, #tinymce ol li::marker,
.article-entry ul li::marker,
.article-entry ol li::marker {
  font-size: 2.4rem;
  font-family: var(--primary-font);
}
@media (max-width: 767px) {
  #tinymce ul li::marker, #tinymce ol li::marker,
.article-entry ul li::marker,
.article-entry ol li::marker {
    font-size: var(--font-size-m);
  }
}
#tinymce ul li::marker,
.article-entry ul li::marker {
  list-style: disc;
}
#tinymce li ol, #tinymce li ul,
.article-entry li ol,
.article-entry li ul {
  margin: 0;
  padding: 0 1em;
}
@media (max-width: 767px) {
  #tinymce li ol, #tinymce li ul,
.article-entry li ol,
.article-entry li ul {
    padding: 1em 0em;
  }
}
#tinymce h2,
.article-entry h2 {
  font-size: var(--font-size-xl);
  margin-bottom: 3.6rem;
}
@media (max-width: 767px) {
  #tinymce h2,
.article-entry h2 {
    font-size: var(--font-size-m);
    margin-bottom: 2rem;
  }
}
#tinymce h3,
.article-entry h3 {
  font-size: var(--font-size-l);
  margin-bottom: 3.6rem;
  border-left: solid 5px #fb6458;
  padding-left: 1.5rem;
}
@media (max-width: 767px) {
  #tinymce h3,
.article-entry h3 {
    font-size: var(--font-size-base);
    margin-bottom: 2rem;
  }
}

.post-type-works#tinymce h2,
.works-entery h2 {
  font-size: 3.6rem;
  font-weight: bold;
  padding-bottom: 2rem;
  border-bottom: 1.5px solid var(--black);
  margin-bottom: 5rem;
}
@media (max-width: 767px) {
  .post-type-works#tinymce h2,
.works-entery h2 {
    font-size: 2.4rem;
    padding-bottom: 1.6rem;
    margin-bottom: 3.5rem;
  }
}
.post-type-works#tinymce h3,
.works-entery h3 {
  font-size: var(--font-size-l);
  margin-bottom: 3.6rem;
  border-left: solid 5px #fb6458;
  padding-left: 1.5rem;
}
@media (max-width: 767px) {
  .post-type-works#tinymce h3,
.works-entery h3 {
    font-size: var(--font-size-base);
    margin-bottom: 2rem;
  }
}
.post-type-works#tinymce p,
.works-entery p {
  margin-bottom: 5rem;
}
@media (max-width: 767px) {
  .post-type-works#tinymce p,
.works-entery p {
    margin-bottom: 3.5rem;
  }
}
.post-type-works#tinymce figure,
.works-entery figure {
  display: block;
  margin: 5rem 0;
}
@media (max-width: 767px) {
  .post-type-works#tinymce figure,
.works-entery figure {
    margin: 3.5rem 0;
  }
}
.post-type-works#tinymce ul, .post-type-works#tinymce ol,
.works-entery ul,
.works-entery ol {
  background-color: #e5e0d8;
  padding: 2.4rem 5.6rem;
  margin: 7rem 0;
}
@media (max-width: 767px) {
  .post-type-works#tinymce ul, .post-type-works#tinymce ol,
.works-entery ul,
.works-entery ol {
    margin: 3.5rem 0;
    padding: 2.4rem 4.8rem;
  }
}
.post-type-works#tinymce ul li + li, .post-type-works#tinymce ol li + li,
.works-entery ul li + li,
.works-entery ol li + li {
  margin-top: 0.5em;
}
.post-type-works#tinymce ul li::marker, .post-type-works#tinymce ol li::marker,
.works-entery ul li::marker,
.works-entery ol li::marker {
  font-size: 2.4rem;
  font-family: var(--primary-font);
}
@media (max-width: 767px) {
  .post-type-works#tinymce ul li::marker, .post-type-works#tinymce ol li::marker,
.works-entery ul li::marker,
.works-entery ol li::marker {
    font-size: var(--font-size-m);
  }
}
.post-type-works#tinymce ul li::marker,
.works-entery ul li::marker {
  list-style: disc;
}
.post-type-works#tinymce li ol, .post-type-works#tinymce li ul,
.works-entery li ol,
.works-entery li ul {
  margin: 0;
  padding: 0 1em;
}
@media (max-width: 767px) {
  .post-type-works#tinymce li ol, .post-type-works#tinymce li ul,
.works-entery li ol,
.works-entery li ul {
    padding: 1em 0em;
  }
}

.post-type-interview#tinymce h1,
.interview-entery h1 {
  font-size: 3.6rem;
  font-weight: bold;
  padding-bottom: 2rem;
  border-bottom: 1.5px solid var(--black);
  margin-bottom: 5rem;
}
@media (max-width: 767px) {
  .post-type-interview#tinymce h1,
.interview-entery h1 {
    font-size: 2.4rem;
    padding-bottom: 1.5rem;
    margin-bottom: 3.5rem;
  }
}
.post-type-interview#tinymce h2,
.interview-entery h2 {
  font-size: 2.8rem;
  margin-bottom: 5rem;
  position: relative;
  padding-left: 3.5rem;
}
@media (max-width: 767px) {
  .post-type-interview#tinymce h2,
.interview-entery h2 {
    padding-left: 2.5rem;
    font-size: 2rem;
    margin-bottom: 3.5rem;
  }
}
.post-type-interview#tinymce h2::before,
.interview-entery h2::before {
  position: absolute;
  left: 0;
  top: 1rem;
  content: "";
  width: 2rem;
  height: 2rem;
  rotate: 45deg;
  margin-right: 1.5rem;
  background-color: #09ccea;
  display: inline-block;
}
@media (max-width: 767px) {
  .post-type-interview#tinymce h2::before,
.interview-entery h2::before {
    top: 1.1rem;
    width: 1rem;
    height: 1rem;
  }
}
.post-type-interview#tinymce h3,
.interview-entery h3 {
  font-size: var(--font-size-l);
  margin-bottom: 3.6rem;
  border-left: solid 5px #fb6458;
  padding-left: 1.5rem;
}
@media (max-width: 767px) {
  .post-type-interview#tinymce h3,
.interview-entery h3 {
    font-size: 1.8rem;
    margin-bottom: 2.4rem;
  }
}
.post-type-interview#tinymce p,
.interview-entery p {
  margin-bottom: 5rem;
}
@media (max-width: 767px) {
  .post-type-interview#tinymce p,
.interview-entery p {
    margin-bottom: 3.5rem;
  }
}
.post-type-interview#tinymce figure,
.interview-entery figure {
  display: block;
  margin: 5rem 0;
}
@media (max-width: 767px) {
  .post-type-interview#tinymce figure,
.interview-entery figure {
    margin: 3.5rem 0;
  }
}
.post-type-interview#tinymce ul, .post-type-interview#tinymce ol,
.interview-entery ul,
.interview-entery ol {
  background-color: #e5e0d8;
  padding: 2.4rem 5.6rem;
  margin: 7rem 0;
}
@media (max-width: 767px) {
  .post-type-interview#tinymce ul, .post-type-interview#tinymce ol,
.interview-entery ul,
.interview-entery ol {
    margin: 3.5rem 0;
    padding: 2.4rem 4.8rem;
  }
}
.post-type-interview#tinymce ul li + li, .post-type-interview#tinymce ol li + li,
.interview-entery ul li + li,
.interview-entery ol li + li {
  margin-top: 0.5em;
}
.post-type-interview#tinymce ul li::marker, .post-type-interview#tinymce ol li::marker,
.interview-entery ul li::marker,
.interview-entery ol li::marker {
  font-size: 2.4rem;
  font-family: var(--primary-font);
}
@media (max-width: 767px) {
  .post-type-interview#tinymce ul li::marker, .post-type-interview#tinymce ol li::marker,
.interview-entery ul li::marker,
.interview-entery ol li::marker {
    font-size: var(--font-size-m);
  }
}
.post-type-interview#tinymce ul li::marker,
.interview-entery ul li::marker {
  list-style: disc;
}
.post-type-interview#tinymce li ol, .post-type-interview#tinymce li ul,
.interview-entery li ol,
.interview-entery li ul {
  margin: 0;
  padding: 0 1em;
}
@media (max-width: 767px) {
  .post-type-interview#tinymce li ol, .post-type-interview#tinymce li ul,
.interview-entery li ol,
.interview-entery li ul {
    padding: 1em 0em;
  }
}

