body.bdp-editorial-surface:not(.bdp-homepage):not(.bdp-service-page):not(.bdp-pdp-enabled) .site-main > * + *,
body.bdp-content-page:not(.bdp-service-page):not(.bdp-pdp-enabled) .site-main > * + * {
  margin-top: var(--bdp-space-8);
}

body.bdp-editorial-surface,
body.bdp-content-page {
  background:
    linear-gradient(180deg, rgba(247, 241, 232, 0.28), rgba(255, 255, 255, 0) 26%);
}

body.bdp-editorial-surface .site-main > article,
body.bdp-content-page .site-main > article {
  margin-bottom: var(--bdp-space-8);
}

.bdp-editorial-archive-hero {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(280px, 0.9fr);
  gap: clamp(var(--bdp-space-6), 4vw, var(--bdp-space-9));
  align-items: center;
  padding: clamp(var(--bdp-space-6), 4vw, var(--bdp-space-9));
  overflow: hidden;
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 88%, transparent);
  background:
    radial-gradient(circle at top right, rgba(198, 165, 107, 0.14), transparent 34%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(251, 247, 241, 0.96) 100%);
}

.bdp-editorial-archive-hero__content {
  max-width: 38rem;
}

.bdp-editorial-archive-hero__eyebrow,
.bdp-editorial-related__eyebrow {
  display: inline-flex;
  margin-bottom: var(--bdp-space-4);
  color: var(--bdp-color-muted);
  font-size: var(--bdp-text-xs);
  font-weight: 600;
  letter-spacing: var(--bdp-tracking-eyebrow);
  text-transform: uppercase;
}

.bdp-editorial-archive-hero__title,
.bdp-editorial-related__title {
  margin-bottom: var(--bdp-space-4);
  color: var(--bdp-color-emerald-deep);
  font-size: clamp(2.4rem, 2rem + 2vw, 3.5rem);
  line-height: 1.02;
  text-wrap: pretty;
}

.bdp-editorial-archive-hero__lead {
  margin: 0;
  max-width: 32rem;
  color: color-mix(in srgb, var(--bdp-color-text) 84%, var(--bdp-color-muted));
  font-size: clamp(1rem, 0.95rem + 0.35vw, 1.18rem);
}

.bdp-editorial-archive-hero__media {
  min-height: clamp(260px, 38vw, 420px);
  border-radius: var(--bdp-radius-5);
  overflow: hidden;
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 92%, transparent);
  box-shadow: var(--bdp-shadow-2);
}

.bdp-editorial-archive-hero__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.bdp-editorial-archive .site-main > article {
  position: relative;
  margin-bottom: 0;
}

body.bdp-editorial-archive .site-main {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(var(--bdp-space-5), 3vw, var(--bdp-space-6));
  align-items: start;
}

body.bdp-editorial-archive .site-main > article:not(.bdp-editorial-archive-hero) .inside-article {
  display: grid;
  gap: var(--bdp-space-5);
  height: 100%;
  padding: clamp(var(--bdp-space-5), 3vw, var(--bdp-space-7));
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 88%, transparent);
  border-radius: var(--bdp-radius-5);
  background: rgba(255, 255, 255, 0.96);
  box-shadow: var(--bdp-shadow-1);
}

body.bdp-editorial-archive .site-main > article:first-of-type {
  grid-column: 1 / -1;
}

body.bdp-editorial-archive .site-main > article:first-of-type .inside-article {
  grid-template-columns: minmax(0, 1.02fr) minmax(280px, 0.98fr);
  gap: clamp(var(--bdp-space-5), 3vw, var(--bdp-space-7));
  align-items: center;
  padding: clamp(var(--bdp-space-6), 4vw, var(--bdp-space-8));
}

body.bdp-editorial-archive .post-image {
  order: -1;
  margin: calc(var(--bdp-space-5) * -1) calc(var(--bdp-space-5) * -1) 0;
  overflow: hidden;
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 84%, transparent);
  border-radius: calc(var(--bdp-radius-5) - 0.15rem) calc(var(--bdp-radius-5) - 0.15rem) 0 0;
}

body.bdp-editorial-archive .site-main > article:first-of-type .post-image {
  order: 0;
  align-self: stretch;
  height: 100%;
  margin: 0;
  border-radius: calc(var(--bdp-radius-5) - 0.15rem);
}

body.bdp-editorial-archive .post-image a {
  display: block;
  height: 100%;
}

body.bdp-editorial-archive .post-image img {
  width: 100%;
  aspect-ratio: 1.25 / 1;
  object-fit: cover;
  transition: transform 0.35s ease;
}

