@charset "utf-8";
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0&icon_names=arrow_forward");
@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,600;0,700;1,600;1,700&display=swap");
@import url("../css/pc/style.css");

.acf-block-preview {
  font-family: var(--default-font);
  font-feature-settings: "palt";
  width: 820px;
  font-size: 0.98em;
  line-height: 1.8;
  font-weight: var(--normal);
  color: var(--base-color);
  letter-spacing: 0.06em;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
}
.edit-post-visual-editor__post-title-wrapper h1 {
  font-size: 1.6em;
  line-height: 1.6;
  margin-bottom: 0.75em;
}
.acf-block-preview h3,
.acf-block-preview p {
  margin-top: 0 !important;
}

.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4 {
  font-weight: 600 !important;
  margin: 2em auto !important;
}

.editor-styles-wrapper h5,
.editor-styles-wrapper h6 {
  font-weight: 600 !important;
  margin: 1em auto !important;
}
h2.media-attachments-filter-heading {
  font-weight: normal !important;
  margin: 0 !important;
}
#editor .edit-post-layout_metaboxes {
  box-sizing: border-box;
  width: 100%;
}

.editor-styles-wrapper a.acf-icon {
  text-decoration: none;
}
ul.gallery-list {
  display: flex;
  gap: 60px 30px;
  margin-bottom: 50px;
  margin-top: 1.2em;
}
ul.gallery-list li {
  margin-left: 0 !important;
  list-style: none !important;
  width: calc((100% - 30px) / 2);
}
ul.gallery-list li figure {
  aspect-ratio: 529/504;
  width: 100%;
  height: auto;
  overflow: hidden;
}
ul.gallery-list li figure img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
ul.gallery-list li figcaption {
  text-align: left;
  font-size: 1.1em;
  margin-top: 0.4em;
}

.editor-styles-wrapper a {
  text-decoration: underline;
  color: var(--main-color);
  font-weight: 500;
}
.editor-styles-wrapper ul,
.editor-styles-wrapper ol {
  padding-left: 2em;
  margin-bottom: 2em;
}
.editor-styles-wrapper ol li {
  list-style: decimal;
  margin-left: 2em;
}
.editor-styles-wrapper ul li {
  list-style: disc;
  margin-left: 2em;
}
