.screen-reader-text {
  position: absolute;
  inline-size: 1px;
  block-size: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  word-wrap: normal !important;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  overflow: hidden;
}

.area-prmy-archive-post .body-prmy .overview .list-term {
  display: flex;
  flex-wrap: wrap;
  column-gap: clamp(24px, 17.68px + 1.58vw, 48px);
  row-gap: clamp(8px, 5.88px + 0.53vw, 16px);
}
.area-prmy-archive-post .body-prmy .overview .list-term .item {
  max-inline-size: calc((100% - clamp(24px, 17.68px + 1.58vw, 48px) * 5) / 6);
  inline-size: 100%;
  cursor: pointer;
}
.area-prmy-archive-post .body-prmy .overview .list-term .item .string {
  border-radius: 8px;
  background-color: white;
  color: #6AAC4E;
  letter-spacing: 0.08em;
}
.area-prmy-archive-post .body-prmy .overview .list-term .item .string {
  border-color: #6AAC4E;
  border-style: solid;
}
.area-prmy-archive-post .body-prmy .overview .list-term .item.current .string {
  background-color: #6aac4e;
  color: #fff;
}
.area-prmy-archive-post .body-prmy .specifics .list-post.des-card {
  display: grid;
  gap: clamp(24px, 17.68px + 1.58vw, 48px);
}
.area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item {
  display: grid;
  gap: 0;
  grid-template-areas: "disp disp" "date term" "title title" "text text" "btn btn";
  grid-template-rows: subgrid;
  list-style: none;
  grid-auto-columns: 1fr;
  grid-row: span 5;
}
.area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item > .entry {
  display: contents;
}
.area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item > .entry > .disp {
  grid-area: disp;
}
.area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item > .entry > .title {
  grid-area: title;
}
.area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item > .entry > .date {
  align-self: center;
  grid-area: date;
}
.area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item > .entry > .term {
  align-self: center;
  grid-area: term;
}
.area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item > .entry > .text {
  grid-area: text;
}
.area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item > .entry > .g-btn-style-read-more {
  grid-area: btn;
}
.area-prmy-archive-post .body-prmy .specifics .list-post .item {
  border-radius: 24px;
  background-color: white;
  border-color: #888;
  border-style: solid;
}
.area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp .media {
  inline-size: 100%;
  block-size: 100%;
  aspect-ratio: 16 / 9;
}
.area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp .media .image {
  inline-size: 100%;
  block-size: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}
