.heading-post-main .string {
  font-size: clamp(2.1rem, 4.3841336117vw, 2.6rem);
}

.wp-block-heading {
  margin-block: clamp(1.2rem, 2.5052192067vw, 1.6rem);
  padding-block-end: clamp(0.8rem, 1.6701461378vw, 1.6rem);
}

h2.wp-block-heading {
  position: relative;
  font-size: clamp(2rem, 4.1753653445vw, 2.4rem);
}
h2.wp-block-heading::before, h2.wp-block-heading::after {
  content: "";
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: clamp(0.3rem, 0.6263048017vw, 0.4rem);
}
h2.wp-block-heading::before {
  max-inline-size: 100%;
  background-color: #ff9c1c;
}
h2.wp-block-heading::after {
  max-inline-size: 28%;
  background-color: #71574a;
}

h3.wp-block-heading {
  font-size: clamp(1.7rem, 3.5490605428vw, 2.2rem);
}

.atcl-post .ly-inner-area {
  padding-block-end: clamp(3.6rem, 7.51565762vw, 7.2rem);
}
.atcl-post .head-prmy .overview {
  display: grid;
  gap: clamp(1.2rem, 2.5052192067vw, 2.4rem);
  grid-template-areas: "date term" "title title";
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, max-content);
}
.atcl-post .head-prmy .overview .title {
  grid-area: title;
}
.atcl-post .head-prmy .overview .date {
  grid-area: date;
}
.atcl-post .head-prmy .overview .term {
  grid-area: term;
  transition: filter 0.4s ease-in-out;
}
.atcl-post .head-prmy .overview .term .name {
  line-height: 1;
  position: relative;
  display: inline-block;
  min-inline-size: clamp(8rem, 16.7014613779vw, 12rem);
  border: 0.2rem solid #ff9c1c;
  border-radius: 0.8rem;
  text-align: center;
}
.atcl-post .head-prmy .overview .term .name .link .string {
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
  font-size: clamp(1.4rem, 2.9227557411vw, 1.7rem);
  color: #555;
  font-weight: normal;
  text-transform: capitalize;
  text-box-trim: trim-both;
  text-box-edge: text;
}
.atcl-post .body-prmy .visual .disp {
  position: relative;
  padding-block: clamp(3.6rem, 7.51565762vw, 7.2rem);
  padding-inline: clamp(3.6rem, 7.51565762vw, 7.2rem);
}
.atcl-post .body-prmy .visual .disp::before, .atcl-post .body-prmy .visual .disp::after {
  content: "";
  position: absolute;
  z-index: -2;
}
.atcl-post .body-prmy .visual .disp::before {
  inset-block-start: 0;
  inset-inline-start: 0;
  max-inline-size: clamp(20rem, 41.7536534447vw, 36rem);
  inline-size: 100%;
  block-size: clamp(20rem, 41.7536534447vw, 36rem);
  background-color: rgba(255, 192, 110, 0.5);
}
.atcl-post .body-prmy .visual .disp::after {
  inset-block-start: 100%;
  inset-inline-start: 100%;
  max-inline-size: clamp(16rem, 33.4029227557vw, 32rem);
  inline-size: 100%;
  block-size: clamp(16rem, 33.4029227557vw, 32rem);
  background-color: rgba(113, 87, 74, 0.5);
  translate: -100% -100%;
}
.atcl-post .body-prmy .visual .disp .media {
  max-inline-size: 72rem;
  inline-size: 100%;
  block-size: 100%;
  aspect-ratio: 4 / 3;
  margin-inline: auto;
}
.atcl-post .body-prmy .visual .disp .media .image {
  inline-size: 100%;
  block-size: 100%;
  aspect-ratio: 4 / 3;
  -o-object-fit: cover;
     object-fit: cover;
}
.atcl-post .body-prmy .specifics .m-list-ul,
.atcl-post .body-prmy .specifics .m-list-ol {
  padding-block-end: clamp(1.2rem, 2.5052192067vw, 2.4rem);
}
.atcl-post .body-prmy .specifics .m-list-ul {
  padding-inline-start: 2.4rem;
}
.atcl-post .body-prmy .specifics .m-list-ul > li {
  list-style-type: disc;
}
.atcl-post .body-prmy .specifics .m-list-ol {
  padding-inline-start: 3.2rem;
}
.atcl-post .body-prmy .specifics .m-list-ol > li {
  list-style-type: decimal;
}
.atcl-post .foot-prmy .operation {
  text-align: center;
}