body.bdp-editorial-archive .site-main > article:first-of-type .post-image img {
  height: 100%;
  aspect-ratio: auto;
  min-height: clamp(20rem, 40vw, 28rem);
}

body.bdp-editorial-archive .inside-article:hover .post-image img,
body.bdp-editorial-archive .inside-article:focus-within .post-image img {
  transform: scale(1.035);
}

body.bdp-editorial-archive .entry-header {
  display: grid;
  gap: var(--bdp-space-3);
}

body.bdp-editorial-archive .entry-title {
  margin: 0;
  font-size: clamp(1.6rem, 1.35rem + 0.8vw, 2.05rem);
  line-height: 1.08;
}

body.bdp-editorial-archive .site-main > article:first-of-type .entry-title {
  font-size: clamp(2.15rem, 1.7rem + 1.6vw, 3.3rem);
  line-height: 1.02;
}

body.bdp-editorial-archive .entry-title a {
  color: var(--bdp-color-emerald-deep);
  text-decoration: none;
}

body.bdp-editorial-archive .entry-title a:hover,
body.bdp-editorial-archive .entry-title a:focus-visible {
  color: var(--bdp-color-emerald);
}

body.bdp-editorial-archive .entry-meta,
body.bdp-editorial-archive footer.entry-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem 0.9rem;
  margin: 0;
  color: color-mix(in srgb, var(--bdp-color-text) 72%, var(--bdp-color-muted));
  font-size: var(--bdp-text-sm);
}

body.bdp-editorial-archive footer.entry-meta {
  padding-top: var(--bdp-space-4);
  border-top: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 80%, transparent);
}

body.bdp-editorial-archive footer.entry-meta a,
.bdp-editorial-related__meta span:first-child {
  color: var(--bdp-color-emerald);
}

body.bdp-editorial-archive .entry-summary {
  margin: 0;
  color: color-mix(in srgb, var(--bdp-color-text) 84%, var(--bdp-color-muted));
}

body.bdp-editorial-archive .site-main > article:not(:first-of-type) .entry-summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

body.bdp-editorial-archive .site-main > article:first-of-type .entry-summary {
  max-width: 34rem;
  font-size: 1rem;
}

body.bdp-editorial-archive .entry-summary > *:last-child {
  margin-bottom: 0;
}

body.bdp-editorial-archive .paging-navigation {
  margin-top: var(--bdp-space-8);
  grid-column: 1 / -1;
}

body.bdp-editorial-archive .paging-navigation .nav-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.75rem;
}

body.bdp-editorial-archive .paging-navigation a,
body.bdp-editorial-archive .paging-navigation .current {
  min-width: 2.9rem;
  min-height: 2.9rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.6rem 1rem;
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 88%, transparent);
  border-radius: var(--bdp-radius-pill);
  background: rgba(255, 255, 255, 0.94);
  box-shadow: var(--bdp-shadow-1);
  text-decoration: none;
}

body.bdp-editorial-archive .paging-navigation .current {
  background: var(--bdp-color-emerald-deep);
  color: var(--bdp-color-text-on-dark);
  border-color: transparent;
}

body.bdp-editorial-single .inside-article,
body.bdp-content-page .inside-article {
  padding: clamp(var(--bdp-space-6), 4vw, var(--bdp-space-8));
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 90%, transparent);
  border-radius: var(--bdp-radius-5);
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(251, 247, 241, 0.96) 100%);
  box-shadow: var(--bdp-shadow-2);
}

body.bdp-editorial-single .featured-image.page-header-image-single,
body.bdp-content-page .featured-image.page-header-image-single {
  margin: calc(var(--bdp-space-6) * -1) calc(var(--bdp-space-6) * -1) var(--bdp-space-7);
  overflow: hidden;
  border-radius: calc(var(--bdp-radius-5) - 0.15rem) calc(var(--bdp-radius-5) - 0.15rem) 0 0;
}

body.bdp-editorial-single .featured-image.page-header-image-single img,
body.bdp-content-page .featured-image.page-header-image-single img {
  width: 100%;
  max-height: min(70vh, 720px);
  object-fit: cover;
}

body.bdp-editorial-single .entry-header,
body.bdp-content-page .entry-header {
  max-width: min(100%, 54rem);
  margin-inline: auto;
  display: grid;
  gap: var(--bdp-space-3);
  margin-bottom: var(--bdp-space-6);
}

body.bdp-editorial-single .entry-title,
body.bdp-content-page .entry-title {
  margin: 0;
  color: var(--bdp-color-emerald-deep);
  font-size: clamp(2.3rem, 2rem + 1.8vw, 4rem);
  line-height: 1.02;
  text-wrap: pretty;
}

