/* [project]/src/components/home/blog.css [app-client] (css) */
.dw-blog__avatar-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.dw-blog__main {
  gap: clamp(var(--space-8), 4vw, var(--space-14));
  padding: clamp(var(--space-6), 3vw, var(--space-10)) var(--space-4) clamp(var(--space-10), 5vw, var(--space-16));
  flex-direction: column;
  display: flex;
}

.dw-blog__featured, .dw-blog__featured-side {
  gap: var(--space-5);
  display: grid;
}

@media (min-width: 1024px) {
  .dw-blog__featured {
    grid-template-columns: 2fr 1fr;
    align-items: start;
  }

  .dw-blog__featured-hero {
    top: var(--space-5);
    position: sticky;
  }
}

@media (min-width: 768px) {
  .dw-blog__featured-side {
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 1024px) {
  .dw-blog__featured-side {
    grid-template-columns: 1fr;
  }
}

.dw-blog__card {
  height: 100%;
}

.dw-blog__card-link {
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.dw-blog__card-media {
  aspect-ratio: var(--aspect-blog-card);
  position: relative;
}

.dw-blog__card-img {
  object-fit: cover;
}

.dw-blog__card-body {
  gap: var(--space-2);
  padding: var(--space-5);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.dw-blog__byline {
  align-items: center;
  gap: var(--space-3);
  padding-top: var(--space-4);
  margin-top: auto;
  display: flex;
}

.dw-blog__byline[data-variant="post"] {
  margin-top: var(--space-0);
  padding-top: var(--space-2);
}

.dw-blog__avatars {
  display: flex;
}

.dw-blog__avatar {
  --ring-tone-color: var(--background);
  display: flex;
  overflow: hidden;
}

.dw-blog__avatar + .dw-blog__avatar {
  margin-left: calc(-1 * var(--space-1_5));
}

.dw-blog__newsletter {
  gap: var(--space-4);
  align-items: center;
  display: grid;
}

@media (min-width: 768px) {
  .dw-blog__newsletter {
    grid-template-columns: 1fr 1fr;
  }
}

.dw-blog__newsletter-form {
  position: relative;
}

.dw-blog__newsletter-btn {
  inset-block: 0;
  right: var(--space-4);
  position: absolute;
}

.dw-blog__directory-section {
  gap: var(--space-3);
  flex-direction: column;
  display: flex;
}

.dw-blog__cats {
  gap: var(--space-1);
  display: flex;
  overflow-x: auto;
}

.dw-blog__cat {
  padding: var(--space-2) var(--space-3);
}

.dw-blog__search {
  width: var(--space-48);
}

.dw-blog__directory {
  overflow: hidden;
}

.dw-blog__row {
  gap: var(--space-1) var(--space-4);
  padding: var(--space-4) var(--space-5);
  display: grid;
}

@media (min-width: 1024px) {
  .dw-blog__row {
    grid-template-columns: var(--space-56) minmax(0, 1fr) var(--space-40) var(--space-12);
    align-items: baseline;
  }
}

.dw-blog__more-wrap {
  padding: var(--space-4) var(--space-5);
}

.dw-blog__more {
  width: 100%;
}

.dw-blog__quote {
  gap: var(--space-4);
  max-width: var(--measure-lg);
  flex-direction: column;
  margin-inline: auto;
  display: flex;
}

.dw-blog__quote-caption {
  align-items: baseline;
  column-gap: var(--space-em-5);
  flex-wrap: wrap;
  display: flex;
}

.dw-blog__strip {
  gap: var(--space-4);
  flex-direction: column;
  display: flex;
}

.dw-blog__strip-grid {
  gap: var(--space-4);
  display: grid;
}

@media (min-width: 768px) {
  .dw-blog__strip-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1024px) {
  .dw-blog__strip-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}

.dw-blog__guide {
  gap: var(--space-5);
  flex-direction: column;
  display: flex;
}

.dw-blog__guide-copy, .dw-blog__log {
  gap: var(--space-2);
  flex-direction: column;
  display: flex;
}

.dw-blog__guide-well {
  aspect-ratio: var(--aspect-video);
  justify-content: center;
  align-items: center;
  display: flex;
}

.dw-blog__strip-more {
  align-self: flex-start;
}

/*# sourceMappingURL=0pxdfrz3-xkh2.css.map*/