@media screen and (min-width: 992px) {
  /*-------------------- COMMON STYLES STARTS HERE --------------------*/
  /* Category */
  .sp-category {
    font-size: 0.875rem;
    padding: 0 0 0 0.625rem;
    margin-top: 1.306rem;
  }
  .sp-category,
  .sp-category a {
    transition: all 0.3s linear;
  }
  .sp-category::before {
    width: 0.125rem;
    height: 0.625rem;
  }
  .sp-category a:hover {
    color: var(--tealish-blue);
    transition: all 0.3s linear;
  }
  /* Post Title */
  .sp-post-title {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    margin-top: 0.625rem;
  }
  .sp-post-title,
  .sp-post-title a {
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.2s linear;
  }
  .sp-post-title:hover,
  .sp-post-title a:hover {
    text-decoration-color: var(--cinder);
    transition: all 0.2s linear;
  }
  /* Post Excerpt */
  .sp-post-excerpt {
    font-size: 1rem;
    line-height: 1.688rem;
    margin: 0.625rem 0 1.243rem;
  }
  /* Post Thumbnail */
  .sp-post-thumbnail {
    width: 100%;
    height: 11.269rem;
    overflow: hidden;
    /* 		border-radius: 0.5rem; */
  }
  .sp-post-thumbnail img {
    width: 100%;
    height: 100%;
    transition: all 0.5s ease-in-out;
    will-change: transform;
  }
  .sp-post-thumb img {
    transition: all 0.5s ease-in-out;
    will-change: transform;
  }
  .sp-post-thumbnail img:hover {
    transform: scale(1.05);
    transition: all 0.5s ease-in-out;
  }
  .sp-post-thumb img:hover {
    transform: scale(1.05);
    transition: all 0.5s ease-in-out;
  }
  .sp-post-thumbnail a {
    display: flex;
  }
  /* Post Author */
  .sp-text {
    margin-top: 0.938rem;
    font-size: 0.875rem;
    line-height: 1.026rem;
  }
  .sp-text span a {
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.3s linear;
  }
  .sp-text span a:hover {
    text-decoration-color: var(--cinder);
    transition: all 0.3s linear;
  }
  p.sp-text > a.sp-name {
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.3s linear;
  }
  p.sp-text > a.sp-name:hover {
    color: var(--cinder);
    text-decoration-color: var(--cinder);
    transition: all 0.3s linear;
  }
  /* Post Author and Date*/
  .sp-text.sp-time-text .line-end {
    display: none;
  }
  .sp-text.sp-time-text span {
    margin: 0;
    font-size: 0.875rem;
    line-height: 1.026rem;
    white-space: nowrap;
  }
  .sp-text.sp-time-text .line-start {
    line-height: 0.5rem;
  }
  .sp-text.sp-time-text .time {
    padding-right: 1.125rem;
  }
  .sp-text.sp-time-text .time::after {
    width: 0.375rem;
    height: 0.375rem;
  }
  .sp-text.sp-time-text {
    padding-bottom: 0;
  }
  .sp-text.sp-time-text .date {
    position: static;
  }
  .sp-text.sp-time-text span.name {
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.2s linear;
  }
  .sp-text.sp-time-text span.name:hover {
    text-decoration-color: var(--cinder);
    transition: all 0.2s linear;
  }
  /* Child Category */
  .sp-selected-terms {
    margin-bottom: 3.75rem;
    display: flex;
    gap: 0;
  }
  .term-name,
  .sp-term-gn-zero {
    font-size: 1rem;
    line-height: 1.75rem;
    padding-right: 1.25rem;
    margin-right: 1.25rem;
  }
  .term-name:not(:last-child)::after,
  .sp-term-gn-zero:not(:last-child)::after {
    height: 1.5rem;
    right: 0;
  }
  .term-name:hover,
  .sp-term-gn-zero:hover {
    text-decoration: underline;
  }
  /*-------------------- PHOTO ESSAYS STYLES STARTS HERE --------------------*/
  div.sp-archive-page-grid {
    margin-bottom: 6.25rem;
    grid-template-columns: 1fr;
    grid-row-gap: 3.75rem;
    grid-column-gap: 0.938rem;
  }
  .sp-archive-title {
    font-size: 2.188rem;
    line-height: 2.564rem;
    gap: 0.938rem;
    order: 0;
  }
  .sp-archive-page-grid .is-style-explore-button {
    order: 1;
    width: fit-content;
    justify-self: end;
  }
  .sp-archive-title::before {
    width: 0.694rem;
    height: 0.694rem;
    min-width: 0.694rem;
    min-height: 0.694rem;
    max-width: 0.694rem;
    max-height: 0.694rem;
  }
  .sp-archive-title::after {
    border-bottom: 0.125rem solid var(--silver);
  }
  .sp-posts-main-cnt {
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 1.25rem;
    grid-row-gap: 0;
    order: 2;
    grid-column: 1 / 3;
    grid-row: 2 / 3;
  }
  .sp-archive-page-grid .sp-posts-contents {
    gap: 1.283rem;
    overflow: hidden;
    width: 20.156rem;
  }
  .sp-post-figure {
    width: 20.156rem;
    height: 30rem;
    border-radius: 1.875rem;
  }
  .sp-post-figure img {
    width: 20.156rem;
    height: 30rem;
  }
  .sp-archive-page-grid .sp-post-title {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin: 0;
    max-width: 18.587rem;
  }
  .sp-posts-contents > a {
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.2s linear;
  }
  .sp-posts-contents > a:hover {
    text-decoration-color: var(--cinder);
    transition: all 0.2s linear;
  }
  /*-------------------- IN FOCUS STYLES STARTS HERE --------------------*/
  .sp-focus-main-block-one {
    padding: 5rem 0;
    margin-bottom: 7.5rem;
  }
  .sp-focus-main-block-one .sp-archive-title {
    margin-bottom: 3.125rem;
    grid-column: 1 / 4;
  }
  .sp-foc-two {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 3.719rem;
  }
  .sp-foc-tw:not(:last-child) {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
  }
  .foc-cat-name {
    font-size: 0.875rem;
    line-height: 1.026rem;
    margin: 0 0 0.68rem 0;
    position: relative;
  }
  .foc-cat-name::before {
    content: "";
  }
  .foc-heading {
    font-size: 1.375rem;
    line-height: 2rem;
    font-weight: 600;
    margin-bottom: 0.434rem;
  }
  .foc-heading {
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.2s linear;
  }
  .foc-heading:hover {
    text-decoration-color: var(--cinder);
    transition: all 0.2s linear;
  }
  .sp-exp a {
    font-size: 1rem;
    line-height: 1.688rem;
  }
  .sp-focus-main-block-one .sp-category {
    margin-top: 0;
  }
  .sp-foc-content {
    margin: 0.625rem 0 0;
  }
  .sp-foc-content .sp-text {
    margin-top: 1.25rem;
  }
  /*-------------------- LATEST ARTICLES STYLES STARTS HERE --------------------*/
  .my-most-latest-pg {
    grid-template-columns: repeat(3, auto);
    grid-column-gap: 2.5rem;
    grid-row-gap: 1.563rem;
    margin-bottom: 6.25rem;
  }
  .sp-most-pgm-m:nth-child(1),
  .sp-most-pgm-m:nth-child(4),
  .sp-most-pgm-m:nth-child(5) {
    padding-bottom: 0;
    border-bottom: none;
  }
  .sp-most-pgm-m:nth-child(2),
  .sp-most-pgm-m:nth-child(3) {
    padding-bottom: 1.563rem;
    border-bottom: 0.031rem solid var(--silver);
    width: 21.25rem;
  }
  .sp-most-pgm-m:first-child {
    width: 36.764rem;
    max-width: 36.764rem;
    grid-row: 1 / 4;
    border-bottom: none;
  }
  .sp-title-most-latest .sp-archive-title {
    margin-bottom: 3.75rem;
  }
  /* 	Post Title */
  .sp-most-pgm-m:first-child .sp-post-title {
    font-size: 1.375rem;
    line-height: 2rem;
    margin-top: 0.938rem;
  }
  .sp-most-pgm-m:not(:first-child) .sp-post-title {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  /* Post Thumbnail */
  .my-most-latest-pg .sp-post-thumbnail {
    width: 100%;
    height: 11.938rem;
  }
  .my-most-latest-pg .sp-post-thumbnail img {
    width: 100%;
    height: 11.938rem;
  }
  .my-most-latest-pg .sp-most-pgm-m:first-child .sp-post-thumbnail {
    width: 36.764rem;
    height: 31.313rem;
  }
  .my-most-latest-pg .sp-most-pgm-m:first-child .sp-post-thumbnail img {
    width: 36.764rem;
    height: 31.313rem;
  }
  /*-------------------- INTERVIEW STYLES STARTS HERE --------------------*/
  div.sp-interview-main {
    margin-bottom: 6.25rem;
    padding-bottom: 0;
  }
  .sp-interview-main .sp-title-foc {
    display: grid;
    grid-template-columns: auto max-content;
    grid-column-gap: 0.938rem;
    margin-bottom: 1.563rem;
    align-items: center;
  }
  .sp-interview-main .is-style-explore-button {
    position: static;
    justify-self: end;
  }
  .sp-interview-main .sp-archive-title {
    margin-bottom: 0;
  }
  .sp-interview-main .sp-post-thumbnail {
    width: 21.875rem;
    height: 12.27rem;
  }
  .sp-interview-main .sp-post-thumbnail img {
    width: 21.875rem;
    height: 12.27rem;
  }
  .sp-interview-main .sp-posts-main {
    display: grid;
    grid-template-columns: 21.875rem 35.625rem 21.875rem;
    grid-column-gap: 2.5rem;
    grid-row-gap: 1.563rem;
    align-items: start;
  }
  .sp-interview-main .sp-pgm-f {
    height: 100%;
  }
  .sp-interview-main .sp-pgm-f:has(.item-5),
  .sp-interview-main .sp-pgm-f:has(.item-3) {
    display: block;
  }
  .sp-interview-main .sp-pgm-f:has(.item-1) {
    grid-column: 2 / 3;
    grid-row: 1 / 4;
    padding-bottom: 0;
    border-bottom: none;
  }
  .sp-interview-main .sp-post-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sp-interview-main .sp-pgm-f:has(.item-1) .sp-post-thumbnail {
    width: 35.625rem;
    height: 20.031rem;
  }
  .sp-interview-main .sp-pgm-f:has(.item-1) .sp-post-thumbnail img {
    width: 35.625rem;
    height: 20.031rem;
  }
  .sp-interview-main .sp-pgm-f:has(.item-1) .sp-post-title {
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .sp-interview-main .sp-pgm-f:has(.item-2) {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
  }
  .sp-interview-main .sp-pgm-f:has(.item-3) {
    grid-column: 1 / 2;
    grid-row: 2 / 3;
    padding-bottom: 0;
    border-bottom: none;
  }
  .sp-interview-main .sp-pgm-f:has(.item-4) {
    grid-column: 3 / 4;
    grid-row: 1 / 2;
    padding-bottom: 1.872rem;
    border-bottom: 0.031rem solid var(--silver);
  }
  .sp-interview-main .sp-pgm-f:has(.item-5) {
    grid-column: 3 / 4;
    grid-row: 2 / 3;
    border-bottom: none;
    padding-bottom: 0;
  }
  .sp-interview-main .sp-pgm-f:has(.item-3) .sp-category {
    margin-top: 0;
  }
  .sp-interview-main .sp-pgm-f:has(.item-5) .sp-category {
    margin-top: 0;
  }
  .sp-interview-main .sp-pgm-f:not(:first-child) .sp-post-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  /* Adwaith test style */
  .selected-parent-term-dsk {
    display: flex;
    gap: 16px;
  }
  .child-terms {
    display: flex;
    gap: 14px;
  }
  .child-term:hover {
    text-decoration: underline;
  }
  /*-------------------- GROUND ZERO STYLES STARTS HERE --------------------*/
  div.sp-ground-zero {
    margin-bottom: 3.75rem;
    padding-bottom: 2.5rem;
    position: relative;
  }
  .sp-ground-zero .is-style-explore-button {
    position: static;
    justify-self: end;
  }
  .sp-ground-zero .sp-title-foc {
    display: grid;
    grid-template-columns: auto max-content;
    grid-column-gap: 0.938rem;
    margin-bottom: 2.813rem;
    align-items: center;
  }
  .sp-ground-zero .sp-archive-title {
    margin-bottom: 0;
  }
  .ground-zero-post-content {
    display: grid;
    grid-template-columns: 28.438rem 28.438rem 21.25rem;
    grid-column-gap: 2.5rem;
    grid-row-gap: 0;
  }
  .ground-zero-post-content .sp-pgm-f:has(.sp-post-thumbnail) {
    grid-row: 1 / 5;
    border-bottom: none;
    padding-bottom: 0;
  }
  .ground-zero-post-content .sp-post-thumbnail,
  .ground-zero-post-content .sp-post-thumbnail img {
    width: 28.466rem;
    height: 15.991rem;
  }
  .ground-zero-post-content .sp-post-excerpt {
    margin: 0.625rem 0 0.938rem;
  }
  .ground-zero-post-content
    .sp-pgm-f:not(:has(.sp-post-thumbnail))
    .sp-category {
    margin-top: 0;
  }
  .ground-zero-post-content
    .sp-pgm-f:not(:has(.sp-post-thumbnail))
    .sp-post-title {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 0.619rem;
  }
  .ground-zero-post-content .sp-pgm-f:not(:has(.sp-post-thumbnail)) {
    margin-left: 1.313rem;
    width: 100%;
  }
  .ground-zero-post-content
    .sp-pgm-f:not(:has(.sp-post-thumbnail)):not(:last-child) {
    padding-bottom: 1.563rem;
    border-bottom: 0.031rem solid var(--silver);
    margin-bottom: 1.563rem;
  }
  .ground-zero-post-content .sp-pgm-f:nth-child(2) {
    position: relative;
  }
  .ground-zero-post-content .sp-pgm-f:nth-child(2)::after {
    content: "";
    position: absolute;
    border-right: 0.031rem solid var(--silver);
    height: 100%;
    top: 0;
    right: -1.938rem;
  }
  /*-------------------- ARCHIVE STYLES STARTS HERE --------------------*/
  .sp-most-tren .sp-category {
    margin-top: 0;
  }
  .sp-most-tren .sp-post-title {
    font-size: 2.188rem;
    line-height: 2.875rem;
    margin-top: 0.938rem;
  }
  .sp-most-tren .sp-post-excerpt {
    margin: 0.625rem 0 1.563rem;
  }
  .sp-tren-archive .sp-post-thumbnail {
    width: 43.414rem;
    height: 23.253rem;
  }
  .sp-tren-archive .sp-post-thumbnail img {
    width: 43.414rem;
    height: 23.253rem;
  }
  .sp-article-main .sp-post-thumbnail {
    width: 26.042rem;
    height: 15.258rem;
  }
  .sp-article-main .sp-post-thumbnail img {
    width: 26.042rem;
    height: 15.258rem;
  }
  .sp-article-main .sp-category {
    margin-top: 0;
  }
  .sp-article-main .sp-post-title {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }
  .sp-article-main .sp-post-excerpt {
    margin: 0.625rem 0 0;
  }
  .sp-more-arc .sp-text {
    display: flex;
    order: 0;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.625rem;
  }
  .sp-more-arc .sp-text.sp-time-text span:first-child span {
    line-height: 1.125rem;
  }
  .sp-more-arc .sp-text.sp-time-text .line-start {
    display: none;
  }
  .sp-more-arc .sp-text.sp-time-text .line-end {
    display: inline-block;
    margin: 0 0.625rem;
    color: var(--silver);
    line-height: 1;
  }
  .sp-more-arc .sp-text.sp-time-text .time {
    padding: 0;
    margin: 0;
  }
  .sp-more-arc .sp-text.sp-time-text .time::after {
    display: none;
  }
  .sp-more-arc .sp-post-thumbnail {
    order: 2;
  }
  .sp-more-arc .sp-more-sub-cnt {
    order: 1;
    width: 31.21rem;
  }
  .sp-more-arc .sp-text {
    order: 0;
  }
  /*-------------------- HERO SECTION STYLES STARTS HERE --------------------*/
  /* Common */
  div.sp-grids-main-items {
    margin-bottom: 6.25rem;
  }
  .sp-grids-main-items .sp-heading:hover {
    text-decoration: underline;
  }
  .sp-grids-main-items .sp-post-thumbnail-new img {
    transition: all 0.5s;
    will-change: transform;
  }
  .sp-grids-main-items .sp-post-thumbnail-new img:hover {
    transform: scale(1.05);
    transition: all 0.5s;
  }
  .sp-heading {
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.2s linear;
  }
  .sp-heading:hover {
    text-decoration-color: var(--cinder);
    transition: all 0.2s linear;
  }
  /* --First Layout - 5 Posts-- */
  /* First Item */
  .sp-grids-main-items .sp-grid {
    display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 1.625rem;
    align-items: start;
  }
  .sp-first-grd .sp-post-thumbnail-new.item-1 {
    width: 48rem;
    height: 28.75rem;
  }
  .sp-first-grd .sp-post-thumbnail-new.item-1 img {
    width: 48rem;
    height: 28.75rem;
  }
  .sp-first-grd:first-child .sp-category {
    margin-top: 1.875rem;
  }
  .sp-first-grd:first-child .sp-heading {
    font-size: 1.875rem;
    line-height: 2.5rem;
    margin-top: 0.938rem;
  }
  .sp-first-grd:first-child .sp-post-excerpt {
    margin: 0.625rem 0 1.283rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  .sp-first-grd:first-child {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
    grid-column: 1 / 2;
    grid-row: 1 / 6;
    max-width: 49.875rem;
    padding-right: 1.851rem;
    border-right: 0.031rem solid var(--silver);
    height: 100%;
    padding-bottom: 0.5rem;
  }
  /* Sub Items */
  .sp-first-grd:not(:first-child) .sp-category {
    margin-top: 0;
    margin-bottom: 0.625rem;
    grid-column: 1 / 2;
    max-width: unset;
  }
  .sp-first-grd:not(:first-child) {
    grid-template-rows: 1.633rem 5.563rem auto;
  }
  .sp-first-grd:not(:first-child) {
    grid-column-gap: 2.193rem;
  }
  .sp-first-grd:not(:first-child) .sp-post-thumbnail-new {
    width: 10.25rem;
    height: 6.688rem;
    grid-row: 2 / 4;
  }
  .sp-first-content {
    grid-column: 1 / 2;
  }
  .sp-first-grd:not(:first-child) .sp-post-thumbnail-new img {
    width: 10.25rem;
    height: 6.688rem;
  }
  .sp-first-grd:not(:first-child) .sp-heading {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin-top: 0;
  }
  .sp-first-grd:not(:first-child) .sp-text {
    margin-top: 0.75rem;
    align-self: end;
    grid-column: 1 / 2;
  }
  .sp-first-grd:nth-child(2),
  .sp-first-grd:nth-child(3),
  .sp-first-grd:nth-child(4) {
    padding-bottom: 1.563rem;
    margin-bottom: 1.563rem;
  }
  .sp-first-grd:last-child {
    padding-bottom: 0.5rem;
  }
  /* --Second Layout - 2 Posts-- */
  .sp-grid:has(.sp-second-grd) {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 3.281rem;
  }
  .sp-second-grd .sp-post-thumbnail-new {
    width: 40.625rem;
    height: 22.852rem;
  }
  .sp-second-grd .sp-post-thumbnail-new img {
    width: 40.625rem;
    height: 22.852rem;
  }
  .sp-second-grd .sp-category {
    margin-top: 1.563rem;
  }
  .sp-second-grd .sp-heading {
    font-size: 1.875rem;
    line-height: 2.625rem;
    margin-top: 0.938rem;
  }
  .sp-second-grd .sp-post-excerpt {
    margin: 0.625rem 0 1.249rem;
  }
  .sp-second-grd:not(:last-child) {
    margin-bottom: 0;
  }
  /* --Third Layout - 3 Posts-- */
  /* First Item */
  .sp-grid:has(.sp-third-grd) {
    display: grid;
    grid-template-columns: 59.248rem auto;
    grid-column-gap: 2.483rem;
  }
  .sp-third-grd .sp-post-thumbnail-new.item-1 {
    width: 59.248rem;
    height: 32.814rem;
  }
  .sp-third-grd .sp-post-thumbnail-new.item-1 img {
    width: 59.248rem;
    height: 32.814rem;
  }
  .sp-third-grd:first-child .sp-category {
    margin-top: 1.875rem;
    margin-bottom: 0;
  }
  .sp-third-grd:first-child .sp-heading {
    font-size: 1.875rem;
    line-height: 2.625rem;
    margin-top: 0.938rem;
    max-width: 47.125rem;
  }
  .sp-third-grd:first-child .sp-post-excerpt {
    margin: 0.625rem 0 1.21rem;
    max-width: 47.125rem;
  }
  .sp-third-grd:first-child {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
    grid-column: 1 / 2;
    grid-row: 1 / 4;
  }
  /* Sub Items */
  .sp-third-grd:not(:first-child) {
    display: flex;
    grid-column-gap: 0;
    align-items: flex-start;
    flex-direction: column;
  }
  .sp-third-grd:not(:first-child) .sp-post-thumbnail-new {
    order: 0;
    width: 22.563rem;
    height: 12.5rem;
    align-self: flex-start;
  }
  .sp-third-grd:not(:first-child) .sp-post-thumbnail-new img {
    width: 22.563rem;
    height: 12.5rem;
  }
  .sp-third-grd:not(:first-child) .sp-heading {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin-top: 0.313rem;
  }
  .sp-third-grd:not(:first-child) .sp-text {
    margin-top: 0.938rem;
  }
  .sp-third-grd:not(:first-child) .sp-category {
    margin-top: 1.25rem;
    font-size: 0.75rem;
    line-height: 0.879rem;
  }
  .sp-third-grd:nth-child(2) {
    padding-bottom: 1.813rem;
    margin-bottom: 1.875rem;
  }
  /* --Fourth Layout - 3 Posts and a Section-- */
  /* First Item */
  .sp-grid:has(.sp-fourth-grd) {
    display: grid;
    grid-template-columns: 49rem auto;
    grid-column-gap: 1.851rem;
    align-items: start;
  }
  .sp-fourth-grd .sp-post-thumbnail-new.item-1 {
    width: 47.125rem;
    height: 32.25rem;
  }
  .sp-fourth-grd .sp-post-thumbnail-new.item-1 img {
    width: 47.125rem;
    height: 32.25rem;
  }
  .sp-fourth-grd:first-child .sp-category {
    margin-top: 1.875rem;
  }
  .sp-fourth-grd:first-child .sp-heading {
    font-size: 1.875rem;
    font-weight: 600;
    line-height: 2.625rem;
    margin-top: 0.938rem;
  }
  .sp-fourth-grd:first-child .sp-post-excerpt {
    margin: 0.625rem 0 1.25rem;
  }
  .sp-fourth-grd:first-child {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
    grid-column: 1 / 2;
    grid-row: 1 / 5;
    padding-right: 1.875rem;
    border-right: 0.031rem solid var(--silver);
  }
  /* Blue Section */
  .sp-pgm-four-item {
    padding: 3.125rem 3.663rem 3.438rem 2.524rem;
    margin-bottom: 2.5rem;
  }
  .sp-pgm-four-item .sp-heading {
    font-size: 2.188rem;
    line-height: 2.5rem;
    margin-bottom: 0.938rem;
    cursor: alias;
  }
  .sp-pgm-four-item .sp-heading:hover {
    text-decoration: none;
  }
  .sp-pgm-four-item .sp-contents {
    font-size: 1rem;
    line-height: 1.688rem;
    margin-bottom: 1.563rem;
  }
  .sp-pgm-four-item .is-style-toggle-button a {
    padding: 0.625rem 2.5rem;
  }
  .sp-pgm-four-item .is-style-toggle-button a:hover {
    border: none;
    background-color: var(--red-pink);
  }
  /* Sub Items */
  .sp-fourth-grd:not(:first-child) {
    grid-column-gap: 2.193rem;
  }
  .sp-fourth-grd:not(:first-child) .sp-category {
    margin-bottom: 0.625rem;
  }
  .sp-fourth-grd:not(:first-child) .sp-post-thumbnail-new {
    width: 8.5rem;
    height: 5.563rem;
  }
  .sp-fourth-grd:not(:first-child) .sp-post-thumbnail-new img {
    width: 8.5rem;
    height: 5.563rem;
  }
  .sp-fourth-grd:not(:first-child) .sp-heading {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
  }
  .sp-fourth-grd:not(:first-child) .sp-text {
    margin-top: 0.938rem;
    align-self: end;
  }
  .sp-fourth-grd:nth-child(3) {
    padding-bottom: 1.563rem;
    margin-bottom: 1.563rem;
  }
  /*-------------------- FILTER STYLES STARTS HERE --------------------*/
  div.sp-filter-main-item {
    margin-bottom: 6.25rem;
    padding-top: 0;
    border-top: none;
    padding-bottom: 0;
  }
  /* 	Filter */
  .parent-terms-container {
    display: flex;
    justify-content: center;
    gap: 0.938rem;
    position: relative;
    align-items: center;
  }
  .parent-terms-container::before {
    content: "";
    border-bottom: 0.125rem solid var(--silver);
    width: 100%;
  }
  .parent-terms-container::after {
    content: "";
    border-bottom: 0.125rem solid var(--silver);
    width: 100%;
  }
  .ch-term-name {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.688rem;
    color: var(--deep-grey);
    padding: 0.625rem 2.188rem;
    height: 2.938rem;
    cursor: pointer;
    border: 0.0625rem solid var(--silver);
    border-radius: 1.875rem;
    transition: all 0.3s linear;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
  }
  .ch-term-name:hover,
  .ch-term-name.active-parent {
    color: var(--white);
    border-color: var(--tealish-blue);
    background-color: var(--tealish-blue);
    transition: all 0.3s linear;
  }
  /* Options Dropdown */
  .custom-select-container {
    display: none;
  }
  /* Child Category */
  .child-terms-container {
    margin-top: 2.313rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .child-terms {
    gap: 0;
  }
  .child-term {
    font-size: 1rem;
    line-height: 1.75rem;
    padding-right: 1.25rem;
    margin-right: 1.25rem;
  }
  .child-term:not(:last-child)::after {
    height: 1.5rem;
    right: 0;
  }
  /* Button */
  .sp-filter-main-item .is-style-explore-button {
    position: absolute;
    bottom: 0;
  }
  /* Posts */
  .sp-filter-main-block-one {
    margin-top: 1.744rem;
  }
  .sp-filter-main-block-one .sp-fil-tw:not(:last-child) {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
  }
  /* .sp-fil-two {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 1.875rem;
    grid-row-gap: 3.099rem;
  } */
  .sp-fil-two > .sp-fil-tw .sp-category {
    margin-top: 1.563rem;
  }
  .sp-fil-two > .sp-fil-tw .fil-heading {
    font-size: 1.375rem;
    font-weight: 600;
    line-height: 2rem;
    margin-top: 0.625rem;
    margin-bottom: 0;
  }
  .sp-fil-two > .sp-fil-tw .sp-post-excerpt {
    margin: 0.625rem 0 1.25rem;
  }
  .sp-fil-tw .sp-post-thumbnail,
  .sp-fil-tw .sp-post-thumbnail img {
    width: 100%;
    height: 22.693rem;
  }
  .sp-scnd-main {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 1.875rem;
    grid-column: 1 / 3;
    padding-top: 3.099rem;
    border-top: 0.031rem solid var(--silver);
  }
  .sp-scnd-main .sp-post-thumbnail,
  .sp-scnd-main .sp-post-thumbnail img {
    width: 25.642rem;
    height: 14.408rem;
  }
  .sp-scnd-main .sp-fil-tw:not(:last-child) {
    padding-right: 1.813rem;
    border-right: 0.031rem solid var(--silver);
  }
  .sp-fil-tw:first-child {
    padding-right: 1.875rem;
    border-right: 0.031rem solid var(--silver);
    box-sizing: content-box;
  }
  .sp-scnd-main .sp-fil-tw .sp-category {
    margin-top: 1.25rem;
  }
  .sp-scnd-main .sp-fil-tw .fil-heading {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin-top: 0.625rem;
    margin-bottom: 0;
  }
  .sp-scnd-main .sp-fil-tw .sp-post-thumbnail {
    width: 100%;
    height: 14.408rem;
  }
  .sp-scnd-main .sp-fil-tw .sp-post-thumbnail img {
    width: 100%;
    height: 14.408rem;
  }
  .sp-filter-main-item .is-style-explore-button {
    position: static;
  }
  .sp-more-arc .sp-text.sp-time-text > span:nth-child(2) {
    display: flex;
    flex-wrap: nowrap;
  }
  .sp-fil-tw.main-item-1,
  .sp-fil-tw.main-item-2 {
    width: 40.302rem;
  }
  .sp-scnd-main .sp-fil-tw {
    width: 25.642rem;
    box-sizing: content-box;
  }
  .fil-heading {
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all 0.2s linear;
  }
  .fil-heading:hover {
    text-decoration-color: var(--cinder);
    transition: all 0.2s linear;
  }
  /*-------------------- FEATURED VOICES STARTS HERE --------------------*/
  div.sp-our-teams {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: start;
    grid-column-gap: 0.938rem;
    margin-bottom: 6.25rem;
    align-items: center;
    padding-bottom: 0;
  }
  .sp-our-teams .is-style-explore-button {
    position: static;
  }
  .sp-our-teams .sp-archive-title {
    margin-bottom: 0;
  }
  .sp-feat-wrapper {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 3.125rem;
    grid-column: 1 / 3;
    margin-top: 3.75rem;
  }
  .sp-our-teams .sp-tm-main-blck:not(:last-child) {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
  }
  .sp-our-teams .sp-post-thumbnail,
  .sp-our-teams .sp-post-thumbnail img {
    width: 100%;
    height: 16.813rem;
  }
  .sp-our-teams .sp-post-title {
    margin-top: 1.375rem;
    font-size: 1.375rem;
    font-weight: 600;
    line-height: 1.688rem;
    text-align: center;
  }
  .sp-our-teams .sp-post-post {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.688rem;
    text-align: center;
    margin-top: 0.313rem;
  }
  /* --Fifth Layout - 8 Posts and a Section-- mdn*/

  .sp-fifth-layout {
    display: grid;
    grid-template-columns: 50.063rem 32.813rem;
  }
  .sp-fifth-layout .sp-main-items {
    display: grid;
    grid-template-columns: 24.251rem 24.251rem;
    column-gap: 1.5rem;
    grid-template-rows: max-content;
    height: fit-content;
    position: relative;
  }
  .sp-fifth-layout .sp-main-items:before {
    position: absolute;
    content: "";
    width: 0.031rem;
    height: 100%;
    background: var(--silver);
    left: 24.251rem;
  }
  .sp-fifth-layout .sp-sub-items .sp-post {
    display: grid;
    justify-content: space-between;
    grid-template-columns: 20.37rem 10.25rem;
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
    border-bottom: 0.031rem solid var(--silver);
  }
  .sp-fifth-layout .sp-sub-items {
    border-left: 0.031rem solid var(--silver);
    padding-left: 1.5rem;
  }
  .sp-fifth-layout .sp-sub-items .sp-post:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .sp-fifth-layout .sp-sub-items .sp-post img {
    width: 10.25rem;
    height: 6.688rem;
  }
  .sp-fifth-layout .sp-sub-items .sp-post-thumbnail-new {
    order: 2;
    border: navajowhite;
    height: 6.688rem;
  }
  .sp-fifth-layout .sp-sub-items .sp-post-contents {
    gap: 0.75rem;
  }
  .sp-fifth-layout .sp-main-items img {
    width: 100%;
    height: 11.938rem;
  }
  .sp-fifth-layout .sp-main-items .sp-post:nth-child(1),
  .sp-fifth-layout .sp-main-items .sp-post:nth-child(2) {
    padding-bottom: 1.5rem;
    border-bottom: 0.031rem solid var(--silver);
    margin-bottom: 1.5rem;
  }
  .sp-fifth-layout .sp-main-items .sp-post:nth-child(4),
  .sp-fifth-layout .sp-main-items .sp-post:nth-child(2) {
    padding-right: 0;
    margin-right: 1.5rem;
  }
  .sp-fifth-layout .sp-main-items .sp-category {
    margin-bottom: 0.75rem;
  }
  .sp-fifth-layout .sp-main-items .sp-post {
    height: fit-content;
    margin-right: 1.5rem;
    margin-bottom: 0;
    border-bottom: none;
        cursor: pointer;
  }

  /* 	latest article */
  .sp-fifth-layout .sp-sub-items .sub-posts {
    margin-bottom: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .sp-newsletter-grp.latest {
    padding: 1.563rem 1.563rem;
  }
  .sp-newsletter-grp.latest .sp-newsletter-form.wpforms-container {
    margin-top: 0;
  }
  .sp-newsletter-grp.latest .sp-newsletter-form.wpforms-container h2 {
    font-size: 1.625rem;
    line-height: 100%;
    margin-top: 0;
  }
  
  .sp-newsletter-grp.latest .wpforms-field-medium.wpforms-field-row {
    max-width: unset !important;
  }
  .sp-newsletter-grp.latest
    .sp-newsletter-form.wpforms-container
    .wpforms-field {
    margin-bottom: 0.5rem;
  }
  .sp-newsletter-grp.latest div.wpforms-container .wpforms-field-label {
    margin-bottom: 0.547rem;
    font-size: 0.938rem;
    line-height: 1.688rem;
  }
  .sp-newsletter-grp.latest
    .sp-newsletter-form.wpforms-container
    .wpforms-field-container
    input {
    height: 2.75rem;
    width: 28.25rem;
  }
  .sp-newsletter-grp.latest .sp-news-lt-ch li.choice-1 label {
    font-size: 0.75rem;
    line-height: 1.063rem;
  }
  .sp-newsletter-grp.latest {
    margin-bottom: 1.563rem;
  }
  .sp-newsletter-grp.latest div#wpforms-1400-field_15-container {
    overflow: unset;
  }
  .sp-sub-items.latest p.sp-category {
    margin-bottom: 0;
  }
  .sp-section-most-latest.mdny-container {
    margin-bottom: 3.75rem;
    padding-bottom: 2.5rem;
  }

  .sp-grid:has(.sp-sixth-grd) {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 3.125rem;
  }

  .sp-sixth-grd .sp-post-thumbnail-new {
    width: 26.0625rem;
    height: 15.625rem;
  }

  .sp-sixth-grd .sp-category {
    margin-top: 1.25rem;
  }

  .sp-sixth-grd .sp-post-thumbnail-new img {
    width: 26.0625rem;
    height: 15.625rem;
  }

  .sp-sixth-grd .sp-heading {
    font-size: 1.375rem !important;
    line-height: 1.875rem;
    margin-top: 0.625rem;
  }
  /* Sixth Grid */

  .sp-grid:has(.sp-sixth-grd) {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 3.125rem;
  }

  .sp-sixth-grd .sp-post-thumbnail-new {
    width: 26.0625rem;
    height: 15.625rem;
  }

  .sp-sixth-grd .sp-category {
    margin-top: 1.25rem;
  }

  .sp-sixth-grd .sp-post-thumbnail-new img {
    width: 26.0625rem;
    height: 15.625rem;
  }

  .sp-sixth-grd .sp-heading {
    font-size: 1.375rem;
    line-height: 1.875rem;
    margin-top: 0.625rem;
  }

  /* --Seventh Layout -- mdn*/

  .sp-first-grd.seventh.item-1 {
    position: relative;
    padding-bottom: 0;
  }
  .sp-seventh-content {
    position: absolute;
    bottom: 2.063rem;
    left: 1.5rem;
    color: #fff;
    z-index: 2;
  }
  .sp-seventh-content .sp-category.seventh,
  .sp-seventh-content .sp-category.seventh a,
  .sp-seventh-content span.sp-authors-name a.sp-name {
    color: #fff;
  }
  .sp-seventh-content .sp-category.seventh.sp-category::before {
    background: #fff;
  }
  .sp-seventh-content p.sp-text {
    color: #e0e0e0;
  }
  .sp-first-grd.seventh:not(:first-child) {
    grid-template-rows: 1.633rem 7.5rem auto;
  }
  .sp-first-grd.seventh.item-3 {
    margin-bottom: 0;
  }
  .sp-scnd-main.seventh {
    border-top: none;
  }
  .sp-first-grd.seventh.item-1 .sp-post-thumbnail-new picture {
    position: relative;
    max-height: 23rem;
    max-width: 44.75rem;
    width: 44.75rem;
  }
  .sp-first-grd.seventh.item-1 .sp-post-thumbnail-new picture:before {
    position: absolute;
    content: "";
    background: linear-gradient(180deg, rgba(28, 28, 28, 0) 0%, #1c1c1c 100%);
    width: 100%;
    height: 100%;
    background-size: 100%;
    left: 0;
    top: 0;
    z-index: 1;
  }
  .sp-scnd-main.seventh .sp-fil-tw:not(:last-child) {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
  }
  .sp-first-grd:not(:first-child) .sp-text.seventh{
      margin-top:2.71rem;
  }
}