body.bdp-editorial-single .entry-meta,
body.bdp-content-page .entry-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem 0.9rem;
  align-items: center;
  margin: 0;
  color: var(--bdp-color-muted);
  font-size: var(--bdp-text-sm);
}

.bdp-editorial-prose {
  width: min(100%, 44rem);
  margin-inline: auto;
  color: color-mix(in srgb, var(--bdp-color-text) 90%, var(--bdp-color-muted));
  font-size: clamp(1rem, 0.97rem + 0.2vw, 1.08rem);
  line-height: 1.82;
}

.bdp-editorial-prose > *:last-child {
  margin-bottom: 0;
}

.bdp-editorial-prose :where(.bd-article-container, .bd-page-shell, .bd-page-inner, .bd-page-content) {
  max-width: none;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

.bdp-editorial-prose :where(h1, h2, h3, h4, h5, h6) {
  margin-top: clamp(var(--bdp-space-7), 6vw, var(--bdp-space-8));
  margin-bottom: var(--bdp-space-4);
  color: var(--bdp-color-emerald-deep);
  line-height: 1.1;
}

.bdp-editorial-prose :where(h2) {
  font-size: clamp(1.9rem, 1.6rem + 1vw, 2.6rem);
}

.bdp-editorial-prose :where(h3) {
  font-size: clamp(1.45rem, 1.25rem + 0.6vw, 1.9rem);
}

.bdp-editorial-prose :where(p, ul, ol, dl, blockquote, figure, table, pre) {
  margin-bottom: var(--bdp-space-5);
}

.bdp-editorial-prose :where(ul, ol) {
  padding-left: 1.35rem;
}

.bdp-editorial-prose li + li {
  margin-top: 0.4rem;
}

.bdp-editorial-prose blockquote,
.bdp-editorial-prose .wp-block-quote,
.bdp-editorial-prose .bd-highlight-box,
.bdp-editorial-prose .meta-info-box {
  padding: clamp(var(--bdp-space-4), 2vw, var(--bdp-space-5));
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 88%, transparent);
  border-radius: var(--bdp-radius-4);
  background: rgba(247, 241, 232, 0.72);
  box-shadow: var(--bdp-shadow-1);
}

.bdp-editorial-prose .bd-highlight-box h2,
.bdp-editorial-prose .meta-info-box h2 {
  margin-top: 0;
}

.bdp-editorial-prose :where(.bd-table-wrapper, .wp-block-table) {
  overflow-x: auto;
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 88%, transparent);
  border-radius: var(--bdp-radius-4);
  box-shadow: var(--bdp-shadow-1);
  background: rgba(255, 255, 255, 0.96);
}

.bdp-editorial-prose :where(table, .bd-custom-table) {
  width: 100%;
  min-width: 38rem;
  margin: 0;
  border-collapse: collapse;
}

.bdp-editorial-prose :where(th, td) {
  padding: 0.95rem 1rem;
  border-bottom: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 82%, transparent);
  text-align: left;
  vertical-align: top;
}

.bdp-editorial-prose :where(th) {
  color: var(--bdp-color-emerald-deep);
  font-size: var(--bdp-text-sm);
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  background: rgba(247, 241, 232, 0.68);
}

.bdp-editorial-prose :where(img, .wp-block-image img, figure img) {
  border-radius: var(--bdp-radius-4);
  box-shadow: var(--bdp-shadow-2);
}

.bdp-editorial-prose :where(iframe, video, embed) {
  width: 100%;
  max-width: 100%;
  border: 0;
  border-radius: var(--bdp-radius-4);
}

.bdp-editorial-prose figure {
  display: grid;
  gap: 0.9rem;
}

.bdp-editorial-prose figcaption,
.bdp-editorial-prose .wp-caption-text {
  color: var(--bdp-color-muted);
  font-size: var(--bdp-text-sm);
}

.bdp-editorial-prose hr {
  margin-block: var(--bdp-space-7);
}

.bdp-editorial-prose :where(.cta-box) {
  padding: clamp(var(--bdp-space-5), 3vw, var(--bdp-space-7));
  text-align: center;
  border: 1px solid color-mix(in srgb, var(--bdp-color-gold) 42%, var(--bdp-color-border-warm));
  border-radius: var(--bdp-radius-5);
  background:
    radial-gradient(circle at top center, rgba(198, 165, 107, 0.14), transparent 42%),
    rgba(255, 255, 255, 0.98);
}

