.feature-posts-box,
.feature-posts-box .author-intel {
  display: none !important;
}
.feature-posts-box .feature-post:nth-child(1) {
  grid-area: fir;
}
.feature-posts-box .feature-post:nth-child(2) {
  grid-area: sec;
}
.feature-posts-box .feature-post:nth-child(3) {
  grid-area: thi;
}
.feature-posts-box .feature-post:nth-child(4) {
  grid-area: fou;
}
.feature-posts-box .feature-post:nth-child(5) {
  grid-area: fif;
}
.feature-posts-box .feature-post:nth-child(6) {
  grid-area: six;
}
.feature-posts-box .feature-post:nth-child(7) {
  grid-area: sev;
}
.feature-posts-box .feature-post:nth-child(8) {
  grid-area: eig;
}
.feature-posts-box .feature-post:nth-child(9) {
  grid-area: nin;
}
.feature-posts-box .feature-post {
  overflow: hidden;
}
.feature-posts-box .feature-post img {
  height: 100%;
  transition: filter 0.3s ease, transform 0.3s ease;
}
.feature-posts-box .feature-post:is(:hover, :active, :focus) img {
  transform: scale(1.05);
  filter: brightness(0.6);
}
.feature-posts-box .feature-post .article-title {
  font-size: 1.1rem;
  text-wrap: balance;
}
.feature-posts-box .feature-post {
  color: #fff;
}
.feature-posts-box .feature-post .author-intel .ayrin-font-icon,
.feature-posts-box .feature-post .estimate-time .ayrin-font-icon {
  color: #fff;
  font-size: 1.5rem;
}
.feature-posts-box .feature-post .estimate-time {
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%);
  transition: transform 0.3s ease;
  will-change: transform;
}
.feature-posts-box .feature-post .estimate-time .ayrin-font-icon,
.feature-posts-box .feature-post .likes .ayrin-font-icon {
  position: relative;
  bottom: 2px;
}
.feature-posts-box .feature-post:is(:hover, :active, :focus) .estimate-time {
  transform: translate(-50%, 30%);
}
.feature-posts-box .feature-post .article-content {
  inset-block: 0;
  will-change: transform;
  inset-inline: 0;
  transition: transform 0.3s ease;
  transform: translateY(55px);
  background-image: linear-gradient(
      -10deg,
      var(--mtc) 10%,
      rgba(255, 128, 54, 0) 50%
    ),
    linear-gradient(30deg, var(--kc) 0, rgba(255, 128, 54, 0) 50%);
}
.feature-posts-box .feature-post .article-content .content-body {
  bottom: 0.5rem;
  inset-inline: 1rem;
}
@media screen and (min-width: 768px) {
  .feature-posts-box {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "fir sec thi" "fou fif six" "sev eig nin";
    grid-gap: 2px;
    border-radius: var(--mbr);
  }
  .feature-posts-box .feature-post:nth-child(9) {
    display: block;
  }
  .feature-posts-box-v2 {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "fir sec" "thi thi" "fou fif";
    grid-gap: 1rem;
  }
  .feature-posts-box-v2 .feature-post {
    border-radius: calc(var(--mbr) * 2);
    box-shadow: var(--cbs);
    transition: box-shadow 0.2s ease-in-out;
  }
  .feature-posts-box-v2 .feature-post:hover {
    box-shadow: var(--mbs);
  }
}
@media screen and (min-width: 992px) {
  .feature-posts-box .author-intel {
    display: flex !important;
  }
  .feature-posts-box .feature-post .article-content {
    transform: translateY(5.25rem);
  }
  .feature-posts-box .feature-post:hover .article-content {
    transform: translateY(1px);
  }
  .feature-posts-box-v2 {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "sec thi" "fou fif";
  }
  .feature-posts-box-v2 .feature-post:nth-child(1) {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .feature-posts-box {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "fir thi thi fou" "sec thi thi fif" "six sev eig nin";
  }
  .feature-posts-box-v2 .feature-post:nth-child(1) {
    display: block;
  }
  .feature-posts-box-v2 {
    grid-template-columns: 2fr 1fr 1fr;
    grid-template-areas: "fir sec thi" "fir fou fif";
    gap: 1.75rem;
  }
  .feature-posts-box-v2.center {
    grid-template-columns: 1fr 2fr 1fr;
    grid-template-areas: "fir sec thi" "fou sec fif";
  }
  .feature-posts-box-v2.ltr {
    grid-template-columns: 1fr 1fr 2fr;
    grid-template-areas: "fir sec thi" "fou fif thi";
  }
}
.blog-posts .slider-head .ayrin-icon {
  fill: var(--mtc);
  width: 0.7rem;
  height: 0.7rem;
}
.blog-posts .slider-head .main-section-title {
  font-size: 1.4rem;
}
.blog-posts .slider-head .title-box .ayrin-icon {
  width: 1.75rem;
  height: 1.75rem;
}
.blog-posts .blog-posts-body .post-card {
  background-color: #fff;
  border-radius: calc(var(--mbr) * 2);
  box-shadow: var(--cbs);
  transition: box-shadow 0.3s ease;
}
.blog-posts .blog-posts-body .post-card:is(:hover, :active, :focus) {
  box-shadow: var(--hbs);
}
.blog-posts .blog-posts-body .post-card .post-banner,
.blog-posts .blog-posts-body .post-card .post-banner img {
  border-radius: calc(var(--mbr) * 2);
  width: 100%;
  height: 14rem;
}
.blog-posts .blog-posts-body .post-card .post-banner .post-tag {
  top: 0.5rem;
  inset-inline-start: 0.5rem;
  font-size: 0.8rem;
  padding-inline: 0.75rem;
  background-color: var(--kc);
  border-radius: 50rem;
  z-index: 2;
  color: #fff;
}
.blog-posts .blog-posts-body .post-card .post-banner .post-info {
  background-image: linear-gradient(
      -10deg,
      var(--mtc) 10%,
      rgba(255, 128, 54, 0) 50%
    ),
    linear-gradient(30deg, var(--kc) 0, rgba(255, 128, 54, 0) 50%);
  opacity: 0;
  transition: opacity 0.3s ease;
  color: #fff;
  inset: 0;
  z-index: 1;
  font-size: 0.8rem;
}
.blog-posts
  .blog-posts-body
  .post-card:is(:hover, :active, :focus)
  .post-banner
  .post-info {
  opacity: 1;
}
.blog-posts
  .blog-posts-body
  .post-card
  .post-banner
  .info-key:first-child:after {
  content: "|";
  margin-inline: 0.5rem;
  color: #fff;
}
.blog-posts
  .blog-posts-body
  .post-card
  .post-banner
  .post-info
  .ayrin-font-icon {
  color: #fff;
  font-size: 1.25rem;
}
.blog-posts .blog-posts-body .post-card .post-title {
  margin-top: 1rem;
}
.blog-posts .blog-posts-body .post-card .title {
  height: 3rem;
  font-size: 1.1rem;
  line-height: 1.4;
  text-wrap: balance;
  text-align: center;
}
.blog-posts .blog-posts-body .post-card .post-content {
  line-height: 1.75;
  z-index: 2;
}
.blog-posts .blog-posts-body .post-card .post-link {
  position: absolute;
  bottom: -1.1rem;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50rem;
}
.blog-posts .blog-posts-body .post-card .post-link .ayrin-icon {
  width: 0;
  fill: #fff;
}
.blog-posts
  .blog-posts-body
  .post-card
  .post-link:is(:hover, :active, :focus)
  .ayrin-icon {
  width: 0.8rem;
}
.blog-posts .navigator {
  opacity: 0 !important;
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 992px) {
  .blog-posts .blog-posts-body {
    margin-inline: -1rem;
  }
  .blog-posts:is(:hover, :active, :focus) .navigator {
    opacity: 1 !important;
  }
  .blog-posts:is(:hover, :active, :focus) .navigator[aria-disabled="true"] {
    opacity: 0.5 !important;
  }
} /*!  Seaarch Box Start */
.search-article {
  border-radius: calc(var(--mbr) * 1.5);
  box-shadow: var(--cbs);
  background-image: url(../img/hive-pattern.webp);
  background-position: center;
  background-size: cover;
  transition: box-shadow 0.2s ease;
}
.search-article .search-box {
  background-color: var(--sbc);
  border-radius: var(--mbr);
  height: 40px;
}
.search-article .search-box .ayrin-font-icon {
  font-size: 1.25rem;
  color: #a8a8a8;
}
.search-article .search-box .search-input {
  outline: 0;
  background-color: unset;
  border: none;
}
.search-article .categories .category-item {
  --mdc-theme-primary: var(--kc) !important;
  background-color: var(--sbc);
  color: var(--sfc);
}
.search-article .categories .category-item .mdc-button__ripple {
  border-radius: 50rem !important;
}
.search-article .categories .category-item .count {
  background-color: var(--skc);
  min-width: 1.5rem;
  display: inline-grid;
  place-items: center;
}