.area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp .media {
  border-radius: 24px 24px 0 0;
  overflow: hidden;
}
.area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .title .heading .string {
  color: #6AAC4E;
}
.area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .date .time .string {
  color: #6AAC4E;
}
.area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .term .name .link .string {
  border-radius: 8px;
  background-color: #6aac4e;
  color: #fff;
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: clamp(18px, 10.12px + 1.97vw, 48px);
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  inline-size: clamp(32.4px, 28.28px + 1.03vw, 48px);
  block-size: clamp(32.4px, 28.28px + 1.03vw, 48px);
  border-radius: 50%;
  color: #6AAC4E;
  letter-spacing: 0;
  transition: color 0.4s, background-color 0.4s;
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers:not(.prev, .next) {
  background-color: white;
  border-color: #6AAC4E;
  border-style: solid;
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.prev .arrow, .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.next .arrow {
  position: relative;
  display: inline-block;
  max-inline-size: clamp(36px, 32.84px + 0.79vw, 48px);
  inline-size: 100%;
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.prev .arrow::after, .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.next .arrow::after {
  content: "";
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  inline-size: clamp(16.8px, 15.52px + 0.32vw, 21.6px);
  block-size: clamp(16.8px, 15.52px + 0.32vw, 21.6px);
  translate: -50% -50%;
  transition: left 0.4s;
  border-block-start-color: #6AAC4E;
  border-block-start-style: solid;
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.prev .arrow::after, .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.next .arrow::after {
  border-inline-start-color: #6AAC4E;
  border-inline-start-style: solid;
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.prev .arrow::after {
  rotate: -135deg;
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.next .arrow::after {
  rotate: 45deg;
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.current {
  background-color: #6aac4e;
  color: #fff;
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers:hover:not(.prev, .next, .dots) {
  background-color: rgb(177.1248, 212.8176, 161.9824);
  color: #fff;
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers:hover.prev .arrow::after {
  left: 0%;
}
.area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers:hover.next .arrow::after {
  left: 100%;
}
@media screen and (max-width: 1024px) and (min-width: 601px) {
  .area-prmy-archive-post .body-prmy .overview .list-term .item {
    max-inline-size: calc((100% - clamp(24px, 17.68px + 1.58vw, 48px) * 3) / 4);
  }
  .area-prmy-archive-post .body-prmy .overview .list-term .item .string {
    padding-block-start: 0.390625vw;
    padding-block-end: 0.390625vw;
  }
  .area-prmy-archive-post .body-prmy .overview .list-term .item .string {
    padding-inline-start: 1.5625vw;
    padding-inline-end: 1.5625vw;
  }
  .area-prmy-archive-post .body-prmy .overview .list-term .item .string {
    border-block-width: 0.1953125vw;
    border-inline-width: 0.1953125vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post.des-card {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item {
    padding-block-start: 3.515625vw;
    padding-block-end: 3.515625vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item {
    padding-inline-start: 3.515625vw;
    padding-inline-end: 3.515625vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item {
    border-block-width: 0.1953125vw;
    border-inline-width: 0.1953125vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp {
    margin-block-start: -3.515625vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp {
    margin-inline-start: -3.515625vw;
    margin-inline-end: -3.515625vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp {
    padding-block-end: 1.5625vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .title .heading .string {
    padding-block-start: 1.171875vw;
    padding-block-end: 1.171875vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .title .heading .string {
    font-size: 1.7578125vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .term .name .link .string {
    padding-block-start: 0.78125vw;
    padding-block-end: 0.78125vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .term .name .link .string {
    padding-inline-start: 1.5625vw;
    padding-inline-end: 1.5625vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .text {
    padding-block-end: 1.5625vw;
  }
  .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.prev .arrow::after, .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.next .arrow::after {
    border-block-start-width: 0.390625vw;
  }
  .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.prev .arrow::after, .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.next .arrow::after {
    border-inline-start-width: 0.390625vw;
  }
}
@media screen and (max-width: 600px) {
  .area-prmy-archive-post .body-prmy .overview .list-term .item {
    max-inline-size: calc((100% - clamp(24px, 17.68px + 1.58vw, 48px)) / 2);
  }
  .area-prmy-archive-post .body-prmy .overview .list-term .item .string {
    padding-block-start: 1vw;
    padding-block-end: 1vw;
  }
  .area-prmy-archive-post .body-prmy .overview .list-term .item .string {
    padding-inline-start: 4vw;
    padding-inline-end: 4vw;
  }
  .area-prmy-archive-post .body-prmy .overview .list-term .item .string {
    border-block-width: 0.5vw;
    border-inline-width: 0.5vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post.des-card {
    grid-template-columns: 1fr;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item {
    padding-block-start: 6vw;
    padding-block-end: 6vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item {
    padding-inline-start: 6vw;
    padding-inline-end: 6vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item {
    border-block-width: 0.5vw;
    border-inline-width: 0.5vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp {
    margin-block-start: -6vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp {
    margin-inline-start: -6vw;
    margin-inline-end: -6vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp {
    padding-block-end: 3vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .title .heading .string {
    padding-block-start: 3vw;
    padding-block-end: 3vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .title .heading .string {
    font-size: 4vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .term .name .link .string {
    padding-block-start: 2vw;
    padding-block-end: 2vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .term .name .link .string {
    padding-inline-start: 4vw;
    padding-inline-end: 4vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .text {
    padding-block-end: 3vw;
  }
  .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.prev .arrow::after, .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.next .arrow::after {
    border-block-start-width: 0.75vw;
  }
  .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.prev .arrow::after, .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.next .arrow::after {
    border-inline-start-width: 0.75vw;
  }
}
@media screen and (min-width: 1025px) {
  .area-prmy-archive-post .body-prmy .overview .list-term .item .string {
    padding-block-start: 0.2083333333vw;
    padding-block-end: 0.2083333333vw;
  }
  .area-prmy-archive-post .body-prmy .overview .list-term .item .string {
    padding-inline-start: 0.8333333333vw;
    padding-inline-end: 0.8333333333vw;
  }
  .area-prmy-archive-post .body-prmy .overview .list-term .item .string {
    border-block-width: 0.1041666667vw;
    border-inline-width: 0.1041666667vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post.des-card {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item {
    padding-block-start: 1.25vw;
    padding-block-end: 1.25vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post.des-card > .item {
    padding-inline-start: 1.25vw;
    padding-inline-end: 1.25vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item {
    border-block-width: 0.1041666667vw;
    border-inline-width: 0.1041666667vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp {
    margin-block-start: -1.25vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp {
    margin-inline-start: -1.25vw;
    margin-inline-end: -1.25vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .disp {
    padding-block-end: 0.8333333333vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .title .heading .string {
    padding-block-start: 0.4166666667vw;
    padding-block-end: 0.4166666667vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .title .heading .string {
    font-size: 1.0416666667vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .term .name .link .string {
    padding-block-start: 0.4166666667vw;
    padding-block-end: 0.4166666667vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .term .name .link .string {
    padding-inline-start: 0.8333333333vw;
    padding-inline-end: 0.8333333333vw;
  }
  .area-prmy-archive-post .body-prmy .specifics .list-post .item .entry .text {
    padding-block-end: 1.25vw;
  }
  .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.prev .arrow::after, .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.next .arrow::after {
    border-block-start-width: 0.2083333333vw;
  }
  .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.prev .arrow::after, .area-prmy-archive-post .foot-prmy .pagination .nav-links ul.page-numbers li .page-numbers.next .arrow::after {
    border-inline-start-width: 0.2083333333vw;
  }
}
/*# sourceMappingURL=archive.css.map */