.bdp-editorial-prose :where(.cta-btn, .button, .wp-block-button__link) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--bdp-button-height);
  padding-inline: var(--bdp-button-pad-x);
  border-radius: var(--bdp-radius-pill);
  background: linear-gradient(135deg, var(--bdp-color-gold), var(--bdp-color-gold-strong));
  color: #fff;
  text-decoration: none;
  box-shadow: 0 16px 30px rgba(198, 165, 107, 0.24);
}

.bdp-editorial-prose :where(.cta-btn:hover, .cta-btn:focus-visible, .button:hover, .button:focus-visible, .wp-block-button__link:hover, .wp-block-button__link:focus-visible) {
  color: #fff;
  transform: translateY(-1px);
}

.bdp-editorial-related {
  margin-top: var(--bdp-space-8);
  padding-top: var(--bdp-space-7);
  border-top: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 88%, transparent);
}

.bdp-editorial-related__header {
  max-width: 36rem;
  margin-bottom: var(--bdp-space-6);
}

.bdp-editorial-related__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--bdp-space-5);
}

.bdp-editorial-related__card {
  overflow: hidden;
  display: grid;
  height: 100%;
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 86%, transparent);
  border-radius: var(--bdp-radius-5);
  background: rgba(255, 255, 255, 0.96);
  box-shadow: var(--bdp-shadow-1);
}

.bdp-editorial-related__media {
  display: block;
  overflow: hidden;
  border-radius: var(--bdp-radius-4);
}

.bdp-editorial-related__media img {
  width: 100%;
  aspect-ratio: 1.15 / 1;
  object-fit: cover;
  transition: transform 0.35s ease;
}

.bdp-editorial-related__card:hover .bdp-editorial-related__media img,
.bdp-editorial-related__card:focus-within .bdp-editorial-related__media img {
  transform: scale(1.04);
}

.bdp-editorial-related__body {
  display: grid;
  gap: 0.85rem;
  padding: var(--bdp-space-4) var(--bdp-space-4) var(--bdp-space-5);
}

.bdp-editorial-related__meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem 0.7rem;
  color: color-mix(in srgb, var(--bdp-color-text) 72%, var(--bdp-color-muted));
  font-size: var(--bdp-text-xs);
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.bdp-editorial-related__card-title {
  margin: 0;
  font-size: clamp(1.3rem, 1.15rem + 0.45vw, 1.65rem);
}

.bdp-editorial-related__card-title a {
  color: var(--bdp-color-emerald-deep);
  text-decoration: none;
}

.bdp-editorial-related__excerpt {
  margin: 0;
  color: color-mix(in srgb, var(--bdp-color-text) 84%, var(--bdp-color-muted));
}

.bdp-editorial-related__link {
  display: inline-block;
  min-height: var(--bdp-touch-target-min);
  padding-block: 0.35rem;
  font-size: var(--bdp-text-sm);
  font-weight: 600;
  text-decoration: none;
}

body.bdp-editorial-single footer.entry-meta {
  margin-top: var(--bdp-space-7);
  padding-top: var(--bdp-space-5);
  display: grid;
  gap: var(--bdp-space-4);
  border-top: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 86%, transparent);
}

body.bdp-editorial-single footer.entry-meta .cat-links,
body.bdp-editorial-single footer.entry-meta .tags-links {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  color: color-mix(in srgb, var(--bdp-color-text) 72%, var(--bdp-color-muted));
}

body.bdp-editorial-single footer.entry-meta .cat-links a,
body.bdp-editorial-single footer.entry-meta .tags-links a {
  padding: 0.45rem 0.9rem;
  border-radius: var(--bdp-radius-pill);
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 86%, transparent);
  background: rgba(247, 241, 232, 0.72);
  text-decoration: none;
}

body.bdp-editorial-single .post-navigation {
  display: grid;
  gap: 0.9rem;
}

body.bdp-editorial-single .post-navigation a {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--bdp-color-emerald-deep);
  font-weight: 600;
  text-decoration: none;
}

body.bdp-editorial-single .comments-area,
body.bdp-content-page .comments-area {
  margin-top: var(--bdp-space-8);
  padding: clamp(var(--bdp-space-5), 3vw, var(--bdp-space-7));
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 88%, transparent);
  border-radius: var(--bdp-radius-5);
  background: rgba(255, 255, 255, 0.96);
  box-shadow: var(--bdp-shadow-1);
}

body.bdp-editorial-single .comments-area h2,
body.bdp-content-page .comments-area h2,
body.bdp-editorial-single .comments-area h3,
body.bdp-content-page .comments-area h3 {
  color: var(--bdp-color-emerald-deep);
}

body.bdp-editorial-single .comment-list,
body.bdp-content-page .comment-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