.prmy-post-relation .body-prmy .list-post.des-rows {
  position: relative;
  inline-size: 100%;
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item {
  inline-size: 100%;
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics {
  display: grid;
  justify-content: space-between;
  align-items: center;
  gap: clamp(2.4rem, 5.0104384134vw, 4.8rem);
  grid-template-areas: "date term title";
  grid-template-columns: max-content max-content 1fr;
  inline-size: 100%;
  padding-block-end: clamp(1.2rem, 2.5052192067vw, 2.4rem);
}
@media screen and (max-width: 836px) {
  .prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics {
    grid-template-areas: "date term" "title title";
    grid-template-columns: repeat(2, 1fr);
  }
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .title,
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .date,
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .term {
  inline-size: 100%;
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .title {
  grid-area: title;
  transition: filter 0.4s ease-in-out;
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .title .heading-post .string {
  font-size: clamp(1.8rem, 3.75782881vw, 2.2rem);
  color: #555;
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .title:hover {
  filter: opacity(0.5);
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .date {
  grid-area: date;
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .date .time .string {
  font-size: clamp(1.4rem, 2.9227557411vw, 1.6rem);
  color: #555;
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .term {
  grid-area: term;
  transition: filter 0.4s;
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .term .name {
  position: relative;
  display: inline-block;
  min-inline-size: clamp(8rem, 16.7014613779vw, 12rem);
  border: 0.2rem solid #ff9c1c;
  border-radius: 0.8rem;
  text-align: center;
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .term .name .link .string {
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
  font-size: clamp(1.4rem, 2.9227557411vw, 1.7rem);
  color: #555;
  font-weight: normal;
  text-transform: capitalize;
  text-box-trim: trim-both;
  text-box-edge: text;
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item .atcl-post .specifics .term:hover {
  filter: opacity(0.5);
}
.prmy-post-relation .body-prmy .list-post.des-rows > .item:not(:last-of-type) {
  margin-block-end: clamp(1.2rem, 2.5052192067vw, 2.4rem);
  border-bottom: 0.1rem solid #888;
}
.prmy-post-relation .body-prmy .list-post.des-card {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: clamp(2.4rem, 5.0104384134vw, 4.8rem);
}
.prmy-post-relation .body-prmy .list-post.des-card > .item {
  max-inline-size: calc(calc(100% - clamp(2.4rem, 5.0104384134vw, 4.8rem) * 2) / 3);
  inline-size: 100%;
}
@media screen and (max-width: 836px) {
  .prmy-post-relation .body-prmy .list-post.des-card > .item {
    max-inline-size: 100%;
  }
}
.prmy-post-relation .body-prmy .list-post.des-card > .item .atcl-post .visual .disp {
  padding-block-end: clamp(1.2rem, 2.5052192067vw, 2.4rem);
}
.prmy-post-relation .body-prmy .list-post.des-card > .item .atcl-post .visual .disp .media {
  inline-size: 100%;
  block-size: 100%;
  aspect-ratio: 4 / 3;
  text-align: center;
}
.prmy-post-relation .body-prmy .list-post.des-card > .item .atcl-post .visual .disp .media .image {
  inline-size: 100%;
  block-size: 100%;
  aspect-ratio: 4 / 3;
  -o-object-fit: cover;
     object-fit: cover;
}
.prmy-post-relation .body-prmy .list-post.des-card > .item .atcl-post .specifics .title .heading-post {
  padding-block-end: 0.8rem;
}
.prmy-post-relation .body-prmy .list-post.des-card > .item .atcl-post .specifics .title .heading-post .string {
  text-box-trim: trim-both;
  text-box-edge: text;
}
.prmy-post-relation .body-prmy .list-post.des-card > .item .atcl-post .specifics .text {
  padding-block-end: clamp(0.8rem, 1.6701461378vw, 1.6rem);
}
.prmy-post-relation .body-prmy .list-post.des-card > .item .atcl-post .specifics .g-btn-sub {
  justify-content: flex-end;
}/*# sourceMappingURL=single.css.map */