@charset "UTF-8";
@import url("../../../static/fontawesome-free-6/css/all.min.css");
@font-face {
  font-display: swap;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("StyleWizard/fonts/inter-v20-latin_latin-ext-regular.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("StyleWizard/fonts/inter-v20-latin_latin-ext-500.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: url("StyleWizard/fonts/inter-v20-latin_latin-ext-600.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700 800;
  src: url("StyleWizard/fonts/inter-v20-latin_latin-ext-700.woff2") format("woff2");
}
:root {
  --buildora-news-font-heading: "Inter", "Segoe UI", Roboto, Arial, sans-serif;
  --buildora-news-font-body: "Inter", "Segoe UI", Roboto, Arial, sans-serif;
  --buildora-news-primary: #ff563d;
  --buildora-news-primary-dark: #d93a25;
  --buildora-news-secondary: #17242b;
  --buildora-news-secondary-dark: #0b1115;
  --buildora-news-accent: #2f9c95;
  --buildora-news-eyebrow: #ff563d;
  --buildora-news-heading: #152027;
  --buildora-news-text: #4e5a61;
  --buildora-news-muted: #74818a;
  --buildora-news-surface: #ffffff;
  --buildora-news-surface-alt: #eef2f3;
  --buildora-news-background-soft: #f4f6f7;
  --buildora-news-surface-warm: #f8f6f3;
  --buildora-news-border: #dbe2e5;
  --buildora-news-border-strong: #bfcbd0;
  --buildora-news-white: #ffffff;
  --buildora-news-black: #0b1115;
  --buildora-news-dark: #17242b;
  --buildora-news-success: #248a54;
  --buildora-news-warning: #b76e00;
  --buildora-news-error: #c73225;
  --buildora-news-radius: 8px;
  --buildora-news-radius-sm: 4px;
  --buildora-news-radius-lg: 12px;
  --buildora-news-search-gap: 0.75rem;
  --buildora-news-shadow-sm: 0 10px 28px rgba(21, 32, 39, 0.08);
  --buildora-news-shadow-md: 0 18px 44px rgba(21, 32, 39, 0.12);
  --buildora-news-shadow-lg: 0 24px 60px rgba(21, 32, 39, 0.15);
  --buildora-news-ease: cubic-bezier(0.22, 1, 0.36, 1);
  --buildora-news-transition: 220ms cubic-bezier(0.22, 1, 0.36, 1);
}

.eds_news_Buildora {
  --buildora-news-focus-ring: 0 0 0 3px color-mix(in srgb, var(--buildora-news-primary) 34%, transparent);
  box-sizing: border-box;
  color: var(--buildora-news-text);
  font-family: var(--buildora-news-font-body);
}

.eds_news_Buildora :where(h1, h2, h3, h4, h5, h6) {
  font-family: var(--buildora-news-font-heading);
}

.eds_news_Buildora,
.eds_news_Buildora *,
.eds_news_Buildora *::before,
.eds_news_Buildora *::after {
  box-sizing: border-box;
}

.eds_news_Buildora a,
.eds_news_Buildora a:visited {
  color: var(--buildora-news-primary);
  text-decoration-color: color-mix(in srgb, currentColor 45%, transparent);
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition);
}

.eds_news_Buildora a:hover,
.eds_news_Buildora a:focus {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora .expand_collapse {
  cursor: pointer;
}

.eds_news_Buildora a:focus-visible {
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}

.eds_news_Buildora__featuredGrid,
.eds_news_Buildora__supportingGrid,
.eds_news_Buildora__compactGrid,
.eds_news_Buildora__cardGrid,
.eds_news_Buildora__editorialGrid,
.eds_news_Buildora__blogClassic,
.eds_news_Buildora__relatedGrid {
  display: grid;
  gap: 1.25rem;
}

@media (min-width: 768px) {
  .eds_news_Buildora__supportingGrid,
  .eds_news_Buildora__compactGrid,
  .eds_news_Buildora__cardGrid,
  .eds_news_Buildora__editorialGrid,
  .eds_news_Buildora__relatedGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .eds_news_Buildora__featuredGrid {
    grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
    align-items: stretch;
  }
  .eds_news_Buildora__featuredGrid > .eds_news_Buildora__featuredArticle {
    grid-row: span 3;
  }
  .eds_news_Buildora__featuredGrid > .eds_news_Buildora__articleCard {
    grid-column: 2;
  }
  .eds_news_Buildora__supportingGrid {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Buildora__compactGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Buildora__cardGrid--threeColumn {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Buildora__cardGrid--twoColumn {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Buildora__editorialGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Buildora__editorialGridLead {
    grid-column: span 2;
  }
  .eds_news_Buildora__blogLead {
    grid-column: span 3;
  }
}
.eds_news_Buildora--featuredGrid,
.eds_news_Buildora--cardsCompact,
.eds_news_Buildora--editorialStandard,
.eds_news_Buildora--blogClassic {
  position: relative;
  overflow: hidden;
  padding: 4.5rem 0;
}

.eds_news_Buildora--featuredGrid {
  background: linear-gradient(180deg, rgba(244, 246, 247, 0.94), rgb(255, 255, 255) 62%), var(--buildora-news-surface);
}

.eds_news_Buildora--cardsCompact {
  background: var(--buildora-news-white);
}

.eds_news_Buildora--editorialStandard {
  background: var(--buildora-news-white);
}

.eds_news_Buildora--blogClassic {
  background: linear-gradient(180deg, rgba(244, 246, 247, 0.78), rgb(255, 255, 255) 56%), var(--buildora-news-white);
}

.eds_news_Buildora__featuredArticle,
.eds_news_Buildora__articleCard,
.eds_news_Buildora__compactCard,
.eds_news_Buildora__columnCard,
.eds_news_Buildora__editorialCard,
.eds_news_Buildora__blogCard,
.eds_news_Buildora__relatedCard {
  position: relative;
  display: flex;
  min-width: 0;
  overflow: hidden;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  transition: transform var(--buildora-news-transition), box-shadow var(--buildora-news-transition), border-color var(--buildora-news-transition);
}

.eds_news_Buildora__featuredArticle a,
.eds_news_Buildora__articleCard a,
.eds_news_Buildora__compactCard a,
.eds_news_Buildora__columnCard a,
.eds_news_Buildora__editorialCard a,
.eds_news_Buildora__blogCard a,
.eds_news_Buildora__relatedCard a {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora__featuredArticle:hover,
.eds_news_Buildora__articleCard:hover,
.eds_news_Buildora__compactCard:hover,
.eds_news_Buildora__columnCard:hover,
.eds_news_Buildora__editorialCard:hover,
.eds_news_Buildora__blogCard:hover,
.eds_news_Buildora__relatedCard:hover {
  transform: translateY(-3px);
  box-shadow: var(--buildora-news-shadow-md);
  border-color: rgba(255, 86, 61, 0.28);
}

.eds_news_Buildora__featuredArticle {
  flex-direction: column;
  min-height: 100%;
  box-shadow: var(--buildora-news-shadow-sm);
  border-color: transparent;
}

.eds_news_Buildora__articleCard {
  display: grid;
  grid-template-columns: minmax(112px, 0.38fr) minmax(0, 0.62fr);
  align-items: stretch;
}

.eds_news_Buildora__compactCard {
  min-height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(244, 246, 247, 0.72)), var(--buildora-news-white);
}

.eds_news_Buildora__columnCard {
  flex-direction: column;
  min-height: 100%;
  background: var(--buildora-news-white);
  box-shadow: var(--buildora-news-shadow-sm);
  border-color: transparent;
}

.eds_news_Buildora__compactCard--lead {
  grid-column: span 1;
  background: var(--buildora-news-white);
  box-shadow: var(--buildora-news-shadow-sm);
  border-color: transparent;
}

.eds_news_Buildora__editorialCard {
  flex-direction: column;
  min-height: 100%;
  background: var(--buildora-news-white);
  box-shadow: var(--buildora-news-shadow-sm);
  border-color: transparent;
}

.eds_news_Buildora__blogCard {
  flex-direction: column;
  min-height: 100%;
  background: var(--buildora-news-white);
  box-shadow: var(--buildora-news-shadow-sm);
  border-color: transparent;
}

.eds_news_Buildora__blogLead {
  display: grid;
  background: linear-gradient(135deg, rgb(255, 255, 255), rgba(244, 246, 247, 0.88)), var(--buildora-news-white);
}

.eds_news_Buildora__editorialGridLead {
  background: linear-gradient(135deg, rgb(255, 255, 255), rgba(244, 246, 247, 0.86)), var(--buildora-news-white);
}

.eds_news_Buildora__relatedCard {
  flex-direction: column;
  gap: 0.8rem;
  padding: 1.35rem;
  background: var(--buildora-news-surface);
}

.eds_news_Buildora__media {
  position: relative;
  display: block;
  overflow: hidden;
  background: var(--buildora-news-surface-alt);
}

.eds_news_Buildora__featuredArticle .eds_news_Buildora__media {
  aspect-ratio: 16/10;
}

.eds_news_Buildora__compactCard .eds_news_Buildora__media {
  aspect-ratio: 16/9;
}

.eds_news_Buildora__columnCard .eds_news_Buildora__media {
  aspect-ratio: 16/10;
}

.eds_news_Buildora__editorialCard .eds_news_Buildora__media {
  aspect-ratio: 16/10;
}

.eds_news_Buildora__editorialGridLead .eds_news_Buildora__media {
  aspect-ratio: 16/8;
}

.eds_news_Buildora__articleCard .eds_news_Buildora__media {
  height: 100%;
  min-height: 168px;
}

.eds_news_Buildora__blogMedia {
  position: relative;
  display: block;
  overflow: hidden;
  aspect-ratio: 16/10;
  background: var(--buildora-news-surface-alt);
}

.eds_news_Buildora__blogLead .eds_news_Buildora__blogMedia {
  aspect-ratio: 16/9;
}

.eds_news_Buildora__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform-origin: center;
  transition: transform 420ms var(--buildora-news-ease);
}

.eds_news_Buildora__blogMedia img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform-origin: center;
  transition: transform 420ms var(--buildora-news-ease);
}

.eds_news_Buildora__featuredArticle:hover .eds_news_Buildora__media img,
.eds_news_Buildora__articleCard:hover .eds_news_Buildora__media img,
.eds_news_Buildora__compactCard:hover .eds_news_Buildora__media img,
.eds_news_Buildora__columnCard:hover .eds_news_Buildora__media img,
.eds_news_Buildora__editorialCard:hover .eds_news_Buildora__media img,
.eds_news_Buildora__blogCard:hover .eds_news_Buildora__blogMedia img {
  transform: scale(1.035);
}

.eds_news_Buildora__blogContent {
  display: grid;
  align-content: start;
  gap: 0.85rem;
  flex: 1 1 auto;
  padding: 1.35rem;
}

.eds_news_Buildora__blogLead .eds_news_Buildora__blogContent {
  padding: 1.55rem;
}

.eds_news_Buildora__body {
  display: grid;
  gap: 0.8rem;
  padding: 1.2rem;
}

.eds_news_Buildora__featuredArticle .eds_news_Buildora__body {
  padding: 1.45rem;
}

.eds_news_Buildora__compactCard .eds_news_Buildora__body {
  align-content: start;
  padding: 1.35rem;
}

.eds_news_Buildora__columnCard .eds_news_Buildora__body {
  align-content: start;
  flex: 1 1 auto;
  padding: 1.35rem;
}

.eds_news_Buildora__editorialCard .eds_news_Buildora__body {
  align-content: start;
  flex: 1 1 auto;
  padding: 1.35rem;
}

.eds_news_Buildora__editorialGridLead .eds_news_Buildora__body {
  padding: 1.55rem;
}

.eds_news_Buildora__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.45rem 0.65rem;
  color: var(--buildora-news-primary);
  font-size: 0.76rem;
  font-weight: 800;
  line-height: 1.35;
  text-transform: uppercase;
}

.eds_news_Buildora__blogMeta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.45rem 0.7rem;
  color: var(--buildora-news-primary);
  font-size: 0.76rem;
  font-weight: 800;
  line-height: 1.35;
  text-transform: uppercase;
}

.eds_news_Buildora__blogMeta time,
.eds_news_Buildora__blogMeta span:last-child {
  color: var(--buildora-news-muted);
}

.eds_news_Buildora__meta time {
  color: var(--buildora-news-muted);
  font-weight: 700;
}

.eds_news_Buildora__featuredArticle h3,
.eds_news_Buildora__articleCard h3,
.eds_news_Buildora__compactCard h3,
.eds_news_Buildora__columnCard h2,
.eds_news_Buildora__editorialCard h2,
.eds_news_Buildora__relatedCard h3 {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 1.08rem;
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: 0;
}

.eds_news_Buildora__featuredArticle h3 {
  font-size: 1.65rem;
  line-height: 1.14;
}

.eds_news_Buildora__compactCard h3 {
  font-size: 1.12rem;
}

.eds_news_Buildora__columnCard h2 {
  font-size: 1.18rem;
}

.eds_news_Buildora__editorialCard h2,
.eds_news_Buildora__blogTitle,
.eds_news_Buildora__relatedCard h3 {
  font-size: 1.18rem;
}

.eds_news_Buildora__blogTitle {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: 0;
}

.eds_news_Buildora__blogLead .eds_news_Buildora__blogTitle {
  font-size: 1.75rem;
  line-height: 1.14;
}

.eds_news_Buildora__editorialGridLead h2 {
  font-size: 1.75rem;
  line-height: 1.14;
}

.eds_news_Buildora__compactCard--lead h3 {
  font-size: 1.45rem;
  line-height: 1.16;
}

.eds_news_Buildora__featuredArticle h3 a,
.eds_news_Buildora__articleCard h3 a,
.eds_news_Buildora__compactCard h3 a,
.eds_news_Buildora__columnCard h2 a,
.eds_news_Buildora__editorialCard h2 a,
.eds_news_Buildora__blogTitle a,
.eds_news_Buildora__relatedCard h3 a {
  transition: color var(--buildora-news-transition);
}

.eds_news_Buildora__featuredArticle h3 a:hover,
.eds_news_Buildora__featuredArticle h3 a:focus,
.eds_news_Buildora__articleCard h3 a:hover,
.eds_news_Buildora__articleCard h3 a:focus,
.eds_news_Buildora__compactCard h3 a:hover,
.eds_news_Buildora__compactCard h3 a:focus,
.eds_news_Buildora__columnCard h2 a:hover,
.eds_news_Buildora__columnCard h2 a:focus,
.eds_news_Buildora__editorialCard h2 a:hover,
.eds_news_Buildora__editorialCard h2 a:focus,
.eds_news_Buildora__blogTitle a:hover,
.eds_news_Buildora__blogTitle a:focus,
.eds_news_Buildora__relatedCard h3 a:hover,
.eds_news_Buildora__relatedCard h3 a:focus {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora__sectionHeader p,
.eds_news_Buildora__featuredArticle p,
.eds_news_Buildora__articleCard p,
.eds_news_Buildora__compactCard p,
.eds_news_Buildora__columnCard p,
.eds_news_Buildora__editorialCard p,
.eds_news_Buildora__blogCard p {
  margin: 0;
}

.eds_news_Buildora__body > p,
.eds_news_Buildora__blogExcerpt {
  color: var(--buildora-news-muted);
  font-size: 0.96rem;
  line-height: 1.7;
}

.eds_news_Buildora__readMore {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  justify-self: start;
  margin-top: 0.25rem;
  color: var(--buildora-news-primary);
  font-size: 0.9rem;
  font-weight: 800;
  transition: color var(--buildora-news-transition);
}

.eds_news_Buildora__readMore::after {
  content: "→";
  font-size: 0.82rem;
  font-weight: 900;
  transition: transform var(--buildora-news-transition);
}

.eds_news_Buildora__readMore:hover,
.eds_news_Buildora__readMore:focus {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora__readMore:hover::after {
  transform: translateX(2px);
}

.eds_news_Buildora .eds_blogLayout {
  display: grid;
  gap: 2rem;
  align-items: start;
}

.eds_news_Buildora__blogClassic,
.eds_news_Buildora .eds_blogFeed {
  display: grid;
  gap: 1.65rem;
}

.eds_news_Buildora__blogToolbar {
  display: grid;
  gap: 0.9rem;
  padding: 1rem;
  background: rgba(255, 255, 255, 0.74);
  border: 1px solid var(--buildora-news-border);
  border-radius: calc(var(--buildora-news-radius) + 2px);
  box-shadow: 0 12px 30px rgba(21, 32, 39, 0.06);
}

.eds_news_Buildora__blogToolbarText {
  margin: 0;
  color: var(--buildora-news-muted);
  font-size: 0.86rem;
  font-weight: 800;
  line-height: 1.4;
  text-transform: uppercase;
}

.eds_news_Buildora__blogFilterChips {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.eds_news_Buildora__blogFilterChip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.15rem;
  padding: 0.45rem 0.8rem;
  color: var(--buildora-news-heading);
  font-size: 0.84rem;
  font-weight: 900;
  line-height: 1.2;
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius-sm);
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), transform var(--buildora-news-transition);
}

.eds_news_Buildora__blogFilterChip:hover,
.eds_news_Buildora__blogFilterChip:focus,
.eds_news_Buildora__blogFilterChip--active {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}

.eds_news_Buildora__blogFilterChip:hover,
.eds_news_Buildora__blogFilterChip:focus {
  transform: translateY(-1px);
}

.eds_news_Buildora__blogPost {
  display: grid;
  overflow: hidden;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: calc(var(--buildora-news-radius) + 2px);
  box-shadow: var(--buildora-news-shadow-sm);
  transition: transform var(--buildora-news-transition), box-shadow var(--buildora-news-transition), border-color var(--buildora-news-transition);
}

.eds_news_Buildora__blogPost:hover {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 32%, var(--buildora-news-border));
  box-shadow: var(--buildora-news-shadow-md);
  transform: translateY(-3px);
}

.eds_news_Buildora__blogPost a {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora__blogPostMedia {
  display: block;
  overflow: hidden;
  aspect-ratio: 16/9;
  background: var(--buildora-news-surface-alt);
}

.eds_news_Buildora__blogPostMedia img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 420ms var(--buildora-news-ease);
}

.eds_news_Buildora__blogPost:hover .eds_news_Buildora__blogPostMedia img {
  transform: scale(1.035);
}

.eds_news_Buildora__blogPostBody {
  display: grid;
  gap: 0.8rem;
  padding: 1.35rem;
}

.eds_news_Buildora__blogPostBadge {
  display: inline-flex;
  align-items: center;
  justify-self: start;
  min-height: 1.9rem;
  padding: 0.36rem 0.68rem;
  color: var(--buildora-news-white);
  font-size: 0.74rem;
  font-weight: 900;
  line-height: 1.2;
  text-transform: uppercase;
  background: var(--buildora-news-dark);
  border-radius: var(--buildora-news-radius-sm);
}

.eds_news_Buildora__blogPostMeta,
.eds_news_Buildora__blogDetailMeta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.42rem 0.75rem;
  align-items: center;
  color: var(--buildora-news-muted);
  font-size: 0.76rem;
  font-weight: 800;
  line-height: 1.35;
  text-transform: uppercase;
}

.eds_news_Buildora__blogPostMeta span:first-child,
.eds_news_Buildora__blogDetailMeta span:first-child {
  color: var(--buildora-news-primary);
}

.eds_news_Buildora__blogPostMeta a,
.eds_news_Buildora__blogDetailMeta a {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora__blogPostTitle,
.eds_news_Buildora__blogDetailTitle {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-weight: 800;
  letter-spacing: 0;
}

.eds_news_Buildora__blogPostTitle {
  font-size: clamp(1.45rem, 3vw, 2.15rem);
  line-height: 1.16;
}

.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostTitle {
  font-size: clamp(1.75rem, 4vw, 2.65rem);
}

.eds_news_Buildora__blogPostTitle a {
  transition: color var(--buildora-news-transition);
}

.eds_news_Buildora__blogPostTitle a:hover,
.eds_news_Buildora__blogPostTitle a:focus {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora__blogPostExcerpt {
  margin: 0;
  color: var(--buildora-news-text);
  font-size: 1rem;
  line-height: 1.75;
}

.eds_news_Buildora__blogPostReadMore {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  justify-self: start;
  margin-top: 0.25rem;
  color: var(--buildora-news-primary);
  font-size: 0.92rem;
  font-weight: 900;
  text-decoration: none;
  transition: color var(--buildora-news-transition);
}

.eds_news_Buildora__blogPostReadMore::after {
  content: "→";
  font-size: 0.82rem;
  transition: transform var(--buildora-news-transition);
}

.eds_news_Buildora__blogPostReadMore:hover,
.eds_news_Buildora__blogPostReadMore:focus {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora__blogPostReadMore:hover::after,
.eds_news_Buildora__blogPostReadMore:focus::after {
  transform: translateX(2px);
}

.eds_news_Buildora .eds_blogSidebar {
  display: grid;
  gap: 1rem;
}

.eds_news_Buildora .eds_blogSidebar__panel {
  padding: 1.25rem;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}

.eds_news_Buildora .eds_blogSidebar__panel h2 {
  margin: 0 0 0.7rem;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 0.95rem;
  font-weight: 900;
  letter-spacing: 0.02em;
  line-height: 1.25;
  text-transform: uppercase;
}

.eds_news_Buildora .eds_blogSidebar__panel p,
.eds_news_Buildora .eds_blogSidebar__panel li {
  color: var(--buildora-news-muted);
  font-size: 0.94rem;
  line-height: 1.65;
}

.eds_news_Buildora .eds_blogSidebar__panel p {
  margin: 0;
}

.eds_news_Buildora .eds_blogSidebar__panel ul,
.eds_news_Buildora .eds_blogSidebar__panel ol {
  display: grid;
  gap: 0.55rem;
  margin: 0;
  padding-left: 1.1rem;
}

.eds_news_Buildora .eds_blogSidebar__recentList {
  padding-left: 0;
  list-style: none;
  counter-reset: eds-news-recent;
}

.eds_news_Buildora .eds_blogSidebar__recentList li {
  position: relative;
  display: grid;
  gap: 0.22rem;
  min-height: 2.2rem;
  padding-left: 2.4rem;
  counter-increment: eds-news-recent;
}

.eds_news_Buildora .eds_blogSidebar__recentList li::before {
  content: counter(eds-news-recent, decimal-leading-zero);
  position: absolute;
  inset: 0 auto auto 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  color: var(--buildora-news-primary);
  font-size: 0.72rem;
  font-weight: 900;
  background: color-mix(in srgb, var(--buildora-news-primary) 10%, var(--buildora-news-white));
  border-radius: 999px;
}

.eds_news_Buildora .eds_blogSidebar__recentList time {
  color: var(--buildora-news-muted);
  font-size: 0.78rem;
  font-weight: 800;
  line-height: 1.4;
  text-transform: uppercase;
}

.eds_news_Buildora .eds_blogSidebar__panel a {
  color: var(--buildora-news-heading);
  font-weight: 800;
  text-decoration: none;
  transition: color var(--buildora-news-transition);
}

.eds_news_Buildora .eds_blogSidebar__panel a:hover,
.eds_news_Buildora .eds_blogSidebar__panel a:focus {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora .eds_blogSidebar__search {
  display: grid;
  gap: 0.75rem;
}

.eds_news_Buildora .eds_blogSidebar__search .eds_form__control {
  min-height: 2.9rem;
  color: var(--buildora-news-heading);
  border-color: var(--buildora-news-border);
  border-radius: calc(var(--buildora-news-radius) - 2px);
}

.eds_news_Buildora .eds_blogSidebar__search .eds_form__control:focus {
  border-color: var(--buildora-news-primary);
  box-shadow: var(--buildora-news-focus-ring);
}

.eds_news_Buildora .eds_blogSidebar__search .eds_btn {
  justify-content: center;
  width: 100%;
  min-height: 2.75rem;
}

.eds_news_Buildora .eds_blogSidebar__tagCloud {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.eds_news_Buildora .eds_blogSidebar__tag {
  display: inline-flex;
  align-items: center;
  min-height: 2rem;
  padding: 0.4rem 0.72rem;
  color: var(--buildora-news-heading);
  font-size: 0.84rem;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none;
  background: var(--buildora-news-surface);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius-sm);
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), transform var(--buildora-news-transition);
}

.eds_news_Buildora .eds_blogSidebar__tag:hover,
.eds_news_Buildora .eds_blogSidebar__tag:focus {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
  transform: translateY(-1px);
}

.eds_news_Buildora .eds_blogSidebar__tag:focus-visible {
  outline: 0;
  box-shadow: var(--buildora-news-focus-ring);
}

.eds_news_Buildora__blogDetail {
  max-width: 1040px;
  margin-inline: auto;
}

.eds_news_Buildora__blogDetailHeader {
  display: grid;
  gap: 1rem;
  max-width: 860px;
  margin: 0 auto 2rem;
  text-align: center;
}

.eds_news_Buildora__blogDetailMeta {
  justify-content: center;
}

.eds_news_Buildora__blogDetailTitle {
  font-size: clamp(2.35rem, 6vw, 4.6rem);
  line-height: 1.03;
}

.eds_news_Buildora__blogDetailIntro {
  max-width: 760px;
  margin: 0 auto;
  color: var(--buildora-news-text);
  font-size: 1.14rem;
  line-height: 1.78;
}

.eds_news_Buildora__blogDetailHero {
  display: block;
  overflow: hidden;
  margin: 0;
  aspect-ratio: 16/8.5;
  background: var(--buildora-news-surface-alt);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-md);
}

.eds_news_Buildora__blogDetailHero img,
.eds_news_Buildora__blogInlineImage img,
.eds_news_Buildora__blogAuthor img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.eds_news_Buildora__blogDetailBody {
  max-width: 760px;
  margin: 2.5rem auto 0;
  color: var(--buildora-news-text);
  font-size: 1.04rem;
  line-height: 1.84;
}

.eds_news_Buildora__blogDetailBody p {
  margin: 0 0 1.25rem;
}

.eds_news_Buildora__blogDetailBody h2 {
  margin: 2.2rem 0 0.85rem;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 1.75rem;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.18;
}

.eds_news_Buildora__blogDetailBody ul {
  margin: 0 0 1.35rem 1.2rem;
  padding: 0;
}

.eds_news_Buildora__blogDetailBody li {
  margin-bottom: 0.45rem;
}

.eds_news_Buildora__blogInlineImage {
  margin: 2rem 0;
}

.eds_news_Buildora__blogInlineImage img {
  display: block;
  aspect-ratio: 16/9;
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}

.eds_news_Buildora__blogInlineImage figcaption {
  margin-top: 0.6rem;
  color: var(--buildora-news-muted);
  font-size: 0.88rem;
  line-height: 1.55;
  text-align: center;
}

.eds_news_Buildora__blogDetailFooter,
.eds_news_Buildora__blogAuthor {
  max-width: 760px;
  margin: 2.3rem auto 0;
}

.eds_news_Buildora__blogDetailFooter {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
  padding-top: 1.35rem;
  border-top: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora__blogAuthor {
  display: grid;
  grid-template-columns: 4rem minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  padding: 1.2rem;
  background: var(--buildora-news-surface);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
}

.eds_news_Buildora__blogAuthor img {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
}

.eds_news_Buildora__blogAuthor h2 {
  margin: 0 0 0.25rem;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 1rem;
  font-weight: 900;
}

.eds_news_Buildora__blogAuthor p {
  margin: 0;
  color: var(--buildora-news-muted);
  font-size: 0.94rem;
  line-height: 1.6;
}

.eds_news_Buildora__pagination {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  justify-content: center;
  margin-top: 2.4rem;
}

.eds_news_Buildora__pageLink {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2.45rem;
  min-height: 2.45rem;
  padding: 0.55rem 0.85rem;
  color: var(--buildora-news-heading);
  font-weight: 800;
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition);
}

.eds_news_Buildora__pageLink:hover,
.eds_news_Buildora__pageLink:focus,
.eds_news_Buildora__pageLink--active {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}

.eds_news_Buildora .article_pager {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  justify-content: center;
  margin-top: 2.4rem;
}

.eds_news_Buildora .article_pager a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2.45rem;
  min-height: 2.45rem;
  padding: 0.55rem 0.85rem;
  color: var(--buildora-news-heading);
  font-weight: 800;
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), transform var(--buildora-news-transition);
}

.eds_news_Buildora .article_pager a:hover,
.eds_news_Buildora .article_pager a:focus,
.eds_news_Buildora .article_pager a.active {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}

.eds_news_Buildora .article_pager a:hover {
  transform: translateY(-1px);
}

.eds_news_Buildora .article_pager a:focus-visible {
  outline: 3px solid color-mix(in srgb, var(--buildora-news-primary) 25%, transparent);
  outline-offset: 3px;
}

.eds_news_Buildora .ednMoreArticlesTriggerWrapper,
.eds_news_Buildora .edNews_loadMoreTriggerWrapper {
  display: flex;
  justify-content: center;
  margin-top: 2.4rem;
}

.eds_news_Buildora .ednMoreArticlesTriggerWrapper .edNews_loadMoreTrigger,
.eds_news_Buildora .edNews_loadMoreTriggerWrapper .edNews_loadMoreTrigger {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 3rem;
  padding: 0.85rem 1.45rem;
  color: var(--buildora-news-white);
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  background: var(--buildora-news-primary);
  border: 1px solid var(--buildora-news-primary);
  border-radius: var(--buildora-news-radius);
  box-shadow: 0 14px 30px rgba(255, 86, 64, 0.18);
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
}

.eds_news_Buildora .ednMoreArticlesTriggerWrapper .edNews_loadMoreTrigger:hover,
.eds_news_Buildora .ednMoreArticlesTriggerWrapper .edNews_loadMoreTrigger:focus,
.eds_news_Buildora .edNews_loadMoreTriggerWrapper .edNews_loadMoreTrigger:hover,
.eds_news_Buildora .edNews_loadMoreTriggerWrapper .edNews_loadMoreTrigger:focus {
  color: var(--buildora-news-white);
  background: var(--buildora-news-heading);
  border-color: var(--buildora-news-heading);
  box-shadow: 0 16px 34px rgba(18, 28, 37, 0.18);
  transform: translateY(-1px);
}

.eds_news_Buildora .ednMoreArticlesTriggerWrapper .edNews_loadMoreTrigger:focus-visible,
.eds_news_Buildora .edNews_loadMoreTriggerWrapper .edNews_loadMoreTrigger:focus-visible {
  outline: 3px solid color-mix(in srgb, var(--buildora-news-primary) 25%, transparent);
  outline-offset: 3px;
}

.eds_news_Buildora .edNews_loadMoreTrigger .loadingOverlay {
  display: none;
  margin-left: 0.6rem;
}

.eds_news_Buildora .edNews_loadMoreTrigger.loading .loadingOverlay,
.eds_news_Buildora .edNews_loadMoreTrigger.is-loading .loadingOverlay,
.eds_news_Buildora .edNews_loadMoreTrigger[aria-busy=true] .loadingOverlay {
  display: inline-flex;
}

.eds_news_Buildora .edNews_loadMoreTrigger.loading .actionTextContainer,
.eds_news_Buildora .edNews_loadMoreTrigger.is-loading .actionTextContainer,
.eds_news_Buildora .edNews_loadMoreTrigger[aria-busy=true] .actionTextContainer {
  opacity: 0.75;
}

.eds_news_Buildora .edNews_loadMoreTrigger:disabled,
.eds_news_Buildora .edNews_loadMoreTrigger[disabled],
.eds_news_Buildora .edNews_loadMoreTrigger[aria-disabled=true] {
  cursor: not-allowed;
  opacity: 0.65;
  transform: none;
  box-shadow: none;
}

.eds_news_Buildora__detailShell {
  max-width: 980px;
  margin-inline: auto;
}

.eds_news_Buildora__detailHeader {
  display: grid;
  gap: 1rem;
  max-width: 820px;
  margin: 0 auto 2rem;
  text-align: center;
}

.eds_news_Buildora__blogDetail {
  max-width: 1040px;
  margin-inline: auto;
}

.eds_news_Buildora__blogHeader {
  display: grid;
  gap: 1rem;
  max-width: 860px;
  margin: 0 auto 2rem;
  text-align: center;
}

.eds_news_Buildora__blogMeta--detail {
  justify-content: center;
}

.eds_news_Buildora__backLink {
  justify-self: center;
  color: var(--buildora-news-primary);
  font-size: 0.9rem;
  font-weight: 800;
  text-decoration: none;
}

.eds_news_Buildora__detailMeta {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.5rem 0.8rem;
  color: var(--buildora-news-primary);
  font-size: 0.78rem;
  font-weight: 800;
  line-height: 1.35;
  text-transform: uppercase;
}

.eds_news_Buildora__detailMeta time,
.eds_news_Buildora__detailMeta span:last-child {
  color: var(--buildora-news-muted);
}

.eds_news_Buildora__detailTitle {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: clamp(2.35rem, 6vw, 4.65rem);
  font-weight: 800;
  line-height: 1.02;
  letter-spacing: 0;
}

.eds_news_Buildora__detailIntro {
  max-width: 760px;
  margin: 0 auto;
  color: var(--buildora-news-text);
  font-size: 1.13rem;
  line-height: 1.75;
}

.eds_news_Buildora__heroMedia {
  display: block;
  overflow: hidden;
  margin: 0;
  aspect-ratio: 16/8;
  background: var(--buildora-news-surface-alt);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-md);
}

.eds_news_Buildora__blogHero {
  display: block;
  overflow: hidden;
  margin: 0;
  aspect-ratio: 16/8.5;
  background: var(--buildora-news-surface-alt);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-md);
}

.eds_news_Buildora__heroMedia img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.eds_news_Buildora__blogHero img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.eds_news_Buildora__articleBody {
  max-width: 760px;
  margin: 2.5rem auto 0;
  color: var(--buildora-news-text);
  font-size: 1.03rem;
  line-height: 1.8;
}

.eds_news_Buildora__blogBody {
  max-width: 780px;
}

.eds_news_Buildora__articleBody p {
  margin: 0 0 1.25rem;
}

.eds_news_Buildora__articleBody h2,
.eds_news_Buildora__articleBody h3 {
  margin: 2.1rem 0 0.8rem;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-weight: 800;
  line-height: 1.18;
  letter-spacing: 0;
}

.eds_news_Buildora__articleBody h2 {
  font-size: 1.7rem;
}

.eds_news_Buildora__articleBody ul {
  margin: 0 0 1.35rem 1.2rem;
  padding: 0;
}

.eds_news_Buildora__articleBody li {
  margin-bottom: 0.45rem;
}

.eds_news_Buildora__articleBody a {
  color: var(--buildora-news-primary-dark);
  font-weight: 700;
  text-underline-offset: 0.18em;
}

.eds_news_Buildora .edn_article_gallery {
  max-width: 760px;
  margin: 2rem auto;
}

.eds_news_Buildora .edn_article_gallery ul,
.eds_news_Buildora__articleBody .edn_article_gallery ul {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
  gap: 0.85rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.eds_news_Buildora .edn_article_gallery li,
.eds_news_Buildora__articleBody .edn_article_gallery li {
  min-width: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}

.eds_news_Buildora .edn_article_gallery a,
.eds_news_Buildora__articleBody .edn_article_gallery a {
  position: relative;
  display: block;
  overflow: hidden;
  aspect-ratio: 1/1;
  color: inherit;
  text-decoration: none;
  background: var(--buildora-news-surface);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
  transition: transform var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition);
}

.eds_news_Buildora .edn_article_gallery a:hover,
.eds_news_Buildora .edn_article_gallery a:focus,
.eds_news_Buildora__articleBody .edn_article_gallery a:hover,
.eds_news_Buildora__articleBody .edn_article_gallery a:focus {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 35%, var(--buildora-news-border));
  box-shadow: var(--buildora-news-shadow-md);
  transform: translateY(-2px);
}

.eds_news_Buildora .edn_article_gallery a:focus-visible,
.eds_news_Buildora__articleBody .edn_article_gallery a:focus-visible {
  outline: 0;
  box-shadow: var(--buildora-news-focus-ring), var(--buildora-news-shadow-md);
}

.eds_news_Buildora .edn_article_gallery img,
.eds_news_Buildora__articleBody .edn_article_gallery img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform var(--buildora-news-transition);
}

.eds_news_Buildora .edn_article_gallery a:hover img,
.eds_news_Buildora .edn_article_gallery a:focus img,
.eds_news_Buildora__articleBody .edn_article_gallery a:hover img,
.eds_news_Buildora__articleBody .edn_article_gallery a:focus img {
  transform: scale(1.04);
}

.eds_news_Buildora__resources,
.eds_news_Buildora.edNews_articleDocuments,
.eds_news_Buildora.edNews_articleLinks,
.eds_news_Buildora .edNews_articleDocuments,
.eds_news_Buildora .edNews_articleLinks {
  max-width: 760px;
  margin: 2rem auto 0;
  color: var(--buildora-news-text);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
  overflow: hidden;
}

.eds_news_Buildora__resourceHeader,
.eds_news_Buildora .edNews_articleDocuments .edn_boxHeader,
.eds_news_Buildora .edNews_articleLinks .edn_boxHeader,
.eds_news_Buildora.edNews_articleDocuments .edn_boxHeader,
.eds_news_Buildora.edNews_articleLinks .edn_boxHeader {
  padding: 1rem 1.2rem 0.75rem;
  background: color-mix(in srgb, var(--buildora-news-surface) 48%, var(--buildora-news-white));
  border-bottom: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora__resourceHeader h4,
.eds_news_Buildora .edNews_articleDocuments .edn_boxHeader h4,
.eds_news_Buildora .edNews_articleLinks .edn_boxHeader h4,
.eds_news_Buildora.edNews_articleDocuments .edn_boxHeader h4,
.eds_news_Buildora.edNews_articleLinks .edn_boxHeader h4 {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 0.92rem;
  font-weight: 900;
  letter-spacing: 0.02em;
  line-height: 1.25;
  text-transform: uppercase;
}

.eds_news_Buildora__resourceList,
.eds_news_Buildora .edNews_articleDocuments ul,
.eds_news_Buildora .edNews_articleLinks ol,
.eds_news_Buildora.edNews_articleDocuments ul,
.eds_news_Buildora.edNews_articleLinks ol {
  display: grid;
  margin: 0;
  padding: 0;
  list-style: none;
}

.eds_news_Buildora__resourceItem,
.eds_news_Buildora .edNews_articleDocuments li,
.eds_news_Buildora .edNews_articleLinks li,
.eds_news_Buildora.edNews_articleDocuments li,
.eds_news_Buildora.edNews_articleLinks li {
  margin: 0;
  padding: 1rem 1.2rem;
  list-style: none;
}

.eds_news_Buildora__resourceItem + .eds_news_Buildora__resourceItem,
.eds_news_Buildora .edNews_articleDocuments li + li,
.eds_news_Buildora .edNews_articleLinks li + li,
.eds_news_Buildora.edNews_articleDocuments li + li,
.eds_news_Buildora.edNews_articleLinks li + li {
  border-top: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora .edNews_articleDocuments .eds_news_Buildora__resourceItem,
.eds_news_Buildora.edNews_articleDocuments .eds_news_Buildora__resourceItem {
  position: relative;
  display: grid;
  grid-template-columns: 1.65rem minmax(0, 1fr);
  column-gap: 0.75rem;
  align-items: start;
}

.eds_news_Buildora .edNews_articleDocuments .eds_news_Buildora__resourceItem > *,
.eds_news_Buildora.edNews_articleDocuments .eds_news_Buildora__resourceItem > * {
  grid-column: 2;
}

.eds_news_Buildora .edNews_articleDocuments .eds_news_Buildora__resourceItem::before,
.eds_news_Buildora.edNews_articleDocuments .eds_news_Buildora__resourceItem::before {
  content: "\f15b";
  display: inline-flex;
  grid-row: 1/span 3;
  align-items: center;
  justify-content: center;
  width: 1.65rem;
  height: 1.65rem;
  margin-top: 0.05rem;
  color: var(--buildora-news-primary);
  font-family: "Font Awesome 6 Free";
  font-size: 1.08rem;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
}

.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_jpg i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_jpeg i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_png i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_gif i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_webp i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_svg i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_bmp i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_jpg i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_jpeg i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_png i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_gif i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_webp i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_svg i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_bmp i]::before {
  content: "\f1c5";
}

.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_pdf i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_pdf i]::before {
  content: "\f1c1";
}

.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_doc i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_docx i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_odt i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_rtf i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_doc i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_docx i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_odt i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_rtf i]::before {
  content: "\f1c2";
}

.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_xls i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_xlsx i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_csv i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_ods i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_xls i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_xlsx i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_csv i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_ods i]::before {
  content: "\f1c3";
}

.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_ppt i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_pptx i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_odp i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_ppt i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_pptx i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_odp i]::before {
  content: "\f1c4";
}

.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_zip i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_rar i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_7z i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_tar i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_gz i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_zip i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_rar i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_7z i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_tar i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_gz i]::before {
  content: "\f1c6";
}

.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_mp3 i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_wav i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_ogg i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_m4a i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_mp3 i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_wav i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_ogg i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_m4a i]::before {
  content: "\f1c7";
}

.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_mp4 i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_mov i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_avi i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_webm i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_mkv i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_mp4 i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_mov i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_avi i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_webm i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_mkv i]::before {
  content: "\f1c8";
}

.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_txt i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_xml i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_json i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_html i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_css i]::before,
.eds_news_Buildora .edNews_articleDocuments [class*=edn_docType_js i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_txt i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_xml i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_json i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_html i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_css i]::before,
.eds_news_Buildora.edNews_articleDocuments [class*=edn_docType_js i]::before {
  content: "\f1c9";
}

.eds_news_Buildora__resourceLink,
.eds_news_Buildora .edNews_articleDocuments li > a,
.eds_news_Buildora .edNews_articleLinks li > a,
.eds_news_Buildora.edNews_articleDocuments li > a,
.eds_news_Buildora.edNews_articleLinks li > a {
  display: inline-flex;
  align-items: center;
  color: var(--buildora-news-heading);
  font-size: 1rem;
  font-weight: 900;
  line-height: 1.35;
  text-decoration: none;
  transition: color var(--buildora-news-transition);
}

.eds_news_Buildora__resourceLink:hover,
.eds_news_Buildora__resourceLink:focus,
.eds_news_Buildora .edNews_articleDocuments li > a:hover,
.eds_news_Buildora .edNews_articleDocuments li > a:focus,
.eds_news_Buildora .edNews_articleLinks li > a:hover,
.eds_news_Buildora .edNews_articleLinks li > a:focus,
.eds_news_Buildora.edNews_articleDocuments li > a:hover,
.eds_news_Buildora.edNews_articleDocuments li > a:focus,
.eds_news_Buildora.edNews_articleLinks li > a:hover,
.eds_news_Buildora.edNews_articleLinks li > a:focus {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora__resourceLink:focus-visible,
.eds_news_Buildora .edNews_articleDocuments li > a:focus-visible,
.eds_news_Buildora .edNews_articleLinks li > a:focus-visible,
.eds_news_Buildora.edNews_articleDocuments li > a:focus-visible,
.eds_news_Buildora.edNews_articleLinks li > a:focus-visible {
  outline: 0;
  box-shadow: var(--buildora-news-focus-ring);
}

.eds_news_Buildora__resourceMeta,
.eds_news_Buildora .edn_docDetails {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.2rem;
  align-items: center;
  margin-left: 0.45rem;
  color: var(--buildora-news-muted);
  font-size: 0.84rem;
  font-weight: 700;
  line-height: 1.5;
}

.eds_news_Buildora .edn_docDetails .fa-lock {
  margin-left: 0.25rem;
  color: var(--buildora-news-primary);
  font-size: 0.8rem;
}

.eds_news_Buildora__resourceDescription,
.eds_news_Buildora .edNews_listItemDescription {
  margin: 0.45rem 0 0;
  color: var(--buildora-news-muted);
  font-size: 0.94rem;
  line-height: 1.6;
}

.eds_news_Buildora__pullQuote {
  margin: 2rem 0;
  padding: 1.4rem 1.55rem;
  color: var(--buildora-news-heading);
  background: linear-gradient(135deg, rgba(255, 86, 61, 0.1), rgba(47, 156, 149, 0.1)), var(--buildora-news-surface);
  border-left: 4px solid var(--buildora-news-primary);
  border-radius: var(--buildora-news-radius);
}

.eds_news_Buildora__pullQuote p {
  margin: 0;
  font-size: 1.25rem;
  font-weight: 800;
  line-height: 1.45;
}

.eds_news_Buildora__articleFooter {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
  max-width: 760px;
  margin: 2.3rem auto 0;
  padding-top: 1.35rem;
  border-top: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora__tagList,
.eds_news_Buildora__shareRow {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.55rem;
}

.eds_news_Buildora__tagList a,
.eds_news_Buildora__shareRow a {
  color: var(--buildora-news-heading);
  font-size: 0.88rem;
  font-weight: 800;
  text-decoration: none;
  background: var(--buildora-news-surface);
  border-radius: var(--buildora-news-radius-sm);
  padding: 0.45rem 0.8rem;
}

.eds_news_Buildora__shareRow span {
  color: var(--buildora-news-muted);
  font-size: 0.86rem;
  font-weight: 800;
  text-transform: uppercase;
}

.eds_news_Buildora__articleNav {
  display: grid;
  gap: 1rem;
  max-width: 980px;
  margin: 2.5rem auto 0;
}

.eds_news_Buildora__articleNav a {
  display: grid;
  gap: 0.25rem;
  padding: 1.15rem;
  color: var(--buildora-news-heading);
  font-weight: 800;
  line-height: 1.35;
  text-decoration: none;
  background: var(--buildora-news-surface);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
}

.eds_news_Buildora__articleNav span {
  color: var(--buildora-news-muted);
  font-size: 0.76rem;
  text-transform: uppercase;
}

.eds_news_Buildora__related {
  max-width: 980px;
  margin: 4rem auto 0;
}

@media (max-width: 575.98px) {
  .eds_news_Buildora__articleCard {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Buildora__articleCard .eds_news_Buildora__media {
    min-height: auto;
    aspect-ratio: 16/10;
  }
}
@media (min-width: 768px) {
  .eds_news_Buildora--featuredGrid,
  .eds_news_Buildora--cardsCompact,
  .eds_news_Buildora--editorialStandard,
  .eds_news_Buildora--blogClassic {
    padding: 6rem 0;
  }
  .eds_news_Buildora__featuredArticle h3 {
    font-size: 2rem;
  }
  .eds_news_Buildora__articleNav {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Buildora__blogToolbar {
    grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);
    align-items: center;
    padding: 1rem 1.1rem;
  }
  .eds_news_Buildora__blogFilterChips {
    justify-content: flex-end;
  }
}
@media (min-width: 992px) {
  .eds_news_Buildora .eds_blogLayout {
    grid-template-columns: minmax(0, 1fr) minmax(270px, 0.32fr);
    gap: 2rem;
  }
  .eds_news_Buildora .eds_blogSidebar {
    position: sticky;
    top: 6rem;
  }
  .eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostBody {
    align-content: center;
    padding: 2rem;
  }
  .eds_news_Buildora__blogPost--featured {
    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
    align-items: stretch;
  }
  .eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostMedia {
    min-height: 100%;
    aspect-ratio: auto;
  }
  .eds_news_Buildora__blogLead {
    grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
    align-items: stretch;
  }
  .eds_news_Buildora__blogLead .eds_news_Buildora__blogMedia {
    min-height: 100%;
  }
  .eds_news_Buildora__blogLead .eds_news_Buildora__blogContent {
    align-content: center;
    padding: 2rem;
  }
  .eds_news_Buildora__blogLead .eds_news_Buildora__blogTitle {
    font-size: 2.35rem;
  }
  .eds_news_Buildora__compactCard--lead {
    grid-column: span 2;
  }
  .eds_news_Buildora__editorialGridLead h2 {
    font-size: 2.15rem;
  }
}
/* Layouts derived from the supplied Buildora news design board. */
.eds_news_Buildora__fourColumnText,
.eds_news_Buildora__gridCards,
.eds_news_Buildora__editorialDashboard12,
.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn__articleListWrapper,
.eds_news_Buildora__technologyNews,
.eds_news_Buildora__worldNews,
.eds_news_Buildora__compositeGrid,
.eds_news_Buildora__featuredSplit {
  display: grid;
  width: 100%;
  min-width: 0;
  gap: clamp(0.9rem, 1.8vw, 1.25rem);
}

.eds_news_Buildora__fourColumnText,
.eds_news_Buildora__gridCards {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.eds_news_Buildora__gridCards {
  max-width: 1200px;
  margin-inline: auto;
  background: transparent;
}

.eds_news_Buildora__gridCards--three {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.eds_news_Buildora__compactList,
.eds_news_Buildora__mediaList,
.eds_news_Buildora__rankedList {
  display: grid;
  width: 100%;
  min-width: 0;
  gap: 0.85rem;
}

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

.eds_news_Buildora__gridCards > .edn__articleListWrapper,
.eds_news_Buildora__fourColumnText > .edn__articleListWrapper,
.eds_news_Buildora__editorialDashboard12 > .edn__articleListWrapper,
.eds_news_Buildora__technologyNews > .edn__articleListWrapper,
.eds_news_Buildora__worldNews > .edn__articleListWrapper,
.eds_news_Buildora__compositeGrid > .edn__articleListWrapper,
.eds_news_Buildora__featuredSplit > .edn__articleListWrapper {
  grid-column: 1/-1;
}

/* Flat image and text cards with restrained Buildora geometry. */
.eds_news_Buildora .eds_buildoraGridCard {
  display: flex;
  min-width: 0;
  min-height: 100%;
  overflow: hidden;
  flex-direction: column;
  color: var(--buildora-news-text);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: 0 6px 18px rgba(21, 32, 39, 0.06);
  transition: border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition);
}

.eds_news_Buildora .eds_buildoraGridCard:hover,
.eds_news_Buildora .eds_buildoraGridCard:focus-within {
  border-color: rgba(255, 86, 61, 0.32);
  box-shadow: 0 12px 28px rgba(21, 32, 39, 0.1);
  transform: translateY(-2px);
}

.eds_news_Buildora .eds_buildoraGridCard__mediaWrap {
  position: relative;
  background: transparent;
}

.eds_news_Buildora .eds_buildoraGridCard__media,
.eds_news_Buildora .eds_buildoraGridCard__media img {
  display: block;
  width: 100%;
}

.eds_news_Buildora .eds_buildoraGridCard__media {
  overflow: hidden;
}

.eds_news_Buildora .eds_buildoraGridCard__media img {
  aspect-ratio: 16/10;
  object-fit: cover;
  transition: transform 420ms cubic-bezier(0.22, 1, 0.36, 1);
}

.eds_news_Buildora .eds_buildoraGridCard:hover .eds_buildoraGridCard__media img,
.eds_news_Buildora .eds_buildoraGridCard:focus-within .eds_buildoraGridCard__media img {
  transform: scale(1.025);
}

.eds_news_Buildora .eds_buildoraGridCard__comments,
.eds_news_Buildora .eds_buildoraGridCard__comments:visited {
  position: absolute;
  top: 0.65rem;
  right: 0.65rem;
  display: inline-flex;
  min-width: 1.8rem;
  min-height: 1.8rem;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.45rem;
  color: var(--buildora-news-primary-dark);
  font-size: 0.7rem;
  font-weight: 800;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.94);
  border: 1px solid rgba(255, 86, 61, 0.38);
  border-radius: var(--buildora-news-radius-sm);
}

.eds_news_Buildora .eds_buildoraGridCard__mediaMeta,
.eds_news_Buildora .eds_buildoraMediaMeta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4rem 0.65rem;
  margin: 0;
  padding: 0;
  color: var(--buildora-news-muted);
  font-size: 0.68rem;
  font-weight: 700;
  line-height: 1.35;
  background: transparent;
}

.eds_news_Buildora .eds_buildoraGridCard__mediaMeta {
  padding: 0.8rem 1rem 0;
}

.eds_news_Buildora .eds_buildoraGridCard__mediaMeta span,
.eds_news_Buildora .eds_buildoraGridCard__category {
  color: var(--buildora-news-primary-dark);
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.035em;
  text-transform: uppercase;
}

.eds_news_Buildora .eds_buildoraGridCard__mediaMeta a,
.eds_news_Buildora .eds_buildoraGridCard__category a,
.eds_news_Buildora .eds_buildoraMediaMeta a,
.eds_news_Buildora .eds_buildoraGridCard__mediaMeta a:visited,
.eds_news_Buildora .eds_buildoraGridCard__category a:visited,
.eds_news_Buildora .eds_buildoraMediaMeta a:visited {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora .eds_buildoraGridCard__body {
  display: flex;
  min-width: 0;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  padding: 1rem;
}

.eds_news_Buildora .eds_buildoraGridCard--text {
  border-top: 3px solid var(--buildora-news-primary);
}

.eds_news_Buildora .eds_buildoraGridCard--text .eds_buildoraGridCard__body {
  padding: clamp(1rem, 2vw, 1.25rem);
}

.eds_news_Buildora .eds_buildoraGridCard__eyebrow {
  margin: 0 0 0.45rem;
  color: var(--buildora-news-primary);
  font-size: 0.67rem;
  font-weight: 800;
  letter-spacing: 0.045em;
  line-height: 1.3;
  text-transform: uppercase;
}

.eds_news_Buildora .eds_buildoraGridCard__title {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: clamp(1rem, 1.45vw, 1.2rem);
  font-weight: 800;
  letter-spacing: -0.025em;
  line-height: 1.12;
}

.eds_news_Buildora .eds_buildoraGridCard__title a,
.eds_news_Buildora .eds_buildoraGridCard__title a:visited {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora .eds_buildoraGridCard__title a:hover,
.eds_news_Buildora .eds_buildoraGridCard__title a:focus-visible {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora .eds_buildoraGridCard__date {
  margin: 0.65rem 0 0;
  color: var(--buildora-news-muted);
  font-size: 0.72rem;
  font-weight: 650;
}

.eds_news_Buildora .eds_buildoraGridCard__summary {
  display: -webkit-box;
  margin: 0.75rem 0 0;
  overflow: hidden;
  color: var(--buildora-news-text);
  font-size: 0.84rem;
  line-height: 1.55;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.eds_news_Buildora .eds_buildoraGridCard__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.3rem 0.55rem;
  margin-top: auto;
  padding-top: 0.9rem;
  color: var(--buildora-news-muted);
  font-size: 0.68rem;
}

.eds_news_Buildora .eds_buildoraGridCard__tags a,
.eds_news_Buildora .eds_buildoraGridCard__tags a:visited {
  color: inherit;
  text-decoration: none;
}

/* Shared editorial cards used by the larger supplied board compositions. */
.eds_news_Buildora .eds_newsCard {
  display: flex;
  min-width: 0;
  overflow: hidden;
  flex-direction: column;
  color: var(--buildora-news-text);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: 0 6px 18px rgba(21, 32, 39, 0.06);
}

.eds_news_Buildora .eds_newsCard__media,
.eds_news_Buildora .eds_newsCard__media img {
  display: block;
  width: 100%;
}

.eds_news_Buildora .eds_newsCard__media {
  overflow: hidden;
  background: var(--buildora-news-background-soft);
}

.eds_news_Buildora .eds_newsCard__media img {
  aspect-ratio: 16/10;
  object-fit: cover;
}

.eds_news_Buildora .eds_newsCard__body {
  display: flex;
  min-width: 0;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  padding: 1rem;
}

.eds_news_Buildora .eds_newsCard__meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem 0.65rem;
  margin: 0 0 0.55rem;
  color: var(--buildora-news-muted);
  font-size: 0.68rem;
  font-weight: 700;
}

.eds_news_Buildora .eds_newsCard__meta span {
  color: var(--buildora-news-primary-dark);
  font-weight: 800;
  text-transform: uppercase;
}

.eds_news_Buildora .eds_newsCard__meta a,
.eds_news_Buildora .eds_newsCard__meta a:visited {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora .eds_newsCard__eyebrow {
  margin: 0 0 0.35rem;
  color: var(--buildora-news-primary);
  font-size: 0.66rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.eds_news_Buildora .eds_newsCard__title {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: clamp(1rem, 1.55vw, 1.25rem);
  font-weight: 800;
  letter-spacing: -0.025em;
  line-height: 1.12;
}

.eds_news_Buildora .eds_newsCard__title a,
.eds_news_Buildora .eds_newsCard__title a:visited {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora .eds_newsCard__title a:hover,
.eds_news_Buildora .eds_newsCard__title a:focus-visible {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora .eds_newsCard__summary {
  margin: 0.75rem 0 0;
  color: var(--buildora-news-text);
  font-size: 0.84rem;
  line-height: 1.55;
}

.eds_news_Buildora .eds_newsCard__link,
.eds_news_Buildora .eds_newsCard__link:visited {
  margin-top: auto;
  padding-top: 0.9rem;
  color: var(--buildora-news-primary-dark);
  font-size: 0.76rem;
  font-weight: 800;
  text-decoration: none;
}

.eds_news_Buildora .eds_newsCard--compactRow,
.eds_news_Buildora .eds_newsCard--technologyUpdate {
  display: grid;
  grid-template-columns: minmax(7.5rem, 35%) minmax(0, 1fr);
}

.eds_news_Buildora .eds_newsCard--mediaRow,
.eds_news_Buildora .eds_newsCard--rankedRow {
  display: grid;
  grid-template-columns: minmax(10rem, 28%) minmax(0, 1fr);
  align-items: stretch;
}

.eds_news_Buildora .eds_newsCard--compactRow:not(:has(.eds_newsCard__media)),
.eds_news_Buildora .eds_newsCard--technologyUpdate:not(:has(.eds_newsCard__media)),
.eds_news_Buildora .eds_newsCard--mediaRow:not(:has(.eds_newsCard__media)),
.eds_news_Buildora .eds_newsCard--rankedRow:not(:has(.eds_newsCard__media)) {
  grid-template-columns: minmax(0, 1fr);
}

.eds_news_Buildora .eds_newsCard--compactRow .eds_newsCard__media,
.eds_news_Buildora .eds_newsCard--compactRow .eds_newsCard__media img,
.eds_news_Buildora .eds_newsCard--technologyUpdate .eds_newsCard__media,
.eds_news_Buildora .eds_newsCard--technologyUpdate .eds_newsCard__media img,
.eds_news_Buildora .eds_newsCard--mediaRow .eds_newsCard__media,
.eds_news_Buildora .eds_newsCard--mediaRow .eds_newsCard__media img,
.eds_news_Buildora .eds_newsCard--rankedRow .eds_newsCard__media,
.eds_news_Buildora .eds_newsCard--rankedRow .eds_newsCard__media img {
  height: 100%;
}

.eds_news_Buildora .eds_newsCard--rankedRow .eds_newsCard__meta {
  margin-bottom: 0.45rem;
}

.eds_news_Buildora .eds_newsCard--rankedRow .eds_newsCard__eyebrow {
  margin-bottom: 0.45rem;
  color: var(--buildora-news-muted);
  font-size: 0.76rem;
  font-weight: 650;
  letter-spacing: 0;
  line-height: 1.35;
  text-transform: none;
}

.eds_news_Buildora .eds_newsCard__rankFooter {
  display: flex;
  grid-column: 1/-1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.65rem 1rem;
  padding: 0.65rem 1rem;
  border-top: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora .eds_newsCard__rankStats {
  display: flex;
  min-width: 0;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.45rem 0.85rem;
}

.eds_news_Buildora .eds_newsCard__rankStat,
.eds_news_Buildora .eds_newsCard__rankStat:visited {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  color: var(--buildora-news-muted);
  font-size: 0.72rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.eds_news_Buildora .eds_newsCard__rankStat i {
  color: var(--buildora-news-primary);
  font-size: 0.7rem;
}

.eds_news_Buildora .eds_newsCard__rankStat:hover,
.eds_news_Buildora .eds_newsCard__rankStat:focus-visible {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora .eds_newsCard__rankLink,
.eds_news_Buildora .eds_newsCard__rankLink:visited {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  gap: 0.4rem;
  margin-left: auto;
  color: var(--buildora-news-primary-dark);
  font-size: 0.72rem;
  font-weight: 800;
  text-decoration: none;
}

.eds_news_Buildora .eds_newsCard__rankLink:hover,
.eds_news_Buildora .eds_newsCard__rankLink:focus-visible {
  color: var(--buildora-news-primary);
}

.eds_news_Buildora .eds_newsCard__rankLink i {
  font-size: 0.65rem;
  transition: transform var(--buildora-news-transition);
}

.eds_news_Buildora .eds_newsCard__rankLink:hover i,
.eds_news_Buildora .eds_newsCard__rankLink:focus-visible i {
  transform: translateX(0.15rem);
}

.eds_news_Buildora .eds_newsCard--editorialLead,
.eds_news_Buildora .eds_newsCard--technologyHero,
.eds_news_Buildora .eds_newsCard--worldLead {
  grid-column: span 2;
}

.eds_news_Buildora .eds_newsCard--editorialLead .eds_newsCard__media img,
.eds_news_Buildora .eds_newsCard--technologyHero .eds_newsCard__media img,
.eds_news_Buildora .eds_newsCard--worldLead .eds_newsCard__media img {
  aspect-ratio: 16/8;
}

.eds_news_Buildora .eds_newsCard--editorialLead .eds_newsCard__title,
.eds_news_Buildora .eds_newsCard--technologyHero .eds_newsCard__title,
.eds_news_Buildora .eds_newsCard--worldLead .eds_newsCard__title {
  font-size: clamp(1.35rem, 2.7vw, 2.15rem);
}

.eds_news_Buildora .eds_featuredSplitMedia,
.eds_news_Buildora .eds_technologyNewsMedia {
  position: relative;
  min-width: 0;
  overflow: hidden;
}

.eds_news_Buildora .eds_featuredSplitComments,
.eds_news_Buildora .eds_technologyNewsComments {
  position: absolute;
  top: 0.6rem;
  right: 0.6rem;
  z-index: 2;
  display: inline-flex;
  min-width: 1.8rem;
  min-height: 1.8rem;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.45rem;
  color: var(--buildora-news-primary-dark);
  font-size: 0.68rem;
  font-weight: 800;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.94);
  border: 1px solid rgba(255, 86, 61, 0.35);
  border-radius: var(--buildora-news-radius-sm);
}

.eds_news_Buildora .eds_newsCard--dark {
  color: var(--buildora-news-white);
  background: var(--buildora-news-secondary);
  border-color: var(--buildora-news-secondary);
}

.eds_news_Buildora .eds_newsCard--dark .eds_newsCard__title,
.eds_news_Buildora .eds_newsCard--dark .eds_newsCard__title a,
.eds_news_Buildora .eds_newsCard--dark .eds_newsCard__summary {
  color: var(--buildora-news-white);
}

.eds_news_Buildora__technologyNews,
.eds_news_Buildora__compositeGrid,
.eds_news_Buildora__featuredSplit {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

/* Nine articles are grouped as 2 heroes, 4 updates and 3 equal briefs. */
.eds_news_Buildora__technologyNews {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.eds_news_Buildora__technologyNews .eds_newsCard--technologyHero,
.eds_news_Buildora__technologyNews .eds_newsCard--technologyUpdate {
  grid-column: span 3;
}

.eds_news_Buildora__technologyNews .eds_newsCard--technologyBrief {
  grid-column: span 2;
}

.eds_news_Buildora__compositeGrid .eds_newsCard--catalogFeature,
.eds_news_Buildora__featuredSplit .eds_newsCard--featuredSupport {
  grid-column: span 1;
}

.eds_news_Buildora__compositeGrid .eds_newsCard--editorialCompact,
.eds_news_Buildora__featuredSplit .eds_newsCard--featuredMini {
  grid-column: span 2;
}

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

/* Dashboard board: simple editorial hierarchy, without celestial rings or floating capsules. */
.eds_news_Buildora__editorialDashboard12,
.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn__articleListWrapper {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.eds_news_Buildora .eds_buildoraDashboardCard {
  display: flex;
  min-width: 0;
  overflow: hidden;
  flex-direction: column;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: 0 6px 18px rgba(21, 32, 39, 0.06);
}

.eds_news_Buildora .eds_buildoraDashboardCard--hero {
  grid-column: span 2;
  grid-row: span 2;
}

.eds_news_Buildora .eds_buildoraDashboardCard--feature {
  grid-column: span 2;
}

.eds_news_Buildora .eds_buildoraDashboardCard--story {
  grid-column: span 2;
  border-top: 3px solid var(--buildora-news-primary);
}

.eds_news_Buildora .eds_buildoraDashboardCard__mediaWrap,
.eds_news_Buildora .eds_buildoraDashboardCard__media,
.eds_news_Buildora .eds_buildoraDashboardCard__media img {
  display: block;
  width: 100%;
}

.eds_news_Buildora .eds_buildoraDashboardCard__mediaWrap {
  position: relative;
}

.eds_news_Buildora .eds_buildoraDashboardCard__media img {
  aspect-ratio: 16/10;
  object-fit: cover;
}

.eds_news_Buildora .eds_buildoraDashboardCard__comments {
  position: absolute;
  top: 0.6rem;
  right: 0.6rem;
  padding: 0.3rem 0.45rem;
  color: var(--buildora-news-primary-dark);
  font-size: 0.68rem;
  font-weight: 800;
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid rgba(255, 86, 61, 0.35);
  border-radius: var(--buildora-news-radius-sm);
}

.eds_news_Buildora .eds_buildoraDashboardCard__body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  padding: 1rem;
}

.eds_news_Buildora .eds_buildoraDashboardCard__category,
.eds_news_Buildora .eds_buildoraDashboardCard__eyebrow,
.eds_news_Buildora .eds_buildoraDashboardCard__date,
.eds_news_Buildora .eds_buildoraDashboardCard__meta {
  margin: 0 0 0.45rem;
  font-size: 0.67rem;
  font-weight: 800;
  text-transform: uppercase;
}

.eds_news_Buildora .eds_buildoraDashboardCard__meta,
.eds_news_Buildora .eds_buildoraDashboardCard__mediaMeta {
  color: var(--buildora-news-muted);
}

.eds_news_Buildora .eds_buildoraDashboardCard__category,
.eds_news_Buildora .eds_buildoraDashboardCard__meta > span,
.eds_news_Buildora .eds_buildoraDashboardCard__mediaMeta > span {
  color: var(--buildora-news-heading);
}

.eds_news_Buildora .eds_buildoraDashboardCard__date,
.eds_news_Buildora .eds_buildoraDashboardCard__meta time,
.eds_news_Buildora .eds_buildoraDashboardCard__mediaMeta time {
  color: var(--buildora-news-muted);
}

.eds_news_Buildora .eds_buildoraDashboardCard__eyebrow {
  padding-left: 0.5rem;
  color: var(--buildora-news-text);
  letter-spacing: 0.025em;
  border-left: 2px solid var(--buildora-news-primary);
}

.eds_news_Buildora .eds_buildoraDashboardCard__body > .eds_buildoraMediaMeta,
.eds_news_Buildora .eds_buildoraDashboardCard__body > .eds_buildoraDashboardCard__meta {
  padding: 0;
}

.eds_news_Buildora .eds_buildoraDashboardCard__mediaWrap > .eds_buildoraDashboardCard__mediaMeta {
  padding: 0.7rem 1rem 0;
}

.eds_news_Buildora .eds_buildoraDashboardCard__category a,
.eds_news_Buildora .eds_buildoraDashboardCard__category a:visited,
.eds_news_Buildora .eds_buildoraDashboardCard__eyebrow a,
.eds_news_Buildora .eds_buildoraDashboardCard__eyebrow a:visited,
.eds_news_Buildora .eds_buildoraDashboardCard__meta a,
.eds_news_Buildora .eds_buildoraDashboardCard__meta a:visited,
.eds_news_Buildora .eds_buildoraDashboardCard__mediaMeta a,
.eds_news_Buildora .eds_buildoraDashboardCard__mediaMeta a:visited {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora .eds_buildoraDashboardCard__title {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 1.05rem;
  font-weight: 800;
  line-height: 1.14;
}

.eds_news_Buildora .eds_buildoraDashboardCard__title a,
.eds_news_Buildora .eds_buildoraDashboardCard__title a:visited {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora .eds_buildoraDashboardCard__summary {
  margin: 0.7rem 0 0;
  color: var(--buildora-news-text);
  font-size: 0.82rem;
  line-height: 1.5;
}

.eds_news_Buildora .eds_buildoraDashboardCard__tags {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.35rem;
  margin-top: auto;
  padding-top: 0.75rem;
  color: var(--buildora-news-muted);
  font-size: 0.68rem;
}

.eds_news_Buildora .eds_buildoraDashboardCard__tags a,
.eds_news_Buildora .eds_buildoraDashboardCard__tags a:visited {
  display: inline-flex;
  max-width: 100%;
  min-height: 1.65rem;
  align-items: center;
  padding: 0.25rem 0.45rem;
  overflow-wrap: anywhere;
  color: var(--buildora-news-muted);
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  background: var(--buildora-news-background-soft);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius-sm);
}

.eds_news_Buildora .eds_buildoraDashboardCard__tags a:hover,
.eds_news_Buildora .eds_buildoraDashboardCard__tags a:focus-visible {
  color: var(--buildora-news-primary-dark);
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
}

@media (max-width: 980px) {
  .eds_news_Buildora__fourColumnText,
  .eds_news_Buildora__gridCards,
  .eds_news_Buildora__compactList,
  .eds_news_Buildora__technologyNews,
  .eds_news_Buildora__compositeGrid,
  .eds_news_Buildora__featuredSplit,
  .eds_news_Buildora__editorialDashboard12,
  .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn__articleListWrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Buildora__technologyNews .eds_newsCard--technologyHero,
  .eds_news_Buildora__technologyNews .eds_newsCard--technologyUpdate,
  .eds_news_Buildora__technologyNews .eds_newsCard--technologyBrief {
    grid-column: auto;
  }
  .eds_news_Buildora__technologyNews .eds_newsCard--technologyBrief:last-of-type {
    grid-column: 1/-1;
  }
}
@media (max-width: 620px) {
  .eds_news_Buildora__fourColumnText,
  .eds_news_Buildora__gridCards,
  .eds_news_Buildora__technologyNews,
  .eds_news_Buildora__worldNews,
  .eds_news_Buildora__compositeGrid,
  .eds_news_Buildora__featuredSplit,
  .eds_news_Buildora__editorialDashboard12,
  .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn__articleListWrapper {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Buildora .eds_newsCard--editorialLead,
  .eds_news_Buildora .eds_newsCard--technologyHero,
  .eds_news_Buildora .eds_newsCard--worldLead,
  .eds_news_Buildora .eds_buildoraDashboardCard--hero {
    grid-column: auto;
    grid-row: auto;
  }
  .eds_news_Buildora .eds_newsCard--compactRow,
  .eds_news_Buildora .eds_newsCard--technologyUpdate,
  .eds_news_Buildora .eds_newsCard--mediaRow,
  .eds_news_Buildora .eds_newsCard--rankedRow {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Buildora__technologyNews .eds_newsCard--technologyUpdate,
  .eds_news_Buildora__technologyNews .eds_newsCard--technologyBrief,
  .eds_news_Buildora__compositeGrid .eds_newsCard--editorialCompact,
  .eds_news_Buildora__featuredSplit .eds_newsCard--featuredMini,
  .eds_news_Buildora .eds_buildoraDashboardCard--feature,
  .eds_news_Buildora .eds_buildoraDashboardCard--story {
    grid-column: auto;
  }
}
@media (prefers-reduced-motion: reduce) {
  .eds_news_Buildora .eds_buildoraGridCard,
  .eds_news_Buildora .eds_buildoraGridCard__media img {
    transition: none;
  }
  .eds_news_Buildora .eds_buildoraGridCard:hover,
  .eds_news_Buildora .eds_buildoraGridCard:focus-within,
  .eds_news_Buildora .eds_buildoraGridCard:hover .eds_buildoraGridCard__media img,
  .eds_news_Buildora .eds_buildoraGridCard:focus-within .eds_buildoraGridCard__media img {
    transform: none;
  }
}
/* Article Details composition derived from the supplied details design. */
.eds_news_Buildora--detailDefault {
  width: 100%;
  color: var(--buildora-news-text);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleHeader {
  margin-bottom: 1rem;
  padding: 0.8rem 1rem;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: 0 6px 18px rgba(21, 32, 39, 0.05);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleHeader--compactMeta {
  width: fit-content;
  max-width: 100%;
  margin-bottom: 0.75rem;
  padding: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleHeader--compactMeta .eds_news_Buildora__articleInfoBar {
  min-height: 2rem;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleInfoBar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.65rem 1rem;
  color: var(--buildora-news-muted);
  font-size: 0.8rem;
  line-height: 1.35;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleByline {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: var(--buildora-news-heading);
  font-weight: 700;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleByline img {
  display: block;
  width: 2rem;
  height: 2rem;
  object-fit: cover;
  border-radius: 50%;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleByline a,
.eds_news_Buildora--detailDefault .eds_news_Buildora__articleByline a:visited {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleDate {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleDate::before {
  content: "\f073";
  color: var(--buildora-news-primary);
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__detailHero {
  position: relative;
  display: grid;
  min-height: clamp(19rem, 46vw, 34rem);
  overflow: hidden;
  background: var(--buildora-news-secondary-dark);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-md);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__detailHero::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(180deg, transparent 32%, rgba(11, 17, 21, 0.84) 100%);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleMedia {
  position: relative;
  grid-area: 1/1;
  min-width: 0;
  min-height: 100%;
  overflow: hidden;
  margin: 0;
  background: var(--buildora-news-secondary-dark);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articlePicture,
.eds_news_Buildora--detailDefault .eds_news_Buildora__articlePicture img {
  display: block;
  width: 100%;
  min-height: clamp(19rem, 46vw, 34rem);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articlePicture img {
  object-fit: cover;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__embedMedia iframe,
.eds_news_Buildora--detailDefault .eds_news_Buildora__embedMedia video {
  display: block;
  width: 100%;
  min-height: clamp(19rem, 46vw, 34rem);
  border: 0;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleHeadline {
  position: relative;
  z-index: 2;
  grid-area: 1/1;
  align-self: end;
  padding: clamp(1.25rem, 4vw, 3rem);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleCategory {
  margin-bottom: 0.65rem;
  color: var(--buildora-news-primary);
  font-size: 0.7rem;
  font-weight: 800;
  letter-spacing: 0.045em;
  text-transform: uppercase;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleCategory a,
.eds_news_Buildora--detailDefault .eds_news_Buildora__articleCategory a:visited {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleTitle {
  margin: 0;
  color: var(--buildora-news-white);
  font-family: var(--buildora-news-font-heading);
  font-size: clamp(2rem, 5vw, 4rem);
  font-weight: 800;
  letter-spacing: -0.04em;
  line-height: 1.03;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleSubtitle {
  margin: 0.75rem 0 0;
  color: rgba(255, 255, 255, 0.82);
  font-size: clamp(0.95rem, 1.7vw, 1.15rem);
  line-height: 1.55;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleMediaCaption {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 3;
  max-width: calc(100% - 7rem);
  padding: 0.35rem 0.5rem;
  color: var(--buildora-news-white);
  font-size: 0.7rem;
  background: rgba(11, 17, 21, 0.7);
  border-radius: var(--buildora-news-radius-sm);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleMediaCaption:empty {
  display: none;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleMediaCaption--description {
  top: 2.9rem;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleLead,
.eds_news_Buildora--detailDefault .eds_news_Buildora__articleBody,
.eds_news_Buildora--detailDefault .eds_news_Buildora__sharePrintPanel,
.eds_news_Buildora--detailDefault .eds_news_Buildora__eventPanel,
.eds_news_Buildora--detailDefault .eds_news_Buildora__forumCommentsPrompt,
.eds_news_Buildora--detailDefault .eds_news_Buildora__authorBox {
  margin-top: 1rem;
  padding: clamp(1rem, 2.5vw, 1.6rem);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: 0 6px 18px rgba(21, 32, 39, 0.05);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleLead {
  font-size: clamp(1rem, 1.6vw, 1.12rem);
  line-height: 1.7;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleBody {
  width: 100%;
  max-width: none;
  color: var(--buildora-news-text);
  font-size: 1rem;
  line-height: 1.78;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleGallery,
.eds_news_Buildora--detailDefault .eds_news_Buildora__articleResources {
  width: 100%;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleGallery {
  margin-block: clamp(2.25rem, 4vw, 3rem);
}

/* EasyDNNnews renders every selected article gallery implementation
   (Chameleon, Gravity and others) inside this shared runtime wrapper. */
.eds_news_Buildora--detailDefault .article_gallery,
.eds_news_Buildora__resources ~ .article_gallery {
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-block: clamp(2.25rem, 4vw, 3rem);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleGallery:empty,
.eds_news_Buildora--detailDefault .eds_news_Buildora__articleResources:empty {
  display: none;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleResources {
  display: grid;
  max-width: none;
  gap: 1.25rem;
  margin: clamp(2.25rem, 4vw, 3rem) auto;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleResources > .edNews_articleDocuments,
.eds_news_Buildora--detailDefault .eds_news_Buildora__articleResources > .edNews_articleLinks {
  width: 100%;
  max-width: none;
  margin: 0;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleBody > :first-child {
  margin-top: 0;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleBody > :last-child {
  margin-bottom: 0;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleBody h2,
.eds_news_Buildora--detailDefault .eds_news_Buildora__articleBody h3,
.eds_news_Buildora--detailDefault .eds_news_Buildora__articleBody h4 {
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-weight: 800;
  line-height: 1.16;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleBody blockquote {
  margin: 1.5rem 0;
  padding: 0.25rem 0 0.25rem 1.25rem;
  color: var(--buildora-news-heading);
  font-size: clamp(1.15rem, 2.2vw, 1.45rem);
  font-style: italic;
  line-height: 1.55;
  border-left: 3px solid var(--buildora-news-primary);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleTools {
  display: grid;
  gap: 1rem;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__sharePrintPanel {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleActions {
  display: flex;
  min-width: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 0.65rem clamp(1.5rem, 2.5vw, 2rem);
  margin-left: auto;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__shareRow,
.eds_news_Buildora--detailDefault .eds_news_Buildora__tags,
.eds_news_Buildora--detailDefault .eds_news_Buildora__authorConnect {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.45rem 0.65rem;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__shareRow > span,
.eds_news_Buildora--detailDefault .eds_news_Buildora__tags > span {
  color: var(--buildora-news-primary);
  font-size: 0.7rem;
  font-weight: 800;
  letter-spacing: 0.035em;
  text-transform: uppercase;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__tags a,
.eds_news_Buildora--detailDefault .eds_news_Buildora__tags a:visited {
  color: var(--buildora-news-muted);
  font-size: 0.76rem;
  text-decoration: none;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventCalendar {
  display: inline-flex;
  min-height: 2.3rem;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 0.8rem;
  color: var(--buildora-news-primary-dark);
  font-size: 0.74rem;
  font-weight: 800;
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid rgba(255, 86, 61, 0.35);
  border-radius: var(--buildora-news-radius-sm);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction {
  --buildora-news-icon-print: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3.5A1.5 1.5 0 0 1 8.5 2h7A1.5 1.5 0 0 1 17 3.5V7h1.5A3.5 3.5 0 0 1 22 10.5V16a2 2 0 0 1-2 2h-2v2.5A1.5 1.5 0 0 1 16.5 22h-9A1.5 1.5 0 0 1 6 20.5V18H4a2 2 0 0 1-2-2v-5.5A3.5 3.5 0 0 1 5.5 7H7V3.5zM9 4v3h6V4H9zm-1 10v6h8v-6H8zm10-1.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
  display: inline-flex;
  min-width: 0;
  flex: 0 0 auto;
  align-items: center;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > span {
  display: inline-flex;
  min-width: 0;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction .edn_printButton,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction .edn_printButton:visited,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > a,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > a:visited,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > button {
  display: inline-flex;
  min-height: 2.3rem;
  align-items: center;
  justify-content: center;
  gap: 0.45rem;
  margin: 0;
  padding: 0.5rem 0.85rem;
  color: var(--buildora-news-primary-dark);
  font: 800 0.76rem/1 var(--buildora-news-font-body);
  text-decoration: none;
  background: color-mix(in srgb, var(--buildora-news-primary) 5%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
  border-radius: var(--buildora-news-radius-sm);
  box-shadow: none;
  cursor: pointer;
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction .edn_printButton::before,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > a::before,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > button::before {
  display: block;
  width: 0.95rem;
  height: 0.95rem;
  flex: 0 0 auto;
  content: "";
  background-color: currentColor;
  -webkit-mask: var(--buildora-news-icon-print) center/contain no-repeat;
  mask: var(--buildora-news-icon-print) center/contain no-repeat;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction .edn_printButton > span {
  display: inline-flex;
  align-items: center;
  color: inherit;
  line-height: inherit;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction .edn_printButton:hover,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction .edn_printButton:focus-visible,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > a:hover,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > a:focus-visible,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > button:hover,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > button:focus-visible {
  color: var(--buildora-news-white);
  text-decoration: none;
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
  transform: translateY(-1px);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction .edn_printButton:active,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > a:active,
.eds_news_Buildora--detailDefault .eds_news_Buildora__printAction > button:active {
  transform: translateY(0);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__ratingPreview {
  margin-left: auto;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__galleryBackLink {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 4;
  padding: 0.45rem 0.65rem;
  color: var(--buildora-news-white);
  font-size: 0.7rem;
  font-weight: 800;
  text-decoration: none;
  background: rgba(11, 17, 21, 0.72);
  border-radius: var(--buildora-news-radius-sm);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventSummary,
.eds_news_Buildora--detailDefault .eds_news_Buildora__eventActions,
.eds_news_Buildora--detailDefault .eds_news_Buildora__eventSignup {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.65rem;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventLabel,
.eds_news_Buildora--detailDefault .eds_news_Buildora__eventMeta span,
.eds_news_Buildora--detailDefault .eds_news_Buildora__eventPrice span {
  color: var(--buildora-news-primary);
  font-size: 0.7rem;
  font-weight: 800;
  text-transform: uppercase;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventStats {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0;
  margin: 1rem 0 0;
  padding: 0;
  list-style: none;
  border: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventStats li {
  display: grid;
  gap: 0.25rem;
  padding: 0.8rem;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventStats li + li {
  border-left: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventStats span,
.eds_news_Buildora--detailDefault .eds_news_Buildora__eventInfo {
  color: var(--buildora-news-muted);
  font-size: 0.76rem;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventMeta,
.eds_news_Buildora--detailDefault .eds_news_Buildora__eventPrice,
.eds_news_Buildora--detailDefault .eds_news_Buildora__eventInfo {
  margin: 0.75rem 0 0;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__authorBox {
  display: grid;
  grid-template-columns: 5rem minmax(0, 1fr);
  gap: 1rem;
  align-items: start;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__authorBox > img,
.eds_news_Buildora--detailDefault .eds_news_Buildora__authorBox > a > img {
  display: block;
  width: 5rem;
  height: 5rem;
  object-fit: cover;
  border-radius: 50%;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__authorName {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 1.15rem;
  font-weight: 800;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__authorContent {
  min-width: 0;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__authorSummary,
.eds_news_Buildora--detailDefault .eds_news_Buildora__authorFullInfo {
  margin-top: 0.5rem;
  color: var(--buildora-news-muted);
  font-size: 0.84rem;
  line-height: 1.55;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__authorConnect {
  margin-top: 0.75rem;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleFooter {
  max-width: none;
  margin: 1rem 0 0;
  padding: 1rem;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees {
  overflow: hidden;
  margin-top: clamp(2.25rem, 4vw, 3rem);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendeesTitle {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin: 0;
  padding: 1rem clamp(1rem, 2.5vw, 1.35rem);
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: clamp(1rem, 1.8vw, 1.15rem);
  font-weight: 800;
  line-height: 1.2;
  border-bottom: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendeesTitle::before {
  width: 0.65rem;
  height: 0.65rem;
  flex: 0 0 auto;
  content: "";
  background: var(--buildora-news-primary);
  border-radius: 50%;
  box-shadow: 0.45rem -0.2rem 0 color-mix(in srgb, var(--buildora-news-primary) 60%, var(--buildora-news-white)), 0.45rem 0.2rem 0 color-mix(in srgb, var(--buildora-news-primary) 60%, var(--buildora-news-white));
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees .edn_listOfAttendants {
  width: 100%;
  margin: 0;
  padding: 0;
  overflow-x: auto;
  border: 0;
  border-radius: 0;
  scrollbar-color: color-mix(in srgb, var(--buildora-news-primary) 42%, var(--buildora-news-border)) transparent;
  -webkit-overflow-scrolling: touch;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees .edn_listOfAttendants > table {
  width: 100%;
  min-width: 30rem;
  margin: 0;
  border: 0;
  border-collapse: collapse;
  table-layout: fixed;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees .edn_listOfAttendants th,
.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees .edn_listOfAttendants td {
  padding: 0.8rem clamp(1rem, 2.5vw, 1.35rem);
  color: var(--buildora-news-text);
  text-align: left;
  vertical-align: middle;
  overflow-wrap: anywhere;
  border: 0;
  border-bottom: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees .edn_listOfAttendants th {
  color: var(--buildora-news-heading);
  font-size: 0.75rem;
  font-weight: 800;
  letter-spacing: 0.035em;
  text-transform: uppercase;
  background: color-mix(in srgb, var(--buildora-news-primary) 6%, var(--buildora-news-white));
  border-bottom-color: color-mix(in srgb, var(--buildora-news-primary) 32%, var(--buildora-news-border));
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees .edn_listOfAttendants td {
  font-size: 0.9rem;
  line-height: 1.45;
  transition: background-color var(--buildora-news-transition);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees .edn_listOfAttendants tr:nth-child(even) td {
  background: color-mix(in srgb, var(--buildora-news-surface-alt) 62%, var(--buildora-news-white));
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees .edn_listOfAttendants tbody tr:hover td {
  background: color-mix(in srgb, var(--buildora-news-primary) 5%, var(--buildora-news-white));
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees .edn_listOfAttendants tr:last-child td {
  border-bottom: 0;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees .edn_eventUserName {
  width: 76%;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees .edn_eventNumberOfTickets {
  width: 24%;
  text-align: center;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees a {
  color: var(--buildora-news-primary);
  font-weight: 700;
  text-decoration: none;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees a:hover,
.eds_news_Buildora--detailDefault .eds_news_Buildora__eventAttendees a:focus-visible {
  color: var(--buildora-news-primary-dark);
  text-decoration: underline;
  text-underline-offset: 0.15em;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleNav {
  display: grid;
  width: 100%;
  max-width: none;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
  margin: clamp(2.25rem, 4vw, 3rem) auto 0;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleNavItem {
  display: grid;
  gap: 0.25rem;
  padding: 1rem;
  color: var(--buildora-news-heading);
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleNavItem--next {
  text-align: right;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleNavItem--previous:only-child {
  grid-column: 1;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleNavItem--next:only-child {
  grid-column: 2;
}

.eds_news_Buildora--detailDefault .eds_news_Buildora__articleNavItem span {
  color: var(--buildora-news-primary);
  font-size: 0.68rem;
  font-weight: 800;
  text-transform: uppercase;
}

@media (max-width: 620px) {
  .eds_news_Buildora--detailDefault .eds_news_Buildora__articleInfoBar,
  .eds_news_Buildora--detailDefault .eds_news_Buildora__sharePrintPanel {
    align-items: flex-start;
    flex-direction: column;
  }
  .eds_news_Buildora--detailDefault .eds_news_Buildora__articleActions {
    width: 100%;
    justify-content: flex-start;
    gap: 0.75rem 1rem;
    margin-left: 0;
  }
  .eds_news_Buildora--detailDefault .eds_news_Buildora__authorBox,
  .eds_news_Buildora--detailDefault .eds_news_Buildora__articleNav,
  .eds_news_Buildora--detailDefault .eds_news_Buildora__eventStats {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Buildora--detailDefault .eds_news_Buildora__eventStats li + li {
    border-top: 1px solid var(--buildora-news-border);
    border-left: 0;
  }
  .eds_news_Buildora--detailDefault .eds_news_Buildora__articleNavItem--next {
    text-align: left;
  }
  .eds_news_Buildora--detailDefault .eds_news_Buildora__articleNavItem:only-child {
    grid-column: 1;
  }
}
/*
 * EasyDNNnews in-article media.
 * Keeps the Ozone left/right/inline-width mechanics, with responsive media and
 * MediaElement controls adapted to the actual width of the embedded card.
 */
.eds_news_Buildora .in_article_image {
  display: block;
  max-width: 100%;
  margin: 1.25rem 0;
  padding: 0.45rem;
  overflow: hidden;
  color: var(--buildora-news-text);
  background: color-mix(in srgb, var(--buildora-news-surface-alt) 58%, var(--buildora-news-white));
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: 0 0.45rem 1.2rem rgba(21, 32, 39, 0.07);
  container-name: buildora-in-article;
  container-type: inline-size;
}

.eds_news_Buildora .in_article_image::after {
  display: block;
  clear: both;
  content: "";
}

.eds_news_Buildora .in_article_image.left {
  float: left;
  margin: 0.35rem 1.25rem 0.85rem 0;
}

.eds_news_Buildora .in_article_image.right {
  float: right;
  margin: 0.35rem 0 0.85rem 1.25rem;
}

.eds_news_Buildora .in_article_image.center {
  margin-right: auto;
  margin-left: auto;
}

.eds_news_Buildora .in_article_image .image_wrapper,
.eds_news_Buildora .in_article_image .no_text,
.eds_news_Buildora .in_article_image .AudioBody,
.eds_news_Buildora .in_article_image .VideoBody {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.eds_news_Buildora .in_article_image .image_wrapper {
  overflow: hidden;
  border-radius: calc(var(--buildora-news-radius) - 2px);
}

.eds_news_Buildora .in_article_image .image_wrapper > a {
  position: relative;
  display: block;
  max-width: 100%;
  overflow: hidden;
  color: inherit;
}

.eds_news_Buildora .in_article_image .image_wrapper > a::after {
  position: absolute;
  inset: 0;
  content: "";
  background: color-mix(in srgb, var(--buildora-news-primary) 12%, transparent);
  opacity: 0;
  pointer-events: none;
  transition: opacity var(--buildora-news-transition);
}

.eds_news_Buildora .in_article_image .image_wrapper > a:hover::after,
.eds_news_Buildora .in_article_image .image_wrapper > a:focus-visible::after {
  opacity: 1;
}

.eds_news_Buildora .in_article_image img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-inline: auto;
}

.eds_news_Buildora .in_article_image .image_title {
  margin: 0.65rem 0 0;
  padding: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 0.9rem;
  font-weight: 800;
  line-height: 1.35;
  overflow-wrap: anywhere;
}

.eds_news_Buildora .in_article_image .image_description {
  margin: 0.25rem 0 0;
  color: var(--buildora-news-muted);
  font-size: 0.78rem;
  line-height: 1.5;
  overflow-wrap: anywhere;
}

.eds_news_Buildora .in_article_image audio,
.eds_news_Buildora .in_article_image video,
.eds_news_Buildora .in_article_image iframe,
.eds_news_Buildora .in_article_image object,
.eds_news_Buildora .in_article_image embed {
  display: block;
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.eds_news_Buildora .in_article_image video,
.eds_news_Buildora .in_article_image iframe {
  height: auto;
  aspect-ratio: 16/9;
}

.eds_news_Buildora .in_article_image .AudioBody,
.eds_news_Buildora .in_article_image .VideoBody {
  margin-top: 0.65rem;
  overflow: hidden;
  background: var(--buildora-news-dark);
  border-radius: var(--buildora-news-radius-sm);
}

.eds_news_Buildora .in_article_image .mejs__container {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  margin: 0;
  box-sizing: border-box;
}

.eds_news_Buildora .in_article_image .AudioBody .mejs__container,
.eds_news_Buildora .in_article_image .mejs__container.mejs__audio {
  height: 40px !important;
}

.eds_news_Buildora .in_article_image .mejs__container *,
.eds_news_Buildora .in_article_image .mejs__container *::before,
.eds_news_Buildora .in_article_image .mejs__container *::after {
  box-sizing: border-box;
}

.eds_news_Buildora .in_article_image .mejs__inner,
.eds_news_Buildora .in_article_image .mejs__mediaelement,
.eds_news_Buildora .in_article_image .mejs__layers,
.eds_news_Buildora .in_article_image .mejs__controls {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.eds_news_Buildora .in_article_image .mejs__controls {
  display: flex;
  align-items: center;
  background: var(--buildora-news-dark);
}

.eds_news_Buildora .in_article_image .mejs__controls .mejs__time-rail {
  min-width: 2.5rem;
  flex: 1 1 auto;
}

.eds_news_Buildora .in_article_image .mejs__controls .mejs__button,
.eds_news_Buildora .in_article_image .mejs__controls .mejs__time,
.eds_news_Buildora .in_article_image .mejs__controls .mejs__volume-button,
.eds_news_Buildora .in_article_image .mejs__controls .mejs__horizontal-volume-slider {
  flex: 0 0 auto;
}

.eds_news_Buildora .in_article_image .mejs__controls .mejs__button > button,
.eds_news_Buildora .in_article_image .mejs__controls .mejs__time {
  color: var(--buildora-news-white);
}

@container buildora-in-article (max-width: 420px) {
  .eds_news_Buildora .in_article_image .mejs__duration-container {
    display: none;
  }
}
@container buildora-in-article (max-width: 315px) {
  .eds_news_Buildora .in_article_image .mejs__volume-button,
  .eds_news_Buildora .in_article_image .mejs__horizontal-volume-slider {
    display: none;
  }
}
.eds_news_Buildora .eds_news_Buildora__articleBody::after {
  display: block;
  clear: both;
  content: "";
}

@media (max-width: 640px) {
  .eds_news_Buildora .in_article_image,
  .eds_news_Buildora .in_article_image.left,
  .eds_news_Buildora .in_article_image.right {
    float: none;
    width: 100% !important;
    margin: 1.25rem 0;
  }
}
/* Runtime output of [EDNcf:ShowAll], based on the Ozone token contract. */
.eds_news_Buildora .EDN_cf_all_fields_container {
  display: block;
  width: 100%;
  clear: both;
  margin: clamp(2rem, 4vw, 3rem) 0;
  overflow: hidden;
  color: var(--buildora-news-text);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}
.eds_news_Buildora .EDN_cf_all_fields_container:empty {
  display: none;
}
.eds_news_Buildora .EDN_cf_all_fields_container > table {
  width: 100%;
  margin: 0;
  border: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
.eds_news_Buildora .EDN_cf_all_fields_container > table tr > td {
  padding: 0.9rem clamp(1rem, 2.5vw, 1.35rem);
  color: var(--buildora-news-text);
  vertical-align: top;
  overflow-wrap: anywhere;
  border: 0;
  border-bottom: 1px solid var(--buildora-news-border);
}
.eds_news_Buildora .EDN_cf_all_fields_container > table tr:last-child > td {
  border-bottom: 0;
}
.eds_news_Buildora .EDN_cf_all_fields_container > table tr > .EDN_cf_all_fields_table_label {
  width: 31%;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 0.82rem;
  font-weight: 800;
  line-height: 1.45;
  background: color-mix(in srgb, var(--buildora-news-primary) 6%, var(--buildora-news-surface-warm));
}
.eds_news_Buildora .EDN_cf_all_fields_container > table tr > .EDN_all_fields_table_value {
  width: 69%;
  line-height: 1.6;
  transition: background-color var(--buildora-news-transition);
}
.eds_news_Buildora .EDN_cf_all_fields_container > table tr:hover > .EDN_all_fields_table_value {
  background: color-mix(in srgb, var(--buildora-news-primary) 3%, var(--buildora-news-white));
}
.eds_news_Buildora .EDN_cf_all_fields_container a {
  color: var(--buildora-news-primary);
  font-weight: 700;
  text-decoration-color: color-mix(in srgb, currentColor 42%, transparent);
  text-underline-offset: 0.18em;
}
.eds_news_Buildora .EDN_cf_all_fields_container a:hover,
.eds_news_Buildora .EDN_cf_all_fields_container a:focus-visible {
  color: var(--buildora-news-primary-dark);
  text-decoration-color: currentColor;
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_checkbox {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_checkbox_icon {
  display: inline-grid;
  width: 1.1rem;
  height: 1.1rem;
  flex: 0 0 auto;
  place-items: center;
  color: var(--buildora-news-white);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border-strong);
  border-radius: 0.2rem;
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_checkbox_icon::before {
  width: 0.42rem;
  height: 0.22rem;
  content: "";
  border-bottom: 2px solid currentColor;
  border-left: 2px solid currentColor;
  transform: translateY(-0.05rem) rotate(-45deg) scale(0);
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_checkbox_checked .EDN_cf_checkbox_icon {
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_checkbox_checked .EDN_cf_checkbox_icon::before {
  transform: translateY(-0.05rem) rotate(-45deg) scale(1);
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_checkboxList,
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_listGroup > ul {
  display: grid;
  gap: 0.4rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_checkboxList > li,
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_listGroup > ul > li {
  display: flex;
  min-width: 0;
  align-items: flex-start;
  gap: 0.6rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_listGroup + .EDN_cf_listGroup {
  margin-top: 1rem;
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_listGroupName {
  margin: 0 0 0.65rem;
  padding: 0 0 0.45rem;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 0.9rem;
  font-weight: 800;
  border-bottom: 1px solid var(--buildora-news-border);
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_listGroup.verticalList > ul > li {
  flex-direction: column;
  gap: 0.2rem;
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_listGroup > ul > li > div:empty {
  display: none;
}
.eds_news_Buildora .EDN_cf_all_fields_container img {
  max-width: 100%;
  height: auto;
}
.eds_news_Buildora .EDN_cf_all_fields_container .EDN_cf_listGroup .in_article_image {
  margin: 0.5rem 0 0;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

@media (max-width: 640px) {
  .eds_news_Buildora .EDN_cf_all_fields_container > table,
  .eds_news_Buildora .EDN_cf_all_fields_container > table > tbody {
    display: block;
    width: 100%;
  }
  .eds_news_Buildora .EDN_cf_all_fields_container > table tr {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Buildora .EDN_cf_all_fields_container > table tr > td,
  .eds_news_Buildora .EDN_cf_all_fields_container > table tr > .EDN_cf_all_fields_table_label,
  .eds_news_Buildora .EDN_cf_all_fields_container > table tr > .EDN_all_fields_table_value {
    display: block;
    width: 100%;
  }
  .eds_news_Buildora .EDN_cf_all_fields_container > table tr > .EDN_cf_all_fields_table_label {
    padding-bottom: 0.55rem;
    border-bottom: 0;
  }
  .eds_news_Buildora .EDN_cf_all_fields_container > table tr > .EDN_all_fields_table_value {
    padding-top: 0.65rem;
  }
}
/* Preserved Buildora Blog Classic composition. Keep isolated from the news-board variants. */
.eds_news_Buildora__blogClassic {
  display: grid;
  width: 100%;
  gap: clamp(1rem, 2.4vw, 1.6rem);
}

.eds_news_Buildora__blogClassic > .edn__articleListWrapper {
  grid-column: 1/-1;
}

.eds_news_Buildora__blogPost {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr));
  min-width: 0;
  overflow: hidden;
  color: var(--buildora-news-text);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius-lg);
  box-shadow: var(--buildora-news-shadow-sm);
  transition: border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition);
}

.eds_news_Buildora__blogPost:hover,
.eds_news_Buildora__blogPost:focus-within {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 52%, var(--buildora-news-border));
  box-shadow: var(--buildora-news-shadow-md);
  transform: translateY(-3px);
}

.eds_news_Buildora__blogPostMedia {
  display: block;
  min-width: 0;
  min-height: 17rem;
  overflow: hidden;
  background: var(--buildora-news-background-soft);
}

.eds_news_Buildora__blogPostMedia img {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 17rem;
  aspect-ratio: 4/3;
  object-fit: cover;
  transition: transform 520ms cubic-bezier(0.22, 1, 0.36, 1);
}

.eds_news_Buildora__blogPost:hover .eds_news_Buildora__blogPostMedia img,
.eds_news_Buildora__blogPost:focus-within .eds_news_Buildora__blogPostMedia img {
  transform: scale(1.035);
}

.eds_news_Buildora__blogPostBody {
  display: flex;
  min-width: 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: clamp(1.2rem, 3vw, 2.25rem);
}

.eds_news_Buildora__blogPostMeta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.55rem 0.9rem;
  margin: 0 0 1rem;
  color: var(--buildora-news-muted);
  font-size: 0.78rem;
  font-weight: 600;
  line-height: 1.35;
}

.eds_news_Buildora__blogPostCategories {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.35rem;
}

.eds_news_Buildora__blogPostCategories a,
.eds_news_Buildora__blogPostCategories a:visited {
  display: inline-flex;
  min-height: 1.65rem;
  align-items: center;
  padding: 0.25rem 0.55rem;
  color: var(--buildora-news-primary-dark);
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.045em;
  text-decoration: none;
  text-transform: uppercase;
  background: color-mix(in srgb, var(--buildora-news-primary) 11%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 28%, var(--buildora-news-border));
  border-radius: 999px;
}

.eds_news_Buildora__blogPostCategories a:hover,
.eds_news_Buildora__blogPostCategories a:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}

.eds_news_Buildora__blogPostDate,
.eds_news_Buildora__blogPostAuthor,
.eds_news_Buildora__blogPostComments {
  display: inline-flex;
  align-items: center;
  gap: 0.38rem;
  min-width: 0;
}

.eds_news_Buildora__blogPostDate::before,
.eds_news_Buildora__blogPostAuthor::before,
.eds_news_Buildora__blogPostComments::before {
  color: var(--buildora-news-primary);
  font-family: "Font Awesome 6 Free";
  font-size: 0.78rem;
  font-weight: 900;
}

.eds_news_Buildora__blogPostDate::before {
  content: "\f073";
}

.eds_news_Buildora__blogPostAuthor::before {
  content: "\f007";
}

.eds_news_Buildora__blogPostComments::before {
  content: "\f075";
}

.eds_news_Buildora__blogPostComments,
.eds_news_Buildora__blogPostComments:visited {
  color: var(--buildora-news-muted);
  text-decoration: none;
}

.eds_news_Buildora__blogPostComments:hover,
.eds_news_Buildora__blogPostComments:focus-visible {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora__blogPostTitle {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: clamp(1.45rem, 2.8vw, 2.2rem);
  font-weight: 800;
  letter-spacing: -0.035em;
  line-height: 1.08;
}

.eds_news_Buildora__blogPostTitle a,
.eds_news_Buildora__blogPostTitle a:visited {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora__blogPostTitle a:hover,
.eds_news_Buildora__blogPostTitle a:focus-visible {
  color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora__blogPostExcerpt {
  display: -webkit-box;
  margin: 1rem 0 0;
  overflow: hidden;
  color: var(--buildora-news-text);
  font-size: 0.98rem;
  line-height: 1.7;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.eds_news_Buildora__blogPostReadMore,
.eds_news_Buildora__blogPostReadMore:visited {
  display: inline-flex;
  min-height: 2.65rem;
  align-items: center;
  gap: 0.5rem;
  margin-top: 1.25rem;
  padding: 0.65rem 0.95rem;
  color: var(--buildora-news-primary-dark);
  font-size: 0.78rem;
  font-weight: 800;
  text-decoration: none;
  background: transparent;
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 55%, var(--buildora-news-border));
  border-radius: 999px;
}

.eds_news_Buildora__blogPostReadMore::after {
  content: "\f061";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  transition: transform var(--buildora-news-transition);
}

.eds_news_Buildora__blogPostReadMore:hover,
.eds_news_Buildora__blogPostReadMore:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}

.eds_news_Buildora__blogPostReadMore:hover::after,
.eds_news_Buildora__blogPostReadMore:focus-visible::after {
  transform: translateX(0.2rem);
}

.eds_news_Buildora__blogPost--featured {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 22rem), 1fr));
  min-height: clamp(25rem, 48vw, 36rem);
  background: var(--buildora-news-secondary-dark);
  border-color: color-mix(in srgb, var(--buildora-news-primary) 45%, var(--buildora-news-secondary));
}

.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostMedia,
.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostMedia img {
  min-height: clamp(25rem, 48vw, 36rem);
}

.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostBody {
  color: var(--buildora-news-white);
  background: radial-gradient(circle at 100% 0, color-mix(in srgb, var(--buildora-news-primary) 24%, transparent), transparent 48%), var(--buildora-news-secondary-dark);
}

.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostMeta,
.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostComments,
.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostComments:visited,
.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostExcerpt {
  color: color-mix(in srgb, var(--buildora-news-white) 78%, transparent);
}

.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostTitle {
  color: var(--buildora-news-white);
  font-size: clamp(2rem, 4.4vw, 3.5rem);
}

.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostTitle a:hover,
.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostTitle a:focus-visible {
  color: color-mix(in srgb, var(--buildora-news-primary) 80%, var(--buildora-news-white));
}

.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostReadMore,
.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostReadMore:visited {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}

.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostReadMore:hover,
.eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostReadMore:focus-visible {
  background: var(--buildora-news-primary-dark);
  border-color: var(--buildora-news-primary-dark);
}

@media (max-width: 760px) {
  .eds_news_Buildora__blogPost,
  .eds_news_Buildora__blogPost--featured {
    grid-template-columns: minmax(0, 1fr);
    min-height: 0;
  }
  .eds_news_Buildora__blogPostMedia,
  .eds_news_Buildora__blogPostMedia img,
  .eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostMedia,
  .eds_news_Buildora__blogPost--featured .eds_news_Buildora__blogPostMedia img {
    min-height: 14rem;
    aspect-ratio: 16/10;
  }
  .eds_news_Buildora__blogPostBody {
    padding: 1.2rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .eds_news_Buildora__blogPost,
  .eds_news_Buildora__blogPostMedia img,
  .eds_news_Buildora__blogPostReadMore::after {
    transition: none;
  }
  .eds_news_Buildora__blogPost:hover,
  .eds_news_Buildora__blogPost:focus-within,
  .eds_news_Buildora__blogPost:hover .eds_news_Buildora__blogPostMedia img,
  .eds_news_Buildora__blogPost:focus-within .eds_news_Buildora__blogPostMedia img {
    transform: none;
  }
}
.eds_news_Buildora .justified-gallery > a,
.eds_news_Buildora .justified-gallery > div,
.eds_news_Buildora .justified-gallery > figure {
  overflow: hidden;
  padding: 0.15rem;
  border-radius: 0.75rem;
  background: transparent;
  box-sizing: border-box;
}

.eds_news_Buildora .justified-gallery > a,
.eds_news_Buildora .justified-gallery > a:visited,
.eds_news_Buildora .justified-gallery > a:hover,
.eds_news_Buildora .justified-gallery > a:focus-visible,
.eds_news_Buildora .justified-gallery > a:active {
  color: inherit;
  text-decoration: none;
}

.eds_news_Buildora .justified-gallery > a:focus-visible {
  outline: 2px solid color-mix(in srgb, var(--buildora-news-primary) 72%, var(--buildora-news-white));
  outline-offset: 2px;
}

.eds_news_Buildora .justified-gallery > a > img,
.eds_news_Buildora .justified-gallery > div > img,
.eds_news_Buildora .justified-gallery > figure > img {
  border-radius: 0.6rem;
  transition: transform var(--buildora-news-transition), filter var(--buildora-news-transition);
}

.eds_news_Buildora .justified-gallery > a:hover > img,
.eds_news_Buildora .justified-gallery > a:focus-visible > img,
.eds_news_Buildora .justified-gallery > a:focus-within > img,
.eds_news_Buildora .justified-gallery > div:hover > img,
.eds_news_Buildora .justified-gallery > div:focus-within > img,
.eds_news_Buildora .justified-gallery > figure:hover > img,
.eds_news_Buildora .justified-gallery > figure:focus-within > img {
  transform: scale(1.025);
  filter: saturate(1.04) contrast(1.03);
}

.eds_news_Buildora .justified-gallery > a > .jg-caption,
.eds_news_Buildora .justified-gallery > div > .jg-caption,
.eds_news_Buildora .justified-gallery > figure > .jg-caption {
  left: 0.55rem;
  right: 0.55rem;
  bottom: 0.55rem;
  width: auto;
  margin: 0;
  padding: 0.45rem 0.6rem;
  color: var(--buildora-news-white);
  font-family: inherit;
  font-size: 0.78rem;
  font-weight: 800;
  line-height: 1.2;
  text-shadow: 0 1px 2px rgba(17, 24, 39, 0.28);
  background: linear-gradient(135deg, rgba(17, 24, 39, 0.78), rgba(17, 24, 39, 0.52));
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 0.55rem;
  box-shadow: 0 0.3rem 0.8rem rgba(17, 24, 39, 0.16);
  backdrop-filter: blur(4px);
  opacity: 0;
  transform: translateY(0.22rem);
  transition: opacity 220ms ease, transform 220ms ease;
}

.eds_news_Buildora .justified-gallery > a > .jg-caption.jg-caption-visible,
.eds_news_Buildora .justified-gallery > div > .jg-caption.jg-caption-visible,
.eds_news_Buildora .justified-gallery > figure > .jg-caption.jg-caption-visible {
  display: block;
  opacity: 0.94;
  transform: translateY(0);
}

@media (max-width: 520px) {
  .eds_news_Buildora .justified-gallery > a > .jg-caption,
  .eds_news_Buildora .justified-gallery > div > .jg-caption,
  .eds_news_Buildora .justified-gallery > figure > .jg-caption {
    left: 0.35rem;
    right: 0.35rem;
    bottom: 0.35rem;
    padding: 0.38rem 0.5rem;
    font-size: 0.74rem;
    border-radius: 0.48rem;
  }
}
/*
 * Shared EasyDNNnews rating treatment.
 * ArticleReview is a read-only five-star preview; ArticleRating is the
 * interactive RateIt control emitted by the module.
 */
.eds_news_Buildora {
  --buildora-news-star-filled-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.4l2.96 6 6.62.96-4.79 4.67 1.13 6.59L12 17.51l-5.92 3.11 1.13-6.59-4.79-4.67 6.62-.96L12 2.4z'/%3E%3C/svg%3E");
  --buildora-news-star-empty-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5.78l1.95 3.96.29.59.66.1 4.37.63-3.16 3.08-.47.46.11.65.75 4.35-3.91-2.06-.59-.31-.59.31-3.91 2.06.75-4.35.11-.65-.47-.46-3.16-3.08 4.37-.63.66-.1.29-.59L12 5.78m0-3.38-2.96 6-6.62.96 4.79 4.67-1.13 6.59L12 17.51l5.92 3.11-1.13-6.59 4.79-4.67-6.62-.96L12 2.4z'/%3E%3C/svg%3E");
  --buildora-news-rateit-star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='16' viewBox='0 0 80 16'%3E%3Cpath d='M8 1.2l2.05 4.15 4.58.67-3.32 3.24.78 4.57L8 11.67l-4.1 2.16.78-4.57L1.36 6.02l4.59-.67L8 1.2z'/%3E%3Cpath d='M24 1.2l2.05 4.15 4.58.67-3.32 3.24.78 4.57L24 11.67l-4.1 2.16.78-4.57-3.32-3.24 4.59-.67L24 1.2z'/%3E%3Cpath d='M40 1.2l2.05 4.15 4.58.67-3.32 3.24.78 4.57L40 11.67l-4.1 2.16.78-4.57-3.32-3.24 4.59-.67L40 1.2z'/%3E%3Cpath d='M56 1.2l2.05 4.15 4.58.67-3.32 3.24.78 4.57L56 11.67l-4.1 2.16.78-4.57-3.32-3.24 4.59-.67L56 1.2z'/%3E%3Cpath d='M72 1.2l2.05 4.15 4.58.67-3.32 3.24.78 4.57L72 11.67l-4.1 2.16.78-4.57-3.32-3.24 4.59-.67L72 1.2z'/%3E%3C/svg%3E");
}

/* Read-only ArticleReview stars used in article details. */
.eds_news_Buildora .eds_news_Buildora__ratingPreview {
  display: inline-flex;
  align-items: center;
  color: var(--buildora-news-primary);
  line-height: 1;
}

.eds_news_Buildora .eds_news_Buildora__ratingPreview {
  min-height: 1.5rem;
  margin-bottom: 0;
}

.eds_news_Buildora .eds_news_Buildora__ratingPreview .edNews_rating {
  --buildora-news-rating-size: 1rem;
  --buildora-news-rating-gap: 0.12rem;
  --buildora-news-rating-value-width: 0%;
  position: relative;
  display: inline-flex;
  width: calc(var(--buildora-news-rating-size) * 5 + var(--buildora-news-rating-gap) * 4);
  height: var(--buildora-news-rating-size);
  line-height: 1;
  background: none transparent !important;
  pointer-events: none;
  vertical-align: middle;
}

.eds_news_Buildora .eds_news_Buildora__ratingPreview .edNews_rating::before,
.eds_news_Buildora .eds_news_Buildora__ratingPreview .edNews_rating::after {
  position: absolute;
  inset: 0 auto auto 0;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background-repeat: repeat-x;
  background-size: calc(var(--buildora-news-rating-size) + var(--buildora-news-rating-gap)) var(--buildora-news-rating-size);
  -webkit-mask-repeat: repeat-x;
  mask-repeat: repeat-x;
  -webkit-mask-size: calc(var(--buildora-news-rating-size) + var(--buildora-news-rating-gap)) var(--buildora-news-rating-size);
  mask-size: calc(var(--buildora-news-rating-size) + var(--buildora-news-rating-gap)) var(--buildora-news-rating-size);
}

.eds_news_Buildora .eds_news_Buildora__ratingPreview .edNews_rating::before {
  background-color: color-mix(in srgb, var(--buildora-news-muted) 42%, var(--buildora-news-white));
  -webkit-mask-image: var(--buildora-news-star-empty-mask);
  mask-image: var(--buildora-news-star-empty-mask);
}

.eds_news_Buildora .eds_news_Buildora__ratingPreview .edNews_rating::after {
  width: var(--buildora-news-rating-value-width);
  overflow: hidden;
  background-color: var(--buildora-news-primary);
  -webkit-mask-image: var(--buildora-news-star-filled-mask);
  mask-image: var(--buildora-news-star-filled-mask);
}

.eds_news_Buildora .eds_news_Buildora__ratingPreview .edNews_ratingValue1 {
  --buildora-news-rating-value-width: 20%;
}

.eds_news_Buildora .eds_news_Buildora__ratingPreview .edNews_ratingValue2 {
  --buildora-news-rating-value-width: 40%;
}

.eds_news_Buildora .eds_news_Buildora__ratingPreview .edNews_ratingValue3 {
  --buildora-news-rating-value-width: 60%;
}

.eds_news_Buildora .eds_news_Buildora__ratingPreview .edNews_ratingValue4 {
  --buildora-news-rating-value-width: 80%;
}

.eds_news_Buildora .eds_news_Buildora__ratingPreview .edNews_ratingValue5 {
  --buildora-news-rating-value-width: 100%;
}

.eds_news_Buildora .eds_newsCard__rankStat--rating {
  gap: 0.4rem;
}

/* ArticleRating panel and the RateIt markup emitted by EasyDNNnews. */
.eds_news_Buildora .eds_news_Buildora__articleRatingPanel {
  display: inline-flex;
  align-items: center;
  min-height: 2.3rem;
  padding-left: 0.85rem;
  background: transparent;
  border: 0;
  border-left: 1px solid var(--buildora-news-border);
  border-radius: 0;
  box-shadow: none;
}

.eds_news_Buildora .eds_news_Buildora__articleRating {
  display: inline-flex;
  min-width: 0;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4rem;
  margin: 0;
  color: var(--buildora-news-text);
  font-size: 0.84rem;
  line-height: 1.25;
}

.eds_news_Buildora .eds_news_Buildora__articleRating .article_rating {
  display: inline-flex;
  min-width: 0;
  align-items: center;
  gap: 0.35rem;
}

.eds_news_Buildora .eds_news_Buildora__articleRating .current_rating {
  color: var(--buildora-news-heading);
  font-weight: 800;
}

.eds_news_Buildora .EDN_article_rateit.rateit {
  position: relative;
  display: inline-block;
  user-select: none;
  -webkit-touch-callout: none;
  vertical-align: middle;
}

.eds_news_Buildora .EDN_article_rateit.rateit .rateit-range {
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: color-mix(in srgb, var(--buildora-news-muted) 46%, var(--buildora-news-white));
  background: none transparent !important;
  outline: none;
  cursor: pointer;
  vertical-align: middle;
}

.eds_news_Buildora .EDN_article_rateit.rateit .rateit-selected,
.eds_news_Buildora .EDN_article_rateit.rateit .rateit-hover {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  overflow: hidden;
  background: none transparent !important;
  pointer-events: none;
}

.eds_news_Buildora .EDN_article_rateit.rateit .rateit-selected {
  color: var(--buildora-news-primary);
}

.eds_news_Buildora .EDN_article_rateit.rateit .rateit-hover {
  color: color-mix(in srgb, var(--buildora-news-primary) 78%, var(--buildora-news-white));
}

.eds_news_Buildora .EDN_article_rateit.rateit .rateit-hover-rtl,
.eds_news_Buildora .EDN_article_rateit.rateit .rateit-selected-rtl {
  right: 0;
  left: auto;
}

.eds_news_Buildora .EDN_article_rateit.rateit .rateit-range::before,
.eds_news_Buildora .EDN_article_rateit.rateit .rateit-selected::before,
.eds_news_Buildora .EDN_article_rateit.rateit .rateit-hover::before {
  position: absolute;
  inset: 0 auto auto 0;
  display: block;
  width: 80px;
  height: 16px;
  content: "";
  background-color: currentColor;
  -webkit-mask-image: var(--buildora-news-rateit-star-mask);
  mask-image: var(--buildora-news-rateit-star-mask);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 80px 16px;
  mask-size: 80px 16px;
}

@supports not ((mask-image: url("")) or (-webkit-mask-image: url(""))) {
  .eds_news_Buildora .EDN_article_rateit.rateit .rateit-range,
  .eds_news_Buildora .EDN_article_rateit.rateit .rateit-selected,
  .eds_news_Buildora .EDN_article_rateit.rateit .rateit-hover {
    background: none transparent !important;
  }
  .eds_news_Buildora .EDN_article_rateit.rateit .rateit-range::before,
  .eds_news_Buildora .EDN_article_rateit.rateit .rateit-selected::before,
  .eds_news_Buildora .EDN_article_rateit.rateit .rateit-hover::before {
    width: 80px;
    height: 16px;
    color: currentColor;
    content: "★★★★★";
    background-color: transparent;
    font-size: 16px;
    font-weight: 900;
    line-height: 16px;
    letter-spacing: 0;
    white-space: nowrap;
    -webkit-mask-image: none;
    mask-image: none;
  }
}
.eds_news_Buildora .EDN_article_rateit.rateit:hover .rateit-range {
  color: color-mix(in srgb, var(--buildora-news-muted) 36%, var(--buildora-news-white));
}

.eds_news_Buildora .EDN_article_rateit.rateit .rateit-range:focus {
  border-radius: 0.2rem;
  box-shadow: var(--buildora-news-focus-ring);
}

.eds_news_Buildora .EDN_article_rateit.rateit .rateit-reset[style*="display: none"],
.eds_news_Buildora .EDN_article_rateit.rateit .rateit-reset[style*="display:none"] {
  display: none !important;
}

@media (max-width: 640px) {
  .eds_news_Buildora .eds_news_Buildora__articleRatingPanel {
    padding-left: 0;
    border-left: 0;
  }
  .eds_news_Buildora .eds_news_Buildora__articleRating {
    width: 100%;
  }
}
.eds_news_Buildora.eds_subCollection_contentBlock {
  --buildora-news-icon-comment: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h3.6l3.1 3.1a1.8 1.8 0 0 0 2.6 0l3.1-3.1H20a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm0 12h-4.4l-3.6 3.6L8.4 15H4V5h16v10z'/%3E%3C/svg%3E");
  --buildora-contentblock-dropdown-width: 12rem;
  --buildora-contentblock-more-width: 30px;
  --buildora-contentblock-motion-distance: 1.25rem;
  --buildora-contentblock-motion-duration: 320ms;
  --buildora-contentblock-motion-ease: cubic-bezier(0.22, 1, 0.36, 1);
  --buildora-contentblock-item-enter-y: 0.55rem;
  --buildora-contentblock-item-enter-opacity: 0.16;
  --buildora-contentblock-item-duration: 280ms;
  --buildora-contentblock-item-ease: cubic-bezier(0.22, 1, 0.36, 1);
  padding: 0;
  color: var(--buildora-news-text);
  background: color-mix(in srgb, var(--buildora-news-background-soft) 72%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) + 0.2rem);
  box-shadow: var(--buildora-news-shadow-md);
  overflow: visible;
  container-type: inline-size;
  container-name: buildora-contentblock;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_wrapper,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_wrapper {
  width: 100%;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_header {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  min-height: 4.35rem;
  padding: 0;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  overflow: visible;
  background: var(--buildora-news-white);
  border: 0;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-border) 72%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) + 0.2rem) calc(var(--buildora-news-radius) + 0.2rem) 0 0;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_header::after {
  content: "";
  display: table;
  clear: both;
  width: 100%;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_title {
  display: inline-block;
  width: auto;
  height: 4.35rem;
  min-width: 0;
  max-width: 40%;
  margin: 0;
  padding: 0 1.35rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--buildora-news-white);
  font: 850 clamp(0.9rem, 1.3vw, 1.12rem)/4.35rem var(--buildora-news-font-heading);
  letter-spacing: -0.025em;
  text-transform: uppercase;
  vertical-align: top;
  background: var(--buildora-news-primary);
  border-radius: calc(var(--buildora-news-radius) + 0.16rem) 0 0 0;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_title > span {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 1.1;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_itemList {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  visibility: hidden;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_itemList > li {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  color: var(--buildora-news-text);
  font: 700 0.82rem/1.2 var(--buildora-news-font-body);
  cursor: pointer;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_itemList > li > span {
  display: inline-block;
  min-height: 2.1rem;
  padding: 0.42rem 0.72rem;
  line-height: 1.15;
  white-space: nowrap;
  color: inherit;
  background: transparent;
  border: 0;
  border-radius: 0.3rem;
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_itemList > li.edn__contentBlock_hide {
  display: none !important;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_itemList > li:hover > span,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_itemList > li:focus-visible > span {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 6%, var(--buildora-news-white));
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_itemList > li.edn__contentBlock_active > span {
  color: var(--buildora-news-primary);
  background: transparent;
  border-color: transparent;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_itemList > li[class*=EDNcategorycolor-] > span {
  border-color: color-mix(in srgb, currentColor 18%, var(--buildora-news-border));
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_ready .edn__contentBlock_itemList {
  visibility: visible;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_visibleItemList {
  display: table;
  width: auto;
  height: 4.35rem;
  margin: 0;
  padding: 0 0.7rem;
  float: right;
  white-space: nowrap;
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_visibleItemList > li {
  display: table-cell;
  float: none;
  padding: 0 0.08rem;
  vertical-align: middle;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_visibleItemList > li.edn__contentBlock_hide {
  display: none !important;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_visibleItemList.edn__contentBlock_itemsHidden {
  margin-right: var(--buildora-contentblock-more-width);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper {
  position: absolute;
  display: none;
  top: 0;
  right: 0;
  width: var(--buildora-contentblock-more-width);
  height: 100%;
  margin: 0;
  z-index: 15;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden {
  display: block;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_contentBlock_trigger {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  box-sizing: border-box;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border: 0;
  border-left: 1px solid color-mix(in srgb, var(--buildora-news-primary) 24%, var(--buildora-news-border));
  border-radius: 0;
  cursor: pointer;
  transition: background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_contentBlock_trigger::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 4px;
  background: radial-gradient(circle, currentColor 0 2px, transparent 2.25px) 0 50%/6px 4px repeat-x;
  color: var(--buildora-news-heading);
  transform: translate(-50%, -50%);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_contentBlock_trigger:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_contentBlock_trigger:focus-visible {
  background: color-mix(in srgb, var(--buildora-news-primary) 14%, var(--buildora-news-white));
  border-color: var(--buildora-news-primary);
  box-shadow: var(--buildora-news-shadow-sm);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_contentBlock_trigger:hover::before,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_contentBlock_trigger:focus-visible::before {
  color: var(--buildora-news-primary-dark);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList {
  position: absolute;
  display: none;
  top: 100%;
  right: -1px;
  left: auto;
  z-index: 20;
  min-width: var(--buildora-contentblock-dropdown-width);
  margin: 0;
  padding: 0.45rem;
  list-style: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-md);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList:empty {
  display: none !important;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList > li {
  display: none;
  width: 100%;
  margin: 0;
  padding: 0;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList > li.edn__contentBlock_hide {
  display: none !important;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList > li > span {
  display: block;
  width: 100%;
  min-height: 2rem;
  margin: 0;
  padding: 0.42rem 0.65rem;
  line-height: 1.2;
  white-space: nowrap;
  text-align: left;
  border: 1px solid var(--buildora-news-border);
  border-radius: 0.55rem;
  box-sizing: border-box;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden:hover > .edn__contentBlock_hiddenItemList,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden:focus-within > .edn__contentBlock_hiddenItemList,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden.edn__showItems > .edn__contentBlock_hiddenItemList,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden.edn__itemListClicked > .edn__contentBlock_hiddenItemList {
  display: block;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden:hover > .edn__contentBlock_hiddenItemList > li.edn__contentBlock_hide,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden:focus-within > .edn__contentBlock_hiddenItemList > li.edn__contentBlock_hide,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden.edn__showItems > .edn__contentBlock_hiddenItemList > li.edn__contentBlock_hide,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden.edn__itemListClicked > .edn__contentBlock_hiddenItemList > li.edn__contentBlock_hide {
  display: block !important;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_mainWrapper,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__articleListWrapper {
  min-width: 0;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_mainWrapper {
  position: relative;
  padding: clamp(0.8rem, 1.6vw, 1.15rem);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_mainWrapper::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 4;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  background: linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--buildora-news-white) 72%, transparent) 50%, transparent 62%);
  background-size: 220% 100%;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__articleListWrapper {
  opacity: 1;
  visibility: visible;
  transform: none;
  animation: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_loading .edn_mainWrapper {
  cursor: progress;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_loading .edn_mainWrapper::before {
  opacity: 1;
  visibility: visible;
  animation: buildora-contentblock-loading-sweep 1.15s linear infinite;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_loading .edn__articleListWrapper {
  opacity: 0.68;
  visibility: visible;
  transform: none;
  animation: none;
  pointer-events: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__articleListWrapper article {
  --buildora-contentblock-item-delay: 0ms;
  animation: buildora-contentblock-filter-item-enter var(--buildora-contentblock-item-duration) var(--buildora-contentblock-item-ease) var(--buildora-contentblock-item-delay) both;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_prominentArticles article:nth-child(1) {
  --buildora-contentblock-item-delay: 0ms;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_prominentArticles article:nth-child(2) {
  --buildora-contentblock-item-delay: 45ms;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList article:nth-child(1) {
  --buildora-contentblock-item-delay: 80ms;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList article:nth-child(2) {
  --buildora-contentblock-item-delay: 115ms;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList article:nth-child(3) {
  --buildora-contentblock-item-delay: 150ms;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList article:nth-child(4) {
  --buildora-contentblock-item-delay: 185ms;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_triggeredNextPage, .eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_triggeredPreviousPage {
  --buildora-contentblock-item-enter-y: 0rem;
  --buildora-contentblock-item-enter-opacity: 1;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_triggeredNextPage .edn__articleListWrapper article, .eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_triggeredPreviousPage .edn__articleListWrapper article {
  animation-delay: 0ms;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_triggeredNextPage:not(.edn__contentBlock_pageReady):not(.edn__contentBlock_loading) .edn__articleListWrapper, .eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_triggeredPreviousPage:not(.edn__contentBlock_pageReady):not(.edn__contentBlock_loading) .edn__articleListWrapper {
  opacity: 0;
  visibility: hidden;
  transform: none;
  animation: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_triggeredNextPage.edn__contentBlock_pageReady:not(.edn__contentBlock_loading) .edn__articleListWrapper {
  visibility: visible;
  animation: buildora-contentblock-enter-next var(--buildora-contentblock-motion-duration) var(--buildora-contentblock-motion-ease) both;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_triggeredPreviousPage.edn__contentBlock_pageReady:not(.edn__contentBlock_loading) .edn__articleListWrapper {
  visibility: visible;
  animation: buildora-contentblock-enter-previous var(--buildora-contentblock-motion-duration) var(--buildora-contentblock-motion-ease) both;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_pagination {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  align-items: center;
  justify-content: flex-end;
  margin: 0;
  padding: 0 1rem 1rem;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_loading .edn_pagination {
  pointer-events: none;
  opacity: 0.68;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_previousPage,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_nextPage {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.25rem;
  padding: 0.55rem 0.95rem;
  color: var(--buildora-news-heading);
  font: 800 0.85rem/1.2 var(--buildora-news-font-body);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: 999px;
  cursor: pointer;
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition), opacity var(--buildora-news-transition);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_previousPage:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_previousPage:focus-visible,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_nextPage:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_nextPage:focus-visible {
  color: var(--buildora-news-primary-dark);
  border-color: var(--buildora-news-primary);
  box-shadow: var(--buildora-news-shadow-sm);
  transform: translateY(-1px);
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_disablePreviousPage .edn__contentBlock_previousPage, .eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_disableNextPage .edn__contentBlock_nextPage {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .eds_noContent,
.eds_news_Buildora.eds_subCollection_contentBlock .eds_contentError {
  display: none;
  margin: 1rem 0 0;
  padding: 0.9rem 1rem;
  color: var(--buildora-news-muted);
  font: 600 0.95rem/1.5 var(--buildora-news-font-body);
  background: color-mix(in srgb, var(--buildora-news-surface) 80%, var(--buildora-news-white));
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_noContent .edn__articleListWrapper, .eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_contentError .edn__articleListWrapper {
  display: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_noContent .eds_noContent, .eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_contentError .eds_contentError {
  display: block;
}
.eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_disablePreviousPage.edn__contentBlock_disableNextPage .edn_pagination, .eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_noContent .edn_pagination, .eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_contentError .edn_pagination {
  display: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .eds_contentError {
  color: color-mix(in srgb, var(--buildora-news-error) 74%, var(--buildora-news-heading));
  background: color-mix(in srgb, var(--buildora-news-error) 7%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-error) 22%, var(--buildora-news-border));
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_articleTitle a,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_articleTitle a:visited,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList .edn_smallListThumb,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList .edn_smallListThumb:visited,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList .edn_smallListContent h2 a,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList .edn_smallListContent h2 a:visited {
  color: var(--buildora-news-heading);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_articleTitle a:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_articleTitle a:focus-visible,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_articleTitle a:active,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList .edn_smallListContent h2 a:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList .edn_smallListContent h2 a:focus-visible,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList .edn_smallListContent h2 a:active {
  color: var(--buildora-news-primary-dark);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_prominentArticles figure > a,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_prominentArticles figure > a:visited,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_prominentArticles figure > a:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_prominentArticles figure > a:focus-visible,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_prominentArticles figure > a:active {
  color: inherit;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_metaDetails a,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_metaDetails a:visited {
  color: var(--buildora-news-muted);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_metaDetails a:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_metaDetails a:focus-visible,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_metaDetails a:active {
  color: var(--buildora-news-primary-dark);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_category a,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_category a:visited,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_numberOfComments a,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_numberOfComments a:visited,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_category a:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_category a:focus-visible,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_category a:active,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_numberOfComments a:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_numberOfComments a:focus-visible,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_numberOfComments a:active {
  color: inherit;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_category a[class*=EDNcategorycolor-] {
  border-color: color-mix(in srgb, currentColor 18%, transparent);
}
@media (max-width: 640px) {
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_pagination {
    justify-content: stretch;
  }
  .eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_previousPage,
  .eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_nextPage {
    flex: 1 1 9rem;
  }
}

.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbGrid,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbHero,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbLead,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMediaList,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTimeline,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbSpotlight,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_prominentArticles,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_smallList {
  min-width: 0;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards > .edn__articleListWrapper,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMediaList > .edn__articleListWrapper,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList > .edn__articleListWrapper,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList > .edn__articleListWrapper,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTimeline > .edn__articleListWrapper {
  display: grid;
  grid-column: 1/-1;
  grid-template-columns: inherit;
  gap: inherit;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem {
  min-width: 0;
  color: var(--buildora-news-text);
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 90%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) + 8px);
  box-shadow: var(--buildora-news-shadow-sm);
  overflow: hidden;
  transition: border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem:focus-within {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
  box-shadow: var(--buildora-news-shadow-md);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMedia {
  display: block;
  overflow: hidden;
  color: inherit;
  text-decoration: none;
  background: var(--buildora-news-surface);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMedia img {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
  transition: transform 420ms ease;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem:hover .edn_cbMedia img,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem:focus-within .edn_cbMedia img {
  transform: scale(1.035);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbContent {
  min-width: 0;
  padding: 0.95rem;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbBadge,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbBadge a,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbBadge a:visited {
  display: inline-flex;
  max-width: 100%;
  align-items: center;
  margin: 0 0 0.55rem;
  color: var(--buildora-news-primary-dark);
  font: 800 0.72rem/1.15 var(--buildora-news-font-body);
  letter-spacing: 0.03em;
  text-decoration: none;
  text-transform: uppercase;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTitle {
  min-width: 0;
  margin: 0;
  color: var(--buildora-news-heading);
  font: 800 clamp(1rem, 1.4vw, 1.22rem)/1.28 var(--buildora-news-font-heading);
  letter-spacing: -0.02em;
  overflow-wrap: anywhere;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTitle a,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTitle a:visited {
  color: inherit;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTitle a:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTitle a:focus-visible,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTitle a:active {
  color: var(--buildora-news-primary-dark);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbEyebrow {
  margin: 0 0 0.35rem;
  color: var(--buildora-news-primary);
  font: 700 0.72rem/1.25 var(--buildora-news-font-body);
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark > .edn_cbContent > .edn_cbEyebrow {
  color: color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbTitle,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbTitle a,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbTitle a:visited,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbSummary {
  color: var(--buildora-news-white);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbMeta,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbDate,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbCategory {
  color: color-mix(in srgb, var(--buildora-news-white) 72%, transparent);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbBadge,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbBadge a,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbBadge a:visited,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbTitle a:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbItem--dark .edn_cbTitle a:focus-visible {
  color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMeta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.3rem 0.55rem;
  align-items: center;
  min-width: 0;
  margin-top: 0.45rem;
  color: var(--buildora-news-muted);
  font: 700 0.76rem/1.35 var(--buildora-news-font-body);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCategory {
  min-width: 0;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbSummary {
  margin-top: 0.58rem;
  color: var(--buildora-news-text);
  font: 400 0.94rem/1.6 var(--buildora-news-font-body);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbGrid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--columnsThree {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--columnsFour {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--equal .edn_cbItem {
  display: flex;
  flex-direction: column;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--equal .edn_cbContent {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--equal .edn_cbSummary {
  margin-bottom: 0;
}
.eds_news_Buildora.eds_subCollection_contentBlock {
  /* The News and ContentBlocks card-grid templates share one Buildora card
     anatomy. ContentBlocks keeps its module hooks, while these overrides
     neutralize the older generic card appearance. */
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--buildoraMedia .edn_cbItem {
  border-color: var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: 0 6px 18px rgba(21, 32, 39, 0.06);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--buildoraMedia .edn_cbItem:hover,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--buildoraMedia .edn_cbItem:focus-within {
  border-color: rgba(255, 86, 61, 0.32);
  box-shadow: 0 12px 28px rgba(21, 32, 39, 0.1);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--buildoraMedia .edn_cbMediaWrap {
  position: relative;
  flex: 0 0 auto;
  overflow: hidden;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--buildoraMedia .edn_cbMedia img {
  aspect-ratio: 1.78/1;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--buildoraMedia .edn_cbContent {
  min-height: 0;
  padding: clamp(1rem, 1.7vw, 1.35rem);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--buildoraMedia .edn_cbTitle {
  font-size: clamp(1.02rem, 1.5vw, 1.3rem);
  font-weight: 750;
  line-height: 1.02;
  letter-spacing: -0.035em;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards--buildoraMedia .edn_cbSummary {
  margin-top: 0.75rem;
  font-size: clamp(0.78rem, 1vw, 0.9rem);
  font-weight: 450;
  line-height: 1.55;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMediaList,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.7rem;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMediaList .edn_cbItem,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbItem,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbSpotlight__support .edn_cbItem {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMediaList .edn_cbMedia,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbMedia,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbSpotlight__support .edn_cbMedia {
  width: 6rem;
  border-radius: 0.55rem;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMediaList .edn_cbMedia {
  width: 8.5rem;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMediaList .edn_cbMedia img,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbMedia img,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbSpotlight__support .edn_cbMedia img {
  width: 100%;
  height: auto;
  aspect-ratio: 8/5;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMediaList .edn_cbContent,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbContent,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbSpotlight__support .edn_cbContent {
  padding: 0;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbTitle,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbSpotlight__support .edn_cbTitle,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbTitle,
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTimeline .edn_cbTitle {
  font-size: 0.98rem;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList {
  display: grid;
  gap: 0.7rem;
  counter-reset: buildora-contentblock-rank;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbItem {
  position: relative;
  display: grid;
  grid-template-columns: 3rem minmax(0, 1fr);
  gap: 0.8rem;
  align-items: start;
  padding: 0.85rem;
  counter-increment: buildora-contentblock-rank;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbItem::before {
  content: counter(buildora-contentblock-rank, decimal-leading-zero);
  color: color-mix(in srgb, var(--buildora-news-primary) 52%, var(--buildora-news-muted));
  font: 900 1.55rem/1 var(--buildora-news-font-heading);
  letter-spacing: -0.06em;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbContent {
  padding: 0;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTimeline {
  position: relative;
  display: grid;
  gap: 0;
  padding-left: 0.25rem;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTimeline .edn_cbItem {
  position: relative;
  overflow: visible;
  margin-left: 0.9rem;
  padding: 0 0 1rem 1.15rem;
  background: transparent;
  border: 0;
  border-left: 1px solid color-mix(in srgb, var(--buildora-news-primary) 28%, var(--buildora-news-border));
  border-radius: 0;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTimeline .edn_cbItem::before {
  content: "";
  position: absolute;
  top: 0.25rem;
  left: -0.42rem;
  width: 0.78rem;
  height: 0.78rem;
  background: var(--buildora-news-white);
  border: 3px solid var(--buildora-news-primary);
  border-radius: 999px;
  box-shadow: 0 0 0 4px color-mix(in srgb, var(--buildora-news-primary) 10%, transparent);
}
.eds_news_Buildora.eds_subCollection_contentBlock .edn_cbTimeline .edn_cbContent {
  padding: 0.85rem;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 88%, var(--buildora-news-white));
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}

.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Featured_2Plus4 .edn_cbFeatured {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Featured_2Plus4 .edn_cbMediaList {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-top: 1rem;
}

.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Hero_1Plus4 .edn_cbHero .edn_cbItem--hero .edn_cbContent {
  padding: clamp(1rem, 2vw, 1.35rem);
}
.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Hero_1Plus4 .edn_cbHero .edn_cbTitle {
  font-size: clamp(1.45rem, 3vw, 2.1rem);
}
.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Hero_1Plus4 .edn_cbCards--support {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin-top: 1rem;
}

.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Editorial_1Plus2Plus6 .edn_cbLead .edn_cbTitle {
  font-size: clamp(1.35rem, 2.8vw, 1.9rem);
}
.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Editorial_1Plus2Plus6 .edn_cbCards--medium {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-top: 1rem;
}
.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Editorial_1Plus2Plus6 .edn_cbCompactList {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-top: 1rem;
}

.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Spotlight_1Plus3 .edn_cbSpotlight__lead .edn_cbTitle {
  font-size: clamp(1.25rem, 2.3vw, 1.65rem);
}
.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Spotlight_1Plus3 .edn_cbSpotlight__support {
  margin-top: 0.8rem;
}

@media (max-width: 1100px) {
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards,
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbGrid, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Hero_1Plus4 .edn_cbCards--support, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Editorial_1Plus2Plus6 .edn_cbCompactList {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 760px) {
  .eds_news_Buildora.eds_subCollection_contentBlock {
    padding: 0;
  }
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_mainWrapper {
    padding: 0.75rem;
  }
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCards,
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbGrid,
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMediaList, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Featured_2Plus4 .edn_cbFeatured, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Featured_2Plus4 .edn_cbMediaList, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Hero_1Plus4 .edn_cbCards--support, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Editorial_1Plus2Plus6 .edn_cbCards--medium, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_Editorial_1Plus2Plus6 .edn_cbCompactList {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbMediaList .edn_cbMedia {
    width: min(7.5rem, 36vw);
  }
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbMedia,
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbSpotlight__support .edn_cbMedia {
    width: min(5.5rem, 30vw);
  }
}
@media (max-width: 480px) {
  .eds_news_Buildora.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList {
    width: min(var(--buildora-contentblock-dropdown-width), 100vw - 2rem);
    min-width: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .eds_news_Buildora.eds_subCollection_contentBlock .edn__articleListWrapper,
  .eds_news_Buildora.eds_subCollection_contentBlock .edn__articleListWrapper article,
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_mainWrapper::before,
  .eds_news_Buildora.eds_subCollection_contentBlock .eds_noContent,
  .eds_news_Buildora.eds_subCollection_contentBlock .eds_contentError {
    animation: none !important;
    transition: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
  .eds_news_Buildora.eds_subCollection_contentBlock.edn__contentBlock_loading .edn__articleListWrapper {
    opacity: 0.68 !important;
  }
}
@keyframes buildora-contentblock-loading-sweep {
  from {
    background-position: 180% 0;
  }
  to {
    background-position: -80% 0;
  }
}
@keyframes buildora-contentblock-filter-item-enter {
  from {
    opacity: var(--buildora-contentblock-item-enter-opacity);
    transform: translateY(var(--buildora-contentblock-item-enter-y));
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes buildora-contentblock-enter-next {
  from {
    opacity: 0;
    transform: translateX(var(--buildora-contentblock-motion-distance));
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes buildora-contentblock-enter-previous {
  from {
    opacity: 0;
    transform: translateX(calc(var(--buildora-contentblock-motion-distance) * -1));
  }
  to {
    opacity: 1;
    transform: none;
  }
}
/* Related/most-popular sidebar lists from details.png. */
@container buildora-contentblock (max-width: 30rem) {
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList,
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList {
    gap: 0;
  }
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbItem,
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbItem {
    min-height: 0;
    padding: 0.52rem 0;
    background: transparent;
    border: 0;
    border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-border) 58%, transparent);
    border-radius: 0;
    box-shadow: none;
  }
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbMedia {
    display: none;
  }
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbTitle,
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbTitle {
    font-size: 0.74rem;
    line-height: 1.28;
    font-weight: 700;
  }
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbMeta,
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbMeta {
    margin-top: 0.2rem;
    color: var(--buildora-news-primary);
    font-size: 0.56rem;
    letter-spacing: 0.025em;
    text-transform: uppercase;
  }
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbItem {
    grid-template-columns: 1.25rem minmax(0, 1fr);
  }
  .eds_news_Buildora.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbItem::before {
    width: auto;
    height: auto;
    color: var(--buildora-news-primary);
    background: transparent;
    border: 0;
    font-size: 0.64rem;
    box-shadow: none;
  }
}
/* One shared Buildora composition for the ContentBlocks and News runtimes.
   Their parser wrappers differ, but the rendered article anatomy is the same. */
.eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TechnologyBoard__10-articles .edn_mainWrapper {
  background: color-mix(in srgb, var(--buildora-news-background-soft) 72%, var(--buildora-news-white));
  border-radius: 0 0 calc(var(--buildora-news-radius) + 0.15rem) calc(var(--buildora-news-radius) + 0.15rem);
}

.eds_news_Buildora__technologyBoard {
  padding: clamp(0.8rem, 1.6vw, 1.15rem);
  background: color-mix(in srgb, var(--buildora-news-background-soft) 72%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) + 0.2rem);
  box-shadow: var(--buildora-news-shadow-md);
}

:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
  width: 100%;
  min-width: 0;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard > .edn__articleListWrapper {
  display: grid;
  grid-column: 1/-1;
  grid-template-columns: inherit;
  gap: inherit;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__heroes,
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__updates {
  display: grid;
  min-width: 0;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__heroes {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__updates {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0.8rem;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item {
  min-width: 0;
  color: var(--buildora-news-text);
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__mediaWrap {
  position: relative;
  min-width: 0;
  overflow: hidden;
  background: var(--buildora-news-surface);
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__media {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  color: inherit;
  text-decoration: none;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 420ms ease;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item:hover .eds_buildoraTechnologyBoard__media img,
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item:focus-within .eds_buildoraTechnologyBoard__media img {
  transform: scale(1.035);
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__comments,
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__comments:visited {
  position: absolute;
  top: 0.65rem;
  right: 0.65rem;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  gap: 0.28rem;
  min-height: 1.65rem;
  padding: 0.28rem 0.48rem;
  color: var(--buildora-news-white);
  font-size: 0.68rem;
  font-weight: 750;
  line-height: 1;
  text-decoration: none;
  background: color-mix(in srgb, var(--buildora-news-heading) 82%, transparent);
  border-radius: 999px;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__comments::before {
  content: "\f075";
  font-family: "Font Awesome 6 Free";
  font-size: 0.66rem;
  font-weight: 900;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__comments:hover,
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__comments:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  outline: none;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__body {
  min-width: 0;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--hero {
  position: relative;
  overflow: visible;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--hero:hover,
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--hero:focus-within {
  border-color: transparent;
  box-shadow: none;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--hero > .eds_buildoraTechnologyBoard__mediaWrap {
  height: clamp(17rem, 31vw, 27rem);
  border-radius: calc(var(--buildora-news-radius) + 0.1rem);
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--hero > .eds_buildoraTechnologyBoard__body {
  position: relative;
  z-index: 2;
  min-height: 8.6rem;
  margin: -4.45rem clamp(0.75rem, 2vw, 1.3rem) 0;
  padding: clamp(0.9rem, 1.8vw, 1.2rem);
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) + 0.05rem);
  box-shadow: 0 0.75rem 1.45rem color-mix(in srgb, var(--buildora-news-heading) 12%, transparent);
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--hero:not(:has(.eds_buildoraTechnologyBoard__mediaWrap)) {
  display: flex;
  min-height: clamp(11rem, 18vw, 15rem);
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--hero:not(:has(.eds_buildoraTechnologyBoard__mediaWrap)) > .eds_buildoraTechnologyBoard__body {
  display: flex;
  min-height: 100%;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  margin: 0;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin: 0 0 0.7rem;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__category,
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__category a,
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__category a:visited,
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__date {
  color: var(--buildora-news-primary);
  font-size: 0.68rem;
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: 0.025em;
  text-decoration: none;
  text-transform: uppercase;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__meta > .eds_buildoraTechnologyBoard__category {
  display: inline-flex;
  align-items: center;
  min-height: 1.8rem;
  margin: 0;
  padding: 0.35rem 0.62rem;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-primary);
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__date {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  min-height: 1.8rem;
  padding: 0.35rem 0.62rem;
  color: var(--buildora-news-white);
  background: var(--buildora-news-secondary);
  border: 1px solid var(--buildora-news-secondary);
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__date::before {
  content: "\f073";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__eyebrow {
  margin: 0 0 0.3rem;
  color: var(--buildora-news-primary);
  font-size: 0.72rem;
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__title {
  min-width: 0;
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: clamp(1.12rem, 1.8vw, 1.55rem);
  font-weight: 850;
  line-height: 1.08;
  letter-spacing: -0.04em;
  overflow-wrap: anywhere;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__title a,
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__title a:visited {
  color: inherit;
  text-decoration: none;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__title a:hover,
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__title a:focus-visible {
  color: var(--buildora-news-primary);
  outline: none;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--update {
  display: grid;
  grid-template-columns: minmax(6.6rem, 42%) minmax(0, 1fr);
  min-height: 7.4rem;
  overflow: hidden;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) + 0.05rem);
  box-shadow: var(--buildora-news-shadow-sm);
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--update > .eds_buildoraTechnologyBoard__mediaWrap {
  min-height: 100%;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--update > .eds_buildoraTechnologyBoard__body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0.75rem;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--update > .eds_buildoraTechnologyBoard__body > .eds_buildoraTechnologyBoard__category {
  display: block;
  margin: 0 0 0.5rem;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--update .eds_buildoraTechnologyBoard__title {
  font-size: clamp(0.82rem, 1.05vw, 1rem);
  line-height: 1.22;
  letter-spacing: -0.025em;
}
:is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--update:not(:has(.eds_buildoraTechnologyBoard__mediaWrap)) {
  grid-template-columns: minmax(0, 1fr);
}
@media (max-width: 1100px) {
  :is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__updates {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 760px) {
  :is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_news_Buildora__technologyBoard {
    padding: 0.75rem;
  }
  :is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__heroes {
    grid-template-columns: minmax(0, 1fr);
  }
  :is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--hero > .eds_buildoraTechnologyBoard__mediaWrap {
    height: clamp(15rem, 62vw, 23rem);
  }
  :is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--hero:not(:has(.eds_buildoraTechnologyBoard__mediaWrap)) {
    min-height: 10rem;
  }
}
@media (max-width: 520px) {
  :is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__updates {
    grid-template-columns: minmax(0, 1fr);
  }
  :is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--update {
    grid-template-columns: minmax(6.5rem, 36%) minmax(0, 1fr);
  }
  :is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__item--hero > .eds_buildoraTechnologyBoard__body {
    margin: -2.4rem 0.55rem 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  :is(.eds_news_Buildora.eds_subCollection_contentBlock, .eds_news_Buildora__technologyBoard, .eds_news_Buildora__editorialMasonry12) .eds_buildoraTechnologyBoard__media img {
    transition: none;
  }
}

/* News-only 12-position composition from the supplied technology/editorial board:
   2 overlap heroes + 4 compact updates + 1 feature + 1 tall story + 4 stacked briefs. */
.eds_news_Buildora__editorialMasonry12 {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
  width: 100%;
  min-width: 0;
  padding: clamp(0.8rem, 1.6vw, 1.15rem);
  background: color-mix(in srgb, var(--buildora-news-background-soft) 82%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) + 0.2rem);
  box-shadow: var(--buildora-news-shadow-md);
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__lower {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(12.5rem, auto));
  grid-auto-flow: row dense;
  gap: 1rem;
  min-width: 0;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item {
  min-width: 0;
  color: var(--buildora-news-text);
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--feature {
  grid-column: 1;
  grid-row: 1/span 2;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--story {
  grid-column: 2;
  grid-row: 1/span 2;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--story,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--brief {
  display: flex;
  overflow: hidden;
  flex-direction: column;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 84%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) + 0.05rem);
  box-shadow: var(--buildora-news-shadow-sm);
  transition: border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition);
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--story:hover,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--story:focus-within,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--brief:hover,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--brief:focus-within {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 30%, var(--buildora-news-border));
  box-shadow: var(--buildora-news-shadow-md);
  transform: translateY(-2px);
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__mediaWrap {
  height: clamp(16rem, 23vw, 20rem);
  border-radius: calc(var(--buildora-news-radius) + 0.05rem);
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__mediaMeta {
  position: absolute;
  right: 0.85rem;
  bottom: 0;
  left: 0.85rem;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin: 0;
  transform: translateY(1px);
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__category,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__category a,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__category a:visited,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__date {
  color: var(--buildora-news-accent);
  font-size: 0.68rem;
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: 0.025em;
  text-decoration: none;
  text-transform: uppercase;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__category {
  display: inline-flex;
  width: fit-content;
  max-width: 100%;
  min-height: 1.8rem;
  align-items: center;
  margin: 0 0 0.65rem;
  padding: 0.35rem 0.62rem;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-accent);
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__mediaMeta > .eds_buildoraEditorialMasonry__category {
  margin: 0;
  color: var(--buildora-news-white);
  background: var(--buildora-news-accent);
  border-color: var(--buildora-news-accent);
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__mediaMeta > .eds_buildoraEditorialMasonry__category a,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__mediaMeta > .eds_buildoraEditorialMasonry__category a:visited {
  color: inherit;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__date {
  display: inline-flex;
  min-height: 1.8rem;
  align-items: center;
  gap: 0.35rem;
  padding: 0.35rem 0.62rem;
  color: var(--buildora-news-white);
  background: color-mix(in srgb, var(--buildora-news-secondary) 88%, transparent);
  border: 1px solid color-mix(in srgb, var(--buildora-news-secondary) 88%, transparent);
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__date::before,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__storyDate::before {
  content: "\f073";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__body {
  min-width: 0;
  padding: 1rem;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--feature > .eds_buildoraEditorialMasonry__body {
  padding: 1rem 0.05rem 0;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--story > .eds_buildoraEditorialMasonry__body,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--brief > .eds_buildoraEditorialMasonry__body {
  display: flex;
  min-height: 100%;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--feature .eds_buildoraTechnologyBoard__title,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--story .eds_buildoraTechnologyBoard__title {
  font-size: clamp(1.08rem, 1.55vw, 1.35rem);
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--brief .eds_buildoraTechnologyBoard__title {
  font-size: clamp(0.98rem, 1.2vw, 1.16rem);
  line-height: 1.12;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__storyDate {
  display: inline-flex;
  align-items: center;
  gap: 0.42rem;
  margin: 0.75rem 0 0;
  color: var(--buildora-news-heading);
  font-size: 0.7rem;
  font-weight: 760;
  line-height: 1.25;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__storyDate::before {
  color: var(--buildora-news-muted);
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__summary {
  margin: 0.75rem 0 0;
  color: var(--buildora-news-text);
  font-size: 0.84rem;
  line-height: 1.55;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--brief .eds_buildoraEditorialMasonry__summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__tags {
  display: flex;
  max-width: 100%;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.28rem 0.48rem;
  margin-top: auto;
  padding-top: 1rem;
  color: var(--buildora-news-muted);
  font-size: 0.68rem;
  line-height: 1.35;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__tags::before {
  content: "\f02b";
  color: var(--buildora-news-muted);
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__tags a,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__tags a:visited {
  color: var(--buildora-news-muted);
  text-decoration: none;
}
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__tags a:hover,
.eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__tags a:focus-visible {
  color: var(--buildora-news-primary-dark);
}

@media (max-width: 1100px) {
  .eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__lower {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: none;
    grid-auto-rows: auto;
  }
  .eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--feature,
  .eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--story {
    grid-column: auto;
    grid-row: auto;
  }
}
@media (max-width: 700px) {
  .eds_news_Buildora__editorialMasonry12 {
    padding: 0.75rem;
  }
  .eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__lower {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__mediaWrap {
    height: clamp(15rem, 68vw, 22rem);
  }
}
@media (prefers-reduced-motion: reduce) {
  .eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--story,
  .eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--brief {
    transition: none;
  }
  .eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--story:hover,
  .eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--story:focus-within,
  .eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--brief:hover,
  .eds_news_Buildora__editorialMasonry12 .eds_buildoraEditorialMasonry__item--brief:focus-within {
    transform: none;
  }
}
/* Six-position board from the supplied reference:
   one wide feature + four compact center cards + one narrow feature. */
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles).eds_buildoraTwinFeatureHost,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureHost {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
  width: 100%;
  min-width: 0;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureGrid {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(15rem, auto));
  grid-auto-flow: row dense;
  gap: clamp(0.85rem, 1.5vw, 1.15rem);
  min-width: 0;
  padding: clamp(0.75rem, 1.5vw, 1rem);
  background: color-mix(in srgb, var(--buildora-news-background-soft) 78%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 84%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) + 0.15rem);
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard {
  display: flex;
  min-width: 0;
  min-height: 100%;
  overflow: hidden;
  flex-direction: column;
  color: var(--buildora-news-text);
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 84%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) + 0.05rem);
  box-shadow: var(--buildora-news-shadow-sm);
  transition: border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition);
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard:hover,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard:focus-within {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
  box-shadow: var(--buildora-news-shadow-md);
  transform: translateY(-2px);
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--featureLeft {
  grid-column: 1/span 5;
  grid-row: 1/span 2;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--compact {
  grid-column: span 2;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--featureRight {
  grid-column: 10/span 3;
  grid-row: 1/span 2;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__mediaWrap {
  position: relative;
  min-width: 0;
  overflow: hidden;
  background: var(--buildora-news-surface);
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--feature > .eds_buildoraTwinFeatureCard__mediaWrap {
  height: clamp(18rem, 22vw, 21.5rem);
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--compact > .eds_buildoraTwinFeatureCard__mediaWrap {
  height: clamp(8.5rem, 10.5vw, 10.25rem);
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__media {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  color: inherit;
  text-decoration: none;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 420ms ease;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard:hover .eds_buildoraTwinFeatureCard__media img,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard:focus-within .eds_buildoraTwinFeatureCard__media img {
  transform: scale(1.035);
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__comments,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__comments:visited {
  position: absolute;
  top: 0.65rem;
  right: 0.65rem;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  gap: 0.28rem;
  min-height: 1.65rem;
  padding: 0.28rem 0.48rem;
  color: var(--buildora-news-white);
  font-size: 0.68rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  background: color-mix(in srgb, var(--buildora-news-heading) 82%, transparent);
  border-radius: 999px;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__comments::before {
  content: "\f075";
  font-family: "Font Awesome 6 Free";
  font-size: 0.66rem;
  font-weight: 900;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__comments:hover,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__comments:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  outline: none;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__mediaMeta {
  position: absolute;
  right: 0.85rem;
  bottom: 0.75rem;
  left: 0.85rem;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin: 0;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__category,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__category a,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__category a:visited,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__date {
  color: var(--buildora-news-primary);
  font-size: 0.67rem;
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: 0.025em;
  text-decoration: none;
  text-transform: uppercase;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__category {
  display: inline-flex;
  width: fit-content;
  max-width: 100%;
  min-height: 1.8rem;
  align-items: center;
  margin: 0 0 0.7rem;
  padding: 0.35rem 0.62rem;
  border: 1px solid var(--buildora-news-primary);
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__mediaMeta > .eds_buildoraTwinFeatureCard__category {
  margin: 0;
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__mediaMeta > .eds_buildoraTwinFeatureCard__category a,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__mediaMeta > .eds_buildoraTwinFeatureCard__category a:visited {
  color: inherit;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__date {
  display: inline-flex;
  min-height: 1.8rem;
  align-items: center;
  gap: 0.35rem;
  padding: 0.35rem 0.62rem;
  color: var(--buildora-news-white);
  background: color-mix(in srgb, var(--buildora-news-secondary) 90%, transparent);
  border: 1px solid color-mix(in srgb, var(--buildora-news-secondary) 90%, transparent);
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__date::before {
  content: "\f073";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__body {
  display: flex;
  min-width: 0;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  padding: clamp(0.9rem, 1.5vw, 1.2rem);
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__eyebrow {
  margin: 0 0 0.35rem;
  color: var(--buildora-news-primary);
  font-size: 0.72rem;
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__title {
  min-width: 0;
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: clamp(1.08rem, 1.45vw, 1.35rem);
  font-weight: 850;
  line-height: 1.12;
  letter-spacing: -0.035em;
  overflow-wrap: anywhere;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--compact .eds_buildoraTwinFeatureCard__title {
  font-size: clamp(0.92rem, 1.1vw, 1.08rem);
  line-height: 1.2;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__title a,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__title a:visited {
  color: inherit;
  text-decoration: none;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__title a:hover,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__title a:focus-visible {
  color: var(--buildora-news-primary-dark);
  outline: none;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__summary {
  display: -webkit-box;
  margin: 0.85rem 0 0;
  overflow: hidden;
  color: var(--buildora-news-text);
  font-size: 0.86rem;
  line-height: 1.55;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--featureRight .eds_buildoraTwinFeatureCard__summary {
  -webkit-line-clamp: 5;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__tags {
  display: flex;
  max-width: 100%;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.3rem 0.55rem;
  margin-top: auto;
  padding-top: 1rem;
  color: var(--buildora-news-muted);
  font-size: 0.7rem;
  line-height: 1.35;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__tags::before {
  content: "\f02b";
  color: var(--buildora-news-muted);
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__tags a,
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__tags a:visited {
  color: inherit;
  text-decoration: none;
}
:is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard:not(:has(.eds_buildoraTwinFeatureCard__mediaWrap)) > .eds_buildoraTwinFeatureCard__body {
  min-height: 100%;
  justify-content: center;
}

@media (max-width: 1100px) {
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: none;
    grid-auto-rows: auto;
  }
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--featureLeft,
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--featureRight {
    grid-column: 1/-1;
    grid-row: auto;
  }
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--compact {
    grid-column: auto;
  }
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--feature > .eds_buildoraTwinFeatureCard__mediaWrap {
    height: clamp(18rem, 43vw, 25rem);
  }
}
@media (max-width: 680px) {
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureGrid {
    grid-template-columns: minmax(0, 1fr);
    padding: 0.7rem;
  }
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--featureLeft,
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--featureRight,
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--compact {
    grid-column: auto;
  }
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--feature > .eds_buildoraTwinFeatureCard__mediaWrap {
    height: clamp(14rem, 62vw, 22rem);
  }
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard--compact > .eds_buildoraTwinFeatureCard__mediaWrap {
    height: clamp(10.5rem, 42vw, 14rem);
  }
}
@media (prefers-reduced-motion: reduce) {
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard,
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard__media img {
    transition: none;
  }
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard:hover,
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard:focus-within,
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard:hover .eds_buildoraTwinFeatureCard__media img,
  :is(.eds_news_Buildora__twinFeatureGrid6, .eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_TwinFeatureGrid__6-articles, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraTwinFeatureCard:focus-within .eds_buildoraTwinFeatureCard__media img {
    transform: none;
  }
}
/* Eight-position composition: a two-card upper feature section, a visual
   separator and the shared six-card TwinFeature grid below. */
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles).eds_buildoraSectionedFeatureHost,
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeatureHost {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(1.5rem, 3vw, 2.5rem);
  width: 100%;
  min-width: 0;
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeatureBoard {
  display: grid;
  grid-template-columns: minmax(0, 2.15fr) minmax(18rem, 0.95fr);
  column-gap: clamp(0.9rem, 1.6vw, 1.25rem);
  row-gap: clamp(1.5rem, 3vw, 2.5rem);
  min-width: 0;
  align-items: stretch;
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead {
  position: relative;
  min-width: 0;
  padding-bottom: clamp(1.75rem, 4vw, 3.25rem);
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead__mediaWrap {
  height: clamp(26rem, 39vw, 34rem);
  border-radius: calc(var(--buildora-news-radius) + 0.1rem);
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead__body {
  position: relative;
  z-index: 3;
  display: flex;
  width: min(72%, 48rem);
  min-width: 0;
  min-height: 10.5rem;
  flex-direction: column;
  justify-content: center;
  margin: clamp(-7rem, -8vw, -5rem) clamp(1rem, 2.2vw, 1.75rem) 0 auto;
  padding: clamp(1.15rem, 2.4vw, 1.75rem);
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) + 0.05rem);
  box-shadow: var(--buildora-news-shadow-md);
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead__meta {
  position: static;
  margin: 0 0 1.2rem;
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead__title {
  font-size: clamp(1.65rem, 3.1vw, 2.75rem);
  line-height: 1.04;
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeature__sideCard {
  min-height: 100%;
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeature__sideCard > .eds_buildoraTwinFeatureCard__mediaWrap {
  height: clamp(16rem, 20vw, 20rem);
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeature__separator {
  position: relative;
  grid-column: 1/-1;
  width: 100%;
  height: 3px;
  overflow: hidden;
  background: color-mix(in srgb, var(--buildora-news-border) 72%, var(--buildora-news-white));
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeature__separator::before {
  position: absolute;
  inset: 0 auto 0 0;
  width: clamp(5rem, 9vw, 7rem);
  content: "";
  background: var(--buildora-news-primary);
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeature__lower {
  grid-column: 1/-1;
  padding: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead:not(:has(.eds_buildoraSectionedLead__mediaWrap)) {
  min-height: clamp(13rem, 22vw, 19rem);
  padding-bottom: 0;
}
:is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead:not(:has(.eds_buildoraSectionedLead__mediaWrap)) > .eds_buildoraSectionedLead__body {
  width: 100%;
  min-height: 100%;
  margin: 0;
}

@media (max-width: 1100px) {
  :is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeatureBoard {
    grid-template-columns: minmax(0, 1fr);
  }
  :is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeature__sideCard > .eds_buildoraTwinFeatureCard__mediaWrap {
    height: clamp(18rem, 43vw, 25rem);
  }
}
@media (max-width: 680px) {
  :is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeatureHost,
  :is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeatureBoard {
    gap: 1.25rem;
  }
  :is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead {
    padding-bottom: 1rem;
  }
  :is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead__mediaWrap {
    height: clamp(16rem, 72vw, 23rem);
  }
  :is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead__body {
    width: calc(100% - 1rem);
    min-height: 0;
    margin: -2.8rem 0.5rem 0;
    padding: 1rem;
  }
  :is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead__meta {
    margin-bottom: 0.8rem;
  }
  :is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedLead__title {
    font-size: clamp(1.35rem, 6vw, 1.85rem);
  }
  :is(.eds_news_Buildora__sectionedFeatureGrid8, .eds_news_Buildora.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_buildoraSectionedFeature__sideCard > .eds_buildoraTwinFeatureCard__mediaWrap {
    height: clamp(14rem, 62vw, 22rem);
  }
}
.eds_news_Buildora .article_pager {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  justify-content: center;
  margin-top: 2.4rem;
}
.eds_news_Buildora .article_pager a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2.45rem;
  min-height: 2.45rem;
  padding: 0.55rem 0.85rem;
  color: var(--buildora-news-heading);
  font-weight: 800;
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
}
.eds_news_Buildora .article_pager a:hover,
.eds_news_Buildora .article_pager a:focus,
.eds_news_Buildora .article_pager a.active {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}
.eds_news_Buildora .edNews_loadMoreTriggerWrapper {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 1.15rem 0 0;
  font-size: 1rem;
  line-height: 1;
}
.eds_news_Buildora .edNews_loadMoreTriggerWrapper.hide {
  display: none;
}
.eds_news_Buildora .edNews_loadMoreTrigger {
  position: relative;
  display: inline-flex;
  min-width: 0;
  max-width: min(100%, 20rem);
  min-height: 2.35rem;
  padding: 0;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  color: var(--buildora-news-primary-dark);
  font: inherit;
  text-decoration: none;
  background: color-mix(in srgb, var(--buildora-news-primary) 6%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
  cursor: pointer;
  appearance: none;
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition);
}
.eds_news_Buildora .edNews_loadMoreTrigger:hover, .eds_news_Buildora .edNews_loadMoreTrigger:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
  box-shadow: 0 0.45rem 1rem rgba(17, 24, 39, 0.1);
  transform: translateY(-1px);
  outline: none;
}
.eds_news_Buildora .edNews_loadMoreTrigger:focus-visible {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--buildora-news-primary) 24%, transparent), 0 0.45rem 1rem rgba(17, 24, 39, 0.1);
}
.eds_news_Buildora .edNews_loadMoreTrigger:active {
  transform: translateY(0);
}
.eds_news_Buildora .edNews_loadMoreTrigger .actionTextContainer {
  display: inline-flex;
  width: 100%;
  padding: 0.58rem 1rem;
  align-items: center;
  justify-content: center;
  color: inherit;
  font-size: 0.82rem;
  font-weight: 850;
  line-height: 1.2;
  text-align: center;
  transition: opacity var(--buildora-news-transition);
}
.eds_news_Buildora .edNews_loadMoreTrigger .actionTextContainer > span {
  color: inherit;
}
.eds_news_Buildora .edNews_loadMoreTrigger .loadingOverlay {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: inline-flex;
  padding: 0.7rem 1.15rem;
  align-items: center;
  justify-content: center;
  color: var(--buildora-news-primary-dark);
  background: linear-gradient(110deg, color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white)) 0%, color-mix(in srgb, var(--buildora-news-primary) 3%, var(--buildora-news-white)) 42%, color-mix(in srgb, var(--buildora-news-primary) 12%, var(--buildora-news-white)) 58%, color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white)) 100%);
  background-size: 220% 100%;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(100%);
  transition: opacity var(--buildora-news-transition), visibility var(--buildora-news-transition), transform var(--buildora-news-transition);
}
.eds_news_Buildora .edNews_loadMoreTrigger .loadingOverlay > span {
  color: inherit;
  font-size: 0.86rem;
  font-weight: 900;
  line-height: 1.2;
}
.eds_news_Buildora .edNews_loadMoreTriggerWrapper.loading .edNews_loadMoreTrigger {
  cursor: wait;
  transform: none;
}
.eds_news_Buildora .edNews_loadMoreTriggerWrapper.loading .actionTextContainer {
  opacity: 0.18;
}
.eds_news_Buildora .edNews_loadMoreTriggerWrapper.loading .loadingOverlay {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
  animation: buildoraNewsLoadMoreSweep 1.35s ease-in-out infinite;
}
.eds_news_Buildora .edNews_loadMoreTriggerWrapper.loading .edNews_loadMoreTrigger:hover,
.eds_news_Buildora .edNews_loadMoreTriggerWrapper.loading .edNews_loadMoreTrigger:focus-visible {
  color: var(--buildora-news-primary-dark);
  background: color-mix(in srgb, var(--buildora-news-primary) 6%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
  box-shadow: var(--buildora-news-shadow-sm);
  transform: none;
}

@keyframes buildoraNewsLoadMoreSweep {
  0% {
    background-position: 140% 0;
  }
  100% {
    background-position: -80% 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .eds_news_Buildora .edNews_loadMoreTrigger,
  .eds_news_Buildora .actionTextContainer,
  .eds_news_Buildora .loadingOverlay {
    transition: none;
  }
  .eds_news_Buildora .edNews_loadMoreTriggerWrapper.loading .loadingOverlay {
    animation: none;
  }
}
.eds_news_Buildora__comments {
  position: relative;
  max-width: 100%;
  margin-block: 1.75rem;
  margin-inline: auto;
  overflow: hidden;
  color: var(--buildora-news-text);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}

.eds_news_Buildora__commentsHeader {
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 4.25rem 1rem 1.25rem;
  background: color-mix(in srgb, var(--buildora-news-surface-warm) 70%, var(--buildora-news-white));
  border-bottom: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora__commentsHeader h2,
.eds_news_Buildora__commentsHeader h3,
.eds_news_Buildora__commentsHeader h4 {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 0.95rem;
  font-weight: 900;
  letter-spacing: 0.06em;
  line-height: 1.2;
  text-transform: uppercase;
}

.eds_news_Buildora__commentsHeader h2 span,
.eds_news_Buildora__commentsHeader h3 span,
.eds_news_Buildora__commentsHeader h4 span {
  color: var(--buildora-news-muted);
  font-size: 0.86em;
  font-weight: 800;
  letter-spacing: 0.02em;
}

.eds_news_Buildora__commentsToggle {
  position: absolute;
  top: 0.72rem;
  right: 1.25rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  min-width: 2.35rem;
  min-height: 2.35rem;
  padding: 0;
  color: var(--buildora-news-heading);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: 999px;
  cursor: pointer;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
}

.eds_news_Buildora__commentsToggle:hover,
.eds_news_Buildora__commentsToggle:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
  transform: translateY(-1px);
}

.eds_news_Buildora__commentsToggleText {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}

.eds_news_Buildora__commentsToggle .edNews_expandCollapseIcon {
  display: none;
}

.eds_news_Buildora__commentsToggle::after {
  content: "";
  width: 0.45rem;
  height: 0.45rem;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: translateY(0.12rem) rotate(-135deg);
}

.eds_news_Buildora.edNews__commentscollapsed .eds_news_Buildora__commentsToggle::after,
.eds_news_Buildora .edNews__commentscollapsed .eds_news_Buildora__commentsToggle::after {
  transform: translateY(-0.1rem) rotate(45deg);
}

.eds_news_Buildora__commentsList,
.eds_news_Buildora__commentList {
  display: grid;
}

.eds_news_Buildora__comment,
.eds_news_Buildora__commentItem {
  display: grid;
  grid-template-columns: 2.75rem minmax(0, 1fr);
  align-items: start;
  gap: 0.9rem;
  padding: clamp(1rem, 3vw, 1.35rem);
  border-bottom: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora__commentsList > .eds_news_Buildora__comment:last-of-type,
.eds_news_Buildora__commentList > .eds_news_Buildora__commentItem:last-of-type {
  border-bottom: 0;
}

.eds_news_Buildora__comments .eds_news_Buildora__commentAvatar,
.eds_news_Buildora__comments .edNews_commenterImage,
.eds_news_Buildora__comments .edNews__childCommentsContainer .eds_news_Buildora__commentAvatar,
.eds_news_Buildora__comments .edNews__childCommentsContainer .edNews_commenterImage {
  align-self: flex-start;
  flex: 0 0 auto;
  margin-top: 0.15rem;
}

.eds_news_Buildora__comments .eds_news_Buildora__formField .edNews_commenterImage {
  align-self: center;
  margin-top: 0;
}

.eds_news_Buildora__comments .eds_news_Buildora__comment .edNews_commenterImage {
  align-self: flex-start;
}

.eds_news_Buildora__commentAvatar,
.eds_news_Buildora__comments .edNews_userAvatar,
.eds_news_Buildora__comments .edNews_userAvatar img,
.eds_news_Buildora__commentAvatar img {
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 999px;
}

.eds_news_Buildora__comments .edNews_userAvatar,
.eds_news_Buildora__commentAvatar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  box-shadow: none;
}

.eds_news_Buildora__comments .edNews_userAvatar img,
.eds_news_Buildora__commentAvatar img {
  display: block;
  object-fit: cover;
  opacity: 0.75;
}

.eds_news_Buildora__comments .edNews_userAvatar img.user_avatar[src*="gravatar.com/avatar.php"] {
  filter: grayscale(1);
  opacity: 0.58;
}

.eds_news_Buildora__comments .edNews_userAvatar,
.eds_news_Buildora__commentAvatar {
  overflow: hidden;
  background: color-mix(in srgb, var(--buildora-news-surface-warm) 78%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  box-shadow: 0 0.35rem 1rem rgba(17, 24, 39, 0.07);
}

.eds_news_Buildora__comments .edNews_userAvatar img,
.eds_news_Buildora__commentAvatar img {
  opacity: 0.82;
}

.eds_news_Buildora__commentMeta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem 0.75rem;
  align-items: baseline;
  margin: 0 0 0.35rem;
}

.eds_news_Buildora__commentMeta strong,
.eds_news_Buildora__commentMeta .edNews_commentersName {
  margin: 0;
  color: var(--buildora-news-heading);
  font-size: 0.98rem;
  font-weight: 800;
}

.eds_news_Buildora__commentMeta time {
  color: var(--buildora-news-muted);
  font-size: 0.84rem;
}

.eds_news_Buildora__commentText {
  margin: 0;
  color: var(--buildora-news-text);
  line-height: 1.7;
}

.eds_news_Buildora__commentForm {
  display: grid;
  gap: 0.85rem;
  padding: 1.25rem;
  background: color-mix(in srgb, var(--buildora-news-surface-warm) 62%, var(--buildora-news-white));
  border-top: 1px solid var(--buildora-news-border);
}

.eds_news_Buildora__commentForm h3,
.eds_news_Buildora__commentForm h4 {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 1rem;
  font-weight: 800;
}

.eds_news_Buildora__formField {
  display: grid;
  gap: 0.45rem;
}

.eds_news_Buildora__comments .eds_news_Buildora__formField {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 0.75rem;
  row-gap: 0.45rem;
  align-items: center;
}

.eds_news_Buildora__formGrid {
  display: grid;
  gap: 1rem;
}

.eds_news_Buildora__commentForm label {
  margin: 0;
  color: var(--buildora-news-heading);
  font-size: 0.86rem;
  font-weight: 800;
  line-height: 1.2;
}

.eds_news_Buildora__comments .eds_news_Buildora__formField label {
  grid-column: 2;
}

.eds_news_Buildora__commentForm input,
.eds_news_Buildora__comments .edNews__commentsCommentInput,
.eds_news_Buildora__commentForm textarea,
.eds_news_Buildora .edNews__editCommentContent {
  width: 100%;
  padding: 0.8rem 0.9rem;
  color: var(--buildora-news-text);
  font: inherit;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border-strong);
  border-radius: var(--buildora-news-radius);
}

.eds_news_Buildora__comments .edNews__commentsCommentInput,
.eds_news_Buildora__commentForm textarea,
.eds_news_Buildora .edNews__editCommentContent {
  min-height: 8rem;
  resize: vertical;
}

.eds_news_Buildora__comments .eds_news_Buildora__formField .edNews__commentsCommentInput {
  grid-column: 1/-1;
}

.eds_news_Buildora__commentForm input:focus,
.eds_news_Buildora__comments .edNews__commentsCommentInput:focus,
.eds_news_Buildora__commentForm textarea:focus,
.eds_news_Buildora .edNews__editCommentContent:focus {
  border-color: var(--buildora-news-primary);
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}

.eds_news_Buildora__comments .edNews_StarRadio {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  margin: 0 0 1rem;
  padding: 0.85rem 1rem;
  background: color-mix(in srgb, var(--buildora-news-primary) 4%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 14%, var(--buildora-news-border));
  border-radius: var(--buildora-news-radius);
}

.eds_news_Buildora__comments .edNews_StarRadio .edNews_wrapperTitle {
  margin: 0;
  color: var(--buildora-news-heading);
  font-size: 0.9rem;
  font-weight: 900;
  line-height: 1.25;
}

.eds_news_Buildora__comments .edNews__ReviewRating,
.eds_news_Buildora__comments .edNews_rating5stars {
  display: inline-flex;
  align-items: center;
}

.eds_news_Buildora__comments .edNews_rating5stars fieldset {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
}

.eds_news_Buildora__comments .edNews_rating5stars fieldset::after {
  display: table;
  clear: both;
  content: "";
}

.eds_news_Buildora__comments .edNews_rating5stars .edNews_starRadio {
  position: absolute;
  inline-size: 1px;
  block-size: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
}

.eds_news_Buildora__comments .edNews_rating5stars .edNews_starLabel {
  float: right;
  padding: 0.15rem;
  color: color-mix(in srgb, var(--buildora-news-muted) 55%, var(--buildora-news-white));
  font-size: 1.55rem;
  line-height: 1;
  cursor: pointer;
  transition: color var(--buildora-news-transition), transform var(--buildora-news-transition);
}

.eds_news_Buildora__comments .edNews_rating5stars .edNews_starLabel::before {
  content: "★";
  font-family: inherit;
  font-weight: 900;
}

.eds_news_Buildora__comments .edNews_rating5stars .edNews_starRadio:checked ~ .edNews_starLabel::before {
  color: var(--buildora-news-primary);
}

.eds_news_Buildora__comments .edNews_rating5stars .edNews_starLabel:hover {
  transform: rotate(-10deg) scale(1.18);
}

.eds_news_Buildora__comments .edNews_rating5stars fieldset:hover .edNews_starLabel::before {
  color: color-mix(in srgb, var(--buildora-news-muted) 45%, var(--buildora-news-white));
}

.eds_news_Buildora__comments .edNews_rating5stars fieldset:hover .edNews_starRadio:hover ~ .edNews_starLabel::before,
.eds_news_Buildora__comments .edNews_rating5stars fieldset:hover .edNews_starLabel:hover::before,
.eds_news_Buildora__comments .edNews_rating5stars fieldset:hover .edNews_starLabel:hover ~ .edNews_starLabel::before {
  color: var(--buildora-news-primary);
}

.eds_news_Buildora__comments .edNews_rating5stars .edNews_starRadio:focus-visible + .edNews_starLabel {
  outline: none;
  border-radius: 0.25rem;
  box-shadow: var(--buildora-news-focus-ring);
}

.eds_news_Buildora__comments .edNews_rating {
  display: inline-flex;
  line-height: 1;
}

.eds_news_Buildora__comments .edNews_rating::before {
  color: var(--buildora-news-primary);
  font-size: 1.1rem;
  letter-spacing: 0.08rem;
}

.eds_news_Buildora__comments .edNews_ratingValue1::before {
  content: "★☆☆☆☆";
}

.eds_news_Buildora__comments .edNews_ratingValue2::before {
  content: "★★☆☆☆";
}

.eds_news_Buildora__comments .edNews_ratingValue3::before {
  content: "★★★☆☆";
}

.eds_news_Buildora__comments .edNews_ratingValue4::before {
  content: "★★★★☆";
}

.eds_news_Buildora__comments .edNews_ratingValue5::before {
  content: "★★★★★";
}

.eds_news_Buildora__comments .edNews_votes,
.eds_news_Buildora__comments .eds_news_Buildora__commentVotes {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.45rem;
  margin-top: 0.75rem;
}

.eds_news_Buildora__comments .edNews__commentVoting_trigger {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.32rem;
  min-height: 2rem;
  padding: 0.34rem 0.58rem;
  color: var(--buildora-news-muted);
  font-size: 0.8rem;
  font-weight: 800;
  line-height: 1;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: 999px;
  cursor: pointer;
  user-select: none;
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition);
}

.eds_news_Buildora__comments .edNews__commentVoting_trigger:hover {
  transform: translateY(-1px);
  box-shadow: 0 0.25rem 0.8rem rgba(17, 24, 39, 0.08);
}

.eds_news_Buildora__comments .edNews__commentVoting_trigger:active {
  transform: translateY(0);
  box-shadow: inset 0 1px 2px rgba(17, 24, 39, 0.08);
}

.eds_news_Buildora__comments .edNews_votes .edNews_actionIcon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1rem;
  height: 1rem;
  margin: 0;
  color: currentColor;
  font-size: 0;
  line-height: 1;
}

.eds_news_Buildora__comments .edNews__commentVoting_upvote .edNews_actionIcon::before {
  content: "↑";
  font-family: inherit;
  font-size: 0.95rem;
  font-weight: 900;
  line-height: 1;
}

.eds_news_Buildora__comments .edNews__commentVoting_downvote .edNews_actionIcon::before {
  content: "↓";
  font-family: inherit;
  font-size: 0.95rem;
  font-weight: 900;
  line-height: 1;
}

.eds_news_Buildora__comments .edNews__commentVoting_upvote:hover,
.eds_news_Buildora__comments .edNews__commentVoting_upvote.edNews__commentVoting_voted {
  color: var(--buildora-news-success);
  background: color-mix(in srgb, var(--buildora-news-success) 7%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-success) 32%, var(--buildora-news-border));
}

.eds_news_Buildora__comments .edNews__commentVoting_upvote.edNews__commentVoting_voted {
  box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--buildora-news-success) 22%, transparent);
}

.eds_news_Buildora__comments .edNews__commentVoting_downvote:hover,
.eds_news_Buildora__comments .edNews__commentVoting_downvote.edNews__commentVoting_voted {
  color: var(--buildora-news-error);
  background: color-mix(in srgb, var(--buildora-news-error) 6%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-error) 30%, var(--buildora-news-border));
}

.eds_news_Buildora__comments .edNews__commentVoting_downvote.edNews__commentVoting_voted {
  box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--buildora-news-error) 20%, transparent);
}

.eds_news_Buildora__comments .edNews__commentVoting_goodVotes,
.eds_news_Buildora__comments .edNews__commentVoting_badVotes {
  min-width: 0.65rem;
  color: currentColor;
  font-size: 0.78rem;
  font-weight: 900;
  text-align: center;
}

.eds_news_Buildora__commentNotice {
  max-width: 920px;
  margin: 1rem auto 0;
  padding: 1rem;
  color: var(--buildora-news-text);
  background: var(--buildora-news-surface);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
}

.eds_news_Buildora .edNews__editCommentContainer,
.eds_news_Buildora .edNews_errorMessage,
.eds_news_Buildora .edNews__replyingToMessage,
.eds_news_Buildora .edNews__commentPendingApproval {
  display: none;
}

.eds_news_Buildora .edNews_errorMessage.show,
.eds_news_Buildora .edNews_errorMessage.is-visible,
.eds_news_Buildora .edNews__commentPendingApproval.show,
.eds_news_Buildora .edNews__commentPendingApproval.is-visible {
  display: block;
}

.eds_news_Buildora .edNews__editingComment .edNews_adminEdit .edNews__editCommentContainer,
.eds_news_Buildora .eds_news_Buildora__comment.edNews__editingComment .edNews_adminEdit .edNews__editCommentContainer {
  display: block;
}

.eds_news_Buildora .edNews__showCommentsTrigger .edNews_commentCollapsed,
.eds_news_Buildora .edNews__showCommentsTrigger .edNews_collapsed {
  display: none;
}

.eds_news_Buildora.edNews__commentscollapsed .edNews_commentCollapsed,
.eds_news_Buildora .edNews__commentscollapsed .edNews_commentCollapsed,
.eds_news_Buildora.edNews__commentscollapsed .edNews_collapsed,
.eds_news_Buildora .edNews__commentscollapsed .edNews_collapsed {
  display: inline-block;
}

.eds_news_Buildora.edNews__commentscollapsed .edNews_commentExpanded,
.eds_news_Buildora .edNews__commentscollapsed .edNews_commentExpanded,
.eds_news_Buildora.edNews__commentscollapsed .edNews_expanded,
.eds_news_Buildora .edNews__commentscollapsed .edNews_expanded {
  display: none;
}

.eds_news_Buildora.edNews__commentscollapsed .edNews__commentsCollapseWrapper,
.eds_news_Buildora .edNews__commentscollapsed .edNews__commentsCollapseWrapper {
  display: none;
}

.eds_news_Buildora .edNews__commentsCollapseWrapper:empty,
.eds_news_Buildora__commentsList:empty {
  display: none;
}

.eds_news_Buildora__comments .edNews_commentActions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
  align-items: center;
  margin-top: 0.65rem;
}

.eds_news_Buildora__comments .edNews_commentActions > span,
.eds_news_Buildora__comments .edNews__replyComment,
.eds_news_Buildora__comments .edNews_commentActions > .edNews__replyComment,
.eds_news_Buildora__comments .edNews__editComment,
.eds_news_Buildora__comments .edNews__deleteComment,
.eds_news_Buildora__comments .edNews__editCommentSaveTrigger,
.eds_news_Buildora__comments .edNews__editCommentCancelTrigger {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2rem;
  padding: 0.38rem 0.65rem;
  color: var(--buildora-news-heading);
  font-size: 0.78rem;
  font-weight: 800;
  line-height: 1;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: 999px;
  cursor: pointer;
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition);
}

.eds_news_Buildora__comments .edNews_commentActions > span:hover,
.eds_news_Buildora__comments .edNews_commentActions > span:focus-visible {
  color: var(--buildora-news-primary-dark);
  background: color-mix(in srgb, var(--buildora-news-primary) 7%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 32%, var(--buildora-news-border));
  box-shadow: 0 0.25rem 0.8rem rgba(17, 24, 39, 0.08);
  transform: translateY(-1px);
  outline: none;
}

.eds_news_Buildora__comments .edNews__editCommentSaveTrigger {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
  box-shadow: 0 0.3rem 0.85rem color-mix(in srgb, var(--buildora-news-primary) 16%, transparent);
}

.eds_news_Buildora__comments .edNews__editCommentSaveTrigger:hover,
.eds_news_Buildora__comments .edNews__editCommentSaveTrigger:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary-dark);
  border-color: var(--buildora-news-primary-dark);
}

.eds_news_Buildora__comments .edNews__deleteComment {
  color: var(--buildora-news-error);
  background: color-mix(in srgb, var(--buildora-news-error) 5%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-error) 28%, var(--buildora-news-border));
}

.eds_news_Buildora__comments .edNews__deleteComment:hover,
.eds_news_Buildora__comments .edNews__deleteComment:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-error);
  border-color: var(--buildora-news-error);
  box-shadow: 0 0.25rem 0.85rem color-mix(in srgb, var(--buildora-news-error) 16%, transparent);
}

.eds_news_Buildora__comments .edNews__commentsCommentFormWrapper.edNews__replyingToComment {
  max-width: 100%;
  margin: 1rem 0 0;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

.eds_news_Buildora__comments .edNews__replyingToComment .eds_news_Buildora__commentForm {
  padding: 1.25rem 1.35rem;
}

.eds_news_Buildora__comments .edNews__replyingToMessage {
  display: none;
}

.eds_news_Buildora__comments .edNews__commentsCommentFormWrapper.edNews__replyingToComment .edNews__replyingToMessage {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  margin: 0 0 1rem;
  padding: 0.38rem 0.62rem;
  color: var(--buildora-news-primary-dark);
  font-size: 0.82rem;
  font-weight: 900;
  line-height: 1.25;
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 20%, var(--buildora-news-border));
  border-radius: 999px;
}

.eds_news_Buildora__comments .edNews__replyingToComment .eds_news_Buildora__formField {
  row-gap: 0.65rem;
}

.eds_news_Buildora__comments .edNews__replyingToComment .edNews__commentsCommentInput {
  margin-top: 0.15rem;
}

.eds_news_Buildora__comments .edNews__replyingToComment .eds_news_Buildora__formAction {
  margin-top: 1rem;
}

.eds_news_Buildora__comments .edNews__editCommentContainer {
  margin-top: 0.75rem;
  padding: 0.8rem;
  background: color-mix(in srgb, var(--buildora-news-surface-warm) 65%, var(--buildora-news-white));
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
}

.eds_news_Buildora__comments .edNews__editCommentContent {
  width: 100%;
  min-height: 6rem;
  padding: 0.7rem 0.8rem;
  color: var(--buildora-news-text);
  font: inherit;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  resize: vertical;
}

.eds_news_Buildora__comments .edNews__editCommentContent:focus {
  border-color: var(--buildora-news-primary);
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}

.eds_news_Buildora__formAction {
  display: flex;
  justify-content: flex-start;
  margin-top: 0.9rem;
}

.eds_news_Buildora__comments .edNews__commentsSubmitComment {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 0;
  min-height: 2.45rem;
  padding: 0.55rem 1rem;
  color: var(--buildora-news-white);
  font-weight: 900;
  line-height: 1;
  background: var(--buildora-news-primary);
  border: 1px solid var(--buildora-news-primary);
  border-radius: var(--buildora-news-radius);
  box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--buildora-news-primary) 18%, transparent);
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

.eds_news_Buildora__comments .edNews__commentsSubmitComment:hover,
.eds_news_Buildora__comments .edNews__commentsSubmitComment:focus,
.eds_news_Buildora__comments .edNews__commentsSubmitComment:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary-dark);
  border-color: var(--buildora-news-primary-dark);
  outline: none;
  box-shadow: var(--buildora-news-focus-ring), 0 0.45rem 1.2rem color-mix(in srgb, var(--buildora-news-primary) 22%, transparent);
  transform: translateY(-1px);
}

@media (max-width: 520px) {
  .eds_news_Buildora__comments .edNews__replyingToComment .eds_news_Buildora__commentForm {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .eds_news_Buildora__formGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_wrapper {
  position: relative;
  color: var(--buildora-news-text);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
  overflow: hidden;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_wrapper::before {
  content: "";
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  height: 0.18rem;
  background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--buildora-news-primary) 55%, transparent), transparent);
  background-size: 220% 100%;
  opacity: 0;
  pointer-events: none;
  transform: translateY(-100%);
  transition: opacity var(--buildora-news-transition), transform var(--buildora-news-transition);
  z-index: 4;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_wrapper:not(.edn__recentComments_ready)::before {
  opacity: 1;
  transform: translateY(0);
  animation: buildoraSearchLoading 1.1s linear infinite;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_loading::before {
  opacity: 1;
  transform: translateY(0);
  animation: buildoraSearchLoading 1.1s linear infinite;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_recentCommentsHeader {
  padding: 1rem 1rem 0;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_recentCommentsHeader > h4 {
  margin: 0;
  padding: 0 0 0.75rem;
  color: var(--buildora-news-heading);
  font-size: clamp(1.05rem, 1.7vw, 1.25rem);
  font-weight: 800;
  line-height: 1.2;
  border-bottom: 1px solid var(--buildora-news-border);
}
.eds_news_Buildora.eds_subCollection_recentComments .edn__recentCommentsListContainer {
  position: relative;
  padding: 0.25rem 1rem 0.5rem;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-0.25rem);
  transition: opacity var(--buildora-news-transition), transform var(--buildora-news-transition), visibility var(--buildora-news-transition);
}
.eds_news_Buildora.eds_subCollection_recentComments .edn__recentCommentsListContainer::before {
  content: "";
  position: absolute;
  inset: 0;
  background: color-mix(in srgb, var(--buildora-news-white) 62%, transparent);
  opacity: 0;
  pointer-events: none;
  transition: opacity var(--buildora-news-transition);
  z-index: 1;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_wrapper:not(.edn__recentComments_ready) .edn__recentCommentsListContainer {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_ready .edn__recentCommentsListContainer {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_loading .edn__recentCommentsListContainer {
  opacity: 0.55;
  visibility: visible;
  transform: none;
  pointer-events: none;
  animation: none;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_loading .edn__recentCommentsListContainer::before {
  opacity: 1;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_triggeredNextPage:not(.edn__recentComments_pageReady) .edn__recentCommentsListContainer, .eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_triggeredPreviousPage:not(.edn__recentComments_pageReady) .edn__recentCommentsListContainer {
  opacity: 0 !important;
  visibility: hidden;
  pointer-events: none;
  transition: none;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_triggeredNextPage:not(.edn__recentComments_pageReady) .edn__recentCommentsListContainer {
  transform: translateX(0.65rem);
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_triggeredPreviousPage:not(.edn__recentComments_pageReady) .edn__recentCommentsListContainer {
  transform: translateX(-0.65rem);
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_triggeredNextPage.edn__recentComments_pageReady:not(.edn__recentComments_loading) .edn__recentCommentsListContainer, .eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_triggeredPreviousPage.edn__recentComments_pageReady:not(.edn__recentComments_loading) .edn__recentCommentsListContainer {
  visibility: visible;
  pointer-events: auto;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_triggeredNextPage.edn__recentComments_pageReady:not(.edn__recentComments_loading) .edn__recentCommentsListContainer {
  animation: buildoraRecentCommentsInFromRight 0.28s ease-out both;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_triggeredPreviousPage.edn__recentComments_pageReady:not(.edn__recentComments_loading) .edn__recentCommentsListContainer {
  animation: buildoraRecentCommentsInFromLeft 0.28s ease-out both;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_recentCommentContainer {
  display: flex;
  gap: 0.75rem;
  min-width: 0;
  padding: 0.85rem 0;
  border-bottom: 1px solid var(--buildora-news-border);
  opacity: 0;
  transform: translateY(0.35rem);
  transition: opacity 0.28s ease, transform 0.28s ease;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_recentCommentContainer:last-child {
  border-bottom: 0;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_recentCommentContainer:nth-child(1) {
  transition-delay: 0.02s;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_recentCommentContainer:nth-child(2) {
  transition-delay: 0.05s;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_recentCommentContainer:nth-child(3) {
  transition-delay: 0.08s;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_recentCommentContainer:nth-child(4) {
  transition-delay: 0.11s;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_recentCommentContainer:nth-child(5) {
  transition-delay: 0.14s;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_pageReady .edn_recentCommentContainer {
  opacity: 1;
  transform: translateY(0);
}
.eds_news_Buildora.eds_subCollection_recentComments .edNews_userAvatar {
  flex: 0 0 2.65rem;
  width: 2.65rem;
  height: 2.65rem;
  border-radius: 999px;
  overflow: hidden;
  background: color-mix(in srgb, var(--buildora-news-primary) 7%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 18%, var(--buildora-news-border));
}
.eds_news_Buildora.eds_subCollection_recentComments .edNews_userAvatar > a,
.eds_news_Buildora.eds_subCollection_recentComments .edNews_userAvatar img,
.eds_news_Buildora.eds_subCollection_recentComments .edNews_userAvatar .user_avatar {
  display: block;
  width: 100%;
  height: 100%;
}
.eds_news_Buildora.eds_subCollection_recentComments .edNews_userAvatar img,
.eds_news_Buildora.eds_subCollection_recentComments .edNews_userAvatar .user_avatar {
  object-fit: cover;
  border: 0;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_commentRight {
  flex: 1 1 auto;
  min-width: 0;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_commentAuthor {
  display: inline;
  color: var(--buildora-news-primary-dark);
  font-size: 0.9rem;
  font-weight: 800;
  line-height: 1.35;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_commentAuthor:hover,
.eds_news_Buildora.eds_subCollection_recentComments .edn_commentAuthor:focus-visible {
  color: var(--buildora-news-primary);
  text-decoration: underline;
  outline: none;
}
.eds_news_Buildora.eds_subCollection_recentComments .edNews__commentContent {
  display: inline;
  color: var(--buildora-news-text);
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 1.45;
}
.eds_news_Buildora.eds_subCollection_recentComments .edNews__commentContent p {
  display: inline;
  margin: 0;
  padding: 0;
}
.eds_news_Buildora.eds_subCollection_recentComments .edNews__commentContent p + p {
  display: block;
  margin-top: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_commentDate {
  display: block;
  margin-top: 0.35rem;
  color: var(--buildora-news-muted);
  font-size: 0.76rem;
  font-weight: 600;
  line-height: 1.25;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_commentMeta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.42rem 0.55rem;
  margin-top: 0.38rem;
  min-width: 0;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_commentMeta .edn_commentDate {
  margin-top: 0;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_articleLink {
  display: inline-flex;
  align-items: center;
  gap: 0.36rem;
  max-width: 100%;
  min-width: 0;
  padding: 0.2rem 0.4rem;
  color: var(--buildora-news-primary-dark);
  font-size: 0.78rem;
  font-weight: 650;
  line-height: 1.3;
  text-decoration: none;
  background: color-mix(in srgb, var(--buildora-news-primary) 4%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 14%, var(--buildora-news-border));
  border-radius: var(--buildora-news-radius);
  overflow-wrap: anywhere;
  word-break: normal;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_articleLink::before {
  content: "";
  flex: 0 0 0.28rem;
  width: 0.28rem;
  height: 0.28rem;
  border-radius: 999px;
  background: var(--buildora-news-primary);
  opacity: 0.72;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_articleLink > span {
  min-width: 0;
  overflow-wrap: anywhere;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_articleLink:hover,
.eds_news_Buildora.eds_subCollection_recentComments .edn_articleLink:focus-visible {
  color: var(--buildora-news-primary-dark);
  text-decoration: underline;
  background: color-mix(in srgb, var(--buildora-news-primary) 7%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 24%, var(--buildora-news-border));
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_recentComments.eds_template_Comments_ArticleTitle .edn_commentMeta {
  margin-top: 0.42rem;
}
.eds_news_Buildora.eds_subCollection_recentComments .edn_pagination {
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
  padding: 0.85rem 1rem 1rem;
  border-top: 1px solid var(--buildora-news-border);
}
.eds_news_Buildora.eds_subCollection_recentComments .edn__recentComments_previousPage,
.eds_news_Buildora.eds_subCollection_recentComments .edn__recentComments_nextPage {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.25rem;
  padding: 0 0.8rem;
  color: var(--buildora-news-heading);
  font-size: 0.82rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  cursor: pointer;
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), opacity var(--buildora-news-transition);
}
.eds_news_Buildora.eds_subCollection_recentComments .edn__recentComments_previousPage:hover,
.eds_news_Buildora.eds_subCollection_recentComments .edn__recentComments_nextPage:hover,
.eds_news_Buildora.eds_subCollection_recentComments .edn__recentComments_previousPage:focus-visible,
.eds_news_Buildora.eds_subCollection_recentComments .edn__recentComments_nextPage:focus-visible {
  color: var(--buildora-news-primary-dark);
  border-color: var(--buildora-news-primary);
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_disablePreviousPage .edn__recentComments_previousPage, .eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_disableNextPage .edn__recentComments_nextPage {
  opacity: 0.45;
  cursor: default;
  pointer-events: none;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_disableNextPage.edn__recentComments_disablePreviousPage .edn_pagination, .eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_contentError .edn_pagination, .eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_noContent .edn_pagination {
  display: none;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_noContent::before, .eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_contentError::before {
  opacity: 0;
  animation: none;
}
.eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_noContent .edn__recentCommentsListContainer, .eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_contentError .edn__recentCommentsListContainer {
  padding: 1rem;
  color: var(--buildora-news-muted);
  opacity: 1;
  visibility: visible;
  transform: none;
}
@media (max-width: 520px) {
  .eds_news_Buildora.eds_subCollection_recentComments.edn__recentComments_wrapper {
    border-radius: var(--buildora-news-radius);
  }
  .eds_news_Buildora.eds_subCollection_recentComments .edn_recentCommentContainer {
    gap: 0.65rem;
  }
  .eds_news_Buildora.eds_subCollection_recentComments .edNews_userAvatar {
    flex-basis: 2.25rem;
    width: 2.25rem;
    height: 2.25rem;
  }
  .eds_news_Buildora.eds_subCollection_recentComments .edn_commentMeta {
    align-items: flex-start;
  }
  .eds_news_Buildora.eds_subCollection_recentComments .edn_articleLink {
    flex: 1 1 100%;
  }
  .eds_news_Buildora.eds_subCollection_recentComments .edn_pagination {
    justify-content: stretch;
  }
  .eds_news_Buildora.eds_subCollection_recentComments .edn__recentComments_previousPage,
  .eds_news_Buildora.eds_subCollection_recentComments .edn__recentComments_nextPage {
    flex: 1 1 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .eds_news_Buildora.eds_subCollection_recentComments::before,
  .eds_news_Buildora.eds_subCollection_recentComments .edn__recentCommentsListContainer,
  .eds_news_Buildora.eds_subCollection_recentComments .edn_recentCommentContainer {
    animation: none !important;
    transition: none !important;
  }
}
@keyframes buildoraRecentCommentsInDown {
  from {
    opacity: 0;
    transform: translateY(-0.35rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes buildoraRecentCommentsInFromRight {
  from {
    opacity: 0;
    transform: translateX(0.65rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes buildoraRecentCommentsInFromLeft {
  from {
    opacity: 0;
    transform: translateX(-0.65rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.eds_news_Buildora.eds_subCollection_calendar {
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-body);
}
.eds_news_Buildora.eds_subCollection_calendar span,
.eds_news_Buildora.eds_subCollection_calendar a,
.eds_news_Buildora.eds_subCollection_calendar li,
.eds_news_Buildora.eds_subCollection_calendar td,
.eds_news_Buildora.eds_subCollection_calendar table {
  font-family: inherit;
  color: inherit;
  line-height: inherit;
  font-size: inherit;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event {
  position: relative;
  display: block;
  font-size: 0.72rem;
  line-height: 1.3;
  font-weight: 500;
  padding-block: 0.22rem;
  padding-inline-end: 0.35rem;
  padding-inline-start: calc(0.35rem + calc(0.38rem * 2 + 0.22rem) + 0.38rem);
  border-color: color-mix(in srgb, var(--buildora-news-border) 74%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event::after {
  content: "";
  position: absolute;
  top: 0.72rem;
  width: 0.38rem;
  height: 0.38rem;
  border-radius: 999px;
  transform: translateY(-50%);
  opacity: 0;
  pointer-events: none;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event::before {
  left: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event::after {
  left: calc(0.35rem + 0.38rem + 0.22rem);
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li:not(.event) > a::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.has_posts > a::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.has_posts::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.has_posts::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.has_posts::before {
  opacity: 1;
  background: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.event > a::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.has_events > a::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.has_events::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.has_events::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.has_events::after {
  opacity: 1;
  background: #22c55e;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-red::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-red > a::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-red::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-red::before {
  background: #ef4444;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-red::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-red > a::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-red::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-red::after {
  background: #ef4444;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-blue::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-blue > a::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-blue::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-blue::before {
  background: #3b82f6;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-blue::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-blue > a::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-blue::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-blue::after {
  background: #3b82f6;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-black::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-black > a::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-black::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-black::before {
  background: #111827;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-black::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-black > a::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-black::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-black::after {
  background: #111827;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-green::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-green > a::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-green::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-green::before {
  background: #22c55e;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-green::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-green > a::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-green::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-green::after {
  background: #22c55e;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-yellow::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-yellow > a::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-yellow::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-yellow::before {
  background: #eab308;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-yellow::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-yellow > a::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-yellow::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-yellow::after {
  background: #eab308;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-pink::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-pink > a::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-pink::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-pink::before {
  background: #ec4899;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-pink::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-pink > a::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-pink::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-pink::after {
  background: #ec4899;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-gray::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-gray > a::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-gray::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-gray::before {
  background: #6b7280;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-gray::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-gray > a::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-gray::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-gray::after {
  background: #6b7280;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-orange::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-orange > a::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-orange::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-orange::before {
  background: #f59e0b;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-orange::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-orange > a::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-orange::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-orange::after {
  background: #f59e0b;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-brown::before,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-brown > a::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-brown::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-brown::before {
  background: #92400e;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-brown::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-brown > a::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-brown::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-brown::after {
  background: #92400e;
}
.eds_news_Buildora.eds_subCollection_calendar .edn_styledSelect {
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  margin: 0 0 clamp(0.85rem, 1.8vw, 1.1rem);
  position: relative;
}
.eds_news_Buildora.eds_subCollection_calendar .edn_styledSelect > span {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-width: min(100%, 16rem);
  width: min(100%, 18rem);
  max-width: 100%;
}
.eds_news_Buildora.eds_subCollection_calendar .edn_styledSelect > span::after {
  content: "";
  position: absolute;
  right: 1rem;
  top: 50%;
  width: 0.5rem;
  height: 0.5rem;
  border-right: 2px solid color-mix(in srgb, var(--buildora-news-muted) 78%, var(--buildora-news-heading));
  border-bottom: 2px solid color-mix(in srgb, var(--buildora-news-muted) 78%, var(--buildora-news-heading));
  transform: translateY(-65%) rotate(0.125turn);
  pointer-events: none;
}
.eds_news_Buildora.eds_subCollection_calendar .edn_styledSelect select {
  appearance: none;
  width: 100%;
  min-height: 3rem;
  padding: 0.75rem 2.65rem 0.75rem 1rem;
  border: 1px solid var(--buildora-news-border);
  border-radius: 0.72rem;
  background: var(--buildora-news-white);
  color: var(--buildora-news-heading);
  font: 700 0.95rem/1.2 var(--buildora-news-font-body);
  box-shadow: 0 0.28rem 0.85rem color-mix(in srgb, var(--buildora-news-heading) 8%, transparent);
  cursor: pointer;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .edn_styledSelect select:hover {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 32%, var(--buildora-news-border));
  box-shadow: 0 0.34rem 1rem color-mix(in srgb, var(--buildora-news-heading) 12%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .edn_styledSelect select:focus-visible {
  outline: none;
  border-color: var(--buildora-news-primary);
  box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--buildora-news-primary) 22%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .edn_styledSelect select:disabled {
  opacity: 0.66;
  cursor: not-allowed;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table {
  width: 100%;
  border-collapse: separate !important;
  border-spacing: 0;
  border: 1px solid var(--buildora-news-border);
  border-radius: 0.65rem;
  overflow: hidden;
  background: var(--buildora-news-white);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table > tbody > tr:first-child > td[colspan="7"] {
  background: transparent !important;
  padding: 0;
  border: 0;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: color-mix(in srgb, var(--buildora-news-primary) 10%, var(--buildora-news-white));
  color: var(--buildora-news-heading);
  font: 700 0.98rem/1.25 var(--buildora-news-font-heading);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection td {
  padding: 0.65rem;
  vertical-align: middle;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months {
  width: 3.75rem !important;
  padding: 0.55rem 0.65rem;
  text-align: center;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months[align=right] {
  text-align: center;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.15rem;
  height: 2.15rem;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 88%, var(--buildora-news-white));
  border-radius: 999px;
  background: var(--buildora-news-white);
  color: var(--buildora-news-heading) !important;
  text-decoration: none;
  font-size: 0;
  line-height: 1;
  box-shadow: 0 0.28rem 0.7rem color-mix(in srgb, var(--buildora-news-heading) 10%, transparent);
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a::before {
  content: "";
  width: 0.48rem;
  height: 0.48rem;
  border-top: 2px solid currentColor;
  border-left: 2px solid currentColor;
  transform: rotate(-45deg);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a:hover, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a:focus-visible {
  color: var(--buildora-news-primary) !important;
  background: color-mix(in srgb, var(--buildora-news-primary) 7%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 52%, var(--buildora-news-border));
  box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--buildora-news-primary) 20%, transparent);
  text-decoration: none;
  transform: translateY(-1px);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a:focus-visible {
  outline: none;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a:active {
  transform: translateY(1px);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months:last-child > a::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months[align=right] > a::before {
  transform: rotate(135deg);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .week_days {
  padding: 0.55rem 0.35rem;
  border-top: 1px solid var(--buildora-news-border);
  border-bottom: 1px solid var(--buildora-news-border);
  background: var(--buildora-news-background-soft);
  color: var(--buildora-news-muted);
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: 0.74rem;
  font-weight: 700;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day {
  position: relative;
  width: 14.2857142857%;
  min-height: 2.35rem;
  padding: 0.45rem;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 65%, transparent);
  background: var(--buildora-news-white);
  vertical-align: top;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day > span,
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day > a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.8rem;
  min-height: 1.8rem;
  padding: 0.18rem 0.48rem;
  border-radius: 999px;
  font-size: 0.86rem;
  font-weight: 700;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day > span {
  color: var(--buildora-news-text);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day > a {
  color: var(--buildora-news-heading);
  text-decoration: none;
  background: transparent;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day > a:hover, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day > a:focus-visible {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 12%, var(--buildora-news-white));
  box-shadow: 0 0 0 0.15rem color-mix(in srgb, var(--buildora-news-primary) 24%, transparent);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.other_month {
  background: var(--buildora-news-background-soft);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.other_month > span,
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.other_month > a {
  color: color-mix(in srgb, var(--buildora-news-muted) 90%, var(--buildora-news-text));
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.today {
  background: color-mix(in srgb, var(--buildora-news-primary) 14%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.today > span,
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.today > a {
  color: var(--buildora-news-heading);
  font-weight: 700;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_posts, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_events {
  background: color-mix(in srgb, var(--buildora-news-primary) 7%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_posts > a, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_events > a {
  font-weight: 700;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_posts.has_events {
  background: color-mix(in srgb, var(--buildora-news-primary) 11%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_events::before {
  content: "";
  position: absolute;
  bottom: 0.3rem;
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 999px;
  border: 2px solid color-mix(in srgb, var(--buildora-news-white) 80%, transparent);
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--buildora-news-border) 58%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_posts::after {
  left: calc(50% + 0.34rem);
  transform: translateX(-50%);
  opacity: 1;
  background: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_events::before {
  left: calc(50% - 0.34rem);
  transform: translateX(-50%);
  opacity: 1;
  background: #22c55e;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_posts.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_posts.has_events::after {
  opacity: 1;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_posts:not(.has_events)::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_events:not(.has_posts)::before {
  left: 50%;
  transform: translateX(-50%);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.other_month.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.other_month.has_events::before {
  opacity: 0.66;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.selected {
  background: var(--buildora-news-primary);
  border-color: color-mix(in srgb, var(--buildora-news-primary) 72%, var(--buildora-news-black));
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.selected > span,
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.selected > a {
  color: var(--buildora-news-white);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.selected > a:hover,
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.selected > a:focus-visible {
  color: var(--buildora-news-white);
  background: color-mix(in srgb, var(--buildora-news-white) 18%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.selected.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.selected.has_events::before {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 24%, var(--buildora-news-white));
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--buildora-news-white) 30%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.selected.has_posts::after {
  background: color-mix(in srgb, var(--buildora-news-white) 90%, var(--buildora-news-primary));
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.selected.has_events::before {
  background: color-mix(in srgb, var(--buildora-news-white) 72%, #22c55e);
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-red.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-red.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-red.has_posts.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-red.has_posts.has_events::after {
  background: #ef4444;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-blue.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-blue.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-blue.has_posts.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-blue.has_posts.has_events::after {
  background: #3b82f6;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-black.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-black.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-black.has_posts.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-black.has_posts.has_events::after {
  background: #111827;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-green.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-green.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-green.has_posts.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-green.has_posts.has_events::after {
  background: #22c55e;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-yellow.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-yellow.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-yellow.has_posts.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-yellow.has_posts.has_events::after {
  background: #eab308;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-pink.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-pink.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-pink.has_posts.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-pink.has_posts.has_events::after {
  background: #ec4899;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-gray.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-gray.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-gray.has_posts.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-gray.has_posts.has_events::after {
  background: #6b7280;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-orange.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-orange.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-orange.has_posts.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-orange.has_posts.has_events::after {
  background: #f59e0b;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-brown.has_posts::after, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-brown.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-brown.has_posts.has_events::before, .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-brown.has_posts.has_events::after {
  background: #92400e;
}
.eds_news_Buildora.eds_subCollection_calendar .calendar_table .day > div[style*=display] {
  display: none;
  max-height: 0;
  overflow: hidden;
}
.eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 0.4rem;
  margin: 0 0 0.85rem;
  padding: 0;
}
.eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions > a {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  min-height: 2rem;
  padding: 0.4rem 0.65rem;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 76%, transparent);
  border-radius: 999px;
  background: color-mix(in srgb, var(--buildora-news-white) 92%, var(--buildora-news-background-soft));
  color: var(--buildora-news-heading);
  text-decoration: none;
  font-size: 0.76rem;
  font-weight: 700;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  box-shadow: 0 0.18rem 0.5rem color-mix(in srgb, var(--buildora-news-heading) 5%, transparent);
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions > a > span {
  font: inherit;
  color: inherit;
}
.eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions > a::before {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 0.95rem;
  height: 0.95rem;
  font-family: "Font Awesome 6 Free";
  font-size: 0.78rem;
  font-weight: 900;
  line-height: 1;
  color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions > a.articles_by_month::before {
  content: "\f03a";
}
.eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions > a.icalendar_export::before {
  content: "\f073";
}
.eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions > a.articles_rss::before, .eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions > a.events_rss::before {
  content: "\f09e";
  color: color-mix(in srgb, var(--buildora-news-primary) 78%, var(--buildora-news-warning));
}
.eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions > a:hover, .eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions > a:focus-visible {
  color: var(--buildora-news-primary);
  border-color: color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
  background: var(--buildora-news-white);
  text-decoration: none;
  transform: translateY(-1px);
  box-shadow: 0 0.45rem 1rem color-mix(in srgb, var(--buildora-news-heading) 8%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions > a:focus-visible {
  outline: none;
  box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--buildora-news-primary) 20%, transparent), 0 0.45rem 1rem color-mix(in srgb, var(--buildora-news-heading) 8%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions > a:active {
  transform: translateY(0);
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day {
  height: auto;
  min-height: 6.25rem;
  padding: 0.55rem 0.45rem 0.6rem;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day.has_posts::after,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day.has_events::before {
  display: none;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul {
  display: grid;
  gap: 0.28rem;
  margin: 0.35rem 0 0;
  padding: 0;
  list-style: none;
  text-align: left;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li > a {
  border-radius: 0.38rem;
  color: var(--buildora-news-heading);
  background: color-mix(in srgb, var(--buildora-news-white) 88%, var(--buildora-news-background-soft));
  text-decoration: none;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li > a:hover,
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li > a:focus-visible {
  background: var(--buildora-news-white);
  text-decoration: none;
  box-shadow: 0 0 0 0.12rem color-mix(in srgb, var(--buildora-news-primary) 18%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li > a:focus-visible {
  outline: none;
}
.eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li > div[style*=display] {
  display: none !important;
  max-height: 0;
  overflow: hidden;
}
@media (max-width: 640px) {
  .eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table {
    display: block;
    border-spacing: 0;
  }
  .eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table > tbody,
  .eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table > tbody > tr {
    display: block;
    width: 100%;
  }
  .eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.week_days,
  .eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day {
    display: none;
  }
  .eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day.has_posts,
  .eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day.has_events {
    display: block;
    width: 100% !important;
    height: auto !important;
    min-height: 0;
    padding: 0.65rem 0.75rem;
    border-width: 0 0 1px;
    text-align: left;
  }
  .eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day.other_month {
    display: none;
  }
  .eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day.has_posts > div[style*=display],
  .eds_news_Buildora.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day.has_events > div[style*=display] {
    display: none !important;
    max-height: 0;
    overflow: hidden;
  }
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list {
  margin-top: clamp(0.85rem, 1.8vw, 1.1rem);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_module_box {
  border-top: 1px solid var(--buildora-news-border);
  padding-top: clamp(0.85rem, 1.8vw, 1.1rem);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_module_title {
  margin: 0 0 0.75rem;
  color: var(--buildora-news-heading);
  font: 800 1.05rem/1.3 var(--buildora-news-font-heading);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_module_title > span {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archiveByYear {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list li,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node {
  list-style: none;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list li + li,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node + .node {
  margin-top: 0.45rem;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper > li:not(.node) > div {
  display: flex;
  align-items: center;
  gap: 0.55rem;
  padding: 0.5rem 0.6rem;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 70%, transparent);
  border-radius: 0.55rem;
  background: var(--buildora-news-background-soft);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .bullet {
  flex: 0 0 auto;
  width: 0.42rem;
  height: 0.42rem;
  border-radius: 50%;
  background: color-mix(in srgb, var(--buildora-news-primary) 75%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive-month,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper > li:not(.node) > div > .edn_archiveLink {
  display: inline-flex;
  align-items: baseline;
  gap: 0.4rem;
  color: var(--buildora-news-heading);
  text-decoration: none;
  font-weight: 600;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive-month > span,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper > li:not(.node) > div > .edn_archiveLink > span {
  color: var(--buildora-news-muted);
  font-weight: 600;
  font-size: 0.9em;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive-month:hover, .eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive-month:focus-visible, .eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive-month.active,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper > li:not(.node) > div > .edn_archiveLink:hover,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper > li:not(.node) > div > .edn_archiveLink:focus-visible,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper > li:not(.node) > div > .edn_archiveLink.active {
  color: var(--buildora-news-primary);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_0 {
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_0 + .node.level_0 {
  margin-top: 0.5rem;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_0 > .edn_archiveByYear {
  display: flex;
  align-items: center;
  gap: 0.55rem;
  padding: 0.6rem 0.7rem;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 75%, transparent);
  border-radius: 0.7rem;
  background: color-mix(in srgb, var(--buildora-news-white) 88%, var(--buildora-news-background-soft));
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_0 > .edn_archiveByYear:hover,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_0 > .edn_archiveByYear:focus-within {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 30%, var(--buildora-news-border));
  background: var(--buildora-news-white);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .expand_collapse {
  position: relative;
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 72%, transparent);
  border-radius: 999px;
  background: var(--buildora-news-white);
  color: var(--buildora-news-heading);
  text-decoration: none;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .expand_collapse > span {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .expand_collapse::before,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .expand_collapse::after {
  content: "";
  position: absolute;
  width: 0.6rem;
  height: 0.1rem;
  border-radius: 999px;
  background: currentColor;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .expand_collapse::after {
  transform: rotate(90deg);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .expand_collapse.collapse::after {
  transform: scaleY(0);
  opacity: 0;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .expand_collapse:hover,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .expand_collapse:focus-visible {
  color: var(--buildora-news-primary);
  border-color: color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
  box-shadow: 0 0 0 0.16rem color-mix(in srgb, var(--buildora-news-primary) 18%, transparent);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .expand_collapse:focus-visible {
  outline: none;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_0 > .edn_archiveByYear > .edn_archiveLink {
  flex: 1 1 auto;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.6rem;
  color: var(--buildora-news-heading);
  text-decoration: none;
  font-weight: 800;
  line-height: 1.25;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_0 > .edn_archiveByYear > .edn_archiveLink:hover,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_0 > .edn_archiveByYear > .edn_archiveLink:focus-visible {
  color: var(--buildora-news-primary);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_0 > .edn_archiveByYear > .edn_archiveLink > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.45rem;
  height: 1.45rem;
  padding: 0 0.45rem;
  border-radius: 999px;
  background: color-mix(in srgb, var(--buildora-news-primary) 14%, var(--buildora-news-white));
  color: var(--buildora-news-primary);
  font-size: 0.78rem;
  font-weight: 800;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_0 > ul {
  margin: 0.45rem 0 0;
  padding: 0 0 0 2.3rem;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_1 {
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_1 + .node.level_1 {
  margin-top: 0.4rem;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_1 > div {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.65rem;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 68%, transparent);
  border-radius: 0.6rem;
  background: var(--buildora-news-white);
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_1 > div:hover,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_1 > div:focus-within {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 25%, var(--buildora-news-border));
  background: color-mix(in srgb, var(--buildora-news-white) 92%, var(--buildora-news-background-soft));
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_1 > div .edn_archiveLink {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  width: 100%;
  color: var(--buildora-news-heading);
  text-decoration: none;
  font-weight: 650;
  line-height: 1.3;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_1 > div .edn_archiveLink:hover,
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_1 > div .edn_archiveLink:focus-visible {
  color: var(--buildora-news-primary);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list .node.level_1 > div .edn_archiveLink > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.35rem;
  height: 1.35rem;
  padding: 0 0.4rem;
  border-radius: 999px;
  background: color-mix(in srgb, var(--buildora-news-muted) 14%, var(--buildora-news-white));
  color: var(--buildora-news-muted);
  font-size: 0.74rem;
  font-weight: 700;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events {
  margin-top: clamp(0.85rem, 1.8vw, 1.1rem);
  padding-top: clamp(0.85rem, 1.8vw, 1.1rem);
  border-top: 1px solid var(--buildora-news-border);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > .edn_module_title,
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events .edn_module_title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.55rem;
  margin: 0 0 0.75rem;
  padding: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 1.05rem;
  line-height: 1.3;
  font-weight: 800;
  letter-spacing: 0;
  text-transform: none;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > .edn_module_title > span,
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events .edn_module_title > span {
  flex: 1 1 auto;
  min-width: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  font: inherit;
  color: inherit;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > .edn_module_title > a,
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events .edn_module_title > a {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.3rem;
  min-height: 1.85rem;
  padding: 0.32rem 0.55rem;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 76%, transparent);
  border-radius: 999px;
  background: color-mix(in srgb, var(--buildora-news-white) 92%, var(--buildora-news-background-soft));
  color: var(--buildora-news-heading);
  text-decoration: none;
  font-family: var(--buildora-news-font-body);
  font-size: 0.72rem;
  font-weight: 700;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > .edn_module_title > a::before,
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events .edn_module_title > a::before {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-size: 0.72rem;
  line-height: 1;
  color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > .edn_module_title > a.rss::before,
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events .edn_module_title > a.rss::before {
  content: "\f09e";
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > .edn_module_title > a.export::before,
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events .edn_module_title > a.export::before {
  content: "\f073";
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > .edn_module_title > a:hover,
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > .edn_module_title > a:focus-visible,
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events .edn_module_title > a:hover,
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events .edn_module_title > a:focus-visible {
  color: var(--buildora-news-primary);
  border-color: color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
  background: var(--buildora-news-white);
  text-decoration: none;
  transform: translateY(-1px);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > .edn_module_title > a:focus-visible,
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events .edn_module_title > a:focus-visible {
  outline: none;
  box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--buildora-news-primary) 20%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > ul {
  display: grid;
  gap: 0.55rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > ul > li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > ul > li > a {
  position: relative;
  display: block;
  padding: 0.7rem 0.85rem 0.7rem 1.6rem;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 72%, transparent);
  border-radius: 0.65rem;
  background: color-mix(in srgb, var(--buildora-news-white) 92%, var(--buildora-news-background-soft));
  color: var(--buildora-news-heading);
  text-decoration: none;
  font-weight: 700;
  line-height: 1.35;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > ul > li > a::before {
  content: "";
  position: absolute;
  left: 0.65rem;
  top: 1.05rem;
  width: 0.42rem;
  height: 0.42rem;
  border-radius: 999px;
  background: var(--buildora-news-primary);
  box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--buildora-news-primary) 14%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > ul > li > a > span {
  display: inline;
  margin-left: 0.35rem;
  color: var(--buildora-news-muted);
  font-size: 0.9em;
  font-weight: 600;
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > ul > li > a:hover,
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > ul > li > a:focus-visible {
  color: var(--buildora-news-primary);
  border-color: color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
  background: var(--buildora-news-white);
  text-decoration: none;
  box-shadow: 0 0.45rem 1rem color-mix(in srgb, var(--buildora-news-heading) 7%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .archive_list.events > ul > li > a:focus-visible {
  outline: none;
  box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--buildora-news-primary) 20%, transparent), 0 0.45rem 1rem color-mix(in srgb, var(--buildora-news-heading) 7%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-view {
  border: 0;
  background: var(--buildora-news-white);
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-heading .fc-widget-header {
  border-width: 1px 0;
  border-color: color-mix(in srgb, var(--buildora-news-border) 76%, transparent);
  background: color-mix(in srgb, var(--buildora-news-background-soft) 58%, var(--buildora-news-white));
  color: var(--buildora-news-heading);
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-heading .fc-widget-header > a {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 0.75rem;
  color: var(--buildora-news-heading);
  text-decoration: none;
  font: 800 0.9rem/1.25 var(--buildora-news-font-heading);
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-heading .fc-widget-header > a:hover,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-heading .fc-widget-header > a:focus-visible {
  color: var(--buildora-news-primary);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item td {
  border-width: 0 0 1px;
  border-style: dotted;
  border-color: color-mix(in srgb, var(--buildora-news-border) 78%, transparent);
  background: transparent;
  color: var(--buildora-news-text);
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item:hover td {
  background: transparent;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item td a {
  color: var(--buildora-news-heading);
  text-decoration: none;
  font-weight: 700;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item td a:hover,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item td a:focus-visible {
  color: var(--buildora-news-primary);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item td a:focus-visible {
  outline: none;
  border-radius: 0.3rem;
  box-shadow: 0 0 0 0.14rem color-mix(in srgb, var(--buildora-news-primary) 18%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item .fc-event-dot {
  border-color: transparent;
  background: none var(--buildora-news-muted);
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-red .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-red .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-red .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-red .fc-event-dot {
  background: none #ef4444;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-blue .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-blue .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-blue .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-blue .fc-event-dot {
  background: none #3b82f6;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-black .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-black .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-black .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-black .fc-event-dot {
  background: none #111827;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-green .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-green .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-green .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-green .fc-event-dot {
  background: none #22c55e;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-yellow .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-yellow .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-yellow .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-yellow .fc-event-dot {
  background: none #eab308;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-pink .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-pink .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-pink .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-pink .fc-event-dot {
  background: none #ec4899;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-gray .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-gray .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-gray .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-gray .fc-event-dot {
  background: none #6b7280;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-orange .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-orange .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-orange .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-orange .fc-event-dot {
  background: none #f59e0b;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-brown .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-brown .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-brown .fc-event-dot,
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-brown .fc-event-dot {
  background: none #92400e;
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_posts .fc-event-dot {
  background: none var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_calendar .fc-list-item.has_events .fc-event-dot {
  background: none #22c55e;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed table,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed ul,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed ol {
  margin-top: 0;
  margin-bottom: 0;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed {
  position: relative;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: 0.65rem;
  overflow: hidden;
  color: var(--buildora-news-text);
  font-family: var(--buildora-news-font-body);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed::before {
  content: "";
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  height: 0.18rem;
  opacity: 0;
  pointer-events: none;
  background-image: linear-gradient(90deg, transparent 0, transparent 20%, color-mix(in srgb, var(--buildora-news-primary) 55%, transparent) 50%, transparent 80%, transparent 100%);
  background-size: 220% 100%;
  background-repeat: no-repeat;
  transition: opacity 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed.eds_calendarLoading::before {
  opacity: 1;
  animation: buildoraSearchLoading 1.1s linear infinite;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed.eds_calendarLoading .fc-view-container {
  opacity: 0.68;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.65rem 0.85rem;
  margin: 0;
  padding: 0.85rem 1rem;
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-bottom: 1px solid var(--buildora-news-border);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-left,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-center,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-right {
  float: none;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-left {
  order: 1;
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-center {
  order: 2;
  flex: 1 1 auto;
  min-width: max-content;
  text-align: left;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-center h2 {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.2;
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-right {
  order: 3;
  flex: 0 1 auto;
  min-width: 0;
  margin-left: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-clear {
  display: none;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-right .fc-button-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-right .fc-button-group > * {
  float: none;
  margin: 0;
}
@media (max-width: 760px) {
  .eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-left,
  .eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-center,
  .eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right {
    flex: 1 1 100%;
  }
  .eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-center {
    text-align: center;
    min-width: 0;
  }
  .eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-center h2 {
    white-space: normal;
  }
  .eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right,
  .eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right .fc-button-group {
    justify-content: center;
  }
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc button,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-button {
  appearance: none;
  height: auto;
  min-height: 2.1rem;
  margin: 0;
  padding: 0.45rem 0.7rem;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 80%, transparent);
  border-radius: 999px;
  background: var(--buildora-news-white);
  background-image: none;
  color: var(--buildora-news-heading);
  text-shadow: none;
  box-shadow: 0 0.2rem 0.55rem color-mix(in srgb, var(--buildora-news-heading) 7%, transparent);
  font: 700 0.78rem/1.1 var(--buildora-news-font-body);
  text-transform: uppercase;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right .fc-button,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right .fc-button-group .fc-button {
  min-height: 1.85rem;
  padding: 0.34rem 0.58rem;
  font-size: 0.7rem;
  line-height: 1.1;
  letter-spacing: 0.01em;
  border-radius: 999px;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-prev-button,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-next-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.1rem;
  padding: 0;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-icon {
  font-family: inherit;
  font-size: 0;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-icon-left-single-arrow::after,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-icon-right-single-arrow::after {
  content: "";
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-prev-button .fc-icon,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-next-button .fc-icon {
  display: none;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-prev-button::before,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-next-button::before {
  content: "";
  width: 0.48rem;
  height: 0.48rem;
  border-top: 2px solid currentColor;
  border-left: 2px solid currentColor;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-prev-button::before {
  transform: rotate(-45deg);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-next-button::before {
  transform: rotate(135deg);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-state-disabled,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-button:disabled {
  opacity: 0.55;
  cursor: not-allowed;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right .fc-state-active,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right .fc-button.fc-state-active {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-button:not(:disabled):hover,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-button:not(:disabled):focus-visible {
  color: var(--buildora-news-primary);
  border-color: color-mix(in srgb, var(--buildora-news-primary) 38%, var(--buildora-news-border));
  background: var(--buildora-news-white);
  transform: translateY(-1px);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-button:focus-visible,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event:focus-visible,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed a.fc-more:focus-visible {
  outline: none;
  box-shadow: 0 0 0 0.12rem color-mix(in srgb, var(--buildora-news-primary) 18%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-view-container {
  background: var(--buildora-news-white);
  opacity: 1;
  transition: opacity 0.4s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed .fc-content,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed .fc-divider,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed .fc-row,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed td,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed th,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed thead,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed tbody {
  border-color: color-mix(in srgb, var(--buildora-news-border) 70%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header {
  padding: 0.55rem 0.35rem;
  background: color-mix(in srgb, var(--buildora-news-white) 84%, var(--buildora-news-background-soft));
  color: var(--buildora-news-muted);
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: 0.74rem;
  font-weight: 800;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header a,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header span {
  color: var(--buildora-news-muted);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-head a,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-axis a,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading a {
  color: var(--buildora-news-muted);
  text-decoration: none;
  font: inherit;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-head a:hover,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-head a:focus-visible,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-axis a:hover,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-axis a:focus-visible,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading a:hover,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading a:focus-visible {
  color: var(--buildora-news-primary);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-head a:focus-visible,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-axis a:focus-visible,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading a:focus-visible {
  outline: none;
  border-radius: 0.35rem;
  box-shadow: 0 0 0 0.14rem color-mix(in srgb, var(--buildora-news-primary) 18%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: inherit;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading-main {
  color: var(--buildora-news-heading);
  font-weight: 800;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading-alt {
  color: var(--buildora-news-muted);
  font-weight: 700;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading .fc-widget-header {
  background: color-mix(in srgb, var(--buildora-news-background-soft) 70%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-border) 70%, transparent);
  color: var(--buildora-news-heading);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading .fc-widget-header > a {
  color: var(--buildora-news-heading);
  font: 800 0.9rem/1.25 var(--buildora-news-font-heading);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading .fc-widget-header > a:hover,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading .fc-widget-header > a:focus-visible {
  color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-week-number:not(.fc-axis) {
  box-sizing: border-box;
  padding: 0.35rem 0.25rem;
  text-align: center;
  vertical-align: top;
  font-size: 0.74rem;
  line-height: 1.2;
  font-weight: 700;
  color: var(--buildora-news-muted);
  background: color-mix(in srgb, var(--buildora-news-background-soft) 72%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-week-number:not(.fc-axis) a,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-week-number:not(.fc-axis) span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  border-radius: 999px;
  color: inherit;
  text-decoration: none;
  font: inherit;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-head th.fc-week-number:not(.fc-axis) > span {
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: 800;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed td.fc-week-number:not(.fc-axis) > a:hover,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed td.fc-week-number:not(.fc-axis) > a:focus-visible {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 10%, var(--buildora-news-white));
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed td.fc-week-number:not(.fc-axis) > a:focus-visible {
  outline: none;
  box-shadow: 0 0 0 0.14rem color-mix(in srgb, var(--buildora-news-primary) 18%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-axis {
  color: var(--buildora-news-muted);
  font-size: 0.76rem;
  font-weight: 600;
  line-height: 1.2;
  text-align: right;
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-divider {
  background: color-mix(in srgb, var(--buildora-news-background-soft) 72%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-border) 74%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-slats .fc-widget-content {
  border-color: color-mix(in srgb, var(--buildora-news-border) 64%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
  border-top-color: color-mix(in srgb, var(--buildora-news-border) 50%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day {
  background: var(--buildora-news-white);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-other-month {
  background: var(--buildora-news-background-soft);
  color: color-mix(in srgb, var(--buildora-news-muted) 88%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-today {
  background: color-mix(in srgb, var(--buildora-news-primary) 10%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-top {
  padding: 0.35rem 0.35rem 0;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.65rem;
  min-height: 1.65rem;
  padding: 0.12rem 0.38rem;
  border-radius: 999px;
  color: var(--buildora-news-heading);
  text-decoration: none;
  font-size: 0.82rem;
  font-weight: 700;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-top.fc-other-month .fc-day-number,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-other-month .fc-day-number {
  color: var(--buildora-news-muted);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-top.fc-today .fc-day-number,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-today .fc-day-number {
  background: color-mix(in srgb, var(--buildora-news-primary) 16%, var(--buildora-news-white));
  color: var(--buildora-news-heading);
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event {
  border-radius: 0.4rem;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 74%, transparent);
  background: color-mix(in srgb, var(--buildora-news-white) 92%, var(--buildora-news-background-soft));
  color: var(--buildora-news-heading);
  text-decoration: none;
  box-shadow: none;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event .fc-content {
  white-space: nowrap;
  overflow: hidden;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event .fc-time {
  display: inline;
  margin-right: 0.22rem;
  color: var(--buildora-news-muted);
  font-size: 0.72rem;
  font-weight: 700;
  line-height: inherit;
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event .fc-title {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event:hover,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event:focus-visible,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event:hover,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-event:focus-visible {
  background: var(--buildora-news-white);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed a.fc-more {
  color: var(--buildora-news-primary);
  text-decoration: none;
  font-weight: 700;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed a.fc-more:hover,
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed a.fc-more:focus-visible {
  color: var(--buildora-news-heading);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_calendar .fc.fc-unthemed .fc-more-popover {
  border: 1px solid var(--buildora-news-border);
  border-radius: 0.65rem;
  background: var(--buildora-news-white);
  box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--buildora-news-heading) 14%, transparent);
}

/* Compact sidebar calendar/archive from details.png. Wide calendar instances
   continue to use the full month and event presentation above. */
@container buildora-calendar (max-width: 30rem) {
  .eds_news_Buildora.eds_subCollection_calendar .top_calendar_actions,
  .eds_news_Buildora.eds_subCollection_calendar .edn_styledSelect {
    display: none;
  }
  .eds_news_Buildora.eds_subCollection_calendar .callendar_table_container {
    padding: 0.45rem;
    background: var(--buildora-news-white);
    border: 1px solid color-mix(in srgb, var(--buildora-news-border) 74%, var(--buildora-news-white));
    border-radius: 0.28rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table {
    border: 0;
    border-radius: 0;
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection {
    color: var(--buildora-news-primary);
    background: var(--buildora-news-white);
    font-size: 0.72rem;
    letter-spacing: 0.025em;
    text-transform: uppercase;
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection td {
    padding: 0.38rem 0.25rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months {
    width: 2rem;
    padding: 0.2rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a {
    width: 1.4rem;
    height: 1.4rem;
    border: 0;
    background: transparent;
    box-shadow: none;
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a::before {
    width: 0.34rem;
    height: 0.34rem;
    border-width: 1px;
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .week_days {
    padding: 0.32rem 0.12rem;
    color: var(--buildora-news-muted);
    background: var(--buildora-news-white);
    border-top-color: color-mix(in srgb, var(--buildora-news-border) 50%, transparent);
    border-bottom-color: color-mix(in srgb, var(--buildora-news-border) 50%, transparent);
    font-size: 0.56rem;
    letter-spacing: 0.02em;
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day {
    min-height: 1.6rem;
    padding: 0.12rem;
    background: var(--buildora-news-white);
    border: 0;
    text-align: center;
    vertical-align: middle;
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.other_month {
    background: var(--buildora-news-white);
    opacity: 0.45;
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.today {
    background: color-mix(in srgb, var(--buildora-news-primary) 7%, var(--buildora-news-white));
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day > span,
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day > a {
    min-width: 1.25rem;
    min-height: 1.25rem;
    padding: 0.08rem;
    font-size: 0.62rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.selected > span,
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.selected > a {
    color: var(--buildora-news-white);
    background: var(--buildora-news-primary);
  }
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_posts::after,
  .eds_news_Buildora.eds_subCollection_calendar .calendar_table .day.has_events::before {
    bottom: 0.02rem;
    width: 0.22rem;
    height: 0.22rem;
    border: 0;
    box-shadow: none;
  }
}
/* Buildora calendar layouts from the supplied design. The base calendar is
   the Simple variant; Advanced and Archive extend it through their own
   runtime/template classes. */
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default {
  padding: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .edn_styledSelect {
  display: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container {
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: 0.55rem;
  box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--buildora-news-heading) 5%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table {
  width: 100%;
  border: 0;
  border-radius: 0;
  background: var(--buildora-news-white);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .month_selection {
  color: var(--buildora-news-primary);
  background: var(--buildora-news-white);
  font: 800 0.92rem/1 var(--buildora-news-font-heading);
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .month_selection td {
  height: 2.75rem;
  padding: 0.35rem 0.55rem;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-border) 80%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .month_selection .next_prev_months {
  width: 2.75rem !important;
  padding: 0.3rem 0.45rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .month_selection .next_prev_months > a {
  width: 1.85rem;
  height: 1.85rem;
  color: var(--buildora-news-primary) !important;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 62%, var(--buildora-news-border));
  border-radius: 0.32rem;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .month_selection .next_prev_months > a::before {
  width: 0.42rem;
  height: 0.42rem;
  border-width: 0.12rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .week_days {
  position: relative;
  height: 1.75rem;
  padding: 0;
  color: color-mix(in srgb, var(--buildora-news-secondary) 82%, var(--buildora-news-heading));
  background: var(--buildora-news-white);
  border: 0;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-border) 78%, var(--buildora-news-white));
  text-align: center;
  vertical-align: middle;
  font: 750 0.6rem/1 var(--buildora-news-font-heading);
  letter-spacing: 0.025em;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .week_days::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .week_days:first-child::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .week_days:last-child::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day {
  height: 2.15rem !important;
  min-height: 2.15rem;
  padding: 0.12rem;
  color: var(--buildora-news-heading);
  text-align: center;
  vertical-align: middle;
  background: var(--buildora-news-white);
  border: 0;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day > span,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day > a {
  min-width: 1.65rem;
  min-height: 1.65rem;
  padding: 0.12rem;
  color: var(--buildora-news-heading);
  font-size: 0.68rem;
  font-weight: 650;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.3rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.other_month {
  background: var(--buildora-news-white);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.other_month > span,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.other_month > a {
  color: color-mix(in srgb, var(--buildora-news-muted) 48%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.today,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.selected {
  background: var(--buildora-news-white);
  border-color: transparent;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.today > span,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.today > a,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.selected > span,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.selected > a {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 3%, var(--buildora-news-white));
  border-color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.has_posts::after,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.has_events::before {
  display: block;
  bottom: 0.08rem;
  width: 0.22rem;
  height: 0.22rem;
  border: 0;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .top_calendar_actions {
  gap: 0.35rem;
  margin: 0;
  padding: 0.6rem 0.65rem 0.3rem;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-bottom: 0;
  border-radius: 0.55rem 0.55rem 0 0;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .top_calendar_actions > a {
  min-height: 1.8rem;
  padding: 0.34rem 0.52rem;
  color: color-mix(in srgb, var(--buildora-news-secondary) 80%, var(--buildora-news-heading));
  background: var(--buildora-news-white);
  border-color: color-mix(in srgb, var(--buildora-news-primary) 26%, var(--buildora-news-border));
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default {
  /* Advanced and Advanced2 are two runtimes of the same calendar design.
     Keep their equivalent parts together; split rules only where the ASP.NET
     table and FullCalendar v3 DOM genuinely differ. */
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed {
  margin: 0;
  overflow: hidden;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-top: 0;
  border-radius: 0 0 0.55rem 0.55rem;
  box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--buildora-news-heading) 5%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced {
  padding: 0.5rem 0.65rem 0.65rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed {
  padding: 0;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table {
  overflow: hidden;
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 78%, var(--buildora-news-white));
  border-radius: 0.4rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table > tbody > tr:first-child > td[colspan="7"],
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar.fc-header-toolbar {
  padding: 0 0 0.65rem;
  background: var(--buildora-news-white);
  border: 0;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection td {
  display: flex;
  align-items: center;
  height: 2.5rem;
  padding: 0;
  border-bottom: 0;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection > tbody {
  display: block;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection > tbody > tr {
  display: grid;
  grid-template-columns: 2rem 2rem minmax(7rem, auto) 1fr;
  align-items: center;
  gap: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection .next_prev_months {
  width: auto !important;
  padding: 0;
  justify-content: center;
  text-align: center;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection .next_prev_months:first-child {
  grid-column: 1;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection td[align=center] {
  grid-column: 3;
  grid-row: 1;
  width: auto !important;
  padding-left: 0.3rem;
  justify-content: flex-start;
  text-align: left;
  font-size: 0.95rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection .next_prev_months[align=right] {
  grid-column: 2;
  grid-row: 1;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection .next_prev_months > a {
  width: 1.85rem;
  height: 1.85rem;
  border-radius: 0.32rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar.fc-header-toolbar {
  display: grid;
  grid-template-columns: auto minmax(7rem, auto) minmax(0, 1fr);
  align-items: center;
  gap: 0.35rem 0.65rem;
  margin: 0;
  padding: 0.55rem 0.65rem 0.65rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-left,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-center,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-right {
  float: none;
  min-width: 0;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-left {
  grid-column: 1;
  grid-row: 1;
  display: flex;
  align-items: center;
  gap: 0.45rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-center {
  grid-column: 2;
  grid-row: 1;
  text-align: left;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-right {
  grid-column: 3;
  grid-row: 1;
  display: flex;
  justify-content: flex-end;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection td[align=center],
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-center h2 {
  color: var(--buildora-news-primary);
  font: 800 0.95rem/1 var(--buildora-news-font-heading);
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-center h2 {
  margin: 0;
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-button-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 0.38rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-button-group > * {
  float: none;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-button {
  min-height: 1.85rem;
  padding: 0.34rem 0.5rem;
  color: color-mix(in srgb, var(--buildora-news-secondary) 82%, var(--buildora-news-heading));
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 42%, var(--buildora-news-border));
  border-radius: 0.32rem;
  box-shadow: none;
  font-size: 0.62rem;
  font-weight: 750;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-prev-button,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-next-button {
  width: 1.85rem;
  padding: 0;
  color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-right .fc-button {
  min-height: 1.85rem;
  padding: 0.34rem 0.5rem;
  border-radius: 0.32rem;
  font-size: 0.62rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-state-active,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-button.fc-state-active {
  color: var(--buildora-news-white);
  background: var(--buildora-news-secondary);
  border-color: var(--buildora-news-secondary);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table > tbody > tr:nth-child(2),
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head-container {
  background: color-mix(in srgb, var(--buildora-news-background-soft) 58%, var(--buildora-news-white));
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-border) 78%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .week_days,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head .fc-day-header,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head th.fc-week-number {
  height: 1.8rem;
  color: color-mix(in srgb, var(--buildora-news-secondary) 82%, var(--buildora-news-heading));
  background: transparent;
  border: 0;
  border-radius: 0;
  font-size: 0.62rem;
  text-transform: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .week_days::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head .fc-day-header span,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head th.fc-week-number span {
  color: inherit;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-view-container {
  margin: 0 0.65rem 0.65rem;
  overflow: hidden;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 78%, var(--buildora-news-white));
  border-radius: 0.4rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-day {
  height: 4.6rem !important;
  min-height: 4.6rem;
  padding: 0.4rem;
  color: var(--buildora-news-heading);
  vertical-align: top;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 4%, var(--buildora-news-border));
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-other-month {
  background: var(--buildora-news-white);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day > span,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day > a {
  min-width: 1.45rem;
  min-height: 1.45rem;
  font-size: 0.72rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day.today,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day.selected,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-today {
  background: linear-gradient(135deg, color-mix(in srgb, var(--buildora-news-primary) 7%, var(--buildora-news-white)), var(--buildora-news-white));
  box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--buildora-news-primary) 66%, var(--buildora-news-border));
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day > ul {
  gap: 0.22rem;
  margin-top: 0.3rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day > ul > li > a,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-day-grid-event {
  padding-block: 0.22rem;
  padding-inline-end: 0.3rem;
  font-size: 0.58rem;
  background: color-mix(in srgb, var(--buildora-news-background-soft) 28%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-border));
  border-radius: 0.3rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-day-grid-event .fc-content {
  color: var(--buildora-news-heading);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-day-grid-event:hover,
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-day-grid-event:focus-visible {
  background: color-mix(in srgb, var(--buildora-news-primary) 5%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list {
  margin-top: 0.85rem;
  padding: 0.9rem 0.95rem 0.8rem;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: 0.55rem;
  box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--buildora-news-heading) 5%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events {
  margin-top: 0.85rem;
  padding: 0.9rem 0.95rem;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: 0.55rem;
  box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--buildora-news-heading) 5%, transparent);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title {
  gap: 0.55rem;
  margin: 0;
  padding: 0 0 0.7rem;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-primary) 16%, var(--buildora-news-border));
  font-size: 0.92rem;
  font-weight: 750;
  line-height: 1.1;
  text-transform: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title::before {
  content: "\f073";
  position: static;
  display: inline-flex;
  flex: 0 0 2.1rem;
  align-items: center;
  justify-content: center;
  width: 2.1rem;
  height: 2.1rem;
  color: var(--buildora-news-primary-dark);
  font-family: "Font Awesome 6 Free";
  font-size: 0.78rem;
  font-weight: 900;
  line-height: 1;
  background: color-mix(in srgb, var(--buildora-news-primary) 9%, var(--buildora-news-white));
  border-radius: 0.42rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title > span {
  flex: 1 1 8rem;
  min-width: 0;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title > a {
  min-height: 1.7rem;
  padding: 0.3rem 0.5rem;
  color: var(--buildora-news-heading);
  background: var(--buildora-news-white);
  border-color: color-mix(in srgb, var(--buildora-news-primary) 24%, var(--buildora-news-border));
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > ul {
  gap: 0.32rem;
  margin-top: 0.7rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > ul > li > a {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.12rem 0.42rem;
  min-height: 2.15rem;
  padding: 0.45rem 0.6rem 0.45rem 1.45rem;
  background: color-mix(in srgb, var(--buildora-news-background-soft) 45%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 11%, var(--buildora-news-border));
  border-radius: 0.38rem;
  box-shadow: none;
  font-size: 0.76rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > ul > li > a::before {
  left: 0.58rem;
  top: 50%;
  width: 0.3rem;
  height: 0.3rem;
  transform: translateY(-50%);
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > ul > li > a > span {
  margin-left: 0;
  color: var(--buildora-news-muted);
  font-size: 0.7rem;
  font-weight: 550;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > h3.edn_module_title {
  display: flex;
  align-items: center;
  gap: 0.55rem;
  min-height: 2.1rem;
  margin: 0;
  padding: 0 0 0.7rem;
  color: var(--buildora-news-heading);
  font: 750 0.95rem/1 var(--buildora-news-font-heading);
  letter-spacing: -0.02em;
  text-transform: none;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-primary) 16%, var(--buildora-news-border));
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > h3.edn_module_title::before {
  content: "\f187";
  position: static;
  display: inline-flex;
  flex: 0 0 2.1rem;
  align-items: center;
  justify-content: center;
  width: 2.1rem;
  height: 2.1rem;
  color: var(--buildora-news-primary-dark);
  font-family: "Font Awesome 6 Free";
  font-size: 0.8rem;
  font-weight: 900;
  line-height: 1;
  background: color-mix(in srgb, var(--buildora-news-primary) 9%, var(--buildora-news-white));
  border-radius: 0.42rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper {
  margin-top: 0.7rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper > li + li {
  margin-top: 0.28rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper > li > div {
  display: flex;
  align-items: center;
  gap: 0.38rem;
  min-height: 2rem;
  padding: 0.26rem 0.48rem;
  background: color-mix(in srgb, var(--buildora-news-background-soft) 58%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 10%, var(--buildora-news-border));
  border-radius: 0.36rem;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .expand_collapse {
  width: 1.35rem;
  height: 1.35rem;
  color: var(--buildora-news-primary-dark);
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .expand_collapse::before {
  content: "\f07b";
  position: static;
  width: auto;
  height: auto;
  font-family: "Font Awesome 6 Free";
  font-size: 0.72rem;
  font-weight: 900;
  line-height: 1;
  background: transparent;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .expand_collapse::after {
  content: none;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper > li > div > .edn_archiveLink {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  min-width: 0;
  color: var(--buildora-news-heading);
  font-size: 0.76rem;
  font-weight: 700;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper > li > div > .edn_archiveLink > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.3rem;
  height: 1.3rem;
  margin-left: auto;
  padding: 0 0.34rem;
  color: var(--buildora-news-primary-dark);
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 58%, var(--buildora-news-border));
  border-radius: 999px;
  font-size: 0.62rem;
  font-weight: 750;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .node.level_0 > ul {
  margin: 0.3rem 0 0;
  padding-left: 1.45rem;
}
.eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .node.level_1 > div {
  min-height: 1.8rem;
  padding: 0.25rem 0.45rem;
  background: color-mix(in srgb, var(--buildora-news-background-soft) 42%, var(--buildora-news-white));
  border-radius: 0.32rem;
}
@media (max-width: 640px) {
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .top_calendar_actions {
    justify-content: flex-start;
    padding: 0.65rem 0.65rem 0.35rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .top_calendar_actions > a {
    padding-inline: 0.55rem;
    font-size: 0.68rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced {
    padding: 0.45rem 0.65rem 0.65rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection > tbody > tr {
    grid-template-columns: 2.3rem 2.3rem minmax(7rem, auto) 1fr;
    gap: 0.3rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection td[align=center] {
    padding-left: 0.25rem;
    font-size: 1.35rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day.has_posts,
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day.has_events {
    min-height: 3.2rem;
    padding: 0.55rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar.fc-header-toolbar {
    grid-template-columns: auto 1fr;
    padding: 0.65rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-center {
    grid-column: 2;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-right {
    grid-column: 1/-1;
    grid-row: 2;
    justify-content: flex-start;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-right .fc-button-group {
    justify-content: flex-start;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-view-container {
    margin: 0 0.65rem 0.65rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list {
    padding: 1rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events {
    padding: 1rem;
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title > span {
    flex-basis: calc(100% - 2.65rem);
  }
  .eds_news_Buildora.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title > a:first-of-type {
    margin-left: 2.65rem;
  }
}

.qtip.edn_calendarbox_Buildora {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  min-width: 50px;
  width: 500px;
  max-width: 95%;
  direction: ltr;
  padding: 0;
  margin: 0;
  background-color: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-md);
  color: var(--buildora-news-text);
  font-family: var(--buildora-news-font-body);
  font-size: 13px;
  line-height: 1.35;
  overflow: hidden;
}
.qtip.edn_calendarbox_Buildora * {
  box-sizing: border-box;
}
.qtip.edn_calendarbox_Buildora p,
.qtip.edn_calendarbox_Buildora span,
.qtip.edn_calendarbox_Buildora li,
.qtip.edn_calendarbox_Buildora a {
  font-family: inherit;
  color: inherit;
  line-height: inherit;
  font-size: inherit;
}
.qtip.edn_calendarbox_Buildora .qtip-content {
  padding: 1rem 1.1rem;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
  background-color: var(--buildora-news-white);
}
.qtip.edn_calendarbox_Buildora .qtip-content div.title {
  display: block;
  margin: 0 0 0.65rem;
  color: var(--buildora-news-primary);
  font-family: var(--buildora-news-font-heading);
  font-size: 0.86rem;
  font-weight: 800;
  line-height: 1.2;
}
.qtip.edn_calendarbox_Buildora .qtip-content div.title a {
  color: inherit;
  text-decoration: none;
}
.qtip.edn_calendarbox_Buildora .qtip-content div.title a:hover, .qtip.edn_calendarbox_Buildora .qtip-content div.title a:focus-visible {
  color: var(--buildora-news-heading);
  text-decoration: none;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper {
  margin: 0;
  width: auto;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article {
  overflow: hidden;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > img {
  float: left;
  margin: 0.1rem 0.95rem 0.65rem 0;
  padding: 0.1rem;
  border: solid 1px var(--buildora-news-border);
  border-radius: 0.65rem;
  background: var(--buildora-news-white);
  max-width: 6.75rem;
  max-height: 6.75rem;
  object-fit: cover;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > p.title {
  margin: 0 0 0.4rem 0;
  padding: 0;
  font-size: 1.05rem;
  line-height: 1.25;
  font-family: var(--buildora-news-font-heading);
  font-weight: 800;
  color: var(--buildora-news-heading);
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > p.title a {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  color: inherit;
  text-decoration: none;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > p.title a:hover, .qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > p.title a:focus-visible {
  color: var(--buildora-news-primary);
  text-decoration: none;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > p.location {
  margin-top: 0.5rem;
  padding: 0;
  font-weight: 700;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > p.location::before {
  content: "\\f041";
  display: inline-block;
  margin-right: 0.35rem;
  font-size: 0.9rem;
  font-family: "Font Awesome 6 Free";
  color: var(--buildora-news-primary);
  font-style: normal;
  font-weight: 900;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > .content {
  color: var(--buildora-news-text);
  font-size: 0.86rem;
  line-height: 1.5;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > .content p {
  margin: 0;
  padding: 0;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > .content p + p {
  margin-top: 0.4rem;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > a {
  float: right;
  clear: both;
  border: 1px solid var(--buildora-news-primary);
  background: var(--buildora-news-white);
  text-shadow: none;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-family: var(--buildora-news-font-body);
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  padding: 0.5rem 0.82rem;
  border-radius: 999px;
  box-shadow: none;
  color: var(--buildora-news-primary);
  transition: all var(--buildora-news-transition);
  outline: none;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > a:hover {
  color: var(--buildora-news-white);
  background-color: var(--buildora-news-primary);
  text-decoration: none;
  box-shadow: none;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper > .article > a:focus-visible {
  color: var(--buildora-news-white);
  background-color: var(--buildora-news-primary);
  text-decoration: none;
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--buildora-news-primary) 28%, transparent);
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper .article_list {
  margin: 0 0 0 1rem;
  padding: 0;
  list-style-type: circle;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper .article_list li {
  margin: 0.4rem 0 0;
  padding: 0;
  list-style-type: circle;
  color: var(--buildora-news-text);
  line-height: 1.4;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper .article_list li > a {
  color: var(--buildora-news-heading);
  text-decoration: none;
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper .article_list li > a:hover, .qtip.edn_calendarbox_Buildora .qtip-content .wrapper .article_list li > a:focus-visible {
  color: var(--buildora-news-primary);
}
.qtip.edn_calendarbox_Buildora .qtip-content .wrapper .article_list li > p {
  color: var(--buildora-news-muted);
  margin: 0.1rem 0 0;
  padding: 0;
  font-size: 0.75rem;
}

.eds_news_Buildora.eds_subCollection_search,
.eds_news_Buildora.eds_subCollection_tagCloud,
.eds_news_Buildora.eds_subCollection_calendar {
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-body);
}

.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch,
.eds_news_Buildora.eds_subCollection_tagCloud,
.eds_news_Buildora.eds_subCollection_calendar {
  position: relative;
  overflow: visible;
  padding: clamp(1rem, 2.4vw, 1.25rem);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
}

.eds_news_Buildora.eds_subCollection_search .edn_module_title,
.eds_news_Buildora.eds_subCollection_tagCloud > .edn_module_title {
  margin: 0 0 0.8rem;
  color: var(--buildora-news-heading);
  font: 800 1.05rem/1.3 var(--buildora-news-font-heading);
}

/* Supplied details.png sidebar language: quiet white panels, fine rules and
   a small Buildora signal instead of oversized generic module headings. */
.eds_news_Buildora.eds_subCollection_calendar {
  container-type: inline-size;
  container-name: buildora-calendar;
  background: color-mix(in srgb, var(--buildora-news-background-soft) 76%, var(--buildora-news-white));
}

.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch,
.eds_news_Buildora.eds_subCollection_tagCloud,
.eds_news_Buildora.eds_subCollection_calendar {
  padding: clamp(0.85rem, 2vw, 1.05rem);
  border-color: color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) * 0.58);
  box-shadow: 0 0.4rem 1.15rem color-mix(in srgb, var(--buildora-news-heading) 5%, transparent);
}

.eds_news_Buildora.eds_subCollection_search .edn_module_title,
.eds_news_Buildora.eds_subCollection_tagCloud > .edn_module_title,
.eds_news_Buildora.eds_subCollection_calendar .edn_module_title {
  position: relative;
  margin: 0 0 0.72rem;
  padding-top: 0.55rem;
  color: var(--buildora-news-heading);
  font: 750 1rem/1.22 var(--buildora-news-font-heading);
  letter-spacing: -0.02em;
}

.eds_news_Buildora.eds_subCollection_search .edn_module_title::before,
.eds_news_Buildora.eds_subCollection_tagCloud > .edn_module_title::before,
.eds_news_Buildora.eds_subCollection_calendar .edn_module_title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0.3rem;
  height: 0.18rem;
  border-radius: 999px;
  background: var(--buildora-news-primary);
}

.eds_news_Buildora__searchResult {
  padding: clamp(1rem, 3vw, 1.35rem);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}

.eds_news_Buildora__searchResult + .eds_news_Buildora__searchResult {
  margin-top: 1rem;
}

.eds_news_Buildora.eds_subCollection_search {
  --buildora-search-control-height: 3rem;
  --buildora-search-gap: 0.75rem;
}
.eds_news_Buildora.eds_subCollection_search .search_input {
  display: flex;
  align-items: flex-start;
  gap: var(--buildora-news-search-gap, 0.75rem);
  width: 100%;
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .search_input .input {
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
}
.eds_news_Buildora.eds_subCollection_search .search_input input[type=text],
.eds_news_Buildora.eds_subCollection_search .search_input input[type=search] {
  width: 100%;
  min-height: var(--buildora-search-control-height);
  padding: 0 0.9rem;
  font: inherit;
  color: var(--buildora-news-heading);
  background-color: var(--buildora-news-white);
  background-repeat: no-repeat;
  border: 1px solid var(--buildora-news-border-strong);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
  outline: none;
  transition: border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition);
}
.eds_news_Buildora.eds_subCollection_search .search_input input[type=text]::placeholder,
.eds_news_Buildora.eds_subCollection_search .search_input input[type=search]::placeholder {
  color: color-mix(in srgb, var(--buildora-news-muted) 90%, white);
}
.eds_news_Buildora.eds_subCollection_search .search_input input[type=text]:focus, .eds_news_Buildora.eds_subCollection_search .search_input input[type=text]:focus-visible,
.eds_news_Buildora.eds_subCollection_search .search_input input[type=search]:focus,
.eds_news_Buildora.eds_subCollection_search .search_input input[type=search]:focus-visible {
  border-color: var(--buildora-news-primary);
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_search .search_input input[type=text]:disabled,
.eds_news_Buildora.eds_subCollection_search .search_input input[type=search]:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.eds_news_Buildora.eds_subCollection_search .search_input .input .validator,
.eds_news_Buildora.eds_subCollection_search .search_input .input span[id*=rfv],
.eds_news_Buildora.eds_subCollection_search .search_input .input span[id*=RequiredFieldValidator] {
  display: block;
  margin-top: 0.45rem;
  color: var(--buildora-news-error);
  font-size: 0.82rem;
  font-weight: 600;
  line-height: 1.45;
}
.eds_news_Buildora.eds_subCollection_search .search_input .do_search {
  flex: 0 0 auto;
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--buildora-search-control-height);
  padding: 0 1.35rem;
  color: var(--buildora-news-white);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: var(--buildora-news-primary);
  border: 1px solid var(--buildora-news-primary);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}
.eds_news_Buildora.eds_subCollection_search .search_input .do_search:hover, .eds_news_Buildora.eds_subCollection_search .search_input .do_search:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary-dark);
  border-color: var(--buildora-news-primary-dark);
}
.eds_news_Buildora.eds_subCollection_search .search_input .do_search:focus-visible {
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_search .search_input .do_search span {
  pointer-events: none;
}
.eds_news_Buildora.eds_subCollection_search .search_input input.acInput:not(.acLoading) {
  background-image: none;
}
.eds_news_Buildora.eds_subCollection_search .search_input input.acInput.acLoading,
.eds_news_Buildora.eds_subCollection_search .search_input input[type=text].acInput.acLoading,
.eds_news_Buildora.eds_subCollection_search .search_input input[type=search].acInput.acLoading {
  background-image: linear-gradient(90deg, transparent 0, transparent 75%, color-mix(in srgb, var(--buildora-news-primary) 45%, transparent) 75%, transparent 100%) !important;
  background-size: 220% 100% !important;
  background-repeat: no-repeat !important;
  animation: buildoraSearchLoading 1.1s linear infinite !important;
}
.eds_news_Buildora.eds_subCollection_search .search_input:not(.button_outside) {
  position: relative;
  gap: 0;
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  background-color: var(--buildora-news-white);
  box-shadow: var(--buildora-news-shadow-sm);
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .search_input:not(.button_outside) > .input .validator,
.eds_news_Buildora.eds_subCollection_search .search_input:not(.button_outside) > .input span[id*=rfv],
.eds_news_Buildora.eds_subCollection_search .search_input:not(.button_outside) > .input span[id*=RequiredFieldValidator] {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  margin: 0;
  z-index: 2;
}
.eds_news_Buildora.eds_subCollection_search .search_input:not(.button_outside).has-validation {
  margin-bottom: 28px;
}
.eds_news_Buildora.eds_subCollection_search .search_input:not(.button_outside) input[type=text],
.eds_news_Buildora.eds_subCollection_search .search_input:not(.button_outside) input[type=search] {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background-color: transparent;
}
.eds_news_Buildora.eds_subCollection_search .search_input:not(.button_outside) .do_search {
  border-radius: 0 var(--buildora-news-radius) var(--buildora-news-radius) 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 1px solid var(--buildora-news-primary);
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_search .search_input.button_outside {
  gap: 0.75rem;
  border: 0;
  background-color: transparent;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_search .search_input.button_outside input[type=text],
.eds_news_Buildora.eds_subCollection_search .search_input.button_outside input[type=search] {
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  background-color: var(--buildora-news-white);
  box-shadow: var(--buildora-news-shadow-sm);
}
.eds_news_Buildora.eds_subCollection_search .search_input.button_outside .do_search {
  border-radius: var(--buildora-news-radius);
}
.eds_news_Buildora.eds_subCollection_search .ednSbl_search {
  margin-top: 1rem;
}
.eds_news_Buildora.eds_subCollection_search .ednSbl_list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_search .ednSbl_itemWrapper {
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .ednSbl_item {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  min-height: 2.3rem;
  padding: 0.4rem 0.65rem;
  color: var(--buildora-news-heading);
  font-size: 0.82rem;
  font-weight: 700;
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: 999px;
}
.eds_news_Buildora.eds_subCollection_search a.ednSbl_item:hover,
.eds_news_Buildora.eds_subCollection_search a.ednSbl_item:focus-visible {
  color: var(--buildora-news-primary-dark);
  border-color: var(--buildora-news-primary);
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_search .ednSbl_count {
  display: inline-flex;
  min-width: 1.6rem;
  justify-content: center;
  padding: 0.15rem 0.45rem;
  color: var(--buildora-news-muted);
  font-size: 0.72rem;
  font-weight: 700;
  background: var(--buildora-news-white);
  border-radius: 999px;
}
.eds_news_Buildora.eds_subCollection_search .ednSbl_selected .ednSbl_item {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search .ednSbl_selected .ednSbl_item .ednSbl_count {
  color: var(--buildora-news-white);
  background: color-mix(in srgb, var(--buildora-news-primary-dark) 70%, white);
}
.eds_news_Buildora.eds_subCollection_search span.ednSbl_item {
  opacity: 0.55;
  cursor: not-allowed;
}
.eds_news_Buildora.eds_subCollection_search .edn_searchInfoResults {
  margin-top: 0.9rem;
  color: var(--buildora-news-muted);
  font-size: 0.88rem;
}
.eds_news_Buildora.eds_subCollection_search .edn_searchInfoResults > span {
  color: var(--buildora-news-heading);
  font-weight: 700;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch {
  isolation: isolate;
  margin-top: 1.3rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_container {
  display: grid;
  gap: 0.9rem;
  align-items: flex-start;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch label {
  display: block;
  margin-bottom: 0.35rem;
  color: var(--buildora-news-heading);
  font-size: 0.82rem;
  font-weight: 700;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch input[type=text],
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch select,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .ms-choice,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .form-control {
  width: 100%;
  min-height: 2.65rem;
  padding: 0.55rem 0.75rem;
  color: var(--buildora-news-heading);
  font: 600 0.9rem/1.4 var(--buildora-news-font-body);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch input[type=text]:focus-visible,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch select:focus-visible,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .ms-choice:focus-visible,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .form-control:focus-visible {
  outline: none;
  border-color: var(--buildora-news-primary);
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .ms-choice:hover,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .ms-choice:focus {
  border-color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch select:disabled,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch input:disabled,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .ms-parent.disabled .ms-choice {
  opacity: 0.58;
  cursor: not-allowed;
}
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBox > input[type=checkbox],
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span[aria-labelledby] > input[type=checkbox],
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span > input[type=checkbox],
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox],
.eds_news_Buildora.eds_subCollection_search .edncf_RadioButton > input[type=radio] {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin: 0;
  pointer-events: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBox > input[type=checkbox] + label,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span[aria-labelledby] > input[type=checkbox] + label,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span > input[type=checkbox] + label,
.eds_news_Buildora.eds_subCollection_search .edncf_RadioButton > input[type=radio] + label,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox] + span {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-height: 1.35rem;
  margin: 0;
  padding: 0 0 0 1.7rem;
  color: var(--buildora-news-text);
  font-weight: 600;
  line-height: 1.35;
  cursor: pointer;
}
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox] + span {
  padding-left: 1.85rem;
  min-width: 0;
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBox > input[type=checkbox] + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span[aria-labelledby] > input[type=checkbox] + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span > input[type=checkbox] + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox] + span::before,
.eds_news_Buildora.eds_subCollection_search .edncf_RadioButton > input[type=radio] + label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1.05rem;
  height: 1.05rem;
  transform: translateY(-50%);
  box-sizing: border-box;
  border: 1px solid var(--buildora-news-border);
  background: var(--buildora-news-white);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  transition: border-color 0.18s ease, background-color 0.18s ease, box-shadow 0.18s ease;
}
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox] + span::before {
  left: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBox > input[type=checkbox] + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span[aria-labelledby] > input[type=checkbox] + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span > input[type=checkbox] + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox] + span::before {
  border-radius: 0.22rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RadioButton > input[type=radio] + label::before {
  border-radius: 50%;
}
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBox > input[type=checkbox]:checked + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span[aria-labelledby] > input[type=checkbox]:checked + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span > input[type=checkbox]:checked + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox]:checked + span::before,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li.selected label > input[type=checkbox] + span::before {
  border-color: var(--buildora-news-primary);
  background-color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBox > input[type=checkbox] + label::after,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span[aria-labelledby] > input[type=checkbox] + label::after,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span > input[type=checkbox] + label::after,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox] + span::after {
  content: "";
  position: absolute;
  left: 0.245rem;
  top: 50%;
  width: 0.56rem;
  height: 0.56rem;
  background-color: var(--buildora-news-white);
  clip-path: polygon(14% 44%, 0 58%, 38% 96%, 100% 22%, 86% 8%, 36% 68%);
  transform: translateY(-50%) scale(0);
  transform-origin: center;
  transition: transform 0.18s ease;
}
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBox > input[type=checkbox]:checked + label::after,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span[aria-labelledby] > input[type=checkbox]:checked + label::after,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span > input[type=checkbox]:checked + label::after,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox]:checked + span::after,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li.selected label > input[type=checkbox] + span::after {
  transform: translateY(-50%) scale(1);
}
.eds_news_Buildora.eds_subCollection_search .edncf_RadioButton > input[type=radio]:checked + label::before {
  border-color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search .edncf_RadioButton > input[type=radio]:checked + label::after {
  content: "";
  position: absolute;
  left: 0.315rem;
  top: 50%;
  width: 0.42rem;
  height: 0.42rem;
  border-radius: 50%;
  background-color: var(--buildora-news-primary);
  transform: translateY(-50%);
}
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBox > input[type=checkbox] + label > span,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span[aria-labelledby] > input[type=checkbox] + label > span,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span > input[type=checkbox] + label > span,
.eds_news_Buildora.eds_subCollection_search .edncf_RadioButton > input[type=radio] + label > span {
  display: inline;
  margin: 0;
  padding: 0;
  color: inherit;
  font: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBox > input[type=checkbox]:focus-visible + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span[aria-labelledby] > input[type=checkbox]:focus-visible + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span > input[type=checkbox]:focus-visible + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox]:focus-visible + span::before,
.eds_news_Buildora.eds_subCollection_search .edncf_RadioButton > input[type=radio]:focus-visible + label::before {
  border-color: var(--buildora-news-primary);
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--buildora-news-primary) 18%, transparent);
}
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBox > input[type=checkbox]:disabled + label,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span[aria-labelledby] > input[type=checkbox]:disabled + label,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span > input[type=checkbox]:disabled + label,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li.disabled label > span,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox]:disabled + span,
.eds_news_Buildora.eds_subCollection_search .edncf_RadioButton > input[type=radio]:disabled + label {
  opacity: 0.55;
  cursor: not-allowed;
}
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBox > input[type=checkbox]:disabled + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span[aria-labelledby] > input[type=checkbox]:disabled + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_CheckBoxSingle > span > input[type=checkbox]:disabled + label::before,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li.disabled label > span::before,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-drop li label > input[type=checkbox]:disabled + span::before,
.eds_news_Buildora.eds_subCollection_search .edncf_RadioButton > input[type=radio]:disabled + label::before {
  background-color: var(--buildora-news-background-soft);
  border-color: var(--buildora-news-border);
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.15rem 1.45rem;
  padding-bottom: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_container > span,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_container > div {
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Text,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_DropDownList,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Multiselect {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
  min-width: 0;
  align-self: center;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_DropDownList,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Text,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_MultiselectGroup .ms-parent {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  width: auto;
  max-width: none;
  min-width: 0;
  vertical-align: middle;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_DropDownList > label,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Text > span:first-child label,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_MultiselectGroup .ms-parent > label {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
  color: var(--buildora-news-heading);
  font-size: 0.82rem;
  font-weight: 700;
  line-height: 1.35;
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_DropDownList > span,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Text .edncf_TextInput,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_MultiselectGroup .ms-choice {
  flex: 0 0 14rem;
  width: 14rem;
  min-width: 13.5rem;
  max-width: 14rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_DropDownList > span {
  min-width: 13.5rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_DropDownList > span {
  display: block;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Text > span {
  display: inline-flex;
  align-items: center;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Text > span + span {
  margin-left: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Text .edncf_TextInput,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Text input[type=text] {
  min-width: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_DropDownList > span select,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_DropDownList > span select,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Text .edncf_TextInput input,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Text input[type=text] {
  width: 100%;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RangeSliderInput,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField {
  flex: 1 0 100%;
  width: 100%;
  max-width: 100%;
  margin: 0.25rem 0 0.35rem;
  margin-right: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0.55rem 1rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField > span:first-child,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField > label {
  flex: 1 0 100%;
  display: block;
  margin: 0 0 0.45rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField > span:first-child label {
  display: block;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField > .input-group.date,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField > .input-group {
  flex: 1 1 calc(50% - 0.5rem);
  width: auto;
  min-width: 13.5rem;
  max-width: none;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField > .input-group + .input-group {
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField .form-control {
  width: 100%;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField > .input-group.date {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField > .input-group.date .form-control {
  flex: 1 1 auto;
  min-width: 0;
  width: 100%;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField > .input-group.date .input-group-addon {
  flex: 0 0 auto;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Multiselect,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_MultiselectGroup {
  display: inline-flex;
  align-items: center;
  width: auto;
  max-width: none;
  min-width: 0;
  vertical-align: middle;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_MultiselectGroup {
  position: relative;
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_MultiselectGroup .ms-parent {
  width: auto !important;
  position: relative;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBox,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxSingle,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButton {
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0 0.9rem 0 0;
  vertical-align: middle;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBox:last-child,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButton:last-child {
  margin-right: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBox label,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxSingle label,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButton label {
  margin: 0;
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxList {
  flex: 0 1 auto;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.55rem 0.55rem;
  width: auto;
  max-width: 100%;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxListName,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxListName > span,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxListName label,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxListName label > span {
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0;
  line-height: 1.35;
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxListName {
  margin-right: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxListGroup,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxListGroup > span,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxListGroup > .edncf_ltIE {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.55rem 1.35rem;
  min-width: 0;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxListGroup .edncf_CheckBox {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0 0.9rem 0 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxListGroup .edncf_CheckBox:last-child {
  margin-right: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonList {
  flex: 0 1 auto;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.55rem 0.55rem;
  width: auto;
  max-width: 100%;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonList:not(.edncf_RadioButtonListRegular) {
  align-self: center;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonListName,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonListName > span,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonListName label,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonListName label > span {
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0;
  line-height: 1.35;
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonListName {
  margin-right: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonGroup,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonGroup > span,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonGroup > .edncf_ltIE {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.55rem 1.35rem;
  min-width: 0;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonGroup .edncf_RadioButton {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0 0.9rem 0 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonGroup .edncf_RadioButton:last-child {
  margin-right: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_submitContainer {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  width: auto;
  margin: 0;
  padding: 0;
  align-self: center;
}
@media (max-width: 767px) {
  .eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_container {
    flex-direction: column;
    align-items: stretch;
  }
  .eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Text,
  .eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_DropDownList,
  .eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_Multiselect,
  .eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_dateSearchField,
  .eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_CheckBoxList,
  .eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RadioButtonList,
  .eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_submitContainer,
  .eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.edncf_horizontalOrientation .edncf_RangeSliderInput {
    width: 100%;
  }
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput {
  display: block;
}
.eds_news_Buildora.eds_subCollection_search .edncf_DropDownList > span {
  position: relative;
}
.eds_news_Buildora.eds_subCollection_search .edncf_DropDownList > span select,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-choice,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup > .ui-dropdownchecklist-selector-wrapper > .ui-dropdownchecklist-selector {
  width: 100%;
  min-height: var(--buildora-search-control-height);
  padding: 0 2.75rem 0 0.9rem;
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  background-color: var(--buildora-news-white);
  color: var(--buildora-news-heading);
  font: inherit;
  font-weight: 600;
  line-height: var(--buildora-search-control-height);
  box-shadow: var(--buildora-news-shadow-sm);
  outline: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_DropDownList > span select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_DropDownList > span select::-ms-expand {
  display: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_DropDownList > span::after,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup .ms-choice::after,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup > .ui-dropdownchecklist-selector-wrapper > .ui-dropdownchecklist-selector::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 1rem;
  width: 0.45rem;
  height: 0.45rem;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: translateY(-65%) rotate(45deg);
  pointer-events: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_CheckBoxList,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_RadioButtonList {
  display: block;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_CheckBoxListName,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_RadioButtonListName {
  display: block;
  margin-bottom: 0.5rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_CheckBoxListGroup,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_RadioButtonGroup {
  display: grid;
  gap: 0.55rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_CheckBoxListGroup > span,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_RadioButtonGroup > span {
  display: grid;
  gap: 0.55rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_CheckBox,
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_RadioButton {
  display: block;
  width: auto;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_dateSearchField {
  display: block;
  width: 100%;
  clear: both;
  margin-bottom: 1.5rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_dateSearchField > label {
  display: block;
  margin-bottom: 0.65rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_dateSearchField .input-group.date {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100%;
  min-width: 0;
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  background: var(--buildora-news-white);
  box-shadow: var(--buildora-news-shadow-sm);
  overflow: visible;
  margin: 0 0 0.75rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_dateSearchField .input-group.date + .input-group.date {
  margin-top: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_dateSearchField .input-group.date > .form-control {
  flex: 1 1 auto;
  min-width: 0;
  width: auto;
  max-width: none;
  display: block;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  outline: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_dateSearchField .input-group.date > .input-group-addon {
  flex: 0 0 2.75rem;
  width: 2.75rem;
  min-width: 2.75rem;
  max-width: 2.75rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  border: 0;
  border-left: 1px solid var(--buildora-news-border);
  border-top: 0;
  border-radius: 0;
  background: transparent;
  color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch .edncf_dateSearchField .glyphicon {
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput {
  display: block;
  clear: both;
  min-height: 3.85rem;
  margin-bottom: 0.75rem;
  padding-bottom: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput > label,
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput > span > label {
  display: block;
  margin-bottom: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput > input[type=text] {
  display: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs {
  position: relative;
  display: block;
  width: 100%;
  height: 3.1rem;
  min-height: 3.1rem;
  margin: 0;
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-line {
  position: absolute;
  top: 1.35rem;
  left: 0;
  right: 0;
  height: 0.4rem;
  background: var(--buildora-news-border);
  border-radius: 999px;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-line-left, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-line-mid, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-line-right {
  display: block;
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-diapason, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-bar {
  position: absolute;
  display: block;
  top: 1.35rem;
  height: 0.4rem;
  border-radius: 999px;
  background: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-slider {
  position: absolute;
  display: block;
  top: 1.02rem;
  width: 1.1rem;
  height: 1.1rem;
  margin-left: -0.55rem;
  border: 2px solid var(--buildora-news-primary-dark);
  background: var(--buildora-news-white);
  border-radius: 999px;
  box-shadow: var(--buildora-news-shadow-sm);
  cursor: pointer;
  z-index: 3;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-slider.single, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-slider.from, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-slider.to {
  display: block;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-min, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-max, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-from, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-to, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-single {
  position: absolute;
  white-space: nowrap;
  top: 0;
  font-size: 0.72rem;
  line-height: 1.2;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-from, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-to, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-single {
  z-index: 4;
  padding: 0.2rem 0.4rem;
  color: var(--buildora-news-white);
  font-weight: 700;
  background: var(--buildora-news-heading);
  border-radius: 0.35rem;
  transform: translateX(-50%);
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-min, .eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-max {
  color: var(--buildora-news-muted);
  font-size: 0.72rem;
  top: 2.25rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-min {
  left: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-max {
  right: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-grid {
  position: absolute;
  left: 0;
  right: 0;
  top: 2.85rem;
  height: 0.5rem;
  display: block;
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-grid:empty {
  display: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-grid-pol {
  position: absolute;
  top: 0;
  width: 1px;
  height: 0.4rem;
  background: var(--buildora-news-border);
  transform: translateX(-50%);
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-grid-text {
  position: absolute;
  top: 0.45rem;
  transform: translateX(-50%);
  white-space: nowrap;
  color: var(--buildora-news-muted);
  font-size: 0.68rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-grid-text.first {
  transform: none;
  text-align: left;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-grid-text.last {
  transform: translateX(-100%);
  text-align: right;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-input {
  display: none !important;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-disabled {
  opacity: 0.6;
}
.eds_news_Buildora.eds_subCollection_search .edncf_RangeSliderInput .irs-disable-mask {
  position: absolute;
  inset: 0;
  z-index: 5;
  cursor: not-allowed;
}
.eds_news_Buildora.eds_subCollection_search .edncf_submitContainer {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  margin-top: 0.5rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_submit,
.eds_news_Buildora.eds_subCollection_search .edncf_reset {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.8rem;
  padding: 0.65rem 1rem;
  font-size: 0.88rem;
  font-weight: 700;
  text-decoration: none;
  border: 1px solid transparent;
  border-radius: var(--buildora-news-radius);
}
.eds_news_Buildora.eds_subCollection_search .edncf_submit {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search .edncf_reset {
  color: var(--buildora-news-heading);
  background: var(--buildora-news-white);
  border-color: var(--buildora-news-border);
}
.eds_news_Buildora.eds_subCollection_search .edncf_submit:hover,
.eds_news_Buildora.eds_subCollection_search .edncf_submit:focus-visible,
.eds_news_Buildora.eds_subCollection_search .edncf_reset:hover,
.eds_news_Buildora.eds_subCollection_search .edncf_reset:focus-visible {
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch,
.eds_news_Buildora.eds_subCollection_search .edncf_container,
.eds_news_Buildora.eds_subCollection_search .edncf_dateSearchField,
.eds_news_Buildora.eds_subCollection_search .edncf_MultiselectGroup {
  position: relative;
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect {
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup {
  position: relative;
  display: block;
  overflow: visible;
  min-height: 2.65rem;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup > select {
  display: none !important;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-parent {
  display: block;
  position: relative;
  width: 100% !important;
  max-width: 100%;
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-choice {
  position: relative;
  display: block;
  text-align: left;
  cursor: pointer;
  overflow: hidden;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-choice > span,
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-choice > span.placeholder {
  display: block;
  margin: 0;
  padding: 0;
  color: inherit;
  font: inherit;
  font-weight: inherit;
  line-height: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-choice > div {
  display: none !important;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-parent.open .ms-choice::after,
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-choice.open::after {
  transform: translateY(-35%) rotate(225deg);
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-drop {
  display: none;
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
  width: 100%;
  z-index: 10060;
  margin: 0;
  padding: 0;
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  background: var(--buildora-news-white);
  box-shadow: var(--buildora-news-shadow-lg);
  overflow: hidden;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-drop.bottom {
  top: calc(100% + 2px);
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-drop.top {
  bottom: calc(100% + 2px);
  top: auto;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-drop ul {
  margin: 0;
  padding: 0.65rem;
  max-height: 14rem;
  overflow-y: auto;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-drop li {
  display: block;
  list-style: none;
  margin: 0 0 0.45rem;
  padding: 0;
  background: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-drop li:last-child {
  margin-bottom: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-drop li label {
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0;
  cursor: pointer;
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-drop li label:hover {
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup .ms-no-results {
  padding: 0.35rem 0.4rem;
  color: var(--buildora-news-muted);
  font-weight: 600;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup > .ui-dropdownchecklist-selector-wrapper {
  display: block !important;
  width: 100% !important;
  position: relative !important;
  overflow: visible !important;
  z-index: 2;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup > .ui-dropdownchecklist-selector-wrapper > .ui-dropdownchecklist-selector {
  position: relative;
  display: block !important;
  cursor: pointer;
  overflow: hidden;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup > .ui-dropdownchecklist-selector-wrapper > .ui-dropdownchecklist-selector .ui-dropdownchecklist-text {
  display: block !important;
  width: auto !important;
  max-width: none !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
  font: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup > .ui-dropdownchecklist-selector-wrapper > .ui-dropdownchecklist-selector .ui-icon {
  display: none !important;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup > .ui-dropdownchecklist-selector-wrapper.is-open > .ui-dropdownchecklist-selector::after,
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup > .ui-dropdownchecklist-selector-wrapper > .ui-dropdownchecklist-selector.ui-state-active::after {
  transform: translateY(-35%) rotate(225deg);
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup > .ui-dropdownchecklist-dropcontainer-wrapper {
  display: none !important;
  position: absolute !important;
  top: calc(100% + 2px) !important;
  left: 0 !important;
  right: auto !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 10060;
  overflow: visible !important;
  background: transparent;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup > .ui-dropdownchecklist-dropcontainer-wrapper.is-open {
  display: block !important;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .edncf_MultiselectGroup > .ui-dropdownchecklist-dropcontainer-wrapper > .ui-dropdownchecklist-dropcontainer {
  display: block !important;
  width: 100% !important;
  max-height: 14rem;
  height: auto !important;
  min-height: 0 !important;
  overflow-y: auto;
  box-sizing: border-box;
  margin: 0 !important;
  padding: 0.5rem;
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  background: var(--buildora-news-white);
  box-shadow: var(--buildora-news-shadow-lg);
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .ui-dropdownchecklist-item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.35rem 0.45rem;
  margin: 0;
  border: 0;
  border-radius: calc(var(--buildora-news-radius) - 2px);
  background: transparent;
  color: var(--buildora-news-heading);
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .ui-dropdownchecklist-item.ui-state-hover {
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .ui-dropdownchecklist-item.ui-state-disabled {
  opacity: 0.55;
  cursor: not-allowed;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .ui-dropdownchecklist-item input {
  flex: 0 0 auto;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search .edncf_Multiselect .ui-dropdownchecklist-item label.ui-dropdownchecklist-text {
  margin: 0;
  cursor: pointer;
  line-height: 1.35;
}
.eds_news_Buildora.eds_subCollection_search .edncf_dateSearchField .bootstrap-datetimepicker-widget.dropdown-menu,
.eds_news_Buildora.eds_subCollection_search .edncf_dateSearchField .input-group.date + .bootstrap-datetimepicker-widget.dropdown-menu,
.eds_news_Buildora.eds_subCollection_search .edncf_dateSearchField .input-group.date .bootstrap-datetimepicker-widget.dropdown-menu {
  z-index: 10000;
}
.eds_news_Buildora.eds_subCollection_search .edncf_dateSearchField {
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .edncf_dateSearchField .input-group.date {
  position: relative;
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search .edncf_dateSearchField .input-group.date > .bootstrap-datetimepicker-widget.dropdown-menu {
  position: absolute;
  top: calc(100% + 2px) !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  z-index: 10000;
  flex: none !important;
  min-width: 20rem;
  width: max-content;
  max-width: min(22rem, 90vw);
}
.eds_news_Buildora.eds_subCollection_search .edncf_dateSearchField .input-group.date > .bootstrap-datetimepicker-widget.dropdown-menu.pull-right {
  left: auto !important;
  right: 0 !important;
}
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu {
  z-index: 10000;
  min-width: 16rem;
  padding: 0.5rem;
  color: var(--buildora-news-heading);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu .table-condensed {
  width: 100%;
  margin: 0;
  border-collapse: collapse;
}
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu th,
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu td {
  text-align: center;
  padding: 0.35rem;
  border-radius: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu th.prev,
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu th.next,
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu th.picker-switch {
  color: var(--buildora-news-heading);
  font-weight: 700;
  cursor: pointer;
}
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu td.day:hover,
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu th.prev:hover,
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu th.next:hover {
  background: color-mix(in srgb, var(--buildora-news-primary) 14%, white);
}
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu td.day.active {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu td.day.today {
  box-shadow: inset 0 0 0 1px var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu td.old,
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu td.new,
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu td.disabled {
  color: var(--buildora-news-muted);
  opacity: 0.55;
  cursor: not-allowed;
}
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu .glyphicon,
.eds_news_Buildora.eds_subCollection_search .bootstrap-datetimepicker-widget.dropdown-menu .btn {
  color: var(--buildora-news-heading);
}
.eds_news_Buildora.eds_subCollection_search .edncf_searchInProgressOverlay {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: none;
  background: color-mix(in srgb, var(--buildora-news-surface) 74%, transparent);
  backdrop-filter: blur(1px);
  border-radius: var(--buildora-news-radius);
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.is-loading {
  position: relative;
}
.eds_news_Buildora.eds_subCollection_search .edncf_AdvancedSearch.is-loading .edncf_searchInProgressOverlay {
  display: block;
}
@media (min-width: 768px) {
  .eds_news_Buildora.eds_subCollection_search .search_input:not(.button_outside) {
    display: flex;
    align-items: flex-start;
  }
  .eds_news_Buildora.eds_subCollection_search .search_input:not(.button_outside) .do_search {
    min-width: 8.4rem;
  }
}
@media (min-width: 576px) {
  .eds_news_Buildora.eds_subCollection_search .search_input.button_outside .do_search {
    width: auto;
  }
}
@media (max-width: 575px) {
  .eds_news_Buildora.eds_subCollection_search .search_input.button_outside {
    flex-direction: column;
  }
  .eds_news_Buildora.eds_subCollection_search .search_input.button_outside .do_search {
    width: auto;
  }
}
@media (max-width: 767px) {
  .eds_news_Buildora.eds_subCollection_search .search_input:not(.button_outside) .do_search {
    width: 100%;
  }
}

.EDN_search.theme_Buildora {
  padding: 0;
  border: 1px solid var(--buildora-news-primary);
  border-radius: var(--buildora-news-radius);
  background-color: var(--buildora-news-white);
  box-shadow: var(--buildora-news-shadow-md);
  overflow: hidden;
  z-index: 9999999;
  margin: 0;
}
.EDN_search.theme_Buildora ul {
  margin: 0;
  padding: 0.5rem;
}
.EDN_search.theme_Buildora ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: none;
}
.EDN_search.theme_Buildora ul li span a {
  display: block;
  padding: 0.35rem 0.65rem;
  font-size: 0.9rem;
  line-height: 1.25;
  color: var(--buildora-news-heading);
  text-decoration: none;
  border: 1px solid transparent;
  border-radius: calc(var(--buildora-news-radius) - 2px);
  transition: all 100ms linear;
}
.EDN_search.theme_Buildora ul li span a:hover, .EDN_search.theme_Buildora ul li span a:focus, .EDN_search.theme_Buildora ul li span a:focus-visible {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 18%, transparent);
  text-decoration: none;
  outline: none;
  box-shadow: none;
  outline: none;
  box-shadow: none;
}
.EDN_search.theme_Buildora ul li.acSelect span a {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 18%, transparent);
  text-decoration: none;
  outline: none;
  box-shadow: none;
}

@keyframes buildoraSearchLoading {
  from {
    background-position: 100% 0;
  }
  to {
    background-position: -120% 0;
  }
}
/* Confirmed runtime variants, visually aligned with the supplied Buildora design. */
.eds_news_Buildora.eds_subCollection_search.eds_template_default {
  --buildora-search-control-height: 2.75rem;
  /* Simple Search: shared shell for the two supported button positions. */
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input {
  position: relative;
  display: grid;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: visible;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default {
  /* Inside: the runtime action is part of one compact search control. */
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input:not(.button_outside) {
  grid-template-columns: minmax(0, 1fr) var(--buildora-search-control-height);
  grid-template-rows: var(--buildora-search-control-height);
  gap: 0;
  padding: 0;
  overflow: hidden;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 88%, var(--buildora-news-white));
  border-radius: 0.38rem;
  box-shadow: 0 0.3rem 0.9rem color-mix(in srgb, var(--buildora-news-heading) 6%, transparent);
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default {
  /* Outside: preserve the confirmed EDN branch as a separate input and action. */
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside {
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-rows: var(--buildora-search-control-height);
  gap: 0.65rem;
  overflow: visible;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input::before {
  content: none;
  display: none;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input > .input {
  grid-column: 1;
  grid-row: 1;
  align-self: center;
  min-width: 0;
  height: 100%;
  border: 0;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input input[type=text],
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input input[type=search] {
  width: 100%;
  height: 100%;
  min-height: var(--buildora-search-control-height);
  padding: 0 0.85rem;
  color: var(--buildora-news-heading);
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-size: 0.95rem;
  font-weight: 500;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside input[type=text],
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside input[type=search] {
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 88%, var(--buildora-news-white));
  border-radius: 0.38rem;
  box-shadow: 0 0.3rem 0.9rem color-mix(in srgb, var(--buildora-news-heading) 6%, transparent);
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input input[type=text]:focus,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input input[type=text]:focus-visible,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input input[type=search]:focus,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input input[type=search]:focus-visible {
  outline: 0;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input:not(.button_outside):focus-within {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 58%, var(--buildora-news-border));
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside input[type=text]:focus,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside input[type=text]:focus-visible,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside input[type=search]:focus,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside input[type=search]:focus-visible {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 58%, var(--buildora-news-border));
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input:not(.button_outside) > .do_search {
  grid-column: 2;
  grid-row: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  width: var(--buildora-search-control-height);
  min-width: var(--buildora-search-control-height);
  height: var(--buildora-search-control-height);
  min-height: var(--buildora-search-control-height);
  padding: 0;
  overflow: hidden;
  color: transparent;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-size: 0;
  font-weight: 750;
  line-height: 0;
  text-indent: 0;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside > .do_search {
  grid-column: 2;
  grid-row: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.45rem;
  width: auto;
  min-width: 6.7rem;
  height: var(--buildora-search-control-height);
  min-height: var(--buildora-search-control-height);
  padding: 0 0.9rem;
  color: var(--buildora-news-heading);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-primary);
  border-radius: 0.38rem;
  box-shadow: none;
  font-size: 0.7rem;
  font-weight: 750;
  line-height: 1;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside > .input {
  grid-column: 1;
  grid-row: 1;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input > .do_search::before {
  content: "\f002";
  color: var(--buildora-news-muted);
  font-family: "Font Awesome 6 Free";
  font-size: 0.88rem;
  font-weight: 900;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input:not(.button_outside) > .do_search:hover,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input:not(.button_outside) > .do_search:focus-visible {
  color: transparent;
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input:not(.button_outside) > .do_search:hover::before,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input:not(.button_outside) > .do_search:focus-visible::before {
  color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside > .do_search::before {
  color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside > .do_search:hover,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside > .do_search:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
  box-shadow: none;
  outline: none;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside > .do_search:hover::before,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside > .do_search:focus-visible::before {
  color: currentColor;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default {
  /* Advanced Search: vertical is the base runtime orientation. */
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch {
  isolation: isolate;
  display: block;
  width: 100%;
  margin: 0;
  padding: clamp(0.9rem, 2vw, 1.1rem);
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 84%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) * 0.58);
  box-shadow: 0 0.4rem 1.15rem color-mix(in srgb, var(--buildora-news-heading) 5%, transparent);
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default {
  /* The header is optional runtime markup; never synthesize localized text in CSS. */
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edn_module_title {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  min-width: 0;
  margin: 0;
  padding: 0 0 0.75rem;
  color: var(--buildora-news-heading);
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-primary) 12%, var(--buildora-news-border));
  font: 750 1rem/1.2 var(--buildora-news-font-heading);
  letter-spacing: -0.02em;
  text-transform: none;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edn_module_title::before {
  content: "\f00e";
  position: static;
  top: auto;
  left: auto;
  flex: 0 0 2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  color: var(--buildora-news-primary);
  font-family: "Font Awesome 6 Free";
  font-size: 0.88rem;
  font-weight: 900;
  line-height: 1;
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-radius: 0.45rem;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edn_module_title > span {
  min-width: 0;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container {
  display: grid;
  gap: 0.78rem;
  margin-top: 0.9rem;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container > .edncf_DropDownList,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container > .edncf_Text,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container > .edncf_Multiselect,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container > .edncf_CheckBoxList,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container > .edncf_RadioButtonList,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container > .edncf_RangeSliderInput,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container > .edncf_dateSearchField {
  margin-top: 0;
  margin-bottom: 0;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container > .edncf_DropDownList > label,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput > span > label,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput > label,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_CheckBoxListName,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RadioButtonListName,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_dateSearchField > label {
  margin-bottom: 0.28rem;
  color: color-mix(in srgb, var(--buildora-news-heading) 88%, var(--buildora-news-muted));
  font-size: 0.7rem;
  font-weight: 750;
  line-height: 1.3;
  letter-spacing: 0.045em;
  text-transform: uppercase;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default {
  /* In this supplied design City is represented by the select placeholder. */
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container > .edncf_city > label {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_DropDownList > span select,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_Text input[type=text],
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_dateSearchField .form-control,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_MultiselectGroup .ms-choice,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_MultiselectGroup > .ui-dropdownchecklist-selector-wrapper > .ui-dropdownchecklist-selector {
  min-height: 2.25rem;
  padding: 0.38rem 1.9rem 0.38rem 0.68rem;
  color: var(--buildora-news-heading);
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 88%, var(--buildora-news-white));
  border-radius: 0.35rem;
  box-shadow: none;
  font-size: 0.74rem;
  font-weight: 650;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_DropDownList > span select:focus-visible,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_Text input[type=text]:focus-visible,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_dateSearchField .form-control:focus-visible,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_MultiselectGroup .ms-choice:focus-visible {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 58%, var(--buildora-news-border));
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_dateSearchField .input-group.date {
  min-height: 2.25rem;
  margin-bottom: 0.45rem;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 88%, var(--buildora-news-white));
  border-radius: 0.35rem;
  box-shadow: none;
  overflow: hidden;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_dateSearchField .input-group.date > .form-control {
  min-height: 2.25rem;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_dateSearchField .input-group.date > .input-group-addon {
  flex-basis: 2.25rem;
  width: 2.25rem;
  min-width: 2.25rem;
  max-width: 2.25rem;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch select:disabled,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch input:disabled,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .ms-parent.disabled .ms-choice {
  color: var(--buildora-news-muted);
  background: color-mix(in srgb, var(--buildora-news-background-soft) 82%, var(--buildora-news-white));
  opacity: 0.62;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_features .edncf_CheckBoxListName {
  color: var(--buildora-news-primary-dark);
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput {
  min-height: 3.35rem;
  margin: 0;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs {
  width: calc(100% - 0.9rem);
  height: 2.5rem;
  min-height: 2.5rem;
  margin-right: 0.45rem;
  margin-left: 0.45rem;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-line,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-diapason,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-bar {
  top: 1.05rem;
  height: 0.13rem;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-slider {
  top: 0.7rem;
  width: 0.83rem;
  height: 0.83rem;
  margin-left: -0.415rem;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-primary);
  box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--buildora-news-white) 88%, transparent);
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-min,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-max {
  top: 1.72rem;
  color: var(--buildora-news-muted);
  font-size: 0.62rem;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-from,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-to,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-single {
  top: 0;
  padding: 0;
  color: var(--buildora-news-muted);
  background: transparent;
  font-size: 0.62rem;
  font-weight: 650;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-grid {
  display: none;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submitContainer {
  display: flex;
  justify-content: flex-end;
  gap: 0.65rem;
  margin-top: 0.2rem;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_reset {
  min-height: 2.25rem;
  padding: 0.42rem 0.8rem;
  border-radius: 999px;
  font-size: 0.64rem;
  font-weight: 800;
  letter-spacing: 0.035em;
  text-transform: uppercase;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit {
  gap: 0.6rem;
  color: var(--buildora-news-heading);
  background: var(--buildora-news-white);
  border-color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit::before {
  content: "\f002";
  color: var(--buildora-news-primary-dark);
  font-family: "Font Awesome 6 Free";
  font-size: 1rem;
  font-weight: 900;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit:hover,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit:focus-visible {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit:hover::before,
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit:focus-visible::before {
  color: currentColor;
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default {
  /* Horizontal is a confirmed structural variant of the same Advanced Search. */
}
.eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch.edncf_horizontalOrientation > .edncf_container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 575px) {
  .eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input:not(.button_outside) {
    grid-template-columns: minmax(0, 1fr) var(--buildora-search-control-height);
    grid-template-rows: var(--buildora-search-control-height);
    padding: 0;
  }
  .eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: var(--buildora-search-control-height) auto;
    gap: 0.5rem;
  }
  .eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input::before {
    content: none;
    display: none;
  }
  .eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input > .input,
  .eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside > .input {
    grid-column: 1;
    grid-row: 1;
  }
  .eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input:not(.button_outside) > .do_search {
    grid-column: 2;
    grid-row: 1;
    justify-self: stretch;
  }
  .eds_news_Buildora.eds_subCollection_search.eds_template_default .search_input.button_outside > .do_search {
    grid-column: 1;
    grid-row: 2;
    justify-self: end;
  }
  .eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch {
    padding: 0.85rem;
  }
  .eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edn_module_title {
    gap: 0.55rem;
    font-size: 1rem;
  }
  .eds_news_Buildora.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edn_module_title::before {
    flex-basis: 1.85rem;
    width: 1.85rem;
    height: 1.85rem;
    font-size: 0.82rem;
  }
}

.eds_news_Buildora.eds_subCollection_tagCloud {
  padding: clamp(0.9rem, 2vw, 1.1rem);
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 84%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) * 0.58);
  box-shadow: 0 0.4rem 1.15rem color-mix(in srgb, var(--buildora-news-heading) 5%, transparent);
}
.eds_news_Buildora.eds_subCollection_tagCloud > .edn_module_title {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  min-height: 0;
  margin: 0 0 0.85rem;
  padding: 0 0 0.75rem;
  color: var(--buildora-news-heading);
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-primary) 12%, var(--buildora-news-border));
  font: 750 1rem/1.2 var(--buildora-news-font-heading);
  letter-spacing: -0.02em;
  text-transform: none;
}
.eds_news_Buildora.eds_subCollection_tagCloud > .edn_module_title::before {
  content: "\f02c";
  position: static;
  display: inline-flex;
  flex: 0 0 2rem;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-radius: 0.45rem;
  font-family: "Font Awesome 6 Free";
  font-size: 0.88rem;
  font-weight: 900;
  line-height: 1;
}

.eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4rem 0.45rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul > li {
  margin: 0;
  padding: 0;
}

.eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul > li > a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 1.8rem;
  padding: 0.34rem 0.58rem;
  color: var(--buildora-news-text);
  background: color-mix(in srgb, var(--buildora-news-background-soft) 80%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: 0.38rem;
  box-shadow: none;
  font: 650 0.72rem/1.1 var(--buildora-news-font-body);
  letter-spacing: 0;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}
.eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul > li > a:visited {
  color: var(--buildora-news-text);
}
.eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul > li > a:hover, .eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul > li > a:focus-visible {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 48%, var(--buildora-news-border));
  box-shadow: 0 0.25rem 0.65rem color-mix(in srgb, var(--buildora-news-primary-dark) 10%, transparent);
  text-decoration: none;
  transform: translateY(-1px);
}
.eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul > li > a:focus-visible {
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul > li > a > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
  margin-left: 0.4rem;
  padding-left: 0.4rem;
  color: var(--buildora-news-muted);
  border-left: 1px solid color-mix(in srgb, var(--buildora-news-primary) 22%, var(--buildora-news-border));
  font-size: 0.78em;
  font-weight: 800;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul > li > a:hover > span, .eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul > li > a:focus-visible > span {
  color: var(--buildora-news-primary-dark);
}

@media (max-width: 480px) {
  .eds_news_Buildora.eds_subCollection_tagCloud {
    padding: 0.85rem;
  }
  .eds_news_Buildora.eds_subCollection_tagCloud > .edn_module_title {
    gap: 0.55rem;
    margin-bottom: 0.75rem;
  }
  .eds_news_Buildora.eds_subCollection_tagCloud > .edn_module_title::before {
    flex-basis: 1.85rem;
    width: 1.85rem;
    height: 1.85rem;
  }
  .eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul {
    gap: 0.35rem;
  }
  .eds_news_Buildora.eds_subCollection_tagCloud .eds_news_Buildora__tagCloud > ul > li > a {
    min-height: 1.75rem;
    padding: 0.32rem 0.52rem;
    font-size: 0.7rem;
  }
}
.eds_news_Buildora.eds_subCollection_categoryMenu {
  font-family: var(--buildora-news-font-body);
  color: var(--buildora-news-text);
}
.eds_news_Buildora.eds_subCollection_categoryMenu div,
.eds_news_Buildora.eds_subCollection_categoryMenu span,
.eds_news_Buildora.eds_subCollection_categoryMenu a,
.eds_news_Buildora.eds_subCollection_categoryMenu li {
  font-family: inherit;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .EDN_module_box {
  padding: clamp(1rem, 2vw, 1.25rem);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_module_title {
  margin: 0 0 0.85rem;
  color: var(--buildora-news-heading);
  font-size: 1.05rem;
  font-weight: 800;
  line-height: 1.2;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper,
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.45rem;
  min-height: 2.55rem;
  padding: 0.42rem 0;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-border) 72%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > a {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_image,
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_articlecount,
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_rss,
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .expand_collapse {
  display: inline-flex;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper > li:last-child > div {
  border-bottom: 0;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_image {
  order: 2;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_image > img {
  display: block;
  width: 2.25rem;
  height: 2.25rem;
  object-fit: cover;
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 16%, var(--buildora-news-border));
  border-radius: 0.55rem;
  background: color-mix(in srgb, var(--buildora-news-primary) 7%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_image:hover > img,
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_image:focus-visible > img {
  border-color: color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_image:focus-visible {
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
  border-radius: 0.55rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category {
  order: 3;
  flex: 1 1 auto;
  min-width: 0;
  color: var(--buildora-news-heading);
  font-size: 0.92rem;
  font-weight: 700;
  line-height: 1.35;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category > span {
  overflow-wrap: anywhere;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category:focus-visible {
  color: var(--buildora-news-primary);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_articlecount {
  order: 4;
  flex: 0 0 auto;
  justify-self: end;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.65rem;
  min-height: 1.45rem;
  padding: 0.14rem 0.45rem;
  color: var(--buildora-news-primary);
  font-size: 0.72rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  background: color-mix(in srgb, var(--buildora-news-primary) 10%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 22%, var(--buildora-news-border));
  border-radius: 999px;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_rss {
  order: 5;
  flex: 0 0 auto;
  width: 1.55rem;
  height: 1.55rem;
  color: var(--buildora-news-muted);
  opacity: 0.78;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .expand_collapse {
  order: 1;
  flex: 0 0 auto;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .expand_collapse {
  width: 1.85rem;
  height: 1.85rem;
  color: var(--buildora-news-muted);
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_rss,
.eds_news_Buildora.eds_subCollection_categoryMenu .expand_collapse {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border: 1px solid transparent;
  border-radius: 999px;
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), opacity var(--buildora-news-transition), transform var(--buildora-news-transition);
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_rss > span,
.eds_news_Buildora.eds_subCollection_categoryMenu .expand_collapse > span {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_rss::before {
  content: "\f09e";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .expand_collapse::before {
  content: "\f107";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu li.opened > div > .expand_collapse::before {
  content: "\f106";
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_rss:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_rss:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu .expand_collapse:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu .expand_collapse:focus-visible {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 18%, var(--buildora-news-border));
  outline: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_rss:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_rss:focus-visible {
  opacity: 1;
}
.eds_news_Buildora.eds_subCollection_categoryMenu .edn_category:focus-visible {
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
  border-radius: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.opened > div > .edn_category {
  color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.active > div > .edn_category {
  font-weight: 800;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li:not(.hasChild) > div > .expand_collapse {
  visibility: hidden;
  pointer-events: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_1 > div {
  padding-left: 1.35rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_2 > div {
  padding-left: 2.45rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_3 > div {
  padding-left: 3.55rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_4 > div {
  padding-left: 4.65rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_5 > div {
  padding-left: 5.75rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_1 > div,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_2 > div,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_3 > div,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_4 > div,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_5 > div {
  position: relative;
  border-bottom-color: color-mix(in srgb, var(--buildora-news-border) 58%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_1 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_2 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_3 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_4 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_5 > div::before {
  content: "";
  position: absolute;
  left: 0.55rem;
  top: 0.75rem;
  bottom: 0.75rem;
  width: 1px;
  background: color-mix(in srgb, var(--buildora-news-border) 72%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_2 > div::before {
  left: 1.55rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_3 > div::before {
  left: 2.55rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_4 > div::before {
  left: 3.55rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_5 > div::before {
  left: 4.55rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_1 > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_2 > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_3 > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_4 > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_5 > div > .edn_category {
  color: color-mix(in srgb, var(--buildora-news-heading) 88%, var(--buildora-news-muted));
  font-size: 0.88rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_1.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_2.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_3.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_4.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_5.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_1.opened > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_2.opened > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_3.opened > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_4.opened > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu li.level_5.opened > div > .edn_category {
  color: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .EDN_module_box.edNews_categoryDropdown {
  padding: clamp(0.9rem, 2vw, 1.1rem);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  min-height: 3rem;
  padding: 0.65rem 0.75rem;
  background: color-mix(in srgb, var(--buildora-news-primary) 5%, var(--buildora-news-white));
  border: 1px solid var(--buildora-news-border);
  border-radius: calc(var(--buildora-news-radius) * 0.75);
  box-shadow: var(--buildora-news-shadow-sm);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .edn_module_title {
  flex: 1 1 auto;
  min-width: 0;
  margin: 0;
  color: var(--buildora-news-heading);
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.2;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  color: var(--buildora-news-muted);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: 999px;
  box-shadow: var(--buildora-news-shadow-sm);
  text-decoration: none;
  visibility: visible;
  pointer-events: auto;
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse > span {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse::before {
  content: "\f107";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node.opened > div > .expand_collapse::before {
  content: "\f106";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse:focus-visible {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 22%, var(--buildora-news-border));
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul {
  margin: 0.45rem 0 0;
  padding: 0.45rem 0.65rem;
  list-style: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: calc(var(--buildora-news-radius) * 0.75);
  box-shadow: var(--buildora-news-shadow-sm);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul ul {
  display: block !important;
  height: auto !important;
  overflow: visible !important;
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.45rem;
  min-height: 2.35rem;
  padding: 0.38rem 0;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-border) 64%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li:last-child > div {
  border-bottom: 0;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > a {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_rss {
  display: inline-flex;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_category {
  order: 1;
  flex: 1 1 auto;
  min-width: 0;
  color: var(--buildora-news-heading);
  font-size: 0.9rem;
  font-weight: 750;
  line-height: 1.3;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_category > span {
  overflow-wrap: anywhere;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_articlecount {
  order: 2;
  flex: 0 0 auto;
  display: inline-flex;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_rss {
  order: 3;
  flex: 0 0 auto;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_1 > div {
  padding-left: 1.15rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_2 > div {
  padding-left: 2.15rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_3 > div {
  padding-left: 3.15rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_1 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_2 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_3 > div::before {
  content: "";
  position: absolute;
  top: 0.72rem;
  bottom: 0.72rem;
  width: 1px;
  background: color-mix(in srgb, var(--buildora-news-border) 72%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_1 > div::before {
  left: 0.45rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_2 > div::before {
  left: 1.45rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_3 > div::before {
  left: 2.45rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_1 > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_2 > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_3 > div > .edn_category {
  color: color-mix(in srgb, var(--buildora-news-heading) 88%, var(--buildora-news-muted));
  font-size: 0.86rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.opened > div > .edn_category {
  color: var(--buildora-news-primary);
  font-weight: 800;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .EDN_module_box.edn_horizontalMenu {
  padding: clamp(0.9rem, 2vw, 1.15rem);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_module_title {
  margin-bottom: 0.75rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.45rem;
  min-width: 0;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper {
  display: flex;
  align-items: center;
  gap: 0.45rem;
  flex: 1 1 auto;
  min-width: 0;
  margin: 0;
  padding: 0.1rem 0.05rem;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
  scrollbar-width: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper::-webkit-scrollbar {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper ul {
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li {
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  min-height: auto;
  padding: 0;
  border-bottom: 0;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div > a {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div > .expand_collapse {
  display: inline-flex;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category {
  order: 1;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  min-width: auto;
  padding: 0.42rem 0.72rem;
  color: var(--buildora-news-heading);
  font-size: 0.86rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: 999px;
  box-shadow: var(--buildora-news-shadow-sm);
  transition: color var(--buildora-news-transition), background-color var(--buildora-news-transition), border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.opened > div > .edn_category {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 22%, var(--buildora-news-border));
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:focus-visible {
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse {
  order: 2;
  flex: 0 0 auto;
  width: 1.55rem;
  height: 1.55rem;
  margin-left: -0.25rem;
  color: var(--buildora-news-muted);
  background: transparent;
  border: 0;
  box-shadow: none;
  cursor: default;
  opacity: 0.72;
  pointer-events: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse::before {
  content: "\f105";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.opened > div > .expand_collapse::before {
  content: "\f105";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse:focus-visible {
  color: var(--buildora-news-muted);
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li:not(.hasChild) > div > .expand_collapse {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper ul {
  display: inline-flex !important;
  align-items: center;
  gap: 0.45rem;
  height: auto !important;
  overflow: visible !important;
  margin: 0;
  padding: 0;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_1 > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_2 > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_3 > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_4 > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_5 > div {
  padding-left: 0;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_1 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_2 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_3 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_4 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_5 > div::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_1 .edn_category {
  font-size: 0.82rem;
  font-weight: 750;
  opacity: 0.84;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_2 .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_3 .edn_category {
  font-size: 0.8rem;
  font-weight: 700;
  opacity: 0.72;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight {
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 2rem;
  width: 2rem;
  height: 2rem;
  color: var(--buildora-news-muted);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: 999px;
  box-shadow: var(--buildora-news-shadow-sm);
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity var(--buildora-news-transition), visibility var(--buildora-news-transition), color var(--buildora-news-transition), border-color var(--buildora-news-transition), background-color var(--buildora-news-transition);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight::before {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft::before {
  content: "\f053";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight::before {
  content: "\f054";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight:focus-visible {
  color: var(--buildora-news-primary);
  border-color: color-mix(in srgb, var(--buildora-news-primary) 22%, var(--buildora-news-border));
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  outline: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper.edn_leftOffset > .edn_scrollLeft,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper.edn_rightOffset > .edn_scrollRight,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper.edn_hasOverflow:hover > .edn_scrollRight {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
@media (max-width: 520px) {
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper {
    gap: 0.3rem;
  }
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category {
    padding-inline: 0.62rem;
    font-size: 0.82rem;
  }
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft,
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight {
    flex-basis: 1.85rem;
    width: 1.85rem;
    height: 1.85rem;
  }
}
@media (max-width: 520px) {
  .eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div {
    gap: 0.35rem;
  }
  .eds_news_Buildora.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_rss {
    display: none;
  }
}

/* Compact category and author panels shown in details.png. The dropdown,
   horizontal and image-grid variants keep their purpose-built layouts. */
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .EDN_module_box,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .EDN_module_box,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .EDN_module_box {
  padding: 0.88rem 0.95rem;
  border-radius: calc(var(--buildora-news-radius) * 0.58);
  border-color: color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  box-shadow: 0 0.4rem 1.15rem color-mix(in srgb, var(--buildora-news-heading) 5%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_module_title {
  position: relative;
  margin: 0 0 0.65rem;
  padding-top: 0.55rem;
  font: 750 1rem/1.22 var(--buildora-news-font-heading);
  letter-spacing: -0.02em;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_module_title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0.3rem;
  height: 0.18rem;
  border-radius: 999px;
  background: var(--buildora-news-primary);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper li > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li > div {
  gap: 0.38rem;
  min-height: 1.95rem;
  padding: 0.28rem 0;
  border-bottom-color: color-mix(in srgb, var(--buildora-news-border) 58%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper li:not(.hasChild) > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li:not(.hasChild) > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li:not(.hasChild) > div::before {
  content: "\f07b";
  flex: 0 0 0.82rem;
  color: var(--buildora-news-primary);
  font-family: "Font Awesome 6 Free";
  font-size: 0.62rem;
  font-weight: 900;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category {
  font-size: 0.76rem;
  font-weight: 650;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_articlecount,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_articlecount {
  min-width: auto;
  min-height: auto;
  padding: 0;
  color: var(--buildora-news-primary);
  font-size: 0.66rem;
  background: transparent;
  border: 0;
  border-radius: 0;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_rss,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_rss,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_rss {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse {
  width: 0.82rem;
  height: 1.25rem;
  color: var(--buildora-news-primary);
  border: 0;
  border-radius: 0;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse::before {
  content: "\f105";
  font-size: 0.62rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.opened > div > .expand_collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.opened > div > .expand_collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.opened > div > .expand_collapse::before {
  content: "\f107";
}

/* Default category list follows the compact Buildora sidebar card from the
   design: quiet heading, compact hierarchy and restrained article counts. */
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .EDN_module_box {
  padding: 0.9rem 1rem;
  border-color: color-mix(in srgb, var(--buildora-news-border) 84%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) * 0.58);
  box-shadow: 0 0.4rem 1.15rem color-mix(in srgb, var(--buildora-news-heading) 5%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  min-height: 0;
  margin: 0;
  padding: 0 0 0.75rem;
  color: var(--buildora-news-heading);
  font: 750 1rem/1.2 var(--buildora-news-font-heading);
  letter-spacing: -0.02em;
  text-transform: none;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-primary) 12%, var(--buildora-news-border));
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title::before {
  content: "\f03a";
  position: static;
  display: inline-flex;
  flex: 0 0 2rem;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  color: var(--buildora-news-primary);
  font-family: "Font Awesome 6 Free";
  font-size: 0.82rem;
  font-weight: 900;
  line-height: 1;
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-radius: 0.45rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper {
  margin-top: 0.2rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper li > div {
  gap: 0.35rem;
  min-height: 1.95rem;
  padding: 0.28rem 0.15rem;
  border-bottom-color: color-mix(in srgb, var(--buildora-news-border) 70%, transparent);
  border-radius: 0.3rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper li:not(.hasChild) > div::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_rss {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category {
  order: 1;
  color: var(--buildora-news-heading);
  font-size: 0.75rem;
  font-weight: 650;
  line-height: 1.25;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse {
  order: 3;
  width: 1.15rem;
  height: 1.35rem;
  color: var(--buildora-news-muted);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li:not(.hasChild) > div > .expand_collapse {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount {
  order: 2;
  width: auto;
  min-width: 1rem;
  height: auto;
  min-height: 0;
  margin-left: auto;
  padding: 0.12rem 0.25rem;
  color: var(--buildora-news-primary);
  font-size: 0.62rem;
  font-weight: 750;
  background: transparent;
  border: 0;
  border-radius: 0.25rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount:focus-visible {
  color: var(--buildora-news-primary-dark);
  text-decoration: none;
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  outline: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.active > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.opened > div {
  background: color-mix(in srgb, var(--buildora-news-primary) 6%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_1 > div {
  padding-left: 0.65rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_2 > div {
  padding-left: 1.2rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_3 > div {
  padding-left: 1.75rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_4 > div {
  padding-left: 2.3rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_5 > div {
  padding-left: 2.85rem;
}

.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .EDN_module_box,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .EDN_module_box {
  padding: 1.35rem 1.4rem 1.4rem;
  border-color: color-mix(in srgb, var(--buildora-news-primary) 55%, var(--buildora-news-border));
  border-radius: calc(var(--buildora-news-radius) * 0.72);
  box-shadow: 0 0.65rem 1.7rem color-mix(in srgb, var(--buildora-news-heading) 7%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_module_title,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title {
  display: flex;
  align-items: center;
  gap: 0.92rem;
  min-height: 3.55rem;
  margin: 0;
  padding: 0 0 1.2rem;
  color: var(--buildora-news-heading);
  font: 600 1.8rem/1 var(--buildora-news-font-heading);
  letter-spacing: -0.045em;
  text-transform: uppercase;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-primary) 18%, var(--buildora-news-border));
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_module_title::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title::before {
  content: "\f0c0";
  position: static;
  display: inline-flex;
  flex: 0 0 3.45rem;
  align-items: center;
  justify-content: center;
  width: 3.45rem;
  height: 3.45rem;
  color: var(--buildora-news-primary);
  font-family: "Font Awesome 6 Free";
  font-size: 1.35rem;
  font-weight: 900;
  line-height: 1;
  background: color-mix(in srgb, var(--buildora-news-primary) 9%, var(--buildora-news-white));
  border-radius: 0.62rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper {
  margin-top: 1.35rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li > div::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li > div {
  gap: 0.65rem;
  min-height: 4.6rem;
  padding: 0.62rem 0.72rem;
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 10%, var(--buildora-news-border));
  border-radius: 0.72rem;
  box-shadow: 0 0.25rem 0.8rem color-mix(in srgb, var(--buildora-news-heading) 4%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li + li,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li + li {
  margin-top: 0.65rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_image,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_image {
  order: 1;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li > div > .edn_image > img,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li > div > .edn_image > img {
  width: 3rem;
  height: 3rem;
  border: 2px solid var(--buildora-news-white);
  border-radius: 50%;
  box-shadow: 0 0.2rem 0.65rem color-mix(in srgb, var(--buildora-news-heading) 14%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category {
  order: 2;
  flex: 0 1 auto;
  color: var(--buildora-news-heading);
  font-size: 0.98rem;
  font-weight: 700;
  line-height: 1.2;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_rss,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_rss {
  order: 3;
  display: inline-flex;
  width: 1.3rem;
  height: 1.3rem;
  margin-left: -0.28rem;
  color: color-mix(in srgb, var(--buildora-news-primary) 35%, var(--buildora-news-white));
  opacity: 1;
  background: transparent;
  border: 0;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_rss::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_rss::before {
  font-size: 0.78rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse {
  order: 4;
  width: 1.35rem;
  height: 1.7rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li:not(.hasChild) > div > .expand_collapse,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li:not(.hasChild) > div > .expand_collapse {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_articlecount,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_articlecount {
  order: 5;
  width: 2.2rem;
  min-width: 2.2rem;
  height: 2.2rem;
  min-height: 2.2rem;
  margin-left: auto;
  padding: 0;
  color: var(--buildora-news-heading);
  font-size: 0.74rem;
  font-weight: 750;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-primary);
  border-radius: 999px;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_articlecount:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_articlecount:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_articlecount:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_articlecount:focus-visible {
  color: var(--buildora-news-white);
  text-decoration: none;
  background: var(--buildora-news-primary);
  outline: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_1 > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_1 > div {
  padding-left: 1.2rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_2 > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_2 > div {
  padding-left: 1.8rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_3 > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_3 > div {
  padding-left: 2.4rem;
}
@media (max-width: 420px) {
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .EDN_module_box,
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .EDN_module_box {
    padding: 1rem;
  }
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_module_title,
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title {
    font-size: 1.5rem;
  }
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_module_title::before,
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title::before {
    flex-basis: 3rem;
    width: 3rem;
    height: 3rem;
  }
}

/* Final unified Buildora CategoryMenu layer. All runtime templates share the
   same panel, heading, typography, count and interaction language while each
   template keeps its own structural purpose. */
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .EDN_module_box, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .EDN_module_box, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .EDN_module_box, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .EDN_module_box, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .EDN_module_box, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .EDN_module_box {
  padding: 0.9rem 1rem;
  color: var(--buildora-news-text);
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 84%, var(--buildora-news-white));
  border-radius: calc(var(--buildora-news-radius) * 0.58);
  box-shadow: 0 0.4rem 1.15rem color-mix(in srgb, var(--buildora-news-heading) 5%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_module_title, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_module_title, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_module_title, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_module_title {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  min-height: 0;
  margin: 0;
  padding: 0 0 0.75rem;
  color: var(--buildora-news-heading);
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-primary) 12%, var(--buildora-news-border));
  font: 750 1rem/1.2 var(--buildora-news-font-heading);
  letter-spacing: -0.02em;
  text-transform: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_module_title::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_module_title::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_module_title::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_module_title::before {
  content: "\f03a";
  position: static;
  display: inline-flex;
  flex: 0 0 2rem;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-radius: 0.45rem;
  font-family: "Font Awesome 6 Free";
  font-size: 0.82rem;
  font-weight: 900;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper ul, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category_menu_wrapper,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category_menu_wrapper ul, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper ul, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper ul, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper ul, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category {
  min-width: 0;
  color: var(--buildora-news-heading);
  font-size: 0.75rem;
  font-weight: 650;
  line-height: 1.25;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.opened > div > .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.opened > div > .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown li.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown li.opened > div > .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.opened > div > .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.opened > div > .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.opened > div > .edn_category {
  color: var(--buildora-news-primary);
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category:focus-visible {
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
  border-radius: 0.25rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_articlecount, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_articlecount, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_articlecount, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_articlecount, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_articlecount {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 1rem;
  height: auto;
  min-height: 1.2rem;
  margin-left: auto;
  padding: 0.1rem 0.28rem;
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 6%, var(--buildora-news-white));
  border: 0;
  border-radius: 0.3rem;
  font-size: 0.62rem;
  font-weight: 750;
  line-height: 1;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_articlecount:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_articlecount:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_articlecount:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_articlecount:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_articlecount:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_articlecount:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_articlecount:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_articlecount:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_articlecount:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_articlecount:focus-visible {
  color: var(--buildora-news-primary-dark);
  background: color-mix(in srgb, var(--buildora-news-primary) 11%, var(--buildora-news-white));
  text-decoration: none;
  outline: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_rss, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_rss, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_rss, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_rss, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_rss, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_rss {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse {
  display: inline-flex;
  flex: 0 0 1.15rem;
  align-items: center;
  justify-content: center;
  width: 1.15rem;
  height: 1.35rem;
  color: var(--buildora-news-muted);
  background: transparent;
  border: 0;
  border-radius: 0.25rem;
  box-shadow: none;
  text-decoration: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .expand_collapse::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .expand_collapse::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse::before {
  content: "\f105";
  font-family: "Font Awesome 6 Free";
  font-size: 0.62rem;
  font-weight: 900;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.opened > div > .expand_collapse::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.opened > div > .expand_collapse::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown li.opened > div > .expand_collapse::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.opened > div > .expand_collapse::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.opened > div > .expand_collapse::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.opened > div > .expand_collapse::before {
  content: "\f107";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .expand_collapse:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .expand_collapse:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .expand_collapse:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .expand_collapse:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse:focus-visible, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse:focus-visible {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 7%, var(--buildora-news-white));
  border-color: transparent;
  outline: none;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li:not(.hasChild) > div > .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li:not(.hasChild) > div > .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown li:not(.hasChild) > div > .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li:not(.hasChild) > div > .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li:not(.hasChild) > div > .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li:not(.hasChild) > div > .expand_collapse {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category_menu_wrapper, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper {
  margin-top: 0.2rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper li > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category_menu_wrapper li > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li > div {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.38rem;
  min-height: 1.95rem;
  padding: 0.28rem 0.15rem;
  background: transparent;
  border: 0;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-border) 70%, transparent);
  border-radius: 0.3rem;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper > li:last-child > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category_menu_wrapper > li:last-child > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper > li:last-child > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper > li:last-child > div {
  border-bottom-color: transparent;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.active > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.opened > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.active > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.opened > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.active > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.opened > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.active > div,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.opened > div {
  background: color-mix(in srgb, var(--buildora-news-primary) 6%, var(--buildora-news-white));
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category {
  order: 2;
  flex: 1 1 auto;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_articlecount, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_articlecount, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_articlecount {
  order: 3;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse {
  order: 4;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_1 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.level_1 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_1 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_1 > div {
  padding-left: 0.65rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_2 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.level_2 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_2 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_2 > div {
  padding-left: 1.2rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_3 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.level_3 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_3 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_3 > div {
  padding-left: 1.75rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_4 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.level_4 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_4 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_4 > div {
  padding-left: 2.3rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_5 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.level_5 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_5 > div, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_5 > div {
  padding-left: 2.85rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_1 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_2 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_3 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_4 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_5 > div::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.level_1 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.level_2 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.level_3 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.level_4 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages li.level_5 > div::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_1 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_2 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_3 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_4 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.level_5 > div::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_1 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_2 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_3 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_4 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.level_5 > div::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category {
  order: 1;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category_menu_wrapper li:not(.hasChild) > div::before {
  content: none;
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category_menu_wrapper li > div {
  min-height: 2.65rem;
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_image {
  order: 1;
  flex: 0 0 2rem;
  width: 2rem;
  height: 2rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_category_menu_wrapper li > div > .edn_image > img {
  width: 2rem;
  height: 2rem;
  object-fit: cover;
  background: color-mix(in srgb, var(--buildora-news-primary) 6%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 12%, var(--buildora-news-border));
  border-radius: 0.42rem;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_module_title::before {
  content: "\f0c0";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li + li, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li + li {
  margin-top: 0;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li > div::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li > div::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category {
  font-size: 0.76rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li:not(.hasChild) > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li.hasChild > div::before {
  content: "\f007";
  position: static;
  display: inline-flex;
  flex: 0 0 1.75rem;
  align-items: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 7%, var(--buildora-news-white));
  border-radius: 50%;
  font-family: "Font Awesome 6 Free";
  font-size: 0.68rem;
  font-weight: 900;
  line-height: 1;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li.hasChild > div::before {
  content: "\f0c0";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li:not(.hasChild) > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li.hasChild > div::before {
  content: none;
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li > div {
  min-height: 2.75rem;
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_image {
  order: 1;
  flex: 0 0 2.1rem;
  width: 2.1rem;
  height: 2.1rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category_menu_wrapper li > div > .edn_image > img {
  width: 2.1rem;
  height: 2.1rem;
  object-fit: cover;
  border: 1px solid var(--buildora-news-white);
  border-radius: 50%;
  box-shadow: 0 0.15rem 0.45rem color-mix(in srgb, var(--buildora-news-heading) 12%, transparent);
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .EDN_module_box.edNews_categoryDropdown {
  padding: 0.9rem 1rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div {
  display: flex;
  align-items: center;
  gap: 0.45rem;
  min-height: 0;
  padding: 0 0 0.75rem;
  background: transparent;
  border: 0;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-primary) 12%, var(--buildora-news-border));
  border-radius: 0;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .edn_module_title {
  flex: 1 1 auto;
  padding: 0;
  border: 0;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse {
  display: inline-flex;
  flex: 0 0 1.85rem;
  width: 1.85rem;
  height: 1.85rem;
  color: var(--buildora-news-muted);
  background: color-mix(in srgb, var(--buildora-news-background-soft) 76%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 80%, var(--buildora-news-white));
  border-radius: 0.4rem;
  visibility: visible;
  pointer-events: auto;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse::before {
  content: "\f107";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node.opened > div > .expand_collapse::before {
  content: "\f106";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul {
  margin: 0.35rem 0 0;
  padding: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div {
  display: flex;
  align-items: center;
  gap: 0.38rem;
  min-height: 1.95rem;
  padding: 0.28rem 0.15rem;
  background: transparent;
  border: 0;
  border-bottom: 1px solid color-mix(in srgb, var(--buildora-news-border) 70%, transparent);
  border-radius: 0.3rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_category {
  order: 1;
  flex: 1 1 auto;
  color: var(--buildora-news-heading);
  font-size: 0.75rem;
  font-weight: 650;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_articlecount {
  order: 2;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_rss {
  display: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_1 > div {
  padding-left: 0.65rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_2 > div {
  padding-left: 1.2rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_3 > div {
  padding-left: 1.75rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_1 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_2 > div::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_3 > div::before {
  content: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .EDN_module_box.edn_horizontalMenu {
  padding: 0.9rem 1rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_module_title {
  margin-bottom: 0.7rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper {
  gap: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper {
  gap: 0.35rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li.hasChild {
  display: inline-flex;
  align-items: center;
  gap: 0.2rem;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper ul {
  display: none !important;
  align-items: center;
  gap: 0.35rem;
  height: auto !important;
  overflow: visible !important;
  margin: 0 0 0 0.15rem;
  padding: 0 0 0 0.4rem;
  border-left: 1px solid color-mix(in srgb, var(--buildora-news-primary) 30%, var(--buildora-news-border));
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li.opened > ul,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li:has(> div > .expand_collapse.collapse) > ul {
  display: inline-flex !important;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category {
  min-height: 1.85rem;
  padding: 0.36rem 0.58rem;
  color: var(--buildora-news-text);
  background: color-mix(in srgb, var(--buildora-news-background-soft) 80%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: 0.38rem;
  box-shadow: none;
  font-size: 0.72rem;
  font-weight: 650;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.active > div > .edn_category,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.opened > div > .edn_category {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 45%, var(--buildora-news-border));
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse {
  width: 1.45rem;
  height: 1.85rem;
  margin-left: -0.2rem;
  color: var(--buildora-news-muted);
  background: color-mix(in srgb, var(--buildora-news-background-soft) 80%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: 0.38rem;
  cursor: pointer;
  opacity: 1;
  pointer-events: auto;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse::before {
  content: "\f105";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse.collapse::before,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.opened > div > .expand_collapse::before {
  content: "\f107";
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse:hover,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse:focus-visible,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.opened > div > .expand_collapse {
  color: var(--buildora-news-primary);
  background: color-mix(in srgb, var(--buildora-news-primary) 8%, var(--buildora-news-white));
  border-color: color-mix(in srgb, var(--buildora-news-primary) 45%, var(--buildora-news-border));
  outline: none;
  box-shadow: none;
}
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft,
.eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight {
  flex-basis: 1.85rem;
  width: 1.85rem;
  height: 1.85rem;
  color: var(--buildora-news-muted);
  background: var(--buildora-news-white);
  border: 1px solid color-mix(in srgb, var(--buildora-news-border) 82%, var(--buildora-news-white));
  border-radius: 0.4rem;
  box-shadow: none;
}
@media (max-width: 480px) {
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .EDN_module_box, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .EDN_module_box, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .EDN_module_box, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .EDN_module_box, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .EDN_module_box, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .EDN_module_box {
    padding: 0.82rem;
  }
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_module_title, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_module_title, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_module_title, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_module_title {
    gap: 0.55rem;
    font-size: 0.95rem;
  }
  .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_WithImages .edn_module_title::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_module_title::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_module_title::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title::before, .eds_news_Buildora.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_module_title::before {
    flex-basis: 1.85rem;
    width: 1.85rem;
    height: 1.85rem;
  }
}

.eds_news_Buildora__categoryMenu ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.eds_news_Buildora__categoryMenu a {
  display: inline-flex;
  gap: 0.45rem;
  align-items: center;
  min-height: 2.15rem;
  padding: 0.4rem 0.75rem;
  color: var(--buildora-news-heading);
  font-size: 0.84rem;
  font-weight: 800;
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: 999px;
}

.eds_news_Buildora__categoryMenu a:hover,
.eds_news_Buildora__categoryMenu a:focus-visible {
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
  color: var(--buildora-news-white);
}

.eds_news_Buildora.eds_subCollection_news .bread_crumbs {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
  align-items: center;
  margin: 0 0 1.25rem;
  padding: 0;
  color: var(--buildora-news-muted);
  font-size: 0.78rem;
  font-weight: 750;
  line-height: 1.4;
}

.eds_news_Buildora.eds_subCollection_news .bread_crumbs > .eds_news_Buildora__catalogBreadcrumbSeparator {
  display: inline-block;
  width: 0.42rem;
  height: 0.42rem;
  border-right: 1.5px solid var(--buildora-news-primary);
  border-bottom: 1.5px solid var(--buildora-news-primary);
  transform: rotate(-45deg);
}

.eds_news_Buildora.eds_subCollection_news .bread_crumbs > .eds_news_Buildora__catalogBreadcrumbSeparator:first-child {
  display: none;
}

.eds_news_Buildora.eds_subCollection_news .bread_crumbs > .eds_news_Buildora__catalogBreadcrumbLink,
.eds_news_Buildora.eds_subCollection_news .bread_crumbs > .eds_news_Buildora__catalogBreadcrumbLink:visited {
  color: var(--buildora-news-muted);
  text-decoration: none;
  transition: color var(--buildora-news-transition);
}

.eds_news_Buildora.eds_subCollection_news .bread_crumbs > .eds_news_Buildora__catalogBreadcrumbLink:last-child {
  color: var(--buildora-news-heading);
}

.eds_news_Buildora.eds_subCollection_news .bread_crumbs > .eds_news_Buildora__catalogBreadcrumbLink:hover,
.eds_news_Buildora.eds_subCollection_news .bread_crumbs > .eds_news_Buildora__catalogBreadcrumbLink:focus-visible,
.eds_news_Buildora.eds_subCollection_news .bread_crumbs > .eds_news_Buildora__catalogBreadcrumbLink:active {
  color: var(--buildora-news-primary-dark);
  text-decoration: underline;
  text-underline-offset: 0.22em;
}

.eds_news_Buildora.eds_subCollection_news .bread_crumbs > .eds_news_Buildora__catalogBreadcrumbLink:focus-visible {
  border-radius: 0.2rem;
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogHeader {
  margin: 0 0 clamp(1.5rem, 4vw, 2.5rem);
  padding: clamp(1.15rem, 3vw, 1.75rem);
  background: color-mix(in srgb, var(--buildora-news-primary) 5%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 18%, var(--buildora-news-border));
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogTitle {
  margin: 0;
  color: var(--buildora-news-heading);
  font-family: var(--buildora-news-font-heading);
  font-size: clamp(1.45rem, 3vw, 2.2rem);
  font-weight: 850;
  line-height: 1.15;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogDescription {
  max-width: 52rem;
  margin-top: 0.75rem;
  color: var(--buildora-news-text);
  line-height: 1.7;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogDescription > :last-child {
  margin-bottom: 0;
}

.eds_news_Buildora.eds_subCollection_news .child_categories {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 14rem), 1fr));
  gap: clamp(0.85rem, 2vw, 1.25rem);
  margin: 0 0 clamp(1.75rem, 4vw, 3rem);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogCategory {
  position: relative;
  display: grid;
  min-width: 0;
  aspect-ratio: 8/5;
  margin: 0;
  overflow: hidden;
  background: var(--buildora-news-surface);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
  isolation: isolate;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogCategoryLink {
  position: absolute;
  inset: 0;
  z-index: 3;
  border-radius: inherit;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogCategoryLink:focus-visible {
  outline: none;
  box-shadow: inset var(--buildora-news-focus-ring);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogCategory > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform var(--buildora-news-transition);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogCategory > figcaption {
  position: absolute;
  inset: auto 0 0;
  z-index: 2;
  padding: 2.5rem 1rem 1rem;
  color: var(--buildora-news-white);
  background: linear-gradient(180deg, transparent, rgba(16, 24, 40, 0.82));
  pointer-events: none;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogCategory > figcaption > span {
  display: block;
  color: inherit;
  font-size: clamp(0.95rem, 1.7vw, 1.15rem);
  font-weight: 850;
  line-height: 1.3;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogCategory:hover > img,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogCategory:focus-within > img {
  transform: scale(1.035);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticle {
  position: relative;
  display: grid;
  grid-template-columns: minmax(13rem, 21rem) minmax(0, 1fr);
  min-width: 0;
  margin: 0 0 1.25rem;
  overflow: hidden;
  color: var(--buildora-news-text);
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMedia,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMedia:visited {
  display: block;
  min-width: 0;
  overflow: hidden;
  color: inherit;
  background: var(--buildora-news-surface);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMedia img {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 100%;
  object-fit: cover;
  transition: transform var(--buildora-news-transition);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMedia:hover img,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMedia:focus-visible img {
  transform: scale(1.025);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMedia:focus-visible {
  outline: none;
  box-shadow: inset var(--buildora-news-focus-ring);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleBody {
  display: flex;
  min-width: 0;
  padding: clamp(1.15rem, 3vw, 1.75rem);
  flex-direction: column;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem 0.75rem;
  align-items: center;
  margin: 0 0 0.65rem;
  color: var(--buildora-news-muted);
  font-size: 0.76rem;
  font-weight: 750;
  line-height: 1.45;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta .edn_numberComments,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta .edn_numberOfVievs {
  display: inline-flex;
  gap: 0.28rem;
  align-items: center;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta .edn_numberComments {
  --buildora-catalog-meta-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H8l-5 4v-4H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2zm0 2v10h1v1.84L7.3 16H20V6H4z'/%3E%3C/svg%3E");
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta .edn_numberOfVievs {
  --buildora-catalog-meta-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5c5 0 9.27 3.11 11 7-1.73 3.89-6 7-11 7S2.73 15.89 1 12c1.73-3.89 6-7 11-7zm0 2C8.24 7 4.92 9.14 3.26 12 4.92 14.86 8.24 17 12 17s7.08-2.14 8.74-5C19.08 9.14 15.76 7 12 7zm0 2.5A2.5 2.5 0 1 1 12 14.5 2.5 2.5 0 0 1 12 9.5z'/%3E%3C/svg%3E");
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta .edn_numberComments::before,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta .edn_numberOfVievs::before {
  width: 0.82rem;
  height: 0.82rem;
  flex: 0 0 auto;
  content: "";
  background-color: currentColor;
  opacity: 0.86;
  -webkit-mask: var(--buildora-catalog-meta-icon) center/contain no-repeat;
  mask: var(--buildora-catalog-meta-icon) center/contain no-repeat;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta a,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta a:visited {
  color: var(--buildora-news-primary-dark);
  text-decoration: none;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta a:hover,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta a:focus-visible,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMeta a:active {
  color: var(--buildora-news-heading);
  text-decoration: underline;
  text-underline-offset: 0.2em;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleCategory,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleCategory a,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleCategory a:visited {
  color: var(--buildora-news-primary-dark);
  font-weight: 850;
  letter-spacing: 0.035em;
  text-decoration: none;
  text-transform: uppercase;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleTitle,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleSubtitle {
  margin: 0;
  font-family: var(--buildora-news-font-heading);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleTitle {
  font-size: clamp(1.2rem, 2.2vw, 1.65rem);
  font-weight: 850;
  line-height: 1.2;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleTitle a,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleTitle a:visited {
  color: var(--buildora-news-heading);
  text-decoration: none;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleTitle a:hover,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleTitle a:focus-visible,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleTitle a:active {
  color: var(--buildora-news-primary-dark);
  text-decoration: underline;
  text-decoration-thickness: 0.09em;
  text-underline-offset: 0.18em;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleTitle a:focus-visible {
  border-radius: 0.15rem;
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleSubtitle {
  margin-top: 0.4rem;
  color: var(--buildora-news-muted);
  font-size: 0.95rem;
  font-weight: 650;
  line-height: 1.4;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleSummary {
  margin-top: 0.75rem;
  color: var(--buildora-news-text);
  line-height: 1.7;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleFooter {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 1rem;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogReadMore,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogReadMore:visited,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogRss a,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogRss a:visited {
  display: inline-flex;
  min-height: 2.35rem;
  padding: 0.55rem 0.9rem;
  align-items: center;
  justify-content: center;
  color: var(--buildora-news-primary-dark);
  font-size: 0.8rem;
  font-weight: 850;
  line-height: 1.2;
  text-decoration: none;
  background: color-mix(in srgb, var(--buildora-news-primary) 6%, var(--buildora-news-white));
  border: 1px solid color-mix(in srgb, var(--buildora-news-primary) 34%, var(--buildora-news-border));
  border-radius: var(--buildora-news-radius);
  transition: var(--buildora-news-transition);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogReadMore:hover,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogReadMore:focus-visible,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogReadMore:active,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogRss a:hover,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogRss a:focus-visible,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogRss a:active {
  color: var(--buildora-news-white);
  background: var(--buildora-news-primary);
  border-color: var(--buildora-news-primary);
  text-decoration: none;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogReadMore:focus-visible,
.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogRss a:focus-visible {
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogAdminActions {
  position: absolute;
  z-index: 4;
  top: 0.65rem;
  right: 0.65rem;
}

.eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogRss {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.25rem;
}

.eds_news_Buildora--catalogDetail {
  --buildora-news-article-width: 100%;
}

.eds_news_Buildora__catalogSideNav {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
  max-width: var(--buildora-news-article-width);
  margin: 2rem auto 0;
}

.eds_news_Buildora__catalogSideNavItem,
.eds_news_Buildora__catalogSideNavItem:visited {
  display: grid;
  grid-template-columns: 4.5rem minmax(0, 1fr);
  min-width: 0;
  overflow: hidden;
  color: var(--buildora-news-text);
  text-decoration: none;
  background: var(--buildora-news-white);
  border: 1px solid var(--buildora-news-border);
  border-radius: var(--buildora-news-radius);
  box-shadow: var(--buildora-news-shadow-sm);
  transition: border-color var(--buildora-news-transition), box-shadow var(--buildora-news-transition), transform var(--buildora-news-transition);
}

.eds_news_Buildora__catalogSideNavMedia {
  min-width: 0;
  background: var(--buildora-news-surface);
}

.eds_news_Buildora__catalogSideNavMedia img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.eds_news_Buildora__catalogSideNavContent {
  display: grid;
  min-width: 0;
  padding: 0.8rem;
  align-content: center;
  gap: 0.25rem;
}

.eds_news_Buildora__catalogSideNavContent > span {
  color: var(--buildora-news-eyebrow);
  font-size: 0.68rem;
  font-weight: 850;
  letter-spacing: 0.055em;
  text-transform: uppercase;
}

.eds_news_Buildora__catalogSideNavContent > strong {
  overflow: hidden;
  color: var(--buildora-news-heading);
  font-size: 0.84rem;
  line-height: 1.35;
  text-overflow: ellipsis;
}

.eds_news_Buildora__catalogSideNavItem--next {
  text-align: right;
}

.eds_news_Buildora__catalogSideNavItem--next .eds_news_Buildora__catalogSideNavMedia {
  grid-column: 2;
  grid-row: 1;
}

.eds_news_Buildora__catalogSideNavItem--next .eds_news_Buildora__catalogSideNavContent {
  grid-column: 1;
  grid-row: 1;
}

.eds_news_Buildora__catalogSideNavItem:hover,
.eds_news_Buildora__catalogSideNavItem:focus-visible,
.eds_news_Buildora__catalogSideNavItem:active {
  color: var(--buildora-news-primary-dark);
  border-color: color-mix(in srgb, var(--buildora-news-primary-dark) 45%, transparent);
  box-shadow: var(--buildora-news-shadow-md);
  transform: translateY(-2px);
}

.eds_news_Buildora__catalogSideNavItem:focus-visible {
  outline: none;
  box-shadow: var(--buildora-news-focus-ring);
}

@media (min-width: 96rem) {
  .eds_news_Buildora--catalogSideNavigation .eds_news_Buildora__catalogSideNav {
    position: fixed;
    z-index: 30;
    inset: 50% 0 auto;
    display: block;
    max-width: none;
    margin: 0;
    pointer-events: none;
  }
  .eds_news_Buildora--catalogSideNavigation .eds_news_Buildora__catalogSideNavItem {
    position: absolute;
    top: 0;
    width: min(18rem, (100vw - 60rem) / 2 - 1rem);
    min-width: 14rem;
    pointer-events: auto;
    transform: translateY(-50%);
  }
  .eds_news_Buildora--catalogSideNavigation .eds_news_Buildora__catalogSideNavItem--previous {
    left: 0.75rem;
  }
  .eds_news_Buildora--catalogSideNavigation .eds_news_Buildora__catalogSideNavItem--next {
    right: 0.75rem;
  }
  .eds_news_Buildora--catalogSideNavigation .eds_news_Buildora__catalogSideNavItem:hover,
  .eds_news_Buildora--catalogSideNavigation .eds_news_Buildora__catalogSideNavItem:focus-visible,
  .eds_news_Buildora--catalogSideNavigation .eds_news_Buildora__catalogSideNavItem:active {
    transform: translateY(calc(-50% - 2px));
  }
}
@media (max-width: 47.999rem) {
  .eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticle {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMedia img {
    aspect-ratio: 16/10;
    min-height: 0;
  }
  .eds_news_Buildora__catalogSideNav {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (prefers-reduced-motion: reduce) {
  .eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogCategory > img,
  .eds_news_Buildora.eds_subCollection_news .eds_news_Buildora__catalogArticleMedia img,
  .eds_news_Buildora__catalogSideNavItem {
    transition: none;
  }
}
@media print {
  .eds_news_Buildora {
    color: var(--buildora-news-heading);
    background: var(--buildora-news-white);
  }
}