body.bdp-editorial-single .comment-list > li,
body.bdp-content-page .comment-list > li {
  padding: var(--bdp-space-5);
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 86%, transparent);
  border-radius: var(--bdp-radius-4);
  background: rgba(251, 247, 241, 0.72);
}

body.bdp-editorial-single .comment-list > li + li,
body.bdp-content-page .comment-list > li + li {
  margin-top: var(--bdp-space-4);
}

body.bdp-editorial-single .comment-metadata,
body.bdp-content-page .comment-metadata {
  color: color-mix(in srgb, var(--bdp-color-text) 72%, var(--bdp-color-muted));
  font-size: var(--bdp-text-sm);
}

body.bdp-editorial-single .comment-respond form,
body.bdp-content-page .comment-respond form {
  display: grid;
  gap: var(--bdp-space-4);
}

body.bdp-editorial-single .comment-respond input[type="text"],
body.bdp-editorial-single .comment-respond input[type="email"],
body.bdp-editorial-single .comment-respond input[type="url"],
body.bdp-editorial-single .comment-respond textarea,
body.bdp-content-page .comment-respond input[type="text"],
body.bdp-content-page .comment-respond input[type="email"],
body.bdp-content-page .comment-respond input[type="url"],
body.bdp-content-page .comment-respond textarea {
  width: 100%;
  min-height: var(--bdp-field-height);
  padding: 0.95rem var(--bdp-field-pad-x);
  border: 1px solid color-mix(in srgb, var(--bdp-color-border-warm) 92%, transparent);
  border-radius: var(--bdp-radius-3);
  background: rgba(255, 255, 255, 0.94);
}

body.bdp-editorial-single .comment-respond textarea,
body.bdp-content-page .comment-respond textarea {
  min-height: 10rem;
  resize: vertical;
}

body.bdp-editorial-single .comment-respond .submit,
body.bdp-content-page .comment-respond .submit {
  min-height: var(--bdp-button-height);
  padding-inline: var(--bdp-button-pad-x);
  border: 0;
  border-radius: var(--bdp-radius-pill);
  background: linear-gradient(135deg, var(--bdp-color-gold), var(--bdp-color-gold-strong));
  color: #fff;
}

body.bdp-content-page .entry-header {
  margin-bottom: var(--bdp-space-5);
}

body.bdp-content-page .entry-title {
  font-size: clamp(2.1rem, 1.95rem + 1.1vw, 3.35rem);
}

body.bdp-content-page .entry-meta {
  display: none;
}

body.bdp-content-page .page-links,
body.bdp-editorial-single .page-links {
  margin-top: var(--bdp-space-6);
}

@media (max-width: 1024px) {
  body.bdp-editorial-archive .site-main {
    grid-template-columns: 1fr;
  }

  .bdp-editorial-archive-hero {
    grid-template-columns: 1fr;
  }

  body.bdp-editorial-archive .site-main > article:first-of-type .inside-article {
    grid-template-columns: 1fr;
  }

  body.bdp-editorial-archive .site-main > article:first-of-type .post-image img {
    min-height: 0;
    aspect-ratio: 1.35 / 1;
  }

  .bdp-editorial-related__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 782px) {
  body.bdp-editorial-single .featured-image.page-header-image-single,
  body.bdp-content-page .featured-image.page-header-image-single {
    margin-inline: calc(var(--bdp-space-5) * -1);
    margin-top: calc(var(--bdp-space-5) * -1);
  }

  body.bdp-editorial-archive .post-image {
    margin-inline: calc(var(--bdp-space-5) * -1);
    margin-top: calc(var(--bdp-space-5) * -1);
  }

  body.bdp-editorial-archive .site-main > article:not(.bdp-editorial-archive-hero) .inside-article,
  body.bdp-editorial-single .inside-article,
  body.bdp-content-page .inside-article,
  body.bdp-editorial-single .comments-area,
  body.bdp-content-page .comments-area {
    padding: var(--bdp-space-5);
  }

  .bdp-editorial-prose {
    width: 100%;
    font-size: 1rem;
    line-height: 1.76;
  }

  .bdp-editorial-prose :where(table, .bd-custom-table) {
    min-width: 32rem;
  }

  .bdp-editorial-related__grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 640px) {
  .bdp-editorial-archive-hero {
    padding: var(--bdp-space-5);
  }

  body.bdp-editorial-archive .entry-title {
    font-size: clamp(1.45rem, 6.8vw, 1.9rem);
  }
}

@media (min-width: 783px) and (max-width: 1199px) {
  body.bdp-editorial-archive .site-main {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  body.bdp-editorial-archive .site-main {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
