@charset "UTF-8";
@import url("../../../static/fontawesome-free-6/css/all.min.css");
@font-face {
  font-display: swap;
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400 800;
  src: url("StyleWizard/fonts/manrope-v20-latin-400-800.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-display: swap;
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400 800;
  src: url("StyleWizard/fonts/manrope-v20-latin-ext-400-800.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-display: swap;
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 400 700;
  src: url("StyleWizard/fonts/space-grotesk-v22-latin-400-700.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-display: swap;
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 400 700;
  src: url("StyleWizard/fonts/space-grotesk-v22-latin-ext-400-700.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
:root {
  --celeste-news-font-heading: "Space Grotesk", "Segoe UI", Arial, sans-serif;
  --celeste-news-font-body: "Manrope", "Segoe UI", Arial, sans-serif;
  --celeste-news-primary: #e51fb8;
  --celeste-news-primary-dark: #5b16d8;
  --celeste-news-secondary: #5b16d8;
  --celeste-news-secondary-dark: #22007a;
  --celeste-news-accent: #ff4ecb;
  --celeste-news-eyebrow: #e51fb8;
  --celeste-news-heading: #141427;
  --celeste-news-text: #1e1e2f;
  --celeste-news-muted: #6f6f80;
  --celeste-news-surface: #ffffff;
  --celeste-news-background-soft: #efeff3;
  --celeste-news-surface-warm: #f6f6f8;
  --celeste-news-border: #dedee8;
  --celeste-news-border-strong: #c9c9d8;
  --celeste-news-white: #ffffff;
  --celeste-news-black: #000000;
  --celeste-news-success: #2fbf71;
  --celeste-news-warning: #f5a623;
  --celeste-news-error: #d93662;
  --celeste-news-radius: 20px;
  --celeste-news-radius-sm: 12px;
  --celeste-news-radius-lg: 30px;
  --celeste-news-shadow-sm: 0 12px 30px rgba(34, 0, 122, 0.08);
  --celeste-news-shadow-md: 0 22px 56px rgba(34, 0, 122, 0.14);
  --celeste-news-transition: 220ms ease;
}

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

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

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

.eds_news_Celeste a {
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), box-shadow var(--celeste-news-transition), transform var(--celeste-news-transition);
}

.eds_news_Celeste .expand_collapse {
  cursor: pointer;
}

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

.eds_news_Celeste__container {
  width: min(100% - 2rem, 1140px);
  margin-inline: auto;
}

.eds_news_Celeste__layout {
  display: grid;
  gap: clamp(1.25rem, 3vw, 1.75rem);
}

.eds_news_Celeste__grid {
  display: grid;
  gap: clamp(1.25rem, 3vw, 1.75rem);
}

@media (min-width: 992px) {
  .eds_news_Celeste--featuredGrid .eds_news_Celeste__layout {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: stretch;
  }
  .eds_news_Celeste--featuredGrid .eds_news_Celeste__layout .eds_newsCard:first-child {
    grid-column: span 2;
  }
  .eds_news_Celeste--featuredGrid .eds_news_Celeste__layout .eds_newsCard:first-child .eds_newsCard__media img {
    aspect-ratio: 16/9;
  }
  .eds_news_Celeste__featuredGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: stretch;
  }
  .eds_news_Celeste__featuredGrid .eds_newsCard--featured {
    grid-column: span 2;
  }
  .eds_news_Celeste__blogFeaturedGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: stretch;
  }
  .eds_news_Celeste__blogFeaturedGrid .eds_newsCard--blogLead {
    grid-column: 1/-1;
  }
}
@media (min-width: 1200px) {
  .eds_news_Celeste__blogFeaturedGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Celeste__blogFeaturedGrid .eds_newsCard--blogLead {
    grid-column: span 2;
  }
}
.eds_news_Celeste {
  --celeste-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");
  --celeste-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");
  --celeste-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");
  --celeste-news-icon-gallery-back: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.7 5.3a1 1 0 0 1 0 1.4L5.4 11H17a4 4 0 0 1 0 8h-3a1 1 0 1 1 0-2h3a2 2 0 1 0 0-4H5.4l4.3 4.3a1 1 0 0 1-1.4 1.4l-6-6a1 1 0 0 1 0-1.4l6-6a1 1 0 0 1 1.4 0zM14 5a1 1 0 0 1 1-1h5a2 2 0 0 1 2 2v5a1 1 0 1 1-2 0V6h-5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");
}

.eds_news_Celeste__header {
  max-width: 760px;
  margin: 0 auto clamp(2rem, 5vw, 3rem);
  text-align: center;
}

.eds_news_Celeste__eyebrow {
  margin: 0 0 0.55rem;
  color: var(--celeste-news-eyebrow);
  font-size: 0.74rem;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.eds_news_Celeste__title {
  margin: 0;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: clamp(2rem, 4vw, 3rem);
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.12;
}

.eds_news_Celeste__intro {
  max-width: 680px;
  margin: 1rem auto 0;
  color: var(--celeste-news-text);
  font-size: clamp(1rem, 2vw, 1.08rem);
  line-height: 1.75;
}

.eds_news_Celeste .eds_newsCard {
  display: flex;
  min-width: 0;
  flex-direction: column;
  overflow: hidden;
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste .eds_newsCard__media,
.eds_news_Celeste .eds_newsCard__media:visited,
.eds_news_Celeste .eds_newsCard__media:hover,
.eds_news_Celeste .eds_newsCard__media:focus-visible,
.eds_news_Celeste .eds_newsCard__media:active {
  display: block;
  overflow: hidden;
  color: inherit;
  background: var(--celeste-news-surface);
  text-decoration: none;
}

.eds_news_Celeste .eds_newsCard__media img {
  display: block;
  width: 100%;
  aspect-ratio: 16/10;
  object-fit: cover;
  transition: transform 420ms ease;
}

.eds_news_Celeste .eds_newsCard:hover .eds_newsCard__media img,
.eds_news_Celeste .eds_newsCard:focus-within .eds_newsCard__media img {
  transform: scale(1.035);
}

.eds_news_Celeste .eds_newsCard__body {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 0.8rem;
  padding: clamp(1.25rem, 2.6vw, 1.85rem);
}

.eds_news_Celeste .eds_newsCard__meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem 0.7rem;
  align-items: center;
  margin: 0;
  color: var(--celeste-news-eyebrow);
  font-size: 0.74rem;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.eds_news_Celeste .eds_newsCard__meta a,
.eds_news_Celeste .eds_newsCard__meta a:visited,
.eds_news_Celeste .eds_newsCard__meta a[class*=_EDNcategorycolor-],
.eds_news_Celeste .eds_newsCard__meta a[class*=_EDNcategorycolor-]:visited {
  color: var(--celeste-news-primary);
  font-weight: 800;
  letter-spacing: inherit;
  text-decoration: none;
  text-transform: inherit;
}

.eds_news_Celeste .eds_newsCard__meta a:hover,
.eds_news_Celeste .eds_newsCard__meta a:focus-visible,
.eds_news_Celeste .eds_newsCard__meta a:active,
.eds_news_Celeste .eds_newsCard__meta a[class*=_EDNcategorycolor-]:hover,
.eds_news_Celeste .eds_newsCard__meta a[class*=_EDNcategorycolor-]:focus-visible,
.eds_news_Celeste .eds_newsCard__meta a[class*=_EDNcategorycolor-]:active {
  color: var(--celeste-news-primary-dark);
  text-decoration: none;
}

.eds_news_Celeste .eds_newsCard__meta time {
  color: var(--celeste-news-muted);
  font-weight: 700;
}

.eds_news_Celeste .eds_newsCard__eyebrow {
  margin: 0;
  color: var(--celeste-news-primary);
  font-size: 0.7rem;
  font-weight: 750;
  letter-spacing: 0.035em;
  line-height: 1.3;
  text-transform: uppercase;
}

.eds_news_Celeste .eds_newsCard__title {
  margin: 0;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: 1.1rem;
  font-weight: 800;
  line-height: 1.34;
}

.eds_news_Celeste .eds_newsCard__title a,
.eds_news_Celeste .eds_newsCard__title a:visited {
  color: var(--celeste-news-heading);
  text-decoration: none;
}

.eds_news_Celeste .eds_newsCard__title a:hover,
.eds_news_Celeste .eds_newsCard__title a:focus-visible,
.eds_news_Celeste .eds_newsCard__title a:active {
  color: var(--celeste-news-primary-dark);
  text-decoration: none;
}

.eds_news_Celeste .eds_newsCard__summary {
  margin: 0;
  color: var(--celeste-news-text);
  font-size: 0.94rem;
  line-height: 1.72;
}

.eds_news_Celeste .eds_newsCard__byline {
  margin: -0.2rem 0 0;
  color: var(--celeste-news-muted);
  font-size: 0.84rem;
  font-weight: 700;
  line-height: 1.55;
}

.eds_news_Celeste .eds_newsCard__link,
.eds_news_Celeste .eds_newsCard__link:visited {
  display: inline-flex;
  width: fit-content;
  align-items: center;
  gap: 0.5rem;
  margin-top: auto;
  color: var(--celeste-news-heading);
  font-size: 0.9rem;
  font-weight: 800;
  text-decoration: none;
}

.eds_news_Celeste .eds_newsCard__link::after {
  content: "";
  width: 1.45rem;
  height: 1px;
  background: currentColor;
  transition: transform var(--celeste-news-transition);
}

.eds_news_Celeste .eds_newsCard__link:hover,
.eds_news_Celeste .eds_newsCard__link:focus-visible,
.eds_news_Celeste .eds_newsCard__link:active {
  color: var(--celeste-news-primary-dark);
  text-decoration: none;
}

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

.eds_news_Celeste .eds_celesteGridCard__propertyLink,
.eds_news_Celeste .eds_celesteGridCard__propertyPrice,
.eds_news_Celeste .eds_celesteGridCard__propertyLink:visited,
.eds_news_Celeste .eds_celesteGridCard__propertyPrice:visited {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 0.7rem;
  margin-top: auto;
  padding: 0.65rem 0.78rem;
  color: var(--celeste-news-primary-dark);
  background: color-mix(in srgb, var(--celeste-news-primary) 6%, var(--celeste-news-white));
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 34%, var(--celeste-news-border));
  border-radius: 999px;
  font-family: var(--celeste-news-font-heading);
  font-weight: 800;
  text-decoration: none;
}

.eds_news_Celeste .eds_celesteGridCard__propertyPrice > span {
  color: var(--celeste-news-muted);
  font-size: 0.67rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.eds_news_Celeste .eds_celesteGridCard__propertyPrice > strong {
  font-size: 1.02rem;
}

.eds_news_Celeste .eds_celesteGridCard__propertyLink:hover,
.eds_news_Celeste .eds_celesteGridCard__propertyLink:focus-visible,
.eds_news_Celeste .eds_celesteGridCard__propertyPrice:hover,
.eds_news_Celeste .eds_celesteGridCard__propertyPrice:focus-visible {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary-dark);
  border-color: var(--celeste-news-primary-dark);
  text-decoration: none;
}

.eds_news_Celeste .eds_celesteGridCard__propertyPrice:hover > span,
.eds_news_Celeste .eds_celesteGridCard__propertyPrice:focus-visible > span {
  color: inherit;
}

/* Any genuinely dark card owns its foreground colors. This keeps the card
   readable when the same modifier is reused by a different list layout. */
.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__title,
.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__title a,
.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__title a:visited,
.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__summary,
.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__byline,
.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__link,
.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__link:visited {
  color: var(--celeste-news-white);
}

.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__meta,
.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__meta time {
  color: color-mix(in srgb, var(--celeste-news-white) 72%, transparent);
}

.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__title a:hover,
.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__title a:focus-visible,
.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__link:hover,
.eds_news_Celeste .eds_newsCard--dark .eds_newsCard__link:focus-visible {
  color: var(--celeste-news-primary);
}

.eds_news_Celeste__featuredGrid {
  display: grid;
  gap: clamp(1.25rem, 3vw, 1.75rem);
}

.eds_news_Celeste .eds_newsCard--featured .eds_newsCard__title {
  font-size: clamp(1.35rem, 2.4vw, 2rem);
  line-height: 1.2;
}

.eds_news_Celeste .eds_newsCard--featured .eds_newsCard__summary {
  font-size: 1rem;
}

.eds_news_Celeste__homeHighlightsHeader {
  display: grid;
  gap: 1.25rem;
  align-items: end;
  margin-bottom: clamp(1.5rem, 4vw, 2.2rem);
}

.eds_news_Celeste__homeHighlightsHeader .eds_news_Celeste__intro {
  max-width: 640px;
  margin-inline: 0;
}

.eds_news_Celeste__homeHighlightsHeader .eds_btn {
  width: fit-content;
}

.eds_news_Celeste__homeHighlightsGrid {
  display: grid;
  gap: clamp(1rem, 3vw, 1.35rem);
}

.eds_news_Celeste__homeHighlightsStack {
  display: grid;
  gap: clamp(1rem, 3vw, 1.35rem);
}

.eds_news_Celeste .eds_newsCard--homeLead {
  border-top: 4px solid var(--celeste-news-primary);
}

.eds_news_Celeste .eds_newsCard--homeLead .eds_newsCard__title {
  font-size: clamp(1.25rem, 2vw, 1.7rem);
  line-height: 1.22;
}

.eds_news_Celeste .eds_newsCard--homeMini .eds_newsCard__media img {
  aspect-ratio: 16/9;
}

.eds_news_Celeste .eds_newsCard--homeMini .eds_newsCard__body {
  gap: 0.62rem;
  padding: clamp(1rem, 2.4vw, 1.25rem);
}

.eds_news_Celeste .eds_newsCard--homeMini .eds_newsCard__title {
  font-size: 1rem;
}

.eds_news_Celeste .eds_newsCard--homeMini .eds_newsCard__summary {
  font-size: 0.88rem;
  line-height: 1.6;
}

.eds_news_Celeste__universityLatestHeader {
  display: grid;
  gap: 1.25rem;
  align-items: end;
  margin-bottom: clamp(1.5rem, 4vw, 2.25rem);
}

.eds_news_Celeste__universityLatestHeader .eds_news_Celeste__intro {
  max-width: 680px;
  margin-inline: 0;
}

.eds_news_Celeste__universityLatestHeader .eds_btn {
  width: fit-content;
}

.eds_news_Celeste__universityLatestGrid {
  display: grid;
  gap: clamp(1rem, 3vw, 1.35rem);
}

.eds_news_Celeste__featuredHighlights,
.eds_news_Celeste__compactCardGrid,
.eds_news_Celeste__compactTwoCardGrid {
  display: grid;
  gap: clamp(1rem, 3vw, 1.35rem);
}

.eds_news_Celeste__compactTwoCardGrid {
  gap: clamp(1rem, 3vw, 1.45rem);
}

.eds_news_Celeste .eds_newsCard--universityLatest {
  border-bottom: 3px solid color-mix(in srgb, var(--celeste-news-primary) 72%, transparent);
}

.eds_news_Celeste .eds_newsCard--universityLatest .eds_newsCard__media img {
  aspect-ratio: 4/3;
}

.eds_news_Celeste .eds_newsCard--universityLatest .eds_newsCard__body {
  padding: clamp(1.05rem, 2.4vw, 1.35rem);
}

.eds_news_Celeste .eds_newsCard--universityLatest .eds_newsCard__title {
  font-size: 1.04rem;
}

.eds_news_Celeste .eds_newsCard--compactArticle {
  border-bottom: 3px solid color-mix(in srgb, var(--celeste-news-primary) 72%, transparent);
}

.eds_news_Celeste .eds_newsCard--compactArticle .eds_newsCard__media img {
  aspect-ratio: 4/3;
}

.eds_news_Celeste__compactTwoCardGrid .eds_newsCard--compactArticle .eds_newsCard__media img {
  aspect-ratio: 16/10;
}

.eds_news_Celeste .eds_newsCard--compactArticle .eds_newsCard__body {
  padding: clamp(1.05rem, 2.4vw, 1.35rem);
}

.eds_news_Celeste .eds_newsCard--compactArticle .eds_newsCard__title {
  font-size: 1.04rem;
}

.eds_news_Celeste__compactTwoCardGrid .eds_newsCard--compactArticle .eds_newsCard__title {
  font-size: clamp(1.08rem, 1.8vw, 1.25rem);
}

.eds_news_Celeste__catalogGrid,
.eds_news_Celeste__mediaList,
.eds_news_Celeste__compactList,
.eds_news_Celeste__rankedList,
.eds_news_Celeste__timelineList,
.eds_news_Celeste__featured2Plus4,
.eds_news_Celeste__hero1Plus4,
.eds_news_Celeste__editorial1Plus2Plus6,
.eds_news_Celeste__spotlight1Plus3 {
  display: grid;
  min-width: 0;
  gap: clamp(0.85rem, 2vw, 1.25rem);
}

.eds_news_Celeste .eds_newsCard--catalog .eds_newsCard__media img,
.eds_news_Celeste .eds_newsCard--catalogFeature .eds_newsCard__media img {
  aspect-ratio: 16/10;
}

.eds_news_Celeste .eds_newsCard--catalogFeature .eds_newsCard__title,
.eds_news_Celeste .eds_newsCard--editorialLead .eds_newsCard__title,
.eds_news_Celeste .eds_newsCard--spotlightLead .eds_newsCard__title {
  font-size: clamp(1.25rem, 2.2vw, 1.75rem);
  line-height: 1.22;
}

.eds_news_Celeste .eds_newsCard--catalogHero .eds_newsCard__title {
  font-size: clamp(1.5rem, 3vw, 2.35rem);
  line-height: 1.14;
}

.eds_news_Celeste .eds_newsCard--catalogHero .eds_newsCard__media img {
  aspect-ratio: 21/9;
}

.eds_news_Celeste .eds_newsCard--mediaRow,
.eds_news_Celeste .eds_newsCard--compactRow {
  display: grid;
  grid-template-columns: minmax(8rem, 13rem) minmax(0, 1fr);
  align-items: stretch;
}

.eds_news_Celeste .eds_newsCard--compactRow {
  grid-template-columns: 8rem minmax(0, 1fr);
}

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

.eds_news_Celeste .eds_newsCard--mediaRow .eds_newsCard__media img,
.eds_news_Celeste .eds_newsCard--compactRow .eds_newsCard__media img {
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
}

.eds_news_Celeste .eds_newsCard--mediaRow .eds_newsCard__body {
  gap: 0.65rem;
  padding: clamp(1rem, 2.2vw, 1.45rem);
}

.eds_news_Celeste .eds_newsCard--compactRow .eds_newsCard__body {
  justify-content: center;
  gap: 0.5rem;
  padding: 0.95rem 1rem;
}

.eds_news_Celeste .eds_newsCard--compactRow .eds_newsCard__title,
.eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__title {
  font-size: 0.98rem;
}

.eds_news_Celeste__rankedList {
  counter-reset: celeste-news-rank;
}

.eds_news_Celeste .eds_newsCard--rankedRow {
  position: relative;
  display: grid;
  min-height: 9.5rem;
  grid-template-columns: 5rem 9rem minmax(0, 1fr);
  counter-increment: celeste-news-rank;
  overflow: hidden;
  border-radius: var(--celeste-news-radius);
}

.eds_news_Celeste .eds_newsCard--rankedRow::before {
  content: counter(celeste-news-rank, decimal-leading-zero);
  display: grid;
  min-height: 100%;
  place-items: center;
  color: var(--celeste-news-primary-dark);
  background: color-mix(in srgb, var(--celeste-news-primary) 10%, var(--celeste-news-white));
  border-right: 1px solid var(--celeste-news-border);
  font-family: var(--celeste-news-font-heading);
  font-size: clamp(1.3rem, 2vw, 1.7rem);
  font-weight: 800;
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition);
}

.eds_news_Celeste .eds_newsCard--rankedRow:hover::before,
.eds_news_Celeste .eds_newsCard--rankedRow:focus-within::before {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
}

.eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__media {
  height: 100%;
  border-right: 1px solid var(--celeste-news-border);
}

.eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__media img {
  height: 100%;
  aspect-ratio: auto;
}

.eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__body {
  justify-content: center;
  gap: 0.42rem;
  padding: 1rem 9rem 1rem 1.25rem;
}

.eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__title {
  font-size: clamp(1rem, 1.4vw, 1.22rem);
  line-height: 1.2;
}

.eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__summary {
  display: -webkit-box;
  max-width: 54rem;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 0.84rem;
  line-height: 1.5;
}

.eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__rankLink,
.eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__rankLink:visited {
  position: absolute;
  top: 50%;
  right: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.7rem 0.9rem;
  color: var(--celeste-news-heading);
  font-size: 0.76rem;
  font-weight: 800;
  text-decoration: none;
  background: var(--celeste-news-background-soft);
  border: 1px solid var(--celeste-news-border);
  border-radius: 999px;
  transform: translateY(-50%);
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition);
}

.eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__rankLink::after {
  content: "\f061";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__rankLink:hover,
.eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__rankLink:focus-visible {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
}

.eds_news_Celeste .eds_newsCard--rankedRow:not(:has(.eds_newsCard__media)) {
  grid-template-columns: 5rem minmax(0, 1fr);
}

@media (max-width: 720px) {
  .eds_news_Celeste .eds_newsCard--rankedRow {
    min-height: 8.5rem;
    grid-template-columns: 4rem 6.5rem minmax(0, 1fr);
  }
  .eds_news_Celeste .eds_newsCard--rankedRow:not(:has(.eds_newsCard__media)) {
    grid-template-columns: 4rem minmax(0, 1fr);
  }
  .eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__body {
    padding-right: 4.25rem;
  }
  .eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__rankLink,
  .eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__rankLink:visited {
    right: 0.8rem;
    width: 2.7rem;
    height: 2.7rem;
    justify-content: center;
    gap: 0;
    padding: 0;
    overflow: hidden;
    font-size: 0;
  }
  .eds_news_Celeste .eds_newsCard--rankedRow .eds_newsCard__rankLink::after {
    font-size: 0.8rem;
  }
}
.eds_news_Celeste__timelineList {
  position: relative;
  padding-left: 1.3rem;
}

.eds_news_Celeste__timelineList::before {
  content: "";
  position: absolute;
  top: 1rem;
  bottom: 1rem;
  left: 0.35rem;
  width: 2px;
  background: color-mix(in srgb, var(--celeste-news-primary) 28%, var(--celeste-news-border));
}

.eds_news_Celeste .eds_newsCard--timelineRow {
  position: relative;
  overflow: visible;
}

.eds_news_Celeste .eds_newsCard--timelineRow::before {
  content: "";
  position: absolute;
  top: 1.35rem;
  left: -1.4rem;
  z-index: 1;
  width: 0.75rem;
  height: 0.75rem;
  background: var(--celeste-news-primary);
  border: 3px solid var(--celeste-news-white);
  border-radius: 50%;
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--celeste-news-primary) 35%, var(--celeste-news-border));
}

.eds_news_Celeste .eds_newsCard__timelineDate {
  color: var(--celeste-news-primary-dark);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

@media (max-width: 575.98px) {
  .eds_news_Celeste .eds_newsCard--mediaRow,
  .eds_news_Celeste .eds_newsCard--compactRow {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Celeste .eds_newsCard--compactRow .eds_newsCard__media img {
    aspect-ratio: 16/9;
  }
}
@media (min-width: 768px) {
  .eds_news_Celeste__catalogGrid,
  .eds_news_Celeste__featured2Plus4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__hero1Plus4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__hero1Plus4 .eds_newsCard--catalogHero {
    grid-column: 1/-1;
  }
  .eds_news_Celeste__spotlight1Plus3 {
    grid-template-columns: minmax(0, 1.2fr) minmax(16rem, 0.8fr);
    align-items: stretch;
  }
  .eds_news_Celeste__spotlight1Plus3 .eds_newsCard--spotlightLead {
    grid-row: span 3;
  }
}
@media (min-width: 1100px) {
  .eds_news_Celeste__catalogGrid--three {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Celeste__catalogGrid--four {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .eds_news_Celeste__hero1Plus4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .eds_news_Celeste__editorial1Plus2Plus6 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Celeste__editorial1Plus2Plus6 .eds_newsCard--editorialLead {
    grid-column: 1/span 2;
    grid-row: span 2;
  }
}
/* Celeste editorial compositions translated from the supplied News design board. */
.eds_news_Celeste__textCardsFour,
.eds_news_Celeste__editorialDashboard,
.eds_news_Celeste__featuredSplit,
.eds_news_Celeste__technologyNews,
.eds_news_Celeste__worldNews,
.eds_news_Celeste__compositeGrid {
  display: grid;
  min-width: 0;
  gap: clamp(1rem, 2vw, 1.35rem);
}

.eds_news_Celeste .eds_newsCard--textOnly {
  position: relative;
  min-height: 100%;
  border-top: 3px solid var(--celeste-news-primary);
}

.eds_news_Celeste .eds_newsCard--textOnly::after {
  content: "";
  position: absolute;
  right: 1.15rem;
  bottom: 1.15rem;
  width: 0.55rem;
  height: 0.55rem;
  background: var(--celeste-news-primary);
  border-radius: 50%;
  box-shadow: 0 0 0 0.35rem color-mix(in srgb, var(--celeste-news-primary) 12%, transparent);
}

.eds_news_Celeste__editorialDashboard .eds_newsCard--editorialLead,
.eds_news_Celeste__compositeGrid .eds_newsCard--editorialLead,
.eds_news_Celeste__worldNews .eds_newsCard--catalogHero {
  background: var(--celeste-news-secondary-dark);
  border-color: transparent;
}

.eds_news_Celeste__editorialDashboard .eds_newsCard--editorialCompact,
.eds_news_Celeste__compositeGrid .eds_newsCard--editorialCompact {
  border-radius: var(--celeste-news-radius-sm);
  box-shadow: none;
}

/* Technology News follows the supplied newsroom composition: two headline
   stories, four horizontal updates and three balanced briefs. */
.eds_news_Celeste__technologyNews > .eds_newsCard {
  position: relative;
}

.eds_news_Celeste__technologyNews .eds_technologyNewsMedia {
  position: relative;
  min-width: 0;
  overflow: hidden;
}

.eds_news_Celeste__technologyNews .eds_technologyNewsMedia:not(:has(.eds_newsCard__media)) {
  display: none;
}

.eds_news_Celeste__technologyNews .eds_technologyNewsComments,
.eds_news_Celeste__technologyNews .eds_technologyNewsComments:visited {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 2;
  display: inline-flex;
  min-width: 2rem;
  height: 2rem;
  align-items: center;
  justify-content: center;
  gap: 0.2rem;
  padding-inline: 0.55rem;
  color: var(--celeste-news-white);
  background: color-mix(in srgb, var(--celeste-news-secondary-dark) 78%, transparent);
  border: 1px solid var(--celeste-news-primary);
  border-radius: 999px;
  font-size: 0.68rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
}

.eds_news_Celeste__technologyNews .eds_technologyNewsComments::before {
  content: "\f075";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyHero {
  overflow: visible;
  margin-bottom: clamp(2.4rem, 5vw, 3.4rem);
  background: transparent;
  border: 0;
  box-shadow: none;
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyHero .eds_technologyNewsMedia {
  overflow: hidden;
  background: var(--celeste-news-surface);
  border: 1px solid var(--celeste-news-border);
  border-radius: calc(var(--celeste-news-radius) + 0.25rem);
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyHero .eds_newsCard__media img {
  aspect-ratio: 16/8.7;
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyHero .eds_newsCard__body {
  position: relative;
  z-index: 2;
  width: min(82%, 34rem);
  flex: none;
  gap: 0.45rem;
  margin: clamp(-3.8rem, -5vw, -2.9rem) auto 0;
  padding: clamp(1rem, 2vw, 1.35rem) clamp(1.15rem, 2.4vw, 1.65rem);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: calc(var(--celeste-news-radius) + 0.4rem);
  box-shadow: 0 1rem 2.2rem color-mix(in srgb, var(--celeste-news-secondary-dark) 16%, transparent);
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyHero .eds_newsCard__title {
  font-size: clamp(1.2rem, 2.3vw, 1.75rem);
  line-height: 1.08;
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyUpdate {
  display: grid;
  min-height: 9.5rem;
  grid-template-columns: minmax(8.5rem, 38%) minmax(0, 1fr);
  align-items: stretch;
  border-color: var(--celeste-news-border);
  box-shadow: none;
}

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

.eds_news_Celeste__technologyNews .eds_newsCard--technologyUpdate .eds_technologyNewsMedia,
.eds_news_Celeste__technologyNews .eds_newsCard--technologyUpdate .eds_newsCard__media,
.eds_news_Celeste__technologyNews .eds_newsCard--technologyUpdate .eds_newsCard__media img {
  height: 100%;
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyUpdate .eds_newsCard__media img {
  aspect-ratio: auto;
  object-fit: cover;
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyUpdate .eds_newsCard__body {
  justify-content: center;
  gap: 0.45rem;
  padding: clamp(0.85rem, 1.7vw, 1.15rem);
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyUpdate .eds_newsCard__title {
  font-size: clamp(0.92rem, 1.35vw, 1.08rem);
  line-height: 1.2;
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyUpdate .eds_newsCard__eyebrow {
  display: none;
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyBrief {
  border-color: var(--celeste-news-border);
  box-shadow: none;
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyBrief .eds_newsCard__media img {
  aspect-ratio: 16/8.7;
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyBrief .eds_newsCard__body {
  gap: 0.55rem;
  padding: clamp(1rem, 2vw, 1.35rem);
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyBrief .eds_newsCard__title {
  font-size: clamp(1rem, 1.5vw, 1.18rem);
  line-height: 1.2;
}

.eds_news_Celeste__technologyNews .eds_newsCard--technologyBrief .eds_newsCard__summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  font-size: 0.86rem;
  line-height: 1.55;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredLead {
  position: relative;
  overflow: visible;
  margin-bottom: clamp(2.6rem, 5vw, 3.8rem);
  background: transparent;
  border: 0;
  box-shadow: none;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard {
  position: relative;
}

.eds_news_Celeste__featuredSplit .eds_featuredSplitComments {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 3;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.22rem;
  min-width: 1.9rem;
  min-height: 1.9rem;
  padding: 0.3rem 0.48rem;
  color: var(--celeste-news-white);
  font-size: 0.64rem;
  font-weight: 800;
  text-decoration: none;
  background: color-mix(in srgb, var(--celeste-news-heading) 86%, transparent);
  border: 1px solid var(--celeste-news-primary);
  border-radius: 999px;
}

.eds_news_Celeste__featuredSplit .eds_featuredSplitComments::before {
  content: "\f075";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredMini .eds_featuredSplitComments {
  top: 0.55rem;
  right: 0.55rem;
  min-width: 1.7rem;
  min-height: 1.7rem;
  font-size: 0.58rem;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredLead .eds_newsCard__media {
  height: 100%;
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius-lg);
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredLead .eds_newsCard__media img {
  height: 100%;
  aspect-ratio: auto;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredLead .eds_newsCard__body {
  position: absolute;
  bottom: clamp(-2.7rem, -4vw, -2rem);
  left: 7%;
  z-index: 2;
  width: 78%;
  gap: 0.5rem;
  padding: clamp(0.85rem, 1.5vw, 1.15rem);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1rem, 1.8vw, 1.5rem);
  box-shadow: 0 0.9rem 2rem color-mix(in srgb, var(--celeste-news-heading) 15%, transparent);
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredSupport {
  position: relative;
  min-height: clamp(12rem, 15vw, 14.5rem);
  overflow: visible;
  margin-bottom: clamp(1.6rem, 3vw, 2.2rem);
  background: transparent;
  border: 0;
  box-shadow: none;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredSupport .eds_newsCard__media {
  height: 100%;
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius-lg);
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredSupport .eds_newsCard__media img {
  height: 100%;
  aspect-ratio: auto;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredSupport .eds_newsCard__body {
  position: absolute;
  bottom: -1.35rem;
  left: 7%;
  z-index: 2;
  width: 86%;
  gap: 0.4rem;
  padding: clamp(0.75rem, 1.2vw, 0.95rem);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(0.9rem, 1.5vw, 1.25rem);
  box-shadow: 0 0.75rem 1.7rem color-mix(in srgb, var(--celeste-news-heading) 13%, transparent);
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredSupport .eds_newsCard__summary {
  display: none;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredSupport .eds_newsCard__title {
  font-size: clamp(1rem, 1.35vw, 1.22rem);
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredSupport:not(:has(.eds_newsCard__media)) .eds_newsCard__body {
  position: relative;
  bottom: auto;
  left: auto;
  width: 100%;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredLead .eds_newsCard__summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredLead .eds_newsCard__link {
  margin-top: 0.1rem;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredLead:not(:has(.eds_newsCard__media)) .eds_newsCard__body {
  position: relative;
  bottom: auto;
  left: auto;
  width: 100%;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredMini {
  grid-template-columns: repeat(auto-fit, minmax(min(7.5rem, 100%), 1fr));
  min-height: 7.75rem;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredMini .eds_featuredSplitMedia {
  position: relative;
  min-width: 0;
  min-height: 6rem;
  overflow: hidden;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredMini .eds_featuredSplitMedia .eds_newsCard__media,
.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredMini .eds_featuredSplitMedia .eds_newsCard__media img {
  height: 100%;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredMini .eds_newsCard__body {
  padding: 0.75rem 0.8rem;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredMini .eds_newsCard__title {
  font-size: clamp(0.76rem, 1vw, 0.92rem);
  line-height: 1.2;
}

.eds_news_Celeste__featuredSplit > .eds_newsCard--featuredMini .eds_newsCard__meta {
  font-size: 0.62rem;
}

@media (min-width: 768px) {
  .eds_news_Celeste__textCardsFour {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__editorialDashboard,
  .eds_news_Celeste__featuredSplit,
  .eds_news_Celeste__technologyNews,
  .eds_news_Celeste__compositeGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__editorialDashboard .eds_newsCard--editorialLead,
  .eds_news_Celeste__featuredSplit .eds_newsCard--editorialLead,
  .eds_news_Celeste__technologyNews .eds_newsCard--editorialLead,
  .eds_news_Celeste__compositeGrid .eds_newsCard--editorialLead,
  .eds_news_Celeste__worldNews .eds_newsCard--catalogHero {
    grid-column: 1/-1;
  }
  .eds_news_Celeste__worldNews {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1100px) {
  .eds_news_Celeste__textCardsFour {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .eds_news_Celeste__editorialDashboard {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .eds_news_Celeste__editorialDashboard .eds_newsCard--editorialLead {
    grid-column: span 2;
    grid-row: span 2;
  }
  .eds_news_Celeste__featuredSplit {
    grid-template-columns: minmax(0, 1.55fr) repeat(2, minmax(0, 0.72fr));
  }
  .eds_news_Celeste__featuredSplit .eds_newsCard--editorialLead {
    grid-column: 1;
    grid-row: span 2;
  }
  .eds_news_Celeste__worldNews .eds_newsCard--catalogHero {
    grid-column: 1/-1;
  }
  .eds_news_Celeste__compositeGrid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .eds_news_Celeste__compositeGrid .eds_newsCard--editorialLead {
    grid-column: span 2;
    grid-row: span 2;
  }
}
.eds_news_Celeste__agencyLatestHeader {
  display: grid;
  gap: 1.25rem;
  align-items: end;
  margin-bottom: clamp(1.5rem, 4vw, 2.25rem);
}

.eds_news_Celeste__agencyLatestHeader .eds_news_Celeste__intro {
  max-width: 680px;
  margin-inline: 0;
}

.eds_news_Celeste__agencyLatestHeader .eds_btn {
  width: fit-content;
}

.eds_news_Celeste__agencyLatestGrid {
  display: grid;
  gap: clamp(1rem, 3vw, 1.35rem);
}

.eds_news_Celeste .eds_newsCard--agencyLatest {
  border-bottom: 3px solid color-mix(in srgb, var(--celeste-news-primary) 72%, transparent);
}

.eds_news_Celeste .eds_newsCard--agencyLatest .eds_newsCard__media img {
  aspect-ratio: 4/3;
}

.eds_news_Celeste .eds_newsCard--agencyLatest .eds_newsCard__body {
  padding: clamp(1.05rem, 2.4vw, 1.35rem);
}

.eds_news_Celeste .eds_newsCard--agencyLatest .eds_newsCard__title {
  font-size: 1.04rem;
}

.eds_news_Celeste__healthcareLatestHeader {
  display: grid;
  gap: 1.25rem;
  align-items: end;
  margin-bottom: clamp(1.5rem, 4vw, 2.25rem);
}

.eds_news_Celeste__healthcareLatestHeader .eds_news_Celeste__intro {
  max-width: 720px;
  margin-inline: 0;
}

.eds_news_Celeste__healthcareLatestHeader .eds_btn {
  width: fit-content;
}

.eds_news_Celeste__healthcareLatestGrid {
  display: grid;
  gap: clamp(1rem, 3vw, 1.45rem);
}

.eds_news_Celeste .eds_newsCard--healthcareLatest {
  border-bottom: 3px solid color-mix(in srgb, var(--celeste-news-primary) 72%, transparent);
}

.eds_news_Celeste .eds_newsCard--healthcareLatest .eds_newsCard__media img {
  aspect-ratio: 16/10;
}

.eds_news_Celeste .eds_newsCard--healthcareLatest .eds_newsCard__title {
  font-size: clamp(1.08rem, 1.8vw, 1.25rem);
}

.eds_news_Celeste__travelLatestHeader {
  display: grid;
  gap: 1.25rem;
  align-items: end;
  margin-bottom: clamp(1.5rem, 4vw, 2.25rem);
}

.eds_news_Celeste__travelLatestHeader .eds_news_Celeste__intro {
  max-width: 700px;
  margin-inline: 0;
}

.eds_news_Celeste__travelLatestHeader .eds_btn {
  width: fit-content;
}

.eds_news_Celeste__travelLatestGrid {
  display: grid;
  gap: clamp(1rem, 3vw, 1.35rem);
}

.eds_news_Celeste .eds_newsCard--travelLatest {
  border-bottom: 3px solid color-mix(in srgb, var(--celeste-news-primary) 72%, transparent);
}

.eds_news_Celeste .eds_newsCard--travelLatest .eds_newsCard__media img {
  aspect-ratio: 4/3;
}

.eds_news_Celeste .eds_newsCard--travelLatest .eds_newsCard__body {
  padding: clamp(1.05rem, 2.4vw, 1.35rem);
}

.eds_news_Celeste .eds_newsCard--travelLatest .eds_newsCard__title {
  font-size: 1.04rem;
}

.eds_news_Celeste__sportsClubLatestHeader {
  display: grid;
  gap: 1.25rem;
  align-items: end;
  margin-bottom: clamp(1.5rem, 4vw, 2.25rem);
}

.eds_news_Celeste__sportsClubLatestHeader .eds_news_Celeste__intro {
  max-width: 700px;
  margin-inline: 0;
}

.eds_news_Celeste__sportsClubLatestHeader .eds_btn {
  width: fit-content;
}

.eds_news_Celeste__sportsClubLatestGrid {
  display: grid;
  gap: clamp(1rem, 3vw, 1.35rem);
}

.eds_news_Celeste .eds_newsCard--sportsClubLatest {
  border-bottom: 3px solid color-mix(in srgb, var(--celeste-news-primary) 72%, transparent);
}

.eds_news_Celeste .eds_newsCard--sportsClubLatest .eds_newsCard__media img {
  aspect-ratio: 4/3;
}

.eds_news_Celeste .eds_newsCard--sportsClubLatest .eds_newsCard__body {
  padding: clamp(1.05rem, 2.4vw, 1.35rem);
}

.eds_news_Celeste .eds_newsCard--sportsClubLatest .eds_newsCard__title {
  font-size: 1.04rem;
}

.eds_news_Celeste__topicChips {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  justify-content: center;
  margin-top: 1.4rem;
}

.eds_news_Celeste__topicChips a,
.eds_news_Celeste__topicChips a:visited,
.eds_news_Celeste__topicList a,
.eds_news_Celeste__topicList a:visited {
  display: inline-flex;
  align-items: center;
  min-height: 2.15rem;
  padding: 0.42rem 0.75rem;
  color: var(--celeste-news-heading);
  font-size: 0.84rem;
  font-weight: 800;
  text-decoration: none;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 999px;
}

.eds_news_Celeste__topicChips a:hover,
.eds_news_Celeste__topicChips a:focus-visible,
.eds_news_Celeste__topicChips a:active,
.eds_news_Celeste__topicList a:hover,
.eds_news_Celeste__topicList a:focus-visible,
.eds_news_Celeste__topicList a:active {
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
}

.eds_news_Celeste__blogShell {
  display: grid;
  gap: clamp(1.5rem, 4vw, 2rem);
}

.eds_news_Celeste__blogMain {
  display: grid;
  gap: clamp(1.25rem, 3vw, 1.6rem);
}

.eds_news_Celeste__blogGrid {
  display: grid;
  gap: clamp(1.25rem, 3vw, 1.6rem);
}

.eds_news_Celeste .eds_newsCard--blogLead {
  border-top: 4px solid var(--celeste-news-primary);
}

.eds_news_Celeste__blogSidebar {
  display: grid;
  align-content: start;
  gap: 1rem;
}

.eds_news_Celeste__sidebarPanel,
.eds_news_Celeste__newsletterCard {
  padding: clamp(1.1rem, 3vw, 1.45rem);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste__sidebarPanel h2,
.eds_news_Celeste__newsletterCard h2 {
  margin: 0;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: 1rem;
  font-weight: 800;
}

.eds_news_Celeste__newsletterCard {
  color: var(--celeste-news-white);
  background: linear-gradient(135deg, color-mix(in srgb, var(--celeste-news-heading) 96%, transparent), color-mix(in srgb, var(--celeste-news-secondary) 94%, transparent)), var(--celeste-news-secondary-dark);
  border-color: color-mix(in srgb, var(--celeste-news-white) 14%, transparent);
}

.eds_news_Celeste__newsletterCard .eds_news_Celeste__eyebrow,
.eds_news_Celeste__newsletterCard h2,
.eds_news_Celeste__newsletterCard p,
.eds_news_Celeste__newsletterCard label {
  color: inherit;
}

.eds_news_Celeste__newsletterCard p {
  margin: 0.75rem 0 0;
  line-height: 1.65;
}

.eds_news_Celeste__newsletterCard form,
.eds_news_Celeste__searchPreview {
  display: grid;
  gap: 0.75rem;
  margin-top: 1rem;
}

.eds_news_Celeste__searchPreview label,
.eds_news_Celeste__newsletterCard label {
  color: var(--celeste-news-heading);
  font-size: 0.84rem;
  font-weight: 800;
}

.eds_news_Celeste__newsletterCard label {
  color: var(--celeste-news-white);
}

.eds_news_Celeste__searchPreview > div {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 2.75rem;
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  overflow: hidden;
}

.eds_news_Celeste__searchPreview input,
.eds_news_Celeste__newsletterCard input {
  width: 100%;
  min-height: 2.75rem;
  padding: 0.7rem 0.85rem;
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
}

.eds_news_Celeste__searchPreview > div input {
  border: 0;
  border-radius: 0;
}

.eds_news_Celeste__searchPreview button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--celeste-news-heading);
  background: var(--celeste-news-primary);
  border: 0;
}

.eds_news_Celeste__topicList {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 1rem;
}

.eds_news_Celeste__paginationPreview {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  align-items: center;
  justify-content: center;
  margin-top: 0.5rem;
}

.eds_news_Celeste__paginationPreview 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(--celeste-news-heading);
  font-weight: 800;
  text-decoration: none;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
}

.eds_news_Celeste__paginationPreview a:hover,
.eds_news_Celeste__paginationPreview a:focus-visible,
.eds_news_Celeste__paginationPreview a.is-active {
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
}

.eds_news_Celeste__paginationPreview .eds_news_Celeste__loadMorePreview {
  width: auto;
  padding-inline: 1.1rem;
}

.eds_news_Celeste--detailPreview,
.eds_news_Celeste--blogDetailPreview,
.eds_news_Celeste--editorialDetail,
.eds_news_Celeste--blogDetail,
.eds_news_Celeste__detailShell {
  --celeste-news-article-width: 820px;
  max-width: 1180px;
  margin-inline: auto;
  color: var(--celeste-news-text);
}

.eds_news_Celeste__articleHeader,
.eds_news_Celeste__detailHeader {
  max-width: var(--celeste-news-article-width);
  margin-inline: auto;
  text-align: left;
}

.eds_news_Celeste__articleMeta,
.eds_news_Celeste__detailMeta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem 0.8rem;
  align-items: center;
  margin: 0 0 1rem;
  color: var(--celeste-news-eyebrow);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.055em;
  text-transform: uppercase;
}

.eds_news_Celeste__articleMeta {
  padding: 0;
}

.eds_news_Celeste__articleMeta a,
.eds_news_Celeste__articleMeta a:visited,
.eds_news_Celeste__articleMeta span,
.eds_news_Celeste__articleMeta time,
.eds_news_Celeste__detailMeta a,
.eds_news_Celeste__detailMeta a:visited,
.eds_news_Celeste__detailMeta span,
.eds_news_Celeste__detailMeta time {
  color: var(--celeste-news-text);
  text-decoration: none;
}

.eds_news_Celeste__articleMeta a:hover,
.eds_news_Celeste__articleMeta a:focus-visible,
.eds_news_Celeste__articleMeta a:active,
.eds_news_Celeste__detailMeta a:hover,
.eds_news_Celeste__detailMeta a:focus-visible,
.eds_news_Celeste__detailMeta a:active {
  color: var(--celeste-news-primary-dark);
}

.eds_news_Celeste__articleTitle,
.eds_news_Celeste__detailTitle {
  margin: 0;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: clamp(2.2rem, 5vw, 4rem);
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.08;
}

.eds_news_Celeste__articleSubtitle,
.eds_news_Celeste__detailIntro {
  max-width: 760px;
  margin: 1rem auto 0 0;
  color: var(--celeste-news-text);
  font-size: clamp(1.05rem, 2vw, 1.22rem);
  line-height: 1.75;
}

.eds_news_Celeste__author {
  display: inline-grid;
  grid-template-columns: 3.5rem minmax(0, 1fr);
  gap: 0.85rem;
  align-items: center;
  margin-top: 1.35rem;
  padding: 0.7rem 0.95rem 0.7rem 0.7rem;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 999px;
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste__author,
.eds_news_Celeste__author p,
.eds_news_Celeste__author strong {
  color: var(--celeste-news-text);
}

.eds_news_Celeste__author img {
  display: block;
  width: 3.5rem;
  height: 3.5rem;
  object-fit: cover;
  border-radius: 999px;
}

.eds_news_Celeste__author span {
  display: block;
  color: var(--celeste-news-eyebrow);
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.055em;
  text-transform: uppercase;
}

.eds_news_Celeste__author strong {
  display: block;
  color: var(--celeste-news-heading);
  font-weight: 800;
  line-height: 1.2;
}

.eds_news_Celeste__author p {
  margin: 0.15rem 0 0;
  color: var(--celeste-news-text);
  font-size: 0.86rem;
}

.eds_news_Celeste__authorIntro {
  margin-top: 0.15rem;
  color: var(--celeste-news-text);
  font-size: 0.86rem;
  line-height: 1.45;
}

.eds_news_Celeste__authorIntro > :first-child {
  margin-top: 0;
}

.eds_news_Celeste__authorIntro > :last-child {
  margin-bottom: 0;
}

.eds_news_Celeste__blogArticleHeader,
.eds_news_Celeste__detailHeader--blog {
  text-align: center;
}

.eds_news_Celeste__blogArticleHeader .eds_news_Celeste__articleSubtitle,
.eds_news_Celeste__detailHeader--blog .eds_news_Celeste__detailIntro {
  margin-right: auto;
  margin-left: auto;
}

.eds_news_Celeste__articleMedia,
.eds_news_Celeste__heroMedia {
  overflow: hidden;
  margin: clamp(1.5rem, 4vw, 2.5rem) 0 0;
  background: var(--celeste-news-surface);
  border: 1px solid var(--celeste-news-border);
  border-radius: calc(var(--celeste-news-radius) + 4px);
  box-shadow: var(--celeste-news-shadow-md);
}

.eds_news_Celeste__articleMedia img,
.eds_news_Celeste__heroMedia img {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}

.eds_news_Celeste__articleMedia figcaption,
.eds_news_Celeste__heroMedia figcaption {
  padding: 0.85rem 1rem;
  color: var(--celeste-news-text);
  font-size: 0.86rem;
  line-height: 1.55;
  background: var(--celeste-news-white);
}

.eds_news_Celeste--detailDefault {
  --celeste-news-article-width: 100%;
}

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

.eds_news_Celeste__author strong a:hover,
.eds_news_Celeste__author strong a:focus-visible {
  color: var(--celeste-news-primary-dark);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleHeader--celeste {
  padding-top: clamp(0.75rem, 2vw, 1.5rem);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleCategory {
  margin: 0;
  color: var(--celeste-news-primary);
  font-size: 0.74rem;
  font-weight: 800;
  letter-spacing: 0.055em;
  text-transform: uppercase;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleCategory a,
.eds_news_Celeste--detailDefault .eds_news_Celeste__articleCategory a:visited {
  color: inherit;
  text-decoration: none;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleCategory a:hover,
.eds_news_Celeste--detailDefault .eds_news_Celeste__articleCategory a:focus-visible {
  color: var(--celeste-news-primary-dark);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleInfoBar {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem 1.15rem;
  align-items: center;
  margin: clamp(0.7rem, 1.2vw, 1rem) 0 0;
  color: var(--celeste-news-text);
  font-size: 0.88rem;
  line-height: 1.3;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleInfoBar .eds_news_Celeste__ratingPreview {
  margin: 0;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleInfoBar > * + * {
  padding-left: 1.15rem;
  border-left: 1px solid var(--celeste-news-border);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleByline {
  display: inline-flex;
  align-items: center;
  gap: 0.65rem;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleByline img {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  object-fit: cover;
  border: 2px solid var(--celeste-news-white);
  border-radius: 50%;
  box-shadow: 0 0 0 1px var(--celeste-news-border);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleByline a,
.eds_news_Celeste--detailDefault .eds_news_Celeste__articleByline a:visited {
  color: var(--celeste-news-primary-dark);
  font-weight: 800;
  text-decoration: none;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleDate {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--celeste-news-text);
  white-space: nowrap;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleDate::before {
  color: var(--celeste-news-primary);
  font-family: "Font Awesome 6 Free";
  font-size: 1rem;
  font-weight: 400;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleDate::before {
  content: "\f073";
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleLead {
  margin-top: clamp(1.5rem, 3vw, 2rem);
  color: var(--celeste-news-text);
  font-size: clamp(1rem, 1.6vw, 1.12rem);
  line-height: 1.75;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleHeadline {
  max-width: var(--celeste-news-article-width);
  margin: clamp(2rem, 5vw, 3rem) auto 0;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleMedia {
  max-width: var(--celeste-news-article-width);
  margin-top: clamp(2rem, 5vw, 3rem);
  margin-inline: auto;
  border-color: var(--celeste-news-border);
  box-shadow: 0 1rem 2.6rem color-mix(in srgb, var(--celeste-news-secondary-dark) 12%, transparent);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articlePicture img {
  aspect-ratio: 16/9;
  object-fit: cover;
}

.eds_news_Celeste__articleMedia,
.eds_news_Celeste__articleMedia--image {
  position: relative;
}

.eds_news_Celeste__articlePicture {
  display: block;
}

.eds_news_Celeste__articleMediaHeader {
  padding: clamp(1.25rem, 3vw, 2rem);
  background: var(--celeste-news-white);
}

.eds_news_Celeste__articleMediaHeader .eds_news_Celeste__articleMeta {
  margin-top: 0.75rem;
}

.eds_news_Celeste__articleMediaHeader .eds_news_Celeste__articleSubtitle {
  margin-inline: 0;
}

.eds_news_Celeste__articleMediaCaption:empty {
  display: none;
}

.eds_news_Celeste__articleMediaCaption + .eds_news_Celeste__articleMediaCaption {
  margin-top: -0.85rem;
  padding-top: 0;
}

.eds_news_Celeste__articleMediaCaption--description {
  color: var(--celeste-news-muted);
}

.eds_news_Celeste .eds_news_Celeste__galleryBackLink {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 3;
  display: inline-flex;
  align-items: center;
  gap: 0.42rem;
  min-height: 2.2rem;
  max-width: min(16rem, 100% - 2rem);
  padding: 0.48rem 0.78rem;
  color: var(--celeste-news-white);
  font-size: 0.78rem;
  font-weight: 850;
  line-height: 1.15;
  text-decoration: none;
  background: color-mix(in srgb, var(--celeste-news-secondary-dark) 72%, transparent);
  border: 1px solid color-mix(in srgb, var(--celeste-news-white) 20%, transparent);
  border-radius: 999px;
  box-shadow: 0 0.45rem 1.15rem rgba(17, 24, 39, 0.16);
  backdrop-filter: blur(5px);
  opacity: 0.92;
  transition: opacity var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), transform var(--celeste-news-transition), box-shadow var(--celeste-news-transition);
}

.eds_news_Celeste .eds_news_Celeste__galleryBackLink,
.eds_news_Celeste .eds_news_Celeste__galleryBackLink:visited {
  color: var(--celeste-news-white);
  text-decoration: none;
}

.eds_news_Celeste .eds_news_Celeste__galleryBackLink::before {
  content: "";
  flex: 0 0 auto;
  width: 0.9rem;
  height: 0.9rem;
  background-color: currentColor;
  -webkit-mask: var(--celeste-news-icon-gallery-back) center/contain no-repeat;
  mask: var(--celeste-news-icon-gallery-back) center/contain no-repeat;
}

.eds_news_Celeste .eds_news_Celeste__galleryBackLink > span {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  color: inherit;
  line-height: inherit;
  overflow-wrap: normal;
  word-break: normal;
}

.eds_news_Celeste .eds_news_Celeste__galleryBackLink:hover,
.eds_news_Celeste .eds_news_Celeste__galleryBackLink:focus-visible {
  color: var(--celeste-news-white);
  background: color-mix(in srgb, var(--celeste-news-primary) 72%, var(--celeste-news-secondary-dark));
  border-color: color-mix(in srgb, var(--celeste-news-white) 28%, transparent);
  box-shadow: 0 0.65rem 1.35rem rgba(17, 24, 39, 0.2);
  opacity: 1;
  transform: translateY(-1px);
  outline: none;
  text-decoration: none;
}

.eds_news_Celeste .eds_news_Celeste__galleryBackLink:active {
  color: var(--celeste-news-white);
  transform: translateY(0);
  text-decoration: none;
}

@media (max-width: 520px) {
  .eds_news_Celeste .eds_news_Celeste__galleryBackLink {
    top: 0.75rem;
    right: 0.75rem;
    max-width: calc(100% - 1.5rem);
    min-height: 2rem;
    padding: 0.42rem 0.65rem;
    font-size: 0.74rem;
  }
}
.eds_news_Celeste__embedMedia {
  position: relative;
  overflow: hidden;
  background: var(--celeste-news-heading);
}

.eds_news_Celeste__embedMedia iframe,
.eds_news_Celeste__embedMedia video,
.eds_news_Celeste__embedMedia object,
.eds_news_Celeste__embedMedia embed {
  display: block;
  width: 100%;
  min-height: clamp(18rem, 52vw, 38rem);
  border: 0;
}

.eds_news_Celeste__ratingPreview {
  display: inline-flex;
  align-items: center;
  min-height: 2rem;
  margin-bottom: 0.75rem;
  padding: 0.35rem 0.7rem;
  color: var(--celeste-news-heading);
  background: color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-white));
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 22%, var(--celeste-news-border));
  border-radius: 999px;
}

.eds_news_Celeste__ratingPreview .edNews_rating {
  --celeste-news-rating-size: 1rem;
  --celeste-news-rating-gap: 0.14rem;
  --celeste-news-rating-value-width: 0%;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: calc(var(--celeste-news-rating-size) * 5 + var(--celeste-news-rating-gap) * 4);
  height: var(--celeste-news-rating-size);
  line-height: 1;
  vertical-align: middle;
}

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

.eds_news_Celeste__ratingPreview .edNews_rating::before {
  background-color: color-mix(in srgb, var(--celeste-news-muted) 38%, var(--celeste-news-white));
  -webkit-mask-image: var(--celeste-news-star-empty-mask);
  mask-image: var(--celeste-news-star-empty-mask);
}

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

.eds_news_Celeste__ratingPreview .edNews_rating.edNews_ratingValue1 {
  --celeste-news-rating-value-width: 20%;
}

.eds_news_Celeste__ratingPreview .edNews_rating.edNews_ratingValue2 {
  --celeste-news-rating-value-width: 40%;
}

.eds_news_Celeste__ratingPreview .edNews_rating.edNews_ratingValue3 {
  --celeste-news-rating-value-width: 60%;
}

.eds_news_Celeste__ratingPreview .edNews_rating.edNews_ratingValue4 {
  --celeste-news-rating-value-width: 80%;
}

.eds_news_Celeste__ratingPreview .edNews_rating.edNews_ratingValue5 {
  --celeste-news-rating-value-width: 100%;
}

.eds_news_Celeste__eventPanel,
.eds_news_Celeste__articleTools,
.eds_news_Celeste__contentResources,
.eds_news_Celeste__customFields,
.eds_news_Celeste__articleMaps,
.eds_news_Celeste__eventAttendees,
.eds_news_Celeste__forumCommentsPrompt {
  max-width: var(--celeste-news-article-width);
  margin-inline: auto;
}

.eds_news_Celeste__eventPanel {
  display: grid;
  gap: clamp(1rem, 2vw, 1.25rem);
  margin-top: clamp(1.75rem, 4vw, 2.5rem);
  padding: clamp(1rem, 2.4vw, 1.35rem);
  color: var(--celeste-news-text);
  background: linear-gradient(135deg, color-mix(in srgb, var(--celeste-news-primary) 12%, transparent), transparent 52%), var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste__eventSummary,
.eds_news_Celeste__eventMeta,
.eds_news_Celeste__eventPrice {
  margin: 0;
  color: var(--celeste-news-text);
}

.eds_news_Celeste__eventSummary {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.65rem 1rem;
}

.eds_news_Celeste__eventLabel,
.eds_news_Celeste__eventMeta span,
.eds_news_Celeste__eventPrice span {
  color: var(--celeste-news-eyebrow);
  font-size: 0.75rem;
  font-weight: 800;
  letter-spacing: 0.055em;
  text-transform: uppercase;
}

.eds_news_Celeste__eventSummary strong,
.eds_news_Celeste__eventMeta strong,
.eds_news_Celeste__eventPrice strong {
  color: var(--celeste-news-heading);
}

.eds_news_Celeste__eventSummary strong {
  font-size: clamp(0.98rem, 1.5vw, 1.08rem);
  font-weight: 800;
  line-height: 1.35;
}

.eds_news_Celeste__eventCalendar,
.eds_news_Celeste__eventActions a,
.eds_news_Celeste__eventActions a:visited,
.eds_news_Celeste__eventActions input[type=submit],
.eds_news_Celeste__eventActions button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.4rem;
  padding: 0.55rem 0.95rem;
  color: var(--celeste-news-heading);
  font-weight: 800;
  text-decoration: none;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 999px;
}

.eds_news_Celeste__eventCalendar:hover,
.eds_news_Celeste__eventCalendar:focus-visible,
.eds_news_Celeste__eventActions a:hover,
.eds_news_Celeste__eventActions a:focus-visible,
.eds_news_Celeste__eventActions a:active {
  color: var(--celeste-news-primary-dark);
  border-color: color-mix(in srgb, var(--celeste-news-primary-dark) 44%, transparent);
}

.eds_news_Celeste__eventStats {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
  gap: 0.65rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.eds_news_Celeste__eventStats > * {
  background: color-mix(in srgb, var(--celeste-news-primary) 3%, var(--celeste-news-white));
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: none;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventStats > li {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 0.75rem;
  min-height: 2.75rem;
  padding: 0.68rem 0.85rem;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventStats > li > span {
  margin: 0;
  color: var(--celeste-news-primary-dark);
  font-size: 0.74rem;
  font-weight: 900;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-transform: uppercase;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventStats > li > strong {
  color: var(--celeste-news-heading);
  font-size: 1rem;
  font-weight: 900;
  line-height: 1.1;
  white-space: nowrap;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventInfo {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

.eds_news_Celeste--detailDefault .edn_eventInfoMessage {
  margin: 0;
  padding: 0.9rem 1rem;
  color: var(--celeste-news-text);
  background: color-mix(in srgb, var(--celeste-news-primary) 4%, var(--celeste-news-white));
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: none;
}

.eds_news_Celeste__eventInfo:empty {
  display: none;
}

.eds_news_Celeste--detailDefault .edn_eventInfoMessage p {
  margin: 0 0 0.35rem;
}

.eds_news_Celeste--detailDefault .edn_eventInfoMessage p:last-child {
  margin-bottom: 0;
}

.eds_news_Celeste--detailDefault .edn_eventInfoMessage hr {
  width: 100%;
  margin: 0.7rem 0;
  border: 0;
  border-top: 1px solid color-mix(in srgb, var(--celeste-news-primary) 18%, var(--celeste-news-border));
}

.eds_news_Celeste__eventSignup {
  padding-top: 1rem;
  border-top: 1px solid var(--celeste-news-border);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar > div {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem;
  align-items: center;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar span {
  display: inline-flex;
  align-items: center;
  min-width: 0;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar input[type=radio] {
  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_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar label {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  min-width: 6.25rem;
  min-height: 2.6rem;
  padding: 0.62rem 1.05rem 0.62rem 2.5rem;
  color: var(--celeste-news-heading);
  font-size: 0.88rem;
  font-weight: 900;
  line-height: 1;
  letter-spacing: 0.01em;
  text-transform: none;
  cursor: pointer;
  background: linear-gradient(180deg, var(--celeste-news-white) 0%, color-mix(in srgb, var(--celeste-news-surface) 56%, var(--celeste-news-white)) 100%);
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 20%, var(--celeste-news-border));
  border-radius: var(--celeste-news-radius);
  box-shadow: 0 0.28rem 0.95rem rgba(17, 24, 39, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.85);
  transform: translateY(0);
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), box-shadow var(--celeste-news-transition), transform var(--celeste-news-transition);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar label::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0.78rem;
  width: 1.08rem;
  height: 1.08rem;
  background: rgba(255, 255, 255, 0.9);
  border: 2px solid currentColor;
  border-radius: 999px;
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6);
  opacity: 0.95;
  transform: translateY(-50%);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar label::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 1.105rem;
  width: 0.43rem;
  height: 0.43rem;
  background: currentColor;
  border-radius: 999px;
  transform: translateY(-50%) scale(0);
  transition: transform var(--celeste-news-transition);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar input[type=radio]:checked + label::before {
  background: color-mix(in srgb, currentColor 10%, var(--celeste-news-white));
  opacity: 1;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar input[type=radio]:checked + label::after {
  transform: translateY(-50%) scale(1);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar input[type=radio]:checked + label {
  border-width: 1px;
  box-shadow: 0 0.42rem 1.25rem rgba(17, 24, 39, 0.12), inset 0 0 0 1px currentColor, inset 0 1px 0 rgba(255, 255, 255, 0.85);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar input[type=radio]:focus-visible + label {
  outline: none;
  box-shadow: var(--celeste-news-focus-ring), 0 0.32rem 1rem rgba(17, 24, 39, 0.12);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar label:hover {
  transform: translateY(-2px);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_signUpActionBar label:active {
  transform: translateY(0);
  box-shadow: 0 0.16rem 0.55rem rgba(17, 24, 39, 0.1), inset 0 1px 2px rgba(17, 24, 39, 0.08);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_optionValue1 label {
  color: color-mix(in srgb, var(--celeste-news-success) 55%, var(--celeste-news-heading));
  border-color: color-mix(in srgb, var(--celeste-news-success) 24%, var(--celeste-news-border));
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_optionValue2 label {
  color: color-mix(in srgb, var(--celeste-news-error) 45%, var(--celeste-news-heading));
  border-color: color-mix(in srgb, var(--celeste-news-error) 20%, var(--celeste-news-border));
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_optionValue3 label {
  color: color-mix(in srgb, var(--celeste-news-warning) 55%, var(--celeste-news-heading));
  border-color: color-mix(in srgb, var(--celeste-news-accent) 24%, var(--celeste-news-border));
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_optionValue1 label:hover {
  color: var(--celeste-news-success);
  background: linear-gradient(180deg, color-mix(in srgb, var(--celeste-news-success) 13%, var(--celeste-news-white)), var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-success) 58%, var(--celeste-news-border));
  box-shadow: 0 0.45rem 1.25rem color-mix(in srgb, var(--celeste-news-success) 20%, transparent), inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_optionValue1 input[type=radio]:checked + label {
  color: var(--celeste-news-success);
  background: linear-gradient(180deg, color-mix(in srgb, var(--celeste-news-success) 16%, var(--celeste-news-white)), color-mix(in srgb, var(--celeste-news-success) 7%, var(--celeste-news-white)));
  border-color: color-mix(in srgb, var(--celeste-news-success) 65%, var(--celeste-news-border));
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_optionValue2 label:hover {
  color: var(--celeste-news-error);
  background: linear-gradient(180deg, color-mix(in srgb, var(--celeste-news-error) 11%, var(--celeste-news-white)), var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-error) 52%, var(--celeste-news-border));
  box-shadow: 0 0.45rem 1.25rem color-mix(in srgb, var(--celeste-news-error) 18%, transparent), inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_optionValue2 input[type=radio]:checked + label {
  color: var(--celeste-news-error);
  background: linear-gradient(180deg, color-mix(in srgb, var(--celeste-news-error) 14%, var(--celeste-news-white)), color-mix(in srgb, var(--celeste-news-error) 6%, var(--celeste-news-white)));
  border-color: color-mix(in srgb, var(--celeste-news-error) 62%, var(--celeste-news-border));
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_optionValue3 label:hover {
  color: var(--celeste-news-warning);
  background: linear-gradient(180deg, color-mix(in srgb, var(--celeste-news-accent) 15%, var(--celeste-news-white)), var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-accent) 60%, var(--celeste-news-border));
  box-shadow: 0 0.45rem 1.25rem color-mix(in srgb, var(--celeste-news-warning) 22%, transparent), inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventSignup .eds_optionValue3 input[type=radio]:checked + label {
  color: var(--celeste-news-warning);
  background: linear-gradient(180deg, color-mix(in srgb, var(--celeste-news-accent) 18%, var(--celeste-news-white)), color-mix(in srgb, var(--celeste-news-accent) 8%, var(--celeste-news-white)));
  border-color: color-mix(in srgb, var(--celeste-news-accent) 68%, var(--celeste-news-border));
}

.eds_news_Celeste__eventSignup h2,
.eds_news_Celeste__articleRatingPanel h2,
.eds_news_Celeste__forumCommentsPrompt h2 {
  margin: 0 0 0.75rem;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: 1rem;
  font-weight: 800;
}

.eds_news_Celeste__articleTools {
  display: grid;
  margin-top: 1.5rem;
}

.eds_news_Celeste__sharePrintPanel,
.eds_news_Celeste__forumCommentsPrompt,
.eds_news_Celeste__customFields:has(*),
.eds_news_Celeste__articleMaps:has(*) {
  padding: 1rem;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste .eds_news_Celeste__sharePrintPanel {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.75rem 1.25rem;
  min-height: 3.75rem;
  padding: 0.75rem 1rem;
}

.eds_news_Celeste .eds_news_Celeste__articleActions {
  display: flex;
  min-width: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 0.75rem 1.1rem;
  margin-left: auto;
}

.eds_news_Celeste .eds_news_Celeste__printAction {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  min-width: 0;
}

.eds_news_Celeste .eds_news_Celeste__printAction > span {
  display: inline-flex;
  min-width: 0;
}

.eds_news_Celeste .edn_printButton,
.eds_news_Celeste .edn_printButton:visited,
.eds_news_Celeste .edn_calendarExport,
.eds_news_Celeste .edn_calendarExport:visited {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  min-height: 2rem;
  padding: 0.38rem 0.72rem;
  color: var(--celeste-news-primary-dark);
  font-size: 0.78rem;
  font-weight: 850;
  line-height: 1.1;
  text-decoration: none;
  background: color-mix(in srgb, var(--celeste-news-primary) 6%, var(--celeste-news-white));
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 30%, var(--celeste-news-border));
  border-radius: 999px;
  box-shadow: var(--celeste-news-shadow-sm);
  cursor: pointer;
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), box-shadow var(--celeste-news-transition), transform var(--celeste-news-transition);
}

.eds_news_Celeste .edn_printButton::before,
.eds_news_Celeste .edn_calendarExport::before {
  content: "";
  flex: 0 0 auto;
  width: 0.9rem;
  height: 0.9rem;
  background-color: currentColor;
  -webkit-mask: var(--celeste-news-icon-print) center/contain no-repeat;
  mask: var(--celeste-news-icon-print) center/contain no-repeat;
}

.eds_news_Celeste .edn_printButton > span,
.eds_news_Celeste .edn_calendarExport > span {
  display: inline-flex;
  align-items: center;
  color: inherit;
  line-height: inherit;
}

.eds_news_Celeste .edn_printButton:hover,
.eds_news_Celeste .edn_printButton:focus-visible,
.eds_news_Celeste .edn_printButton:active,
.eds_news_Celeste .edn_calendarExport:hover,
.eds_news_Celeste .edn_calendarExport:focus-visible,
.eds_news_Celeste .edn_calendarExport:active {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
  box-shadow: 0 0.5rem 1.1rem rgba(17, 24, 39, 0.12);
  transform: translateY(-1px);
  outline: none;
  text-decoration: none;
}

.eds_news_Celeste .edn_printButton:active,
.eds_news_Celeste .edn_calendarExport:active {
  transform: translateY(0);
  text-decoration: none;
}

.eds_news_Celeste__printAction a,
.eds_news_Celeste__articleRating a,
.eds_news_Celeste__forumCommentsPrompt a,
.eds_news_Celeste__authorConnect a {
  color: var(--celeste-news-heading);
  font-weight: 800;
  text-decoration-color: color-mix(in srgb, var(--celeste-news-primary-dark) 45%, transparent);
  text-underline-offset: 0.22em;
}

.eds_news_Celeste__printAction a:hover,
.eds_news_Celeste__printAction a:focus-visible,
.eds_news_Celeste__articleRating a:hover,
.eds_news_Celeste__articleRating a:focus-visible,
.eds_news_Celeste__forumCommentsPrompt a:hover,
.eds_news_Celeste__forumCommentsPrompt a:focus-visible,
.eds_news_Celeste__authorConnect a:hover,
.eds_news_Celeste__authorConnect a:focus-visible {
  color: var(--celeste-news-primary-dark);
}

.eds_news_Celeste .eds_news_Celeste__articleRatingPanel {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  margin: 0;
  padding: 0 1.1rem 0 0;
  background: transparent;
  border: 0;
  border-right: 1px solid var(--celeste-news-border);
  border-radius: 0;
  box-shadow: none;
}

.eds_news_Celeste .eds_news_Celeste__articleRating {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  margin: 0;
  color: var(--celeste-news-text);
  font-size: 0.84rem;
  line-height: 1.25;
}

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

.eds_news_Celeste .eds_news_Celeste__articleRating .current_rating {
  color: var(--celeste-news-primary-dark);
  font-weight: 850;
}

@media (max-width: 720px) {
  .eds_news_Celeste .eds_news_Celeste__sharePrintPanel {
    align-items: flex-start;
  }
  .eds_news_Celeste .eds_news_Celeste__articleActions {
    width: 100%;
    justify-content: flex-start;
    margin-left: 0;
    padding-top: 0.75rem;
    border-top: 1px solid var(--celeste-news-border);
  }
}
@media (max-width: 440px) {
  .eds_news_Celeste .eds_news_Celeste__articleRatingPanel {
    width: 100%;
    padding: 0 0 0.75rem;
    border-right: 0;
    border-bottom: 1px solid var(--celeste-news-border);
  }
}
.eds_news_Celeste--detailDefault .EDN_article_rateit.rateit {
  --celeste-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");
  display: inline-block;
  position: relative;
  user-select: none;
  -webkit-touch-callout: none;
  vertical-align: middle;
}

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

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

.eds_news_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-selected {
  color: var(--celeste-news-accent);
}

.eds_news_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-hover {
  color: color-mix(in srgb, var(--celeste-news-accent) 78%, var(--celeste-news-white));
}

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

.eds_news_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-range::before,
.eds_news_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-selected::before,
.eds_news_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-hover::before {
  content: "";
  position: absolute;
  inset: 0 auto auto 0;
  display: block;
  width: 80px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask-image: var(--celeste-rateit-star-mask);
  mask-image: var(--celeste-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_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-range,
  .eds_news_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-selected,
  .eds_news_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-hover {
    background: none transparent !important;
  }
  .eds_news_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-range::before,
  .eds_news_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-selected::before,
  .eds_news_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-hover::before {
    content: "â…â…â…â…â…";
    width: 80px;
    height: 16px;
    color: currentColor;
    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_Celeste--detailDefault .EDN_article_rateit.rateit:hover .rateit-range {
  color: color-mix(in srgb, var(--celeste-news-muted) 38%, var(--celeste-news-white));
}

.eds_news_Celeste--detailDefault .EDN_article_rateit.rateit .rateit-range:focus {
  border-radius: 0.18rem;
  box-shadow: var(--celeste-news-focus-ring);
}

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

.eds_news_Celeste__contentResources {
  margin-top: 2rem;
}

.eds_news_Celeste__customFields,
.eds_news_Celeste__articleMaps,
.eds_news_Celeste__eventAttendees {
  margin-top: 1.25rem;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__contentResources:not(:has(*)),
.eds_news_Celeste--detailDefault .eds_news_Celeste__articleFooter:not(:has(*)),
.eds_news_Celeste--detailDefault .eds_news_Celeste__customFields:not(:has(*)),
.eds_news_Celeste--detailDefault .eds_news_Celeste__articleMaps:not(:has(*)) {
  display: none;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventAttendees {
  overflow: hidden;
  padding: 0;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventAttendeesTitle {
  margin: 0;
  padding: 0.95rem 1rem;
  color: var(--celeste-news-heading);
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.2;
  border-bottom: 1px solid var(--celeste-news-border);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventAttendees .edn_listOfAttendants {
  width: 100%;
  margin: 0;
  padding: 0;
  overflow-x: auto;
  border: 0;
  border-radius: 0;
  -webkit-overflow-scrolling: touch;
}

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

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventAttendees .edn_listOfAttendants th,
.eds_news_Celeste--detailDefault .eds_news_Celeste__eventAttendees .edn_listOfAttendants td {
  padding: 0.7rem 1rem;
  text-align: left;
  vertical-align: middle;
  overflow-wrap: anywhere;
  border: 0;
  border-bottom: 1px solid var(--celeste-news-border);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventAttendees .edn_listOfAttendants tr:last-child td {
  border-bottom: 0;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventAttendees .edn_listOfAttendants th {
  color: var(--celeste-news-heading);
  font-size: 0.82rem;
  font-weight: 800;
  background: color-mix(in srgb, var(--celeste-news-primary) 6%, var(--celeste-news-white));
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventAttendees .edn_listOfAttendants tr:nth-child(even) td {
  background: color-mix(in srgb, var(--celeste-news-surface) 62%, var(--celeste-news-white));
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventAttendees .edn_eventUserName {
  width: 76%;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__eventAttendees .edn_eventNumberOfTickets {
  width: 24%;
  text-align: center;
}

.eds_news_Celeste__authorContent {
  min-width: 0;
}

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

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

.eds_news_Celeste__authorSummary,
.eds_news_Celeste__authorFullInfo {
  color: var(--celeste-news-text);
  line-height: 1.65;
}

.eds_news_Celeste__authorConnect {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 0.85rem;
  margin-top: 0.85rem;
}

.eds_news_Celeste__authorFullInfo {
  flex-basis: 100%;
}

.eds_news_Celeste__forumCommentsPrompt {
  margin-top: 2rem;
}

.eds_news_Celeste__forumCommentsPrompt p {
  margin: 0 0 0.75rem;
  color: var(--celeste-news-text);
}

.eds_news_Celeste__articleLead p,
.eds_news_Celeste__detailIntro p {
  margin: 0;
}

.eds_news_Celeste__articleLead p + p,
.eds_news_Celeste__detailIntro p + p {
  margin-top: 0.85rem;
}

.eds_news_Celeste__articleSubtitle,
.eds_news_Celeste__articleLead,
.eds_news_Celeste__detailIntro,
.eds_news_Celeste__articleBody,
.eds_news_Celeste__tags,
.eds_news_Celeste__tagList,
.eds_news_Celeste__shareRow,
.eds_news_Celeste__articleNav,
.eds_news_Celeste__resources,
.eds_news_Celeste__relatedArticles,
.eds_news_Celeste__comments {
  max-width: var(--celeste-news-article-width);
  margin-inline: auto;
}

.eds_news_Celeste__articleBody {
  margin-top: clamp(1.75rem, 4vw, 2.5rem);
  color: var(--celeste-news-text);
  font-size: 1.02rem;
  line-height: 1.85;
}

.eds_news_Celeste__articleBody > * + * {
  margin-top: 1.1rem;
}

.eds_news_Celeste__articleBody h2,
.eds_news_Celeste__articleBody h3,
.eds_news_Celeste__articleBody h4 {
  margin-top: 2rem;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-weight: 800;
  line-height: 1.2;
}

.eds_news_Celeste__articleBody a {
  color: var(--celeste-news-heading);
  font-weight: 800;
  text-decoration-color: color-mix(in srgb, var(--celeste-news-primary-dark) 45%, transparent);
  text-underline-offset: 0.22em;
}

.eds_news_Celeste__articleBody a:hover,
.eds_news_Celeste__articleBody a:focus-visible {
  color: var(--celeste-news-primary-dark);
  text-decoration-color: currentColor;
}

.eds_news_Celeste__articleBody img {
  max-width: 100%;
  height: auto;
  border-radius: var(--celeste-news-radius);
}

.eds_news_Celeste__callout,
.eds_news_Celeste__articleBody .eds_news_Celeste__callout {
  margin: 1.75rem 0;
  padding: clamp(1.25rem, 3vw, 1.75rem);
  color: var(--celeste-news-heading);
  background: linear-gradient(180deg, color-mix(in srgb, var(--celeste-news-primary) 12%, transparent), color-mix(in srgb, var(--celeste-news-white) 96%, transparent)), var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-left: 4px solid var(--celeste-news-primary);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste__callout p,
.eds_news_Celeste__articleBody .eds_news_Celeste__callout p {
  margin: 0;
  color: inherit;
  font-size: clamp(1.05rem, 2vw, 1.2rem);
  font-weight: 700;
  line-height: 1.65;
}

.eds_news_Celeste__inlineMedia,
.eds_news_Celeste__articleBody .eds_news_Celeste__inlineMedia {
  overflow: hidden;
  margin: 2rem 0;
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste__inlineMedia img,
.eds_news_Celeste__articleBody .eds_news_Celeste__inlineMedia img {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
  border-radius: 0;
}

.eds_news_Celeste__inlineMedia figcaption,
.eds_news_Celeste__articleBody .eds_news_Celeste__inlineMedia figcaption {
  margin: 0;
  padding: 0.85rem 1rem;
  color: var(--celeste-news-text);
  font-size: 0.86rem;
  line-height: 1.55;
}

.eds_news_Celeste__galleryPreview,
.eds_news_Celeste__articleBody .eds_news_Celeste__galleryPreview {
  display: grid;
  gap: 0.85rem;
  margin: 2rem 0 0;
}

.eds_news_Celeste__galleryPreview figure,
.eds_news_Celeste__articleBody .eds_news_Celeste__galleryPreview figure {
  overflow: hidden;
  margin: 0;
  background: var(--celeste-news-surface);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
}

.eds_news_Celeste__galleryPreview img,
.eds_news_Celeste__articleBody .eds_news_Celeste__galleryPreview img {
  display: block;
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
  border-radius: 0;
}

.eds_news_Celeste__tags,
.eds_news_Celeste__tagList {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  align-items: center;
  margin-top: 2rem;
  padding-top: 1.25rem;
  border-top: 1px solid var(--celeste-news-border);
}

.eds_news_Celeste__tags > span,
.eds_news_Celeste__tagList > span {
  color: var(--celeste-news-heading);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.055em;
  text-transform: uppercase;
}

.eds_news_Celeste__tags a,
.eds_news_Celeste__tags a:visited,
.eds_news_Celeste .edNews_tags a,
.eds_news_Celeste .edNews_tags a:visited,
.eds_news_Celeste__articleTags a,
.eds_news_Celeste__articleTags a:visited,
.eds_news_Celeste__tagList a,
.eds_news_Celeste__tagList a:visited {
  display: inline-flex;
  align-items: center;
  min-height: 2rem;
  padding: 0.35rem 0.65rem;
  color: var(--celeste-news-heading);
  font-size: 0.84rem;
  font-weight: 800;
  text-decoration: none;
  background: var(--celeste-news-surface);
  border: 1px solid var(--celeste-news-border);
  border-radius: 999px;
}

.eds_news_Celeste__tags a:hover,
.eds_news_Celeste__tags a:focus-visible,
.eds_news_Celeste__tags a:active,
.eds_news_Celeste .edNews_tags a:hover,
.eds_news_Celeste .edNews_tags a:focus-visible,
.eds_news_Celeste .edNews_tags a:active,
.eds_news_Celeste__articleTags a:hover,
.eds_news_Celeste__articleTags a:focus-visible,
.eds_news_Celeste__articleTags a:active,
.eds_news_Celeste__tagList a:hover,
.eds_news_Celeste__tagList a:focus-visible,
.eds_news_Celeste__tagList a:active {
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
}

.eds_news_Celeste__authorBox {
  display: grid;
  gap: 1rem;
  max-width: var(--celeste-news-article-width, 820px);
  margin: 2.25rem auto 0;
  padding: clamp(1.25rem, 3vw, 1.75rem);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste__authorBox img {
  width: 5rem;
  height: 5rem;
  object-fit: cover;
  border-radius: 999px;
}

.eds_news_Celeste__authorBox h2 {
  margin: 0.15rem 0 0;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: 1.2rem;
  font-weight: 800;
}

.eds_news_Celeste__authorBox p:last-child {
  margin: 0.45rem 0 0;
  color: var(--celeste-news-text);
  line-height: 1.65;
}

/* Default article detail mirrors the supplied Celeste article composition. */
.eds_news_Celeste--detailDefault .eds_news_Celeste__articleBody {
  font-size: clamp(1rem, 1.45vw, 1.08rem);
  line-height: 1.78;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleBody h2 {
  margin-top: clamp(2.25rem, 5vw, 3.25rem);
  font-size: clamp(1.65rem, 3.5vw, 2.45rem);
  font-weight: 500;
  letter-spacing: -0.025em;
  line-height: 1.12;
  text-transform: uppercase;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleBody h2::after {
  content: "";
  display: block;
  width: 7.5rem;
  height: 0.3rem;
  margin-top: 1rem;
  background: radial-gradient(circle at calc(100% - 0.2rem) 50%, var(--celeste-news-primary) 0 0.16rem, transparent 0.18rem), radial-gradient(circle at calc(100% - 1.1rem) 50%, var(--celeste-news-primary) 0 0.16rem, transparent 0.18rem), linear-gradient(var(--celeste-news-primary), var(--celeste-news-primary)) left center/5.2rem 2px no-repeat;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleBody img {
  display: block;
  width: 100%;
  margin-block: clamp(2rem, 5vw, 3rem);
  border: 1px solid var(--celeste-news-border);
  border-radius: calc(var(--celeste-news-radius) + 0.25rem);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleBody ul {
  display: grid;
  gap: 0.7rem;
  padding-left: 0;
  list-style: none;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleBody ul > li {
  position: relative;
  padding-left: 2rem;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleBody ul > li::before {
  content: "\f00c";
  position: absolute;
  top: 0.24em;
  left: 0;
  display: inline-flex;
  width: 1.25rem;
  height: 1.25rem;
  align-items: center;
  justify-content: center;
  color: var(--celeste-news-primary);
  border: 1px solid currentColor;
  border-radius: 50%;
  font-family: "Font Awesome 6 Free";
  font-size: 0.65rem;
  font-weight: 900;
  line-height: 1;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__articleFooter {
  max-width: var(--celeste-news-article-width);
  margin-inline: auto;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__tags {
  position: relative;
  margin-top: clamp(2.25rem, 5vw, 3rem);
  padding-top: 1.65rem;
  border-top: 0;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__tags::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 5rem;
  height: 2px;
  background: var(--celeste-news-primary);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__tags > span {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  flex-basis: 100%;
  font-size: 0.92rem;
  letter-spacing: 0;
  text-transform: none;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__tags > span::before {
  content: "\f02b";
  color: var(--celeste-news-primary);
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__tags a,
.eds_news_Celeste--detailDefault .eds_news_Celeste__tags a:visited {
  min-width: 6rem;
  justify-content: center;
  padding-inline: 1rem;
  color: var(--celeste-news-primary);
  background: color-mix(in srgb, var(--celeste-news-primary) 3%, var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-primary) 78%, var(--celeste-news-border));
  font-weight: 700;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__tags a:hover,
.eds_news_Celeste--detailDefault .eds_news_Celeste__tags a:focus-visible,
.eds_news_Celeste--detailDefault .eds_news_Celeste__tags a:active {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorBox {
  grid-template-columns: minmax(6.5rem, 8.5rem) minmax(0, 1fr);
  gap: clamp(1.35rem, 4vw, 2.5rem);
  max-width: var(--celeste-news-article-width);
  align-items: center;
  margin-top: clamp(3rem, 7vw, 5.5rem);
  padding: clamp(1.5rem, 4vw, 2.5rem);
  border-color: var(--celeste-news-border);
  border-radius: calc(var(--celeste-news-radius) + 0.35rem);
  box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--celeste-news-secondary-dark) 12%, transparent);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorBox > img,
.eds_news_Celeste--detailDefault .eds_news_Celeste__authorBox > a > img {
  width: clamp(6.5rem, 12vw, 8.5rem);
  height: clamp(6.5rem, 12vw, 8.5rem);
  border: 4px solid var(--celeste-news-white);
  box-shadow: 0 0.75rem 1.8rem color-mix(in srgb, var(--celeste-news-secondary-dark) 18%, transparent);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorName {
  font-size: clamp(1.5rem, 3vw, 2.15rem);
  font-weight: 500;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorSummary {
  margin-top: 0.7rem;
  color: var(--celeste-news-muted);
  font-size: 0.95rem;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect {
  gap: 0.65rem 1rem;
  align-items: center;
  margin-top: 1rem;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorFullInfo {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem;
  align-items: center;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button {
  position: relative;
  display: inline-flex;
  width: 2.55rem;
  height: 2.55rem;
  flex: 0 0 2.55rem;
  align-items: center;
  justify-content: center;
  padding: 0;
  color: var(--celeste-news-primary-dark);
  background: color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-white));
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 52%, var(--celeste-news-border));
  border-radius: 50%;
  box-shadow: none;
  cursor: pointer;
  text-decoration: none;
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), transform var(--celeste-news-transition);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button:hover,
.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button:focus-visible {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
  outline: none;
  transform: translateY(-2px);
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button > span {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button::before {
  font-family: "Font Awesome 6 Free";
  font-size: 1rem;
  font-weight: 900;
  line-height: 1;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button.full_bio::before {
  content: "\f007";
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button.contact::before {
  content: "\f0e0";
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button.author_rss::before {
  content: "\f09e";
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button.social::before {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button.facebook::before {
  content: "\f39e";
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button.twitter::before {
  content: "\f099";
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button.linked_in::before {
  content: "\f0e1";
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button.google_plus::before {
  content: "\f0d5";
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button.youtube::before {
  content: "\f167";
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button.instagram::before {
  content: "\f16d";
}

.eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect .button.website::before {
  content: "\f0c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

/* Editorial detail variants use the same functional author controls while
   retaining their narrower editorial composition. */
:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorBox {
  grid-template-columns: 6rem minmax(0, 1fr);
  align-items: center;
  border-color: var(--celeste-news-border);
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorBox > img,
:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorBox > a > img {
  width: 6rem;
  height: 6rem;
  border: 3px solid var(--celeste-news-white);
  box-shadow: 0 0.55rem 1.4rem color-mix(in srgb, var(--celeste-news-secondary-dark) 16%, transparent);
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button {
  position: relative;
  display: inline-flex;
  width: 2.35rem;
  height: 2.35rem;
  flex: 0 0 2.35rem;
  align-items: center;
  justify-content: center;
  padding: 0;
  color: var(--celeste-news-primary-dark);
  background: color-mix(in srgb, var(--celeste-news-primary) 7%, var(--celeste-news-white));
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 46%, var(--celeste-news-border));
  border-radius: 50%;
  cursor: pointer;
  text-decoration: none;
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), transform var(--celeste-news-transition);
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button:hover,
:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button:focus-visible {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
  outline: none;
  transform: translateY(-2px);
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button > span {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button::before {
  font-family: "Font Awesome 6 Free";
  font-size: 0.95rem;
  font-weight: 900;
  line-height: 1;
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button.full_bio::before {
  content: "\f007";
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button.contact::before {
  content: "\f0e0";
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button.author_rss::before {
  content: "\f09e";
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button.social::before {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button.facebook::before {
  content: "\f39e";
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button.twitter::before {
  content: "\f099";
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button.linked_in::before {
  content: "\f0e1";
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button.google_plus::before {
  content: "\f0d5";
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button.youtube::before {
  content: "\f167";
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button.instagram::before {
  content: "\f16d";
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect .button.website::before {
  content: "\f0c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

@media (max-width: 640px) {
  .eds_news_Celeste--detailDefault .eds_news_Celeste__articleInfoBar > * + * {
    padding-left: 0;
    border-left: 0;
  }
  .eds_news_Celeste--detailDefault .eds_news_Celeste__authorBox {
    grid-template-columns: 1fr;
    text-align: center;
  }
  .eds_news_Celeste--detailDefault .eds_news_Celeste__authorBox > img,
  .eds_news_Celeste--detailDefault .eds_news_Celeste__authorBox > a > img {
    margin-inline: auto;
  }
  .eds_news_Celeste--detailDefault .eds_news_Celeste__authorConnect {
    justify-content: center;
  }
  :is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorBox {
    grid-template-columns: 1fr;
    text-align: center;
  }
  :is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorBox > img,
  :is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorBox > a > img {
    margin-inline: auto;
  }
  :is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__authorConnect {
    justify-content: center;
  }
}
.eds_news_Celeste__articleNav {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 2rem;
}

.eds_news_Celeste .eds_news_Celeste__shareRow {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.45rem;
  min-width: 0;
  margin: 0;
}

:is(.eds_news_Celeste--detailPreview, .eds_news_Celeste--blogDetailPreview) .eds_news_Celeste__shareRow {
  display: flex;
  width: fit-content;
  max-width: min(100%, var(--celeste-news-article-width));
  justify-content: center;
  margin: 1rem auto 0;
}

.eds_news_Celeste .eds_news_Celeste__shareRow > span {
  flex: 0 0 auto;
  margin: 0;
  color: var(--celeste-news-eyebrow);
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.055em;
  text-transform: uppercase;
  white-space: nowrap;
}

.eds_news_Celeste .eds_news_Celeste__shareTools,
.eds_news_Celeste .edNews_addThisToolBox,
.eds_news_Celeste .addthis_toolbox {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4rem;
  min-width: 0;
}

.eds_news_Celeste__shareRow a {
  color: var(--celeste-news-heading);
  font-weight: 800;
  text-decoration-color: color-mix(in srgb, var(--celeste-news-primary-dark) 45%, transparent);
  text-underline-offset: 0.22em;
}

.eds_news_Celeste__shareRow a:hover,
.eds_news_Celeste__shareRow a:focus-visible {
  color: var(--celeste-news-primary-dark);
  text-decoration-color: currentColor;
}

.eds_news_Celeste__articleNavItem,
.eds_news_Celeste__articleNav a,
.eds_news_Celeste__articleNav a:visited,
.eds_news_Celeste .edNews_switchArticleLink,
.eds_news_Celeste .edNews_switchArticleLink:visited {
  display: grid;
  flex: 1 1 16rem;
  gap: 0.25rem;
  min-width: 0;
  max-width: none;
  padding: 1rem;
  color: var(--celeste-news-text);
  text-decoration: none;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
  transition: var(--celeste-news-transition);
}

.eds_news_Celeste__articleNavItem span,
.eds_news_Celeste__articleNav a span {
  color: var(--celeste-news-eyebrow);
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.055em;
  text-transform: uppercase;
}

.eds_news_Celeste__articleNavItem strong,
.eds_news_Celeste__articleNav a {
  color: var(--celeste-news-heading);
  font-size: 1rem;
  line-height: 1.35;
}

.eds_news_Celeste__articleNavItem:hover,
.eds_news_Celeste__articleNavItem:focus-visible,
.eds_news_Celeste__articleNav a:hover,
.eds_news_Celeste__articleNav a:focus-visible,
.eds_news_Celeste__articleNav a:active,
.eds_news_Celeste .edNews_switchArticleLink:hover,
.eds_news_Celeste .edNews_switchArticleLink:focus-visible,
.eds_news_Celeste .edNews_switchArticleLink:active {
  color: var(--celeste-news-primary-dark);
  border-color: color-mix(in srgb, var(--celeste-news-primary-dark) 45%, transparent);
  box-shadow: var(--celeste-news-shadow-md);
  transform: translateY(-2px);
  text-decoration: none;
}

.eds_news_Celeste__resources {
  margin-top: 2rem;
  padding: 1.25rem;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste__resourceHeader h4,
.eds_news_Celeste__relatedHeader h2 {
  margin: 0;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: 1rem;
  font-weight: 800;
  letter-spacing: 0.045em;
  text-transform: uppercase;
}

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

.eds_news_Celeste__resourcesPreview .eds_news_Celeste__resourceHeader,
.eds_news_Celeste__relatedPreview .eds_news_Celeste__relatedHeader {
  max-width: 760px;
  margin: 0 auto clamp(1.5rem, 4vw, 2rem);
  text-align: center;
}

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

.eds_news_Celeste__resourceCard {
  padding: clamp(1.25rem, 3vw, 1.75rem);
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste__resourceCard h3 {
  margin: 0;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: 1.1rem;
  font-weight: 800;
}

.eds_news_Celeste__resourceList {
  display: grid;
  gap: 0;
  margin: 1rem 0 0;
  padding: 0;
  list-style: none;
}

.eds_news_Celeste__resourceItem {
  position: relative;
  display: grid;
  gap: 0.25rem 0.75rem;
  padding: 1rem 0;
  border-top: 1px solid var(--celeste-news-border);
}

.eds_news_Celeste .edNews_articleDocuments .eds_news_Celeste__resourceItem {
  grid-template-columns: 1.65rem minmax(0, 1fr);
}

.eds_news_Celeste .edNews_articleDocuments .eds_news_Celeste__resourceItem::before {
  grid-row: 1/span 3;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.65rem;
  height: 1.65rem;
  color: var(--celeste-news-primary-dark);
  content: "\f15b";
  font-family: "Font Awesome 6 Free";
  font-size: 1.05rem;
  font-weight: 900;
  line-height: 1;
}

.eds_news_Celeste .edNews_articleDocuments .edn_docType_pdf::before {
  content: "\f1c1";
}

.eds_news_Celeste .edNews_articleDocuments .edn_docType_doc::before,
.eds_news_Celeste .edNews_articleDocuments .edn_docType_docx::before {
  content: "\f1c2";
}

.eds_news_Celeste .edNews_articleDocuments .edn_docType_xls::before,
.eds_news_Celeste .edNews_articleDocuments .edn_docType_xlsx::before,
.eds_news_Celeste .edNews_articleDocuments .edn_docType_csv::before {
  content: "\f1c3";
}

.eds_news_Celeste .edNews_articleDocuments .edn_docType_zip::before,
.eds_news_Celeste .edNews_articleDocuments .edn_docType_rar::before {
  content: "\f1c6";
}

.eds_news_Celeste__resourceLink,
.eds_news_Celeste__resourceLink:visited {
  color: var(--celeste-news-heading);
  font-weight: 800;
  text-decoration: none;
}

.eds_news_Celeste__resourceLink:hover,
.eds_news_Celeste__resourceLink:focus-visible,
.eds_news_Celeste__resourceLink:active {
  color: var(--celeste-news-primary-dark);
}

.eds_news_Celeste__resourceMeta,
.eds_news_Celeste__resourceDescription {
  color: var(--celeste-news-text);
  font-size: 0.88rem;
  line-height: 1.55;
}

.eds_news_Celeste__resourceDescription {
  margin: 0;
}

.eds_news_Celeste .edn_article_gallery {
  margin: 2rem 0;
}

.eds_news_Celeste .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_Celeste .edn_article_gallery li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.eds_news_Celeste .edn_article_gallery a {
  display: block;
  overflow: hidden;
  aspect-ratio: 1/1;
  background: var(--celeste-news-surface);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
}

.eds_news_Celeste .edn_article_gallery img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 420ms ease;
}

.eds_news_Celeste .edn_article_gallery a:hover img,
.eds_news_Celeste .edn_article_gallery a:focus-visible img {
  transform: scale(1.04);
}

.eds_news_Celeste__related,
.eds_news_Celeste__relatedArticles {
  margin-top: clamp(2.5rem, 5vw, 3.5rem);
}

.eds_news_Celeste__related .eds_news_Celeste__sectionHeader {
  max-width: 760px;
  margin: 0 auto clamp(1.5rem, 4vw, 2rem);
  text-align: center;
}

.eds_news_Celeste__relatedGrid {
  display: grid;
  gap: 1rem;
  margin-top: 1rem;
}

.eds_news_Celeste__relatedCard {
  display: grid;
  gap: 0.8rem;
  overflow: hidden;
  padding: 1rem;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste__relatedCard .eds_news_Celeste__meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem 0.7rem;
  color: var(--celeste-news-eyebrow);
  font-size: 0.74rem;
  font-weight: 800;
  letter-spacing: 0.055em;
  text-transform: uppercase;
}

.eds_news_Celeste__relatedCard h3 {
  margin: 0;
  color: var(--celeste-news-heading);
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.35;
}

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

.eds_news_Celeste__relatedCard h3 a:hover,
.eds_news_Celeste__relatedCard h3 a:focus-visible,
.eds_news_Celeste__relatedCard h3 a:active {
  color: var(--celeste-news-primary-dark);
}

.eds_news_Celeste__media,
.eds_news_Celeste__relatedMedia {
  display: block;
  overflow: hidden;
  margin: 0 -1rem;
}

.eds_news_Celeste__media img,
.eds_news_Celeste__relatedMedia img {
  display: block;
  width: 100%;
  aspect-ratio: 16/10;
  object-fit: cover;
}

.eds_news_Celeste__relatedCard > p {
  margin: 0;
  color: var(--celeste-news-text);
  font-size: 0.9rem;
  line-height: 1.6;
}

.eds_news_Celeste__relatedBody {
  padding: 1rem;
}

.eds_news_Celeste__relatedBody h3 {
  margin: 0;
  color: var(--celeste-news-heading);
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.35;
}

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

.eds_news_Celeste__relatedBody a:hover,
.eds_news_Celeste__relatedBody a:focus-visible,
.eds_news_Celeste__relatedBody a:active {
  color: var(--celeste-news-primary-dark);
}

.eds_news_Celeste__relatedBody p {
  margin: 0.55rem 0 0;
  color: var(--celeste-news-text);
  font-size: 0.9rem;
  line-height: 1.6;
}

@media (min-width: 768px) {
  .eds_news_Celeste__homeHighlightsHeader {
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .eds_news_Celeste__featuredHighlights {
    grid-template-columns: minmax(0, 1.05fr) minmax(21rem, 0.95fr);
    align-items: stretch;
  }
  .eds_news_Celeste__featuredHighlights .eds_newsCard--featuredHighlightLead {
    grid-row: span 2;
  }
  .eds_news_Celeste__universityLatestHeader {
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .eds_news_Celeste__universityLatestGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Celeste__compactCardGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Celeste__compactTwoCardGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__agencyLatestHeader {
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .eds_news_Celeste__agencyLatestGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Celeste__healthcareLatestHeader {
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .eds_news_Celeste__healthcareLatestGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__travelLatestHeader {
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .eds_news_Celeste__travelLatestGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Celeste__sportsClubLatestHeader {
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .eds_news_Celeste__sportsClubLatestGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Celeste .eds_newsCard--homeMini {
    display: grid;
    grid-template-columns: minmax(8rem, 36%) minmax(0, 1fr);
    align-items: stretch;
  }
  .eds_news_Celeste .eds_newsCard--featuredHighlightMini {
    display: grid;
    grid-template-columns: minmax(8rem, 36%) minmax(0, 1fr);
    align-items: stretch;
  }
  .eds_news_Celeste .eds_newsCard--homeMini .eds_newsCard__media img,
  .eds_news_Celeste .eds_newsCard--featuredHighlightMini .eds_newsCard__media img {
    height: 100%;
    min-height: 100%;
    aspect-ratio: auto;
  }
  .eds_news_Celeste__blogGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__authorBox {
    grid-template-columns: 5rem minmax(0, 1fr);
    align-items: center;
  }
  .eds_news_Celeste__articleNavItem--next,
  .eds_news_Celeste__articleNav a:last-child {
    text-align: right;
  }
  .eds_news_Celeste__galleryPreview,
  .eds_news_Celeste__resourceGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Celeste__resourceGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__relatedGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1100px) {
  .eds_news_Celeste__homeHighlightsGrid {
    grid-template-columns: minmax(0, 1.05fr) minmax(21rem, 0.95fr);
    align-items: stretch;
  }
  .eds_news_Celeste__blogShell {
    grid-template-columns: minmax(0, 1fr) minmax(17rem, 22rem);
    align-items: start;
  }
  .eds_news_Celeste__blogSidebar {
    position: sticky;
    top: 6rem;
  }
}
/* Original Celeste editorial layouts. These deliberately do not mirror the
   conventional equal-column compositions used by utility layouts. */
.eds_news_Celeste__orbitalHero,
.eds_news_Celeste__constellationMosaic,
.eds_news_Celeste__eclipseSplit,
.eds_news_Celeste__nebulaEditorial,
.eds_news_Celeste__cometTrail,
.eds_news_Celeste__lunarPhases,
.eds_news_Celeste__missionControl,
.eds_news_Celeste__eventHorizon,
.eds_news_Celeste__starMap {
  position: relative;
  display: grid;
  min-width: 0;
  gap: clamp(0.9rem, 2vw, 1.35rem);
}

.eds_news_Celeste__orbitalHero {
  isolation: isolate;
  padding: clamp(1rem, 3vw, 2.25rem);
  background: radial-gradient(circle at 50% 43%, color-mix(in srgb, var(--celeste-news-primary) 18%, transparent) 0 15%, transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--celeste-news-background-soft) 74%, transparent), var(--celeste-news-white));
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius-lg);
  overflow: hidden;
}

.eds_news_Celeste__orbitalHero::before,
.eds_news_Celeste__orbitalHero::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  width: min(72vw, 52rem);
  aspect-ratio: 1;
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 18%, transparent);
  border-radius: 50%;
  transform: translate(-50%, -50%) rotate(-11deg);
}

.eds_news_Celeste__orbitalHero::after {
  width: min(49vw, 34rem);
  border-color: color-mix(in srgb, var(--celeste-news-secondary) 20%, transparent);
  transform: translate(-50%, -50%) rotate(17deg);
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalCore {
  position: relative;
  z-index: 2;
  min-height: 27rem;
  overflow: visible;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalCore .eds_newsCard__media {
  position: absolute;
  top: 0;
  left: 50%;
  width: min(88%, 24rem);
  aspect-ratio: 1;
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 62%, var(--celeste-news-border));
  border-radius: 50%;
  box-shadow: 0 0 0 0.65rem color-mix(in srgb, var(--celeste-news-primary) 10%, transparent), 0 1.5rem 3rem color-mix(in srgb, var(--celeste-news-secondary-dark) 20%, transparent);
  transform: translateX(-50%);
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalCore .eds_newsCard__media img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalCore .eds_newsCard__body {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 3;
  width: min(82%, 25rem);
  gap: 0.55rem;
  padding: clamp(1rem, 1.8vw, 1.35rem);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1.1rem, 2vw, 1.65rem);
  box-shadow: 0 1.2rem 2.8rem color-mix(in srgb, var(--celeste-news-secondary-dark) 20%, transparent);
  transform: translateX(-50%);
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalCore .eds_newsCard__summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalCore .eds_newsCard__title {
  font-size: clamp(1.4rem, 2.5vw, 2rem);
  line-height: 1.12;
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalCore .eds_newsCard__link {
  margin-top: 0.1rem;
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalCore:not(:has(.eds_newsCard__media)) .eds_newsCard__body {
  position: relative;
  bottom: auto;
  left: auto;
  width: 100%;
  transform: none;
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalSatellite {
  z-index: 4;
  display: grid;
  height: 7rem;
  grid-template-columns: 4.75rem minmax(0, 1fr);
  align-self: center;
  overflow: visible;
  background: color-mix(in srgb, var(--celeste-news-white) 94%, transparent);
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1.35rem, 2vw, 1.75rem);
  box-shadow: 0 0.9rem 2rem color-mix(in srgb, var(--celeste-news-secondary-dark) 13%, transparent);
  backdrop-filter: blur(10px);
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalSatellite .eds_newsCard__media {
  width: 4rem;
  height: 4rem;
  margin: auto;
  border: 2px solid var(--celeste-news-white);
  border-radius: 50%;
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--celeste-news-primary) 48%, transparent);
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalSatellite .eds_newsCard__media img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalSatellite .eds_newsCard__body {
  justify-content: center;
  gap: 0.4rem;
  padding: 0.7rem 0.75rem 0.7rem 0.15rem;
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalSatellite .eds_newsCard__title {
  font-size: clamp(0.75rem, 0.92vw, 0.88rem);
  line-height: 1.18;
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalSatellite .eds_newsCard__meta {
  font-size: 0.57rem;
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalSatellite:not(:has(.eds_newsCard__media)) {
  grid-template-columns: minmax(0, 1fr);
}

.eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalSatellite:not(:has(.eds_newsCard__media)) .eds_newsCard__body {
  padding-left: 0.9rem;
}

.eds_news_Celeste__constellationMosaic {
  grid-auto-flow: row;
}

.eds_news_Celeste__constellationMosaic > .eds_newsCard {
  position: relative;
}

.eds_news_Celeste__constellationMosaic > .eds_newsCard::after {
  content: "";
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 0.5rem;
  height: 0.5rem;
  background: var(--celeste-news-primary);
  border: 3px solid var(--celeste-news-white);
  border-radius: 50%;
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--celeste-news-primary) 35%, transparent), 0 0 1.2rem var(--celeste-news-primary);
}

.eds_news_Celeste__constellationMosaic > .eds_newsCard--editorialLead {
  background: linear-gradient(145deg, var(--celeste-news-secondary-dark), var(--celeste-news-secondary));
  border: 0;
}

.eds_news_Celeste__eclipseSplit {
  padding: clamp(1rem, 3vw, 2rem);
  background: var(--celeste-news-secondary-dark);
  border-radius: var(--celeste-news-radius-lg);
  overflow: hidden;
}

.eds_news_Celeste__eclipseSplit > .eds_newsCard--spotlightLead {
  overflow: visible;
  background: transparent;
  border: 0;
  box-shadow: none;
}

.eds_news_Celeste__eclipseSplit > .eds_newsCard--spotlightLead .eds_newsCard__media {
  border-radius: 50% 50% 46% 54%/42% 58% 42% 58%;
  box-shadow: 0 0 0 0.65rem color-mix(in srgb, var(--celeste-news-primary) 15%, transparent);
}

.eds_news_Celeste__eclipseSplit > .eds_newsCard--spotlightSupport {
  background: color-mix(in srgb, var(--celeste-news-white) 8%, transparent);
  border-color: color-mix(in srgb, var(--celeste-news-white) 16%, transparent);
  box-shadow: none;
}

.eds_news_Celeste__nebulaEditorial {
  isolation: isolate;
  padding: clamp(1rem, 3vw, 2rem);
  background: radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--celeste-news-primary) 42%, transparent), transparent 32%), radial-gradient(circle at 86% 76%, color-mix(in srgb, var(--celeste-news-secondary) 48%, transparent), transparent 36%), var(--celeste-news-secondary-dark);
  border-radius: var(--celeste-news-radius-lg);
  overflow: hidden;
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard {
  background: color-mix(in srgb, var(--celeste-news-white) 91%, transparent);
  border-color: color-mix(in srgb, var(--celeste-news-white) 34%, transparent);
  backdrop-filter: blur(16px);
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaLead {
  background: color-mix(in srgb, var(--celeste-news-secondary-dark) 70%, transparent);
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaLead {
  position: relative;
  min-height: 31rem;
  overflow: hidden;
  background: transparent;
  border: 1px solid color-mix(in srgb, var(--celeste-news-white) 22%, transparent);
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaLead .eds_newsCard__media {
  position: absolute;
  inset: 0;
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaLead .eds_newsCard__media img {
  height: 100%;
  aspect-ratio: auto;
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaLead .eds_newsCard__body {
  position: absolute;
  right: auto;
  bottom: 1.25rem;
  left: 1.25rem;
  z-index: 2;
  width: min(76%, 32rem);
  gap: 0.6rem;
  padding: clamp(1rem, 2vw, 1.4rem);
  background: color-mix(in srgb, var(--celeste-news-secondary-dark) 76%, transparent);
  border: 1px solid color-mix(in srgb, var(--celeste-news-white) 18%, transparent);
  border-radius: clamp(1rem, 1.8vw, 1.5rem);
  box-shadow: 0 1.25rem 2.8rem rgba(0, 0, 0, 0.28);
  backdrop-filter: blur(14px);
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaLead .eds_newsCard__summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaLead .eds_newsCard__link {
  margin-top: 0.15rem;
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaLead:not(:has(.eds_newsCard__media)) .eds_newsCard__body {
  position: relative;
  bottom: auto;
  left: auto;
  width: 100%;
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaFeed {
  display: grid;
  grid-template-columns: minmax(7rem, 42%) minmax(0, 1fr);
  min-height: 15rem;
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaFeed .eds_newsCard__media,
.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaFeed .eds_newsCard__media img {
  height: 100%;
  aspect-ratio: auto;
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaFeed .eds_newsCard__body {
  justify-content: center;
  gap: 0.5rem;
  padding: clamp(0.8rem, 1.4vw, 1.05rem);
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaFeed .eds_newsCard__title {
  font-size: clamp(0.96rem, 1.25vw, 1.16rem);
  line-height: 1.2;
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaFeed .eds_newsCard__summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 0.8rem;
  line-height: 1.48;
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaFeed:not(:has(.eds_newsCard__media)) {
  grid-template-columns: minmax(0, 1fr);
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaSignal {
  position: relative;
  min-height: 6.75rem;
  background: color-mix(in srgb, var(--celeste-news-white) 10%, transparent);
  border-color: color-mix(in srgb, var(--celeste-news-white) 18%, transparent);
  box-shadow: none;
  backdrop-filter: blur(12px);
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaSignal::after {
  content: "";
  position: absolute;
  top: 0.9rem;
  right: 0.9rem;
  width: 0.55rem;
  height: 0.55rem;
  background: var(--celeste-news-primary);
  border: 2px solid color-mix(in srgb, var(--celeste-news-white) 75%, transparent);
  border-radius: 50%;
  box-shadow: 0 0 1rem var(--celeste-news-primary);
}

.eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaSignal .eds_newsCard__body {
  justify-content: center;
  padding: 1rem 2rem 1rem 1rem;
}

.eds_news_Celeste__cometTrail {
  padding-block: 0.5rem;
}

.eds_news_Celeste__cometTrail::before {
  content: "";
  position: absolute;
  top: 1rem;
  bottom: 1rem;
  left: 1.15rem;
  width: 2px;
  background: linear-gradient(var(--celeste-news-primary), var(--celeste-news-secondary), transparent);
  transform: skewX(-7deg);
  transform-origin: top;
}

.eds_news_Celeste__cometTrail > .eds_newsCard {
  margin-left: 2.5rem;
  overflow: visible;
  border-radius: var(--celeste-news-radius-sm) var(--celeste-news-radius) var(--celeste-news-radius) var(--celeste-news-radius-sm);
}

.eds_news_Celeste__cometTrail > .eds_newsCard::before {
  left: -1.85rem;
  width: 0.8rem;
  height: 0.8rem;
  box-shadow: -0.9rem 0 1.25rem var(--celeste-news-primary);
}

.eds_news_Celeste__lunarPhases {
  align-items: start;
}

.eds_news_Celeste__lunarPhases > .eds_newsCard--lunarSpotlight .eds_newsCard__media {
  width: min(100% - 2rem, 17.5rem);
  aspect-ratio: 1;
  margin: 1.25rem auto 0;
  border-radius: 50%;
  box-shadow: 0 0 0 0.4rem color-mix(in srgb, var(--celeste-news-primary) 11%, transparent);
}

.eds_news_Celeste__lunarPhases > .eds_newsCard--lunarSpotlight .eds_newsCard__media img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
}

.eds_news_Celeste__lunarPhases > .eds_newsCard--lunarSpotlight.item_1 .eds_newsCard__media {
  width: min(100% - 2rem, 15.5rem);
}

.eds_news_Celeste__lunarPhases > .eds_newsCard--lunarOrbit {
  grid-template-columns: 8.75rem minmax(0, 1fr);
  min-height: 9.25rem;
  align-items: center;
}

.eds_news_Celeste__lunarPhases > .eds_newsCard--lunarOrbit .eds_newsCard__media {
  width: 7.25rem;
  height: 7.25rem;
  aspect-ratio: 1;
  margin: auto;
  border-radius: 50%;
  box-shadow: 0 0 0 0.32rem color-mix(in srgb, var(--celeste-news-primary) 11%, transparent);
}

.eds_news_Celeste__lunarPhases > .eds_newsCard--lunarOrbit .eds_newsCard__media img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
}

.eds_news_Celeste__lunarPhases > .eds_newsCard--lunarOrbit .eds_newsCard__body {
  justify-content: center;
  padding: 1rem 1rem 1rem 0.35rem;
}

.eds_news_Celeste__lunarPhases > .eds_newsCard--lunarOrbit:not(:has(.eds_newsCard__media)) {
  grid-template-columns: minmax(0, 1fr);
}

.eds_news_Celeste__lunarPhases > .eds_newsCard--lunarOrbit:not(:has(.eds_newsCard__media)) .eds_newsCard__body {
  padding-left: 1rem;
}

.eds_news_Celeste__lunarPhases > .eds_newsCard--lunarOrbit .eds_newsCard__title {
  font-size: clamp(0.92rem, 1.2vw, 1.08rem);
  line-height: 1.2;
}

.eds_news_Celeste__missionControl {
  counter-reset: celeste-mission-status;
  padding: clamp(0.8rem, 2vw, 1.25rem);
  background: var(--celeste-news-background-soft);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius-lg);
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionLead {
  background: var(--celeste-news-secondary-dark);
  border: 0;
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionStatus {
  box-shadow: none;
  border-radius: var(--celeste-news-radius-sm);
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionLead .eds_newsCard__link {
  margin-top: 0.25rem;
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionFeed {
  display: grid;
  grid-template-columns: minmax(7rem, 42%) minmax(0, 1fr);
  min-height: 12.5rem;
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionFeed .eds_newsCard__media,
.eds_news_Celeste__missionControl > .eds_newsCard--missionFeed .eds_newsCard__media img {
  height: 100%;
  aspect-ratio: auto;
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionFeed .eds_newsCard__body {
  justify-content: center;
  gap: 0.5rem;
  padding: clamp(0.8rem, 1.4vw, 1.05rem);
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionFeed .eds_newsCard__title {
  font-size: clamp(0.95rem, 1.25vw, 1.15rem);
  line-height: 1.2;
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionFeed .eds_newsCard__summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 0.8rem;
  line-height: 1.48;
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionFeed:not(:has(.eds_newsCard__media)) {
  grid-template-columns: minmax(0, 1fr);
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionStatus {
  position: relative;
  min-height: 6.5rem;
  counter-increment: celeste-mission-status;
  border-left: 3px solid var(--celeste-news-primary);
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionStatus::before {
  content: counter(celeste-mission-status, decimal-leading-zero);
  position: absolute;
  top: 50%;
  left: 0.85rem;
  display: grid;
  width: 2.15rem;
  height: 2.15rem;
  place-items: center;
  color: var(--celeste-news-primary-dark);
  font-family: var(--celeste-news-font-heading);
  font-size: 0.72rem;
  font-weight: 800;
  background: color-mix(in srgb, var(--celeste-news-primary) 10%, var(--celeste-news-white));
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 35%, var(--celeste-news-border));
  border-radius: 50%;
  transform: translateY(-50%);
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionStatus .eds_newsCard__body {
  justify-content: center;
  padding: 0.9rem 0.9rem 0.9rem 3.65rem;
}

.eds_news_Celeste__missionControl > .eds_newsCard--missionStatus .eds_newsCard__title {
  font-size: clamp(0.82rem, 1vw, 0.96rem);
  line-height: 1.2;
}

.eds_news_Celeste__eventHorizon {
  isolation: isolate;
  padding: clamp(1rem, 2.5vw, 1.75rem);
  background: radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--celeste-news-primary) 17%, transparent), transparent 28%), linear-gradient(155deg, var(--celeste-news-secondary-dark), #050018);
  border-radius: var(--celeste-news-radius-lg);
  overflow: hidden;
}

.eds_news_Celeste__eventHorizon > .eds_newsCard--eventLead {
  background: transparent;
  border: 0;
}

.eds_news_Celeste__eventHorizon > .eds_newsCard--eventStory {
  position: relative;
  z-index: 2;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.18);
}

.eds_news_Celeste__eventHorizon .eds_newsCard__eyebrow {
  margin: 0;
  color: var(--celeste-news-primary);
  font-size: 0.7rem;
  font-weight: 750;
  letter-spacing: 0.035em;
  line-height: 1.3;
  text-transform: uppercase;
}

.eds_news_Celeste__eventHorizon .eds_newsCard--eventLead {
  position: relative;
  overflow: visible;
  margin-bottom: clamp(3.5rem, 7vw, 5rem);
  box-shadow: none;
}

.eds_news_Celeste__eventHorizon .eds_newsCard--eventLead .eds_newsCard__media {
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius-lg);
}

.eds_news_Celeste__eventHorizon .eds_newsCard--eventLead .eds_newsCard__body {
  position: absolute;
  bottom: clamp(-3.5rem, -5vw, -2.6rem);
  left: clamp(1rem, 5%, 3rem);
  z-index: 2;
  width: min(72%, 42rem);
  gap: 0.6rem;
  padding: clamp(1rem, 2vw, 1.5rem);
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1.15rem, 2vw, 1.65rem);
  box-shadow: 0 1.2rem 2.8rem rgba(0, 0, 0, 0.24);
}

.eds_news_Celeste__eventHorizon .eds_newsCard--eventLead .eds_newsCard__title,
.eds_news_Celeste__eventHorizon .eds_newsCard--eventLead .eds_newsCard__title a,
.eds_news_Celeste__eventHorizon .eds_newsCard--eventLead .eds_newsCard__title a:visited,
.eds_news_Celeste__eventHorizon .eds_newsCard--eventLead .eds_newsCard__summary,
.eds_news_Celeste__eventHorizon .eds_newsCard--eventLead .eds_newsCard__link,
.eds_news_Celeste__eventHorizon .eds_newsCard--eventLead .eds_newsCard__link:visited {
  color: var(--celeste-news-heading);
}

.eds_news_Celeste__eventHorizon .eds_newsCard--eventLead .eds_newsCard__summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.eds_news_Celeste__eventHorizon .eds_newsCard--eventLead .eds_newsCard__link {
  margin-top: 0.15rem;
}

.eds_news_Celeste__eventHorizon .eds_newsCard--eventStory {
  display: grid;
  grid-template-columns: minmax(8.5rem, 41%) minmax(0, 1fr);
  min-height: 13rem;
}

.eds_news_Celeste__eventHorizon .eds_newsCard--eventStory .eds_newsCard__media,
.eds_news_Celeste__eventHorizon .eds_newsCard--eventStory .eds_newsCard__media img {
  height: 100%;
  aspect-ratio: auto;
}

.eds_news_Celeste__eventHorizon .eds_newsCard--eventStory .eds_newsCard__body {
  justify-content: center;
  gap: 0.55rem;
  padding: clamp(0.9rem, 1.6vw, 1.2rem);
}

.eds_news_Celeste__eventHorizon .eds_newsCard--eventStory .eds_newsCard__summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 0.82rem;
  line-height: 1.5;
}

.eds_news_Celeste__starMap {
  width: 100%;
  grid-template-columns: minmax(0, 1fr);
  column-gap: clamp(1rem, 2vw, 1.5rem);
  row-gap: clamp(2rem, 4vw, 3rem);
  align-items: start;
}

.eds_news_Celeste__starMap > .eds_newsCard {
  position: relative;
  min-height: 11rem;
  background: color-mix(in srgb, var(--celeste-news-secondary-dark) 78%, transparent);
  border-color: var(--celeste-news-border);
  box-shadow: none;
  backdrop-filter: blur(10px);
}

.eds_news_Celeste__starMap > .eds_newsCard::before {
  content: "";
  position: absolute;
  top: 1.05rem;
  right: 1.05rem;
  width: 0.52rem;
  height: 0.52rem;
  background: var(--celeste-news-primary);
  border-radius: 50%;
  box-shadow: 0 0 0.75rem color-mix(in srgb, var(--celeste-news-primary) 78%, transparent);
}

.eds_news_Celeste__starMap .eds_newsCard__summary p {
  margin: 0 0 0.5rem;
  color: inherit;
  font: inherit;
  line-height: inherit;
}

.eds_news_Celeste__starMap .eds_newsCard__summary p:last-child {
  margin-bottom: 0;
}

.eds_news_Celeste__starMap .eds_newsCard__summary p:empty {
  display: none;
}

@container (min-width: 38rem) {
  .eds_news_Celeste__starMap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__starMap > .eds_newsCard:nth-of-type(6n + 1) {
    transform: translateY(0.15rem);
  }
  .eds_news_Celeste__starMap > .eds_newsCard:nth-of-type(6n + 2) {
    transform: translateY(0.9rem);
  }
  .eds_news_Celeste__starMap > .eds_newsCard:nth-of-type(6n + 3) {
    transform: translateY(0.4rem);
  }
  .eds_news_Celeste__starMap > .eds_newsCard:nth-of-type(6n + 4) {
    transform: translateY(1.15rem);
  }
  .eds_news_Celeste__starMap > .eds_newsCard:nth-of-type(6n + 5) {
    transform: translateY(0.2rem);
  }
  .eds_news_Celeste__starMap > .eds_newsCard:nth-of-type(6n) {
    transform: translateY(0.7rem);
  }
}
@container (min-width: 58rem) {
  .eds_news_Celeste__starMap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@container (min-width: 72rem) {
  .eds_news_Celeste__starMap {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@container (min-width: 94rem) {
  .eds_news_Celeste__starMap {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .eds_news_Celeste__orbitalHero,
  .eds_news_Celeste__constellationMosaic,
  .eds_news_Celeste__nebulaEditorial,
  .eds_news_Celeste__missionControl {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__eclipseSplit {
    grid-template-columns: minmax(0, 1.2fr) minmax(16rem, 0.8fr);
  }
  .eds_news_Celeste__eclipseSplit > .eds_newsCard--spotlightLead {
    grid-row: span 3;
  }
  .eds_news_Celeste__lunarPhases,
  .eds_news_Celeste__eventHorizon {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__eventHorizon > .eds_newsCard--eventLead {
    grid-column: 1/-1;
  }
  .eds_news_Celeste__orbitalHero > .eds_newsCard--orbitalCore {
    grid-column: 1/-1;
  }
  .eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaLead {
    grid-column: 1/-1;
  }
  .eds_news_Celeste__missionControl > .eds_newsCard--missionLead {
    grid-column: 1/-1;
  }
}
@media (min-width: 1100px) {
  .eds_news_Celeste__orbitalHero {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: repeat(3, minmax(8rem, auto));
    grid-auto-rows: minmax(8rem, auto);
  }
  .eds_news_Celeste__orbitalHero > .eds_newsCard.item_0 {
    grid-column: 4/10;
    grid-row: span 3;
  }
  .eds_news_Celeste__orbitalHero > .eds_newsCard.item_1,
  .eds_news_Celeste__orbitalHero > .eds_newsCard.item_3,
  .eds_news_Celeste__orbitalHero > .eds_newsCard.item_5 {
    grid-column: 1/4;
  }
  .eds_news_Celeste__orbitalHero > .eds_newsCard.item_2,
  .eds_news_Celeste__orbitalHero > .eds_newsCard.item_4,
  .eds_news_Celeste__orbitalHero > .eds_newsCard.item_6 {
    grid-column: 10/13;
  }
  .eds_news_Celeste__constellationMosaic,
  .eds_news_Celeste__nebulaEditorial,
  .eds_news_Celeste__missionControl {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .eds_news_Celeste__constellationMosaic {
    row-gap: 1.9rem;
  }
  /* Item-order classes restart for each Load more batch, so every appended
     nine-article composition receives the same layout without a new wrapper. */
  .eds_news_Celeste__constellationMosaic > .eds_newsCard.item_0 {
    grid-column: 1/8;
    grid-row: span 2;
  }
  .eds_news_Celeste__constellationMosaic > .eds_newsCard.item_1,
  .eds_news_Celeste__constellationMosaic > .eds_newsCard.item_2 {
    grid-column: 8/13;
  }
  .eds_news_Celeste__constellationMosaic > .eds_newsCard.item_3,
  .eds_news_Celeste__constellationMosaic > .eds_newsCard.item_6 {
    grid-column: 1/5;
  }
  .eds_news_Celeste__constellationMosaic > .eds_newsCard.item_4,
  .eds_news_Celeste__constellationMosaic > .eds_newsCard.item_7 {
    grid-column: 5/9;
  }
  .eds_news_Celeste__constellationMosaic > .eds_newsCard.item_5,
  .eds_news_Celeste__constellationMosaic > .eds_newsCard.item_8 {
    grid-column: 9/13;
  }
  .eds_news_Celeste__constellationMosaic > .eds_newsCard--mosaicFeature {
    min-height: 12rem;
    overflow: visible;
    background: transparent;
    border: 0;
    box-shadow: none;
  }
  .eds_news_Celeste__constellationMosaic > .eds_newsCard--mosaicFeature .eds_newsCard__media {
    position: absolute;
    inset: 0;
    border: 1px solid var(--celeste-news-border);
    border-radius: var(--celeste-news-radius-lg);
  }
  .eds_news_Celeste__constellationMosaic > .eds_newsCard--mosaicFeature .eds_newsCard__media img {
    height: 100%;
    aspect-ratio: auto;
  }
  .eds_news_Celeste__constellationMosaic > .eds_newsCard--mosaicFeature .eds_newsCard__body {
    position: absolute;
    right: clamp(1rem, 7%, 1.65rem);
    bottom: -1.05rem;
    left: clamp(1rem, 7%, 1.65rem);
    z-index: 1;
    gap: 0.45rem;
    padding: 0.85rem 1rem 0.95rem;
    background: var(--celeste-news-white);
    border: 1px solid var(--celeste-news-border);
    border-radius: calc(var(--celeste-news-radius) + 0.35rem);
    box-shadow: 0 0.85rem 1.8rem color-mix(in srgb, var(--celeste-news-secondary-dark) 14%, transparent);
  }
  .eds_news_Celeste__constellationMosaic > .eds_newsCard--mosaicFeature .eds_newsCard__title {
    font-size: clamp(1rem, 1.5vw, 1.2rem);
    line-height: 1.12;
  }
  .eds_news_Celeste__constellationMosaic > .eds_newsCard--mosaicFeature .eds_newsCard__summary {
    display: none;
  }
  .eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaLead {
    grid-column: 1/8;
    grid-row: span 2;
  }
  .eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaFeed {
    grid-column: 8/13;
  }
  .eds_news_Celeste__nebulaEditorial > .eds_newsCard--nebulaSignal {
    grid-column: span 4;
  }
  .eds_news_Celeste__lunarPhases {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .eds_news_Celeste__lunarPhases > .eds_newsCard--lunarSpotlight.item_0 {
    grid-column: 1/7;
  }
  .eds_news_Celeste__lunarPhases > .eds_newsCard--lunarSpotlight.item_1 {
    grid-column: 7/13;
    margin-top: 1.5rem;
  }
  .eds_news_Celeste__lunarPhases > .eds_newsCard--lunarOrbit {
    grid-column: span 6;
  }
  .eds_news_Celeste__missionControl > .eds_newsCard--missionLead {
    grid-column: 1/8;
    grid-row: span 2;
  }
  .eds_news_Celeste__missionControl > .eds_newsCard--missionFeed {
    grid-column: 8/13;
  }
  .eds_news_Celeste__missionControl > .eds_newsCard--missionStatus {
    grid-column: span 4;
  }
  .eds_news_Celeste__eventHorizon > .eds_newsCard--eventLead {
    grid-column: 1/-1;
  }
  .eds_news_Celeste__cometTrail > .eds_newsCard {
    max-width: 58%;
  }
  .eds_news_Celeste__cometTrail > .eds_newsCard:nth-of-type(even) {
    margin-left: 39%;
  }
  .eds_news_Celeste__cometTrail > .eds_newsCard:nth-of-type(3n) {
    margin-left: 18%;
  }
}
/* Supplied News design board: faithful structural translations in Celeste styling. */
@media (min-width: 1100px) {
  .eds_news_Celeste__editorialDashboard,
  .eds_news_Celeste__featuredSplit,
  .eds_news_Celeste__technologyNews,
  .eds_news_Celeste__worldNews,
  .eds_news_Celeste__compositeGrid {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    align-items: stretch;
  }
  .eds_news_Celeste__featuredSplit > .eds_newsCard.item_0 {
    grid-column: 1/9;
    grid-row: span 2;
  }
  .eds_news_Celeste__featuredSplit > .eds_newsCard.item_1,
  .eds_news_Celeste__featuredSplit > .eds_newsCard.item_2 {
    grid-column: 9/13;
  }
  .eds_news_Celeste__featuredSplit > :is(.eds_newsCard.item_3,
  .eds_newsCard.item_4,
  .eds_newsCard.item_5,
  .eds_newsCard.item_6,
  .eds_newsCard.item_7,
  .eds_newsCard.item_8) {
    grid-column: span 4;
  }
  .eds_news_Celeste__technologyNews > .eds_newsCard--technologyHero,
  .eds_news_Celeste__technologyNews > .eds_newsCard--technologyUpdate {
    grid-column: span 6;
  }
  .eds_news_Celeste__technologyNews > .eds_newsCard--technologyBrief {
    grid-column: span 4;
  }
  .eds_news_Celeste__worldNews > .eds_newsCard--worldLead {
    grid-column: 1/-1;
  }
  .eds_news_Celeste__worldNews > .eds_newsCard--worldFeature,
  .eds_news_Celeste__worldNews > .eds_newsCard--worldBrief {
    grid-column: span 6;
  }
  .eds_news_Celeste__compositeGrid > .eds_newsCard {
    grid-column: span 6;
  }
  .eds_news_Celeste__compositeGrid > .eds_newsCard.item_2 .eds_newsCard__media {
    display: none;
  }
}
/* Related-article template also collapses into the compact sidebar treatment
   used in the supplied article-detail composition. */
.eds_news_Celeste__related,
.eds_news_Celeste__relatedArticles {
  container-type: inline-size;
  container-name: celeste-related;
}

@container celeste-related (max-width: 30rem) {
  .eds_news_Celeste__related .eds_news_Celeste__sectionHeader,
  .eds_news_Celeste__relatedArticles .eds_news_Celeste__sectionHeader {
    margin-bottom: 0.55rem;
  }
  .eds_news_Celeste__related .eds_news_Celeste__sectionHeader .eds_news_Celeste__eyebrow,
  .eds_news_Celeste__relatedArticles .eds_news_Celeste__sectionHeader .eds_news_Celeste__eyebrow {
    margin-bottom: 0.22rem;
    font-size: 0.56rem;
  }
  .eds_news_Celeste__related .eds_news_Celeste__sectionHeader .eds_news_Celeste__title,
  .eds_news_Celeste__relatedArticles .eds_news_Celeste__sectionHeader .eds_news_Celeste__title {
    font-size: 1rem;
  }
  .eds_news_Celeste__related .eds_news_Celeste__relatedGrid,
  .eds_news_Celeste__relatedArticles .eds_news_Celeste__relatedGrid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0;
  }
  .eds_news_Celeste__related .eds_news_Celeste__relatedCard,
  .eds_news_Celeste__relatedArticles .eds_news_Celeste__relatedCard {
    display: block;
    min-height: 0;
    padding: 0.52rem 0;
    background: transparent;
    border: 0;
    border-bottom: 1px solid color-mix(in srgb, var(--celeste-news-border) 58%, transparent);
    border-radius: 0;
    box-shadow: none;
  }
  .eds_news_Celeste__related .eds_news_Celeste__relatedCard .eds_news_Celeste__media,
  .eds_news_Celeste__related .eds_news_Celeste__relatedCard > p,
  .eds_news_Celeste__relatedArticles .eds_news_Celeste__relatedCard .eds_news_Celeste__media,
  .eds_news_Celeste__relatedArticles .eds_news_Celeste__relatedCard > p {
    display: none;
  }
  .eds_news_Celeste__related .eds_news_Celeste__relatedCard h3,
  .eds_news_Celeste__relatedArticles .eds_news_Celeste__relatedCard h3 {
    margin: 0;
    font-size: 0.74rem;
    line-height: 1.28;
  }
  .eds_news_Celeste__related .eds_news_Celeste__relatedCard .eds_news_Celeste__meta,
  .eds_news_Celeste__relatedArticles .eds_news_Celeste__relatedCard .eds_news_Celeste__meta {
    margin: 0 0 0.18rem;
    color: var(--celeste-news-primary);
    font-size: 0.55rem;
    text-transform: uppercase;
  }
}
/* -------------------------------------------------------------------------
   Celeste reference layouts: precise card grids and 12-item dashboard
   ------------------------------------------------------------------------- */
.eds_news_Celeste.eds_subCollection_news.eds_template_List_Article_StarMap {
  container-type: inline-size;
  padding: clamp(1rem, 2.4vw, 1.6rem);
  background-color: var(--celeste-news-secondary-dark);
  background-image: radial-gradient(circle, color-mix(in srgb, var(--celeste-news-white) 30%, transparent) 1px, transparent 1px);
  background-size: 1.7rem 1.7rem;
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius-lg);
  box-shadow: var(--celeste-news-shadow-sm);
  overflow: hidden;
}
.eds_news_Celeste.eds_subCollection_news.eds_template_List_Article_StarMap .article_pager,
.eds_news_Celeste.eds_subCollection_news.eds_template_List_Article_StarMap .edNews_loadMoreTriggerWrapper {
  margin-top: clamp(1rem, 2vw, 1.4rem);
  padding-top: clamp(0.85rem, 1.6vw, 1.15rem);
  border-top: 1px solid var(--celeste-news-border);
}

.eds_news_Celeste__fourColumnText,
.eds_news_Celeste__gridCards {
  display: grid;
  gap: clamp(1rem, 2vw, 1.55rem);
  align-items: stretch;
}

.eds_news_Celeste__fourColumnText,
.eds_news_Celeste__gridCards--four {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

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

.eds_news_Celeste .eds_celesteGridCard {
  position: relative;
  min-width: 0;
  overflow: hidden;
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1.35rem, 2.4vw, 2rem);
  box-shadow: none;
  transition: transform var(--celeste-news-transition), box-shadow var(--celeste-news-transition), border-color var(--celeste-news-transition);
}

.eds_news_Celeste .eds_celesteGridCard:hover,
.eds_news_Celeste .eds_celesteGridCard:focus-within {
  z-index: 1;
  transform: translateY(-0.28rem);
  border-color: var(--celeste-news-border);
  box-shadow: 0 0.7rem 1.65rem color-mix(in srgb, var(--celeste-news-heading) 16%, transparent);
}

.eds_news_Celeste .eds_celesteGridCard__body {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  padding: clamp(1rem, 1.7vw, 1.35rem);
}

.eds_news_Celeste .eds_celesteGridCard--text {
  min-height: clamp(19rem, 27vw, 22rem);
}

.eds_news_Celeste .eds_celesteGridCard__category,
.eds_news_Celeste .eds_celesteDashboardCard__category {
  margin: 0 0 0.7rem;
  font-size: 0;
  line-height: 1;
}

.eds_news_Celeste .eds_celesteGridCard__category a,
.eds_news_Celeste .eds_celesteDashboardCard__category a {
  display: inline-flex;
  align-items: center;
  min-height: 1.45rem;
  padding: 0.25rem 0.65rem;
  color: var(--celeste-news-primary);
  font: 800 0.62rem/1 var(--celeste-news-font-body);
  letter-spacing: 0.025em;
  text-decoration: none;
  text-transform: uppercase;
  background: var(--celeste-news-white);
  border: 1px solid currentColor;
  border-radius: 999px;
}

.eds_news_Celeste .eds_celesteGridCard__eyebrow,
.eds_news_Celeste .eds_celesteDashboardCard__eyebrow {
  margin: 0 0 0.38rem;
  color: var(--celeste-news-primary);
  font: 650 0.7rem/1.25 var(--celeste-news-font-body);
  text-transform: uppercase;
}

.eds_news_Celeste .eds_celesteGridCard__title,
.eds_news_Celeste .eds_celesteDashboardCard__title {
  margin: 0;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: clamp(1.02rem, 1.5vw, 1.3rem);
  font-weight: 750;
  line-height: 1.02;
  letter-spacing: -0.035em;
}

.eds_news_Celeste .eds_celesteGridCard__title a,
.eds_news_Celeste .eds_celesteGridCard__title a:visited,
.eds_news_Celeste .eds_celesteDashboardCard__title a,
.eds_news_Celeste .eds_celesteDashboardCard__title a:visited {
  color: inherit;
  text-decoration: none;
}

.eds_news_Celeste .eds_celesteGridCard__title a:hover,
.eds_news_Celeste .eds_celesteGridCard__title a:focus-visible,
.eds_news_Celeste .eds_celesteDashboardCard__title a:hover,
.eds_news_Celeste .eds_celesteDashboardCard__title a:focus-visible {
  color: var(--celeste-news-primary);
  outline: none;
}

.eds_news_Celeste .eds_celesteGridCard__date,
.eds_news_Celeste .eds_celesteDashboardCard__date {
  display: flex;
  align-items: center;
  gap: 0.45rem;
  margin: 0.75rem 0 0;
  color: var(--celeste-news-muted);
  font-size: 0.68rem;
  font-weight: 600;
  line-height: 1.2;
}

.eds_news_Celeste .eds_celesteGridCard__date::before,
.eds_news_Celeste .eds_celesteDashboardCard__date::before {
  content: "\f073";
  font-family: "Font Awesome 6 Free";
  font-size: 0.82rem;
  font-weight: 900;
}

.eds_news_Celeste .eds_celesteGridCard__summary,
.eds_news_Celeste .eds_celesteDashboardCard__summary {
  margin: 0.75rem 0 0;
  color: var(--celeste-news-text);
  font-size: clamp(0.78rem, 1vw, 0.9rem);
  font-weight: 450;
  line-height: 1.55;
}

.eds_news_Celeste .eds_celesteGridCard__tags,
.eds_news_Celeste .eds_celesteDashboardCard__tags {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.25rem 0.45rem;
  margin-top: auto;
  padding-top: 1rem;
  color: var(--celeste-news-muted);
  font-size: 0.67rem;
  line-height: 1.2;
}

.eds_news_Celeste .eds_celesteGridCard__tags::before,
.eds_news_Celeste .eds_celesteDashboardCard__tags::before {
  content: "\f02b";
  font-family: "Font Awesome 6 Free";
  font-size: 0.78rem;
  font-weight: 900;
}

.eds_news_Celeste .eds_celesteGridCard__tags a,
.eds_news_Celeste .eds_celesteDashboardCard__tags a {
  color: inherit;
  text-decoration: none;
}

.eds_news_Celeste .eds_celesteGridCard__tags a:hover,
.eds_news_Celeste .eds_celesteGridCard__tags a:focus-visible,
.eds_news_Celeste .eds_celesteDashboardCard__tags a:hover,
.eds_news_Celeste .eds_celesteDashboardCard__tags a:focus-visible {
  color: var(--celeste-news-primary);
}

.eds_news_Celeste .eds_celesteGridCard--media {
  display: flex;
  flex-direction: column;
  min-height: clamp(22rem, 31vw, 25rem);
}

.eds_news_Celeste .eds_celesteGridCard__mediaWrap,
.eds_news_Celeste .eds_celesteDashboardCard__mediaWrap {
  position: relative;
  flex: 0 0 auto;
  overflow: hidden;
}

.eds_news_Celeste .eds_celesteGridCard__media {
  display: block;
  aspect-ratio: 1.78/1;
  overflow: hidden;
  background: var(--celeste-news-background-soft);
}

.eds_news_Celeste .eds_celesteGridCard__media img,
.eds_news_Celeste .eds_celesteDashboardCard__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.55s cubic-bezier(0.2, 0.75, 0.25, 1);
}

.eds_news_Celeste .eds_celesteGridCard:hover .eds_celesteGridCard__media img,
.eds_news_Celeste .eds_celesteGridCard:focus-within .eds_celesteGridCard__media img,
.eds_news_Celeste .eds_celesteDashboardCard:hover .eds_celesteDashboardCard__media img,
.eds_news_Celeste .eds_celesteDashboardCard:focus-within .eds_celesteDashboardCard__media img {
  transform: scale(1.035);
}

.eds_news_Celeste .eds_celesteGridCard__comments,
.eds_news_Celeste .eds_celesteDashboardCard__comments {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  min-width: 2rem;
  min-height: 2rem;
  padding: 0.35rem 0.55rem;
  color: var(--celeste-news-white);
  font-size: 0.68rem;
  font-weight: 800;
  text-decoration: none;
  background: color-mix(in srgb, var(--celeste-news-heading) 86%, transparent);
  border: 1px solid var(--celeste-news-primary);
  border-radius: 999px;
}

.eds_news_Celeste .eds_celesteGridCard__comments::before,
.eds_news_Celeste .eds_celesteDashboardCard__comments::before {
  content: "\f075";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.eds_news_Celeste .eds_celesteMediaMeta {
  display: inline-flex;
  align-items: center;
  gap: 0;
  width: max-content;
  max-width: 100%;
  margin: 0;
  color: var(--celeste-news-white);
  font-size: 0.62rem;
  font-weight: 750;
  line-height: 1;
  background: transparent;
}

.eds_news_Celeste .eds_celesteMediaMeta > span {
  position: relative;
  z-index: 2;
  display: inline-flex;
  min-width: 0;
  background: transparent;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a,
.eds_news_Celeste .eds_celesteMediaMeta > span > a:visited {
  display: inline-flex;
  align-items: center;
  min-height: 1.6rem;
  padding: 0.32rem 0.78rem;
  color: var(--celeste-news-white);
  font: 800 0.62rem/1 var(--celeste-news-font-body);
  letter-spacing: 0.025em;
  text-decoration: none;
  text-transform: uppercase;
  background: var(--celeste-news-primary);
  border: 0;
  border-radius: 999px;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a:hover,
.eds_news_Celeste .eds_celesteMediaMeta > span > a:focus-visible {
  color: var(--celeste-news-white);
  text-decoration: none;
  filter: brightness(0.9);
  outline: none;
}

/* EasyDNNnews adds the selected category color to the generated link class.
   Keep those semantic colors in both outlined labels and the joined media pill. */
.eds_news_Celeste .eds_newsCard__meta a[class*=EDNcategorycolor-red],
.eds_news_Celeste .eds_celesteGridCard__category a[class*=EDNcategorycolor-red],
.eds_news_Celeste .eds_celesteDashboardCard__category a[class*=EDNcategorycolor-red] {
  color: #ea1515;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-red],
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-red]:visited {
  color: var(--celeste-news-white);
  background: #ea1515;
}

.eds_news_Celeste .eds_newsCard__meta a[class*=EDNcategorycolor-blue],
.eds_news_Celeste .eds_celesteGridCard__category a[class*=EDNcategorycolor-blue],
.eds_news_Celeste .eds_celesteDashboardCard__category a[class*=EDNcategorycolor-blue] {
  color: #027dd3;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-blue],
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-blue]:visited {
  color: var(--celeste-news-white);
  background: #027dd3;
}

.eds_news_Celeste .eds_newsCard__meta a[class*=EDNcategorycolor-black],
.eds_news_Celeste .eds_celesteGridCard__category a[class*=EDNcategorycolor-black],
.eds_news_Celeste .eds_celesteDashboardCard__category a[class*=EDNcategorycolor-black] {
  color: #000;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-black],
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-black]:visited {
  color: var(--celeste-news-white);
  background: #000;
}

.eds_news_Celeste .eds_newsCard__meta a[class*=EDNcategorycolor-green],
.eds_news_Celeste .eds_celesteGridCard__category a[class*=EDNcategorycolor-green],
.eds_news_Celeste .eds_celesteDashboardCard__category a[class*=EDNcategorycolor-green] {
  color: #52bd23;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-green],
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-green]:visited {
  color: var(--celeste-news-white);
  background: #52bd23;
}

.eds_news_Celeste .eds_newsCard__meta a[class*=EDNcategorycolor-yellow],
.eds_news_Celeste .eds_celesteGridCard__category a[class*=EDNcategorycolor-yellow],
.eds_news_Celeste .eds_celesteDashboardCard__category a[class*=EDNcategorycolor-yellow] {
  color: #ffff00;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-yellow],
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-yellow]:visited {
  color: var(--celeste-news-white);
  background: #ffff00;
}

.eds_news_Celeste .eds_newsCard__meta a[class*=EDNcategorycolor-pink],
.eds_news_Celeste .eds_celesteGridCard__category a[class*=EDNcategorycolor-pink],
.eds_news_Celeste .eds_celesteDashboardCard__category a[class*=EDNcategorycolor-pink] {
  color: #ffc0cb;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-pink],
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-pink]:visited {
  color: var(--celeste-news-white);
  background: #ffc0cb;
}

.eds_news_Celeste .eds_newsCard__meta a[class*=EDNcategorycolor-gray],
.eds_news_Celeste .eds_celesteGridCard__category a[class*=EDNcategorycolor-gray],
.eds_news_Celeste .eds_celesteDashboardCard__category a[class*=EDNcategorycolor-gray] {
  color: #808080;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-gray],
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-gray]:visited {
  color: var(--celeste-news-white);
  background: #808080;
}

.eds_news_Celeste .eds_newsCard__meta a[class*=EDNcategorycolor-orange],
.eds_news_Celeste .eds_celesteGridCard__category a[class*=EDNcategorycolor-orange],
.eds_news_Celeste .eds_celesteDashboardCard__category a[class*=EDNcategorycolor-orange] {
  color: #ff6a00;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-orange],
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-orange]:visited {
  color: var(--celeste-news-white);
  background: #ff6a00;
}

.eds_news_Celeste .eds_newsCard__meta a[class*=EDNcategorycolor-brown],
.eds_news_Celeste .eds_celesteGridCard__category a[class*=EDNcategorycolor-brown],
.eds_news_Celeste .eds_celesteDashboardCard__category a[class*=EDNcategorycolor-brown] {
  color: #a52a2a;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-brown],
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-brown]:visited {
  color: var(--celeste-news-white);
  background: #a52a2a;
}

.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-yellow],
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-yellow]:visited,
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-pink],
.eds_news_Celeste .eds_celesteMediaMeta > span > a[class*=EDNcategorycolor-pink]:visited {
  color: var(--celeste-news-heading);
}

.eds_news_Celeste .eds_celesteMediaMeta time {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  min-height: 1.6rem;
  margin-left: -1.1rem;
  padding: 0.32rem 0.72rem 0.32rem 1.95rem;
  color: var(--celeste-news-white);
  white-space: nowrap;
  background: color-mix(in srgb, var(--celeste-news-heading) 80%, transparent);
  border-radius: 999px;
}

.eds_news_Celeste .eds_celesteMediaMeta time::before {
  content: "\f073";
  color: var(--celeste-news-primary);
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.eds_news_Celeste .eds_celesteGridCard__mediaMeta,
.eds_news_Celeste .eds_celesteDashboardCard__mediaMeta {
  position: absolute;
  left: 0.85rem;
  bottom: 0.75rem;
  z-index: 2;
  max-width: calc(100% - 1.7rem);
}

.eds_news_Celeste .eds_celesteGridCard--media .eds_celesteGridCard__body {
  flex: 1 1 auto;
  min-height: 0;
}

/* Exact 12-article composition: 2 heroes, 4 compact rails, 2 tall stories,
   and a two-by-two block of four short text cards. */
.eds_news_Celeste__editorialDashboard12 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-template-rows: auto auto minmax(8rem, auto) minmax(8rem, auto);
  column-gap: clamp(0.8rem, 1.35vw, 1rem);
  row-gap: clamp(0.9rem, 1.5vw, 1.15rem);
}

.eds_news_Celeste .eds_celesteDashboardCard {
  position: relative;
  min-width: 0;
  overflow: hidden;
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(0.85rem, 1.5vw, 1.35rem);
  box-shadow: none;
  transition: transform var(--celeste-news-transition), box-shadow var(--celeste-news-transition), border-color var(--celeste-news-transition);
}

.eds_news_Celeste .eds_celesteDashboardCard:hover,
.eds_news_Celeste .eds_celesteDashboardCard:focus-within {
  z-index: 2;
  transform: translateY(-0.2rem);
  border-color: var(--celeste-news-border);
  box-shadow: 0 0.65rem 1.45rem color-mix(in srgb, var(--celeste-news-heading) 14%, transparent);
}

.eds_news_Celeste .eds_celesteDashboardCard__body {
  min-width: 0;
  padding: clamp(0.65rem, 1.2vw, 0.95rem);
}

.eds_news_Celeste .eds_celesteDashboardCard__meta {
  margin: 0 0 0.4rem;
}

.eds_news_Celeste .eds_celesteDashboardCard__meta time {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}

.eds_news_Celeste .eds_celesteDashboardCard__meta time::before {
  content: "\f073";
  color: var(--celeste-news-primary);
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.eds_news_Celeste .eds_celesteDashboardCard--hero {
  grid-column: span 6;
  overflow: visible;
  margin-bottom: 1.7rem;
  background: transparent;
  border: 0;
  border-radius: 0;
}

/* The hero is a composition of a framed image and a floating text panel.
   Keep the generic card hover from painting a white card behind that composition. */
.eds_news_Celeste .eds_celesteDashboardCard--hero:hover,
.eds_news_Celeste .eds_celesteDashboardCard--hero:focus-within {
  z-index: 2;
  transform: translateY(-0.2rem);
  background: transparent;
  border: 0;
  box-shadow: none;
}

.eds_news_Celeste .eds_celesteDashboardCard--hero .eds_celesteDashboardCard__mediaWrap {
  aspect-ratio: 1.82/1;
  overflow: hidden;
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1.45rem, 2.2vw, 2rem);
}

.eds_news_Celeste .eds_celesteDashboardCard--hero .eds_celesteDashboardCard__media {
  display: block;
  width: 100%;
  height: 100%;
}

.eds_news_Celeste .eds_celesteDashboardCard--hero .eds_celesteDashboardCard__body {
  position: absolute;
  left: 12%;
  bottom: -1.35rem;
  z-index: 3;
  width: 76%;
  padding: clamp(0.8rem, 1.2vw, 1rem) clamp(0.9rem, 1.4vw, 1.2rem);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1.35rem, 2vw, 1.8rem);
  box-shadow: 0 0.75rem 1.65rem color-mix(in srgb, var(--celeste-news-heading) 14%, transparent);
}

.eds_news_Celeste .eds_celesteDashboardCard--hero .eds_celesteDashboardCard__title {
  font-size: clamp(0.95rem, 1.55vw, 1.35rem);
}

.eds_news_Celeste .eds_celesteDashboardCard--rail {
  grid-column: span 3;
  min-height: clamp(6.75rem, 9vw, 8.35rem);
  overflow: visible;
  background: transparent;
  border: 0;
  border-radius: 0;
}

.eds_news_Celeste .eds_celesteDashboardCard--rail .eds_celesteDashboardCard__mediaWrap,
.eds_news_Celeste .eds_celesteDashboardCard--rail .eds_celesteDashboardCard__media {
  display: block;
  min-width: 0;
  height: 100%;
  overflow: hidden;
  border-radius: clamp(1.45rem, 2.1vw, 1.95rem);
}

.eds_news_Celeste .eds_celesteDashboardCard--rail .eds_celesteDashboardCard__mediaWrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 41%;
  height: auto;
  border: 1px solid var(--celeste-news-border);
}

.eds_news_Celeste .eds_celesteDashboardCard--rail .eds_celesteDashboardCard__comments {
  top: 0.55rem;
  right: 0.55rem;
  min-width: 1.7rem;
  min-height: 1.7rem;
  padding: 0.3rem 0.42rem;
  font-size: 0.58rem;
}

.eds_news_Celeste .eds_celesteDashboardCard--rail .eds_celesteDashboardCard__body {
  position: absolute;
  top: 0.25rem;
  right: 0;
  bottom: 0.25rem;
  left: 27%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0.7rem clamp(0.75rem, 1vw, 1rem) 0.7rem calc(14% + 0.65rem);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1.5rem, 2.2vw, 2rem);
  transition: border-color var(--celeste-news-transition), box-shadow var(--celeste-news-transition);
}

.eds_news_Celeste .eds_celesteDashboardCard--rail:not(:has(.eds_celesteDashboardCard__mediaWrap)) .eds_celesteDashboardCard__body {
  left: 0;
  padding-left: clamp(0.75rem, 1vw, 1rem);
}

.eds_news_Celeste .eds_celesteDashboardCard--rail .eds_celesteDashboardCard__category {
  margin-bottom: 0.3rem;
}

.eds_news_Celeste .eds_celesteDashboardCard--rail .eds_celesteDashboardCard__category a {
  min-height: 1.3rem;
  padding: 0.2rem 0.5rem;
  font-size: clamp(0.52rem, 0.58vw, 0.62rem);
}

.eds_news_Celeste .eds_celesteDashboardCard--rail .eds_celesteDashboardCard__title {
  font-size: clamp(0.75rem, 0.95vw, 0.92rem);
  line-height: 1.12;
  letter-spacing: -0.02em;
}

.eds_news_Celeste .eds_celesteDashboardCard--rail:hover,
.eds_news_Celeste .eds_celesteDashboardCard--rail:focus-within {
  box-shadow: none;
}

.eds_news_Celeste .eds_celesteDashboardCard--rail:hover .eds_celesteDashboardCard__body,
.eds_news_Celeste .eds_celesteDashboardCard--rail:focus-within .eds_celesteDashboardCard__body {
  border-color: var(--celeste-news-border);
  box-shadow: 0 0.8rem 1.8rem color-mix(in srgb, var(--celeste-news-heading) 15%, transparent);
}

.eds_news_Celeste .eds_celesteDashboardCard--feature {
  grid-column: 1/4;
  grid-row: span 2;
  display: flex;
  flex-direction: column;
}

.eds_news_Celeste .eds_celesteDashboardCard--feature .eds_celesteDashboardCard__mediaWrap {
  aspect-ratio: 1.48/1;
}

.eds_news_Celeste .eds_celesteDashboardCard--feature .eds_celesteDashboardCard__media {
  display: block;
  width: 100%;
  height: 100%;
}

.eds_news_Celeste .eds_celesteDashboardCard--feature .eds_celesteDashboardCard__body,
.eds_news_Celeste .eds_celesteDashboardCard--story .eds_celesteDashboardCard__body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}

.eds_news_Celeste .eds_celesteDashboardCard--feature .eds_celesteDashboardCard__title,
.eds_news_Celeste .eds_celesteDashboardCard--story .eds_celesteDashboardCard__title {
  font-size: clamp(0.9rem, 1.25vw, 1.08rem);
}

.eds_news_Celeste .eds_celesteDashboardCard--feature .eds_celesteDashboardCard__summary,
.eds_news_Celeste .eds_celesteDashboardCard--story .eds_celesteDashboardCard__summary {
  font-size: clamp(0.68rem, 0.85vw, 0.78rem);
  line-height: 1.45;
}

.eds_news_Celeste .eds_celesteDashboardCard--story {
  grid-column: 4/7;
  grid-row: span 2;
}

.eds_news_Celeste .eds_celesteDashboardCard--brief {
  min-height: 8rem;
}

.eds_news_Celeste .eds_celesteDashboardCard--brief.item_8,
.eds_news_Celeste .eds_celesteDashboardCard--brief.item_10 {
  grid-column: 7/10;
}

.eds_news_Celeste .eds_celesteDashboardCard--brief.item_9,
.eds_news_Celeste .eds_celesteDashboardCard--brief.item_11 {
  grid-column: 10/13;
}

.eds_news_Celeste .eds_celesteDashboardCard--brief .eds_celesteDashboardCard__category {
  margin-bottom: 0.45rem;
}

.eds_news_Celeste .eds_celesteDashboardCard--brief .eds_celesteDashboardCard__category a {
  min-height: 1.2rem;
  padding: 0.2rem 0.48rem;
  font-size: 0.52rem;
}

.eds_news_Celeste .eds_celesteDashboardCard--brief .eds_celesteDashboardCard__eyebrow {
  margin-bottom: 0.25rem;
  font-size: 0.58rem;
}

.eds_news_Celeste .eds_celesteDashboardCard--brief .eds_celesteDashboardCard__title {
  font-size: clamp(0.8rem, 1.05vw, 0.95rem);
  line-height: 1.08;
}

.eds_news_Celeste .eds_celesteDashboardCard--brief .eds_celesteDashboardCard__summary {
  margin-top: 0.5rem;
  font-size: clamp(0.62rem, 0.78vw, 0.72rem);
  line-height: 1.4;
}

@media (max-width: 980px) {
  .eds_news_Celeste__fourColumnText,
  .eds_news_Celeste__gridCards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste__editorialDashboard12 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: none;
  }
  .eds_news_Celeste__editorialDashboard12 > .eds_celesteDashboardCard {
    grid-column: auto;
    grid-row: auto;
  }
  .eds_news_Celeste .eds_celesteDashboardCard--rail {
    grid-template-columns: minmax(5.5rem, 38%) minmax(0, 1fr);
  }
}
@media (max-width: 580px) {
  .eds_news_Celeste__fourColumnText,
  .eds_news_Celeste__gridCards,
  .eds_news_Celeste__editorialDashboard12 {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Celeste .eds_celesteGridCard--text,
  .eds_news_Celeste .eds_celesteGridCard--media {
    min-height: 0;
  }
  .eds_news_Celeste .eds_celesteDashboardCard--hero .eds_celesteDashboardCard__body {
    position: relative;
    left: auto;
    bottom: auto;
    width: calc(100% - 1rem);
    margin: -1.5rem 0.5rem 0;
  }
  .eds_news_Celeste .eds_celesteDashboardCard--rail {
    grid-template-columns: 7.5rem minmax(0, 1fr);
    min-height: 5.5rem;
  }
}
/*
 * EasyDNNnews in-article media.
 * Preserves editor-defined inline widths and Ozone alignment mechanics while
 * isolating embedded images and players from the full-width article styling.
 */
.eds_news_Celeste .in_article_image {
  display: block;
  max-width: 100%;
  margin: 1.25rem 0;
  padding: 0.5rem;
  overflow: hidden;
  color: var(--celeste-news-text);
  background: var(--celeste-news-surface-warm);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
  container-name: celeste-in-article;
  container-type: inline-size;
}

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

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

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

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

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

.eds_news_Celeste .in_article_image .image_wrapper {
  overflow: hidden;
  border-radius: var(--celeste-news-radius-sm);
}

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

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

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

.eds_news_Celeste .in_article_image img,
.eds_news_Celeste--detailDefault .eds_news_Celeste__articleBody .in_article_image img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  border: 0;
  border-radius: var(--celeste-news-radius-sm);
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

.eds_news_Celeste .in_article_image .mejs__controls {
  display: flex;
  align-items: center;
  background: var(--celeste-news-heading);
}

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

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

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

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

@media (max-width: 640px) {
  .eds_news_Celeste .in_article_image,
  .eds_news_Celeste .in_article_image.left,
  .eds_news_Celeste .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_Celeste .EDN_cf_all_fields_container {
  display: block;
  width: 100%;
  clear: both;
  margin: clamp(2rem, 4vw, 3rem) 0;
  overflow: hidden;
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}
.eds_news_Celeste .EDN_cf_all_fields_container:empty {
  display: none;
}
.eds_news_Celeste .EDN_cf_all_fields_container > table {
  width: 100%;
  margin: 0;
  border: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
.eds_news_Celeste .EDN_cf_all_fields_container > table tr > td {
  padding: 0.9rem clamp(1rem, 2.5vw, 1.35rem);
  color: var(--celeste-news-text);
  vertical-align: top;
  overflow-wrap: anywhere;
  border: 0;
  border-bottom: 1px solid var(--celeste-news-border);
}
.eds_news_Celeste .EDN_cf_all_fields_container > table tr:last-child > td {
  border-bottom: 0;
}
.eds_news_Celeste .EDN_cf_all_fields_container > table tr > .EDN_cf_all_fields_table_label {
  width: 31%;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: 0.82rem;
  font-weight: 800;
  line-height: 1.45;
  background: color-mix(in srgb, var(--celeste-news-primary) 6%, var(--celeste-news-surface-warm));
}
.eds_news_Celeste .EDN_cf_all_fields_container > table tr > .EDN_all_fields_table_value {
  width: 69%;
  line-height: 1.6;
  transition: background-color var(--celeste-news-transition);
}
.eds_news_Celeste .EDN_cf_all_fields_container > table tr:hover > .EDN_all_fields_table_value {
  background: color-mix(in srgb, var(--celeste-news-primary) 3%, var(--celeste-news-white));
}
.eds_news_Celeste .EDN_cf_all_fields_container a {
  color: var(--celeste-news-primary-dark);
  font-weight: 700;
  text-decoration-color: color-mix(in srgb, currentColor 42%, transparent);
  text-underline-offset: 0.18em;
}
.eds_news_Celeste .EDN_cf_all_fields_container a:hover,
.eds_news_Celeste .EDN_cf_all_fields_container a:focus-visible {
  color: var(--celeste-news-heading);
  text-decoration-color: currentColor;
}
.eds_news_Celeste .EDN_cf_all_fields_container .EDN_cf_checkbox {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
}
.eds_news_Celeste .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(--celeste-news-white);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border-strong);
  border-radius: 0.28rem;
}
.eds_news_Celeste .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_Celeste .EDN_cf_all_fields_container .EDN_cf_checkbox_checked .EDN_cf_checkbox_icon {
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
}
.eds_news_Celeste .EDN_cf_all_fields_container .EDN_cf_checkbox_checked .EDN_cf_checkbox_icon::before {
  transform: translateY(-0.05rem) rotate(-45deg) scale(1);
}
.eds_news_Celeste .EDN_cf_all_fields_container .EDN_cf_checkboxList,
.eds_news_Celeste .EDN_cf_all_fields_container .EDN_cf_listGroup > ul {
  display: grid;
  gap: 0.4rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Celeste .EDN_cf_all_fields_container .EDN_cf_checkboxList > li,
.eds_news_Celeste .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_Celeste .EDN_cf_all_fields_container .EDN_cf_listGroup + .EDN_cf_listGroup {
  margin-top: 1rem;
}
.eds_news_Celeste .EDN_cf_all_fields_container .EDN_cf_listGroupName {
  margin: 0 0 0.65rem;
  padding: 0 0 0.45rem;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: 0.9rem;
  font-weight: 800;
  border-bottom: 1px solid var(--celeste-news-border);
}
.eds_news_Celeste .EDN_cf_all_fields_container .EDN_cf_listGroup.verticalList > ul > li {
  flex-direction: column;
  gap: 0.2rem;
}
.eds_news_Celeste .EDN_cf_all_fields_container .EDN_cf_listGroup > ul > li > div:empty {
  display: none;
}
.eds_news_Celeste .EDN_cf_all_fields_container img {
  max-width: 100%;
  height: auto;
}
.eds_news_Celeste .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;
}

/* Curated real-estate fields; all remaining fields stay in [EDNcf:ShowAll]. */
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__articleTitle {
  font-size: clamp(2.15rem, 4.6vw, 3.45rem);
  letter-spacing: -0.03em;
  line-height: 1.08;
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__articleHeadline {
  margin-top: clamp(1.35rem, 3vw, 2rem);
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyStatus {
  margin: 0.9rem 0 0;
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyStatus > span {
  display: inline-flex;
  align-items: center;
  min-height: 1.85rem;
  padding: 0.38rem 0.78rem;
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-radius: 999px;
  font-family: var(--celeste-news-font-heading);
  font-size: 0.7rem;
  font-weight: 800;
  letter-spacing: 0.045em;
  line-height: 1;
  text-transform: uppercase;
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertySummary {
  margin: clamp(1.35rem, 3vw, 2rem) 0;
  padding: 0.35rem 0.45rem;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: none;
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFacts {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 9rem), 1fr));
  gap: 0;
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFact {
  display: grid;
  gap: 0.2rem;
  min-width: 0;
  min-height: 3.65rem;
  padding: 0.68rem 0.85rem;
  background: transparent;
  border: 0;
  border-radius: 0;
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFact + .eds_news_Celeste__propertyFact {
  border-inline-start: 1px solid var(--celeste-news-border);
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFact > span {
  color: var(--celeste-news-muted);
  font-family: var(--celeste-news-font-heading);
  font-size: 0.62rem;
  font-weight: 800;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFact > strong {
  min-width: 0;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: 0.92rem;
  font-weight: 800;
  overflow-wrap: anywhere;
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFact--price {
  color: var(--celeste-news-primary-dark);
  background: transparent;
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFact--price > span,
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFact--price > strong {
  color: inherit;
}
.eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFact--price > strong {
  font-size: clamp(1rem, 1.8vw, 1.15rem);
  overflow-wrap: normal;
  white-space: nowrap;
}

@media (max-width: 640px) {
  .eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFacts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFact:nth-child(odd) {
    border-inline-start: 0;
  }
  .eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFact:nth-child(n+3) {
    border-top: 1px solid var(--celeste-news-border);
  }
}
@media (max-width: 420px) {
  .eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFacts {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Celeste--detailRealEstate .eds_news_Celeste__propertyFact + .eds_news_Celeste__propertyFact {
    border-top: 1px solid var(--celeste-news-border);
    border-inline-start: 0;
  }
}
@media (max-width: 640px) {
  .eds_news_Celeste .EDN_cf_all_fields_container > table,
  .eds_news_Celeste .EDN_cf_all_fields_container > table > tbody {
    display: block;
    width: 100%;
  }
  .eds_news_Celeste .EDN_cf_all_fields_container > table tr {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Celeste .EDN_cf_all_fields_container > table tr > td,
  .eds_news_Celeste .EDN_cf_all_fields_container > table tr > .EDN_cf_all_fields_table_label,
  .eds_news_Celeste .EDN_cf_all_fields_container > table tr > .EDN_all_fields_table_value {
    display: block;
    width: 100%;
  }
  .eds_news_Celeste .EDN_cf_all_fields_container > table tr > .EDN_cf_all_fields_table_label {
    padding-bottom: 0.55rem;
    border-bottom: 0;
  }
  .eds_news_Celeste .EDN_cf_all_fields_container > table tr > .EDN_all_fields_table_value {
    padding-top: 0.65rem;
  }
}
.eds_news_Celeste .justified-gallery > a,
.eds_news_Celeste .justified-gallery > div,
.eds_news_Celeste .justified-gallery > figure {
  overflow: hidden;
  padding: 0.15rem;
  border-radius: 0.75rem;
  background: transparent;
  box-sizing: border-box;
}

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

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

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

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

.eds_news_Celeste .justified-gallery > a > .jg-caption,
.eds_news_Celeste .justified-gallery > div > .jg-caption,
.eds_news_Celeste .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(--celeste-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_Celeste .justified-gallery > a > .jg-caption.jg-caption-visible,
.eds_news_Celeste .justified-gallery > div > .jg-caption.jg-caption-visible,
.eds_news_Celeste .justified-gallery > figure > .jg-caption.jg-caption-visible {
  display: block;
  opacity: 0.94;
  transform: translateY(0);
}

@media (max-width: 520px) {
  .eds_news_Celeste .justified-gallery > a > .jg-caption,
  .eds_news_Celeste .justified-gallery > div > .jg-caption,
  .eds_news_Celeste .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;
  }
}
.eds_news_Celeste.eds_subCollection_contentBlock {
  --celeste-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");
  --celeste-contentblock-dropdown-width: 12rem;
  --celeste-contentblock-more-width: 30px;
  --celeste-contentblock-motion-distance: 1.25rem;
  --celeste-contentblock-motion-duration: 320ms;
  --celeste-contentblock-motion-ease: cubic-bezier(0.22, 1, 0.36, 1);
  --celeste-contentblock-item-enter-y: 0.55rem;
  --celeste-contentblock-item-enter-opacity: 0.16;
  --celeste-contentblock-item-duration: 280ms;
  --celeste-contentblock-item-ease: cubic-bezier(0.22, 1, 0.36, 1);
  --celeste-contentblock-padding: clamp(0.65rem, 1.4vw, 1rem);
  padding: var(--celeste-contentblock-padding);
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius-lg);
  box-shadow: var(--celeste-news-shadow-sm);
  overflow: visible;
  container-type: inline-size;
  container-name: celeste-contentblock;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_wrapper,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_wrapper {
  width: 100%;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_header {
  position: relative;
  display: block;
  width: 100%;
  margin: calc(var(--celeste-contentblock-padding) * -1) 0 0;
  min-height: 2.55rem;
  padding: 0.44rem 0.5rem;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  overflow: visible;
  background: transparent;
  border: 0;
  border-bottom: 1px solid var(--celeste-news-border);
  border-radius: 0;
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_header:has(> .edn__contentBlock_visibleItemList) {
  border: 0;
  border-bottom: 1px solid var(--celeste-news-border);
  border-radius: 0;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_header::after {
  content: "";
  display: table;
  clear: both;
  width: 100%;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_header:not(:has(> .edn__contentBlock_title,
> .edn__contentBlock_visibleItemList)) {
  display: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_title {
  display: inline-flex;
  align-items: center;
  width: auto;
  max-width: 100%;
  min-height: 1.75rem;
  margin: 0;
  padding: 0 0.65rem;
  overflow: hidden;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--celeste-news-heading);
  font: 800 clamp(0.82rem, 1.3vw, 1rem)/1.15 var(--celeste-news-font-heading);
  letter-spacing: -0.02em;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_title > span {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_itemList {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  visibility: hidden;
  list-style: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_itemList > li {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  color: var(--celeste-news-text);
  font: 700 0.82rem/1.2 var(--celeste-news-font-body);
  cursor: pointer;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_itemList > li > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 1.75rem;
  padding: 0.32rem 0.62rem;
  line-height: 1.15;
  white-space: nowrap;
  color: inherit;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 999px;
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), box-shadow var(--celeste-news-transition);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_itemList > li.edn__contentBlock_hide {
  display: none !important;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_itemList > li:hover > span,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_itemList > li:focus-visible > span {
  color: var(--celeste-news-primary-dark);
  border-color: color-mix(in srgb, var(--celeste-news-primary) 42%, var(--celeste-news-border));
  box-shadow: var(--celeste-news-shadow-sm);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_itemList > li.edn__contentBlock_active > span {
  color: var(--celeste-news-primary-dark);
  background: color-mix(in srgb, var(--celeste-news-primary) 7%, var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-primary) 58%, var(--celeste-news-border));
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_itemList > li[class*=EDNcategorycolor-] > span {
  border-color: color-mix(in srgb, currentColor 18%, var(--celeste-news-border));
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_ready .edn__contentBlock_itemList {
  visibility: visible;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_visibleItemList {
  display: table;
  width: auto;
  max-width: none;
  margin: 0;
  padding: 0;
  float: right;
  white-space: nowrap;
  overflow: visible;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_visibleItemList > li {
  display: table-cell;
  float: none;
  padding: 0 0.15rem 0 0;
  vertical-align: middle;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_visibleItemList > li.edn__contentBlock_hide {
  display: none !important;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_visibleItemList.edn__contentBlock_itemsHidden {
  margin-right: calc(var(--celeste-contentblock-more-width) + 0.2rem);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper {
  position: absolute;
  display: none;
  top: 0;
  right: 0.5rem;
  width: var(--celeste-contentblock-more-width);
  height: 100%;
  margin: 0;
  z-index: 15;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden {
  display: block;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_contentBlock_trigger {
  position: absolute;
  top: 50%;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  min-height: 30px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  box-sizing: border-box;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-white));
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 24%, var(--celeste-news-border));
  border-radius: 999px;
  transform: translateY(-50%);
  cursor: pointer;
  transition: background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), box-shadow var(--celeste-news-transition);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_contentBlock_trigger::before {
  content: "";
  display: block;
  width: 16px;
  height: 4px;
  background: radial-gradient(circle, currentColor 0 2px, transparent 2.25px) 0 50%/6px 4px repeat-x;
  color: var(--celeste-news-heading);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_contentBlock_trigger:hover,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_contentBlock_trigger:focus-visible {
  background: color-mix(in srgb, var(--celeste-news-primary) 14%, var(--celeste-news-white));
  border-color: var(--celeste-news-primary);
  box-shadow: var(--celeste-news-shadow-sm);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_contentBlock_trigger:hover::before,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_contentBlock_trigger:focus-visible::before {
  color: var(--celeste-news-primary-dark);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList {
  position: absolute;
  display: none;
  top: 100%;
  right: -1px;
  left: auto;
  z-index: 20;
  min-width: var(--celeste-contentblock-dropdown-width);
  margin: 0;
  padding: 0.45rem;
  list-style: none;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-md);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList:empty {
  display: none !important;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList > li {
  display: none;
  width: 100%;
  margin: 0;
  padding: 0;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList > li.edn__contentBlock_hide {
  display: none !important;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList > li > span {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  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(--celeste-news-border);
  border-radius: 0.55rem;
  box-sizing: border-box;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden:hover > .edn__contentBlock_hiddenItemList,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden:focus-within > .edn__contentBlock_hiddenItemList,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden.edn__showItems > .edn__contentBlock_hiddenItemList,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden.edn__itemListClicked > .edn__contentBlock_hiddenItemList {
  display: flex;
  flex-direction: column;
  gap: 0.3rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden:hover > .edn__contentBlock_hiddenItemList > li.edn__contentBlock_hide,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden:focus-within > .edn__contentBlock_hiddenItemList > li.edn__contentBlock_hide,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden.edn__showItems > .edn__contentBlock_hiddenItemList > li.edn__contentBlock_hide,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemWrapper.edn__contentBlock_itemsHidden.edn__itemListClicked > .edn__contentBlock_hiddenItemList > li.edn__contentBlock_hide {
  display: block !important;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_mainWrapper,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__articleListWrapper {
  min-width: 0;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_mainWrapper {
  position: relative;
  padding-top: 1rem;
}
.eds_news_Celeste.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(--celeste-news-white) 72%, transparent) 50%, transparent 62%);
  background-size: 220% 100%;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__articleListWrapper {
  opacity: 1;
  visibility: visible;
  transform: none;
  animation: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock:not(.edn__contentBlock_triggeredNextPage):not(.edn__contentBlock_triggeredPreviousPage) .edn__articleListWrapper {
  opacity: 1;
  visibility: visible;
  transform: none;
  animation: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_loading .edn_mainWrapper {
  cursor: progress;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_loading .edn_mainWrapper::before {
  opacity: 1;
  visibility: visible;
  animation: celeste-contentblock-loading-sweep 1.15s linear infinite;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_loading .edn__articleListWrapper {
  opacity: 0.68;
  visibility: visible;
  transform: none;
  animation: none;
  pointer-events: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__articleListWrapper article {
  --celeste-contentblock-item-delay: 0ms;
  animation: celeste-contentblock-filter-item-enter var(--celeste-contentblock-item-duration) var(--celeste-contentblock-item-ease) var(--celeste-contentblock-item-delay) both;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_prominentArticles article:nth-child(1) {
  --celeste-contentblock-item-delay: 0ms;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_prominentArticles article:nth-child(2) {
  --celeste-contentblock-item-delay: 45ms;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_smallList article:nth-child(1) {
  --celeste-contentblock-item-delay: 80ms;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_smallList article:nth-child(2) {
  --celeste-contentblock-item-delay: 115ms;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_smallList article:nth-child(3) {
  --celeste-contentblock-item-delay: 150ms;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_smallList article:nth-child(4) {
  --celeste-contentblock-item-delay: 185ms;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_triggeredNextPage, .eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_triggeredPreviousPage {
  --celeste-contentblock-item-enter-y: 0rem;
  --celeste-contentblock-item-enter-opacity: 1;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_triggeredNextPage .edn__articleListWrapper article, .eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_triggeredPreviousPage .edn__articleListWrapper article {
  animation-delay: 0ms;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_triggeredNextPage:not(.edn__contentBlock_pageReady):not(.edn__contentBlock_loading) .edn__articleListWrapper, .eds_news_Celeste.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_Celeste.eds_subCollection_contentBlock.edn__contentBlock_triggeredNextPage.edn__contentBlock_pageReady:not(.edn__contentBlock_loading) .edn__articleListWrapper {
  visibility: visible;
  animation: celeste-contentblock-enter-next var(--celeste-contentblock-motion-duration) var(--celeste-contentblock-motion-ease) both;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_triggeredPreviousPage.edn__contentBlock_pageReady:not(.edn__contentBlock_loading) .edn__articleListWrapper {
  visibility: visible;
  animation: celeste-contentblock-enter-previous var(--celeste-contentblock-motion-duration) var(--celeste-contentblock-motion-ease) both;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_pagination {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  align-items: center;
  justify-content: flex-end;
  margin-top: 1.25rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_loading .edn_pagination {
  pointer-events: none;
  opacity: 0.68;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_previousPage,
.eds_news_Celeste.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(--celeste-news-heading);
  font: 800 0.85rem/1.2 var(--celeste-news-font-body);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 999px;
  cursor: pointer;
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), box-shadow var(--celeste-news-transition), transform var(--celeste-news-transition), opacity var(--celeste-news-transition);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_previousPage:hover,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_previousPage:focus-visible,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_nextPage:hover,
.eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_nextPage:focus-visible {
  color: var(--celeste-news-primary-dark);
  border-color: var(--celeste-news-primary);
  box-shadow: var(--celeste-news-shadow-sm);
  transform: translateY(-1px);
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_disablePreviousPage .edn__contentBlock_previousPage, .eds_news_Celeste.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_Celeste.eds_subCollection_contentBlock .eds_noContent,
.eds_news_Celeste.eds_subCollection_contentBlock .eds_contentError {
  display: none;
  margin: 1rem 0 0;
  padding: 0.9rem 1rem;
  color: var(--celeste-news-muted);
  font: 600 0.95rem/1.5 var(--celeste-news-font-body);
  background: color-mix(in srgb, var(--celeste-news-surface) 80%, var(--celeste-news-white));
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_noContent:not(.edn__contentBlock_triggeredNextPage):not(.edn__contentBlock_triggeredPreviousPage) .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_contentError .edn__articleListWrapper {
  display: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_noContent:not(.edn__contentBlock_triggeredNextPage):not(.edn__contentBlock_triggeredPreviousPage) .eds_noContent, .eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_contentError .eds_contentError {
  display: block;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_disablePreviousPage.edn__contentBlock_disableNextPage .edn_pagination, .eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_noContent:not(.edn__contentBlock_triggeredNextPage):not(.edn__contentBlock_triggeredPreviousPage) .edn_pagination, .eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_contentError .edn_pagination {
  display: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_noContent.edn__contentBlock_triggeredNextPage .edn__contentBlock_nextPage, .eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_noContent.edn__contentBlock_triggeredPreviousPage .edn__contentBlock_previousPage {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .eds_contentError {
  color: color-mix(in srgb, var(--celeste-news-error) 74%, var(--celeste-news-heading));
  background: color-mix(in srgb, var(--celeste-news-error) 7%, var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-error) 22%, var(--celeste-news-border));
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_articleTitle a,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_articleTitle a:visited,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_smallList .edn_smallListThumb,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_smallList .edn_smallListThumb:visited,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_smallList .edn_smallListContent h2 a,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_smallList .edn_smallListContent h2 a:visited {
  color: var(--celeste-news-heading);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_articleTitle a:hover,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_articleTitle a:focus-visible,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_articleTitle a:active,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_smallList .edn_smallListContent h2 a:hover,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_smallList .edn_smallListContent h2 a:focus-visible,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_smallList .edn_smallListContent h2 a:active {
  color: var(--celeste-news-primary-dark);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_prominentArticles figure > a,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_prominentArticles figure > a:visited,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_prominentArticles figure > a:hover,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_prominentArticles figure > a:focus-visible,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_prominentArticles figure > a:active {
  color: inherit;
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_metaDetails a,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_metaDetails a:visited {
  color: var(--celeste-news-muted);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_metaDetails a:hover,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_metaDetails a:focus-visible,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_metaDetails a:active {
  color: var(--celeste-news-primary-dark);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_category a,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_category a:visited,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_numberOfComments a,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_numberOfComments a:visited,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_category a:hover,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_category a:focus-visible,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_category a:active,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_numberOfComments a:hover,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_numberOfComments a:focus-visible,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_numberOfComments a:active {
  color: inherit;
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_category a[class*=EDNcategorycolor-] {
  border-color: color-mix(in srgb, currentColor 18%, transparent);
}
@media (max-width: 640px) {
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_pagination {
    justify-content: stretch;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_previousPage,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_nextPage {
    flex: 1 1 9rem;
  }
}

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

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

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

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

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

@media (max-width: 1100px) {
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbCards,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbGrid, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_Hero_1Plus4 .edn_cbCards--support, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_Editorial_1Plus2Plus6 .edn_cbCompactList {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 760px) {
  .eds_news_Celeste.eds_subCollection_contentBlock {
    --celeste-contentblock-padding: 0.85rem;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbCards,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbGrid,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbMediaList, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_Featured_2Plus4 .edn_cbFeatured, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_Featured_2Plus4 .edn_cbMediaList, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_Hero_1Plus4 .edn_cbCards--support, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_Editorial_1Plus2Plus6 .edn_cbCards--medium, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_Editorial_1Plus2Plus6 .edn_cbCompactList {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbMediaList .edn_cbMedia {
    width: min(7.5rem, 36vw);
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbMedia,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbSpotlight__support .edn_cbMedia {
    width: min(5.5rem, 30vw);
  }
}
@media (max-width: 480px) {
  .eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_hiddenItemList {
    width: min(var(--celeste-contentblock-dropdown-width), 100vw - 2rem);
    min-width: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .eds_news_Celeste.eds_subCollection_contentBlock .edn__articleListWrapper,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn__articleListWrapper article,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_mainWrapper::before,
  .eds_news_Celeste.eds_subCollection_contentBlock .eds_noContent,
  .eds_news_Celeste.eds_subCollection_contentBlock .eds_contentError {
    animation: none !important;
    transition: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock.edn__contentBlock_loading .edn__articleListWrapper {
    opacity: 0.68 !important;
  }
}
/* Celeste ContentBlocks compositions follow the supplied newsroom design:
   strong photography, floating white story panels and compact satellite cards. */
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--orbitalCluster,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--eclipseSpotlight,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--nebulaStack,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--cometStream,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard {
  position: relative;
  display: grid;
  grid-column: 1/-1;
  min-width: 0;
  gap: clamp(0.85rem, 1.7vw, 1.2rem);
}
.eds_news_Celeste.eds_subCollection_contentBlock :is(.edn_cbLayout--orbitalCluster .edn_cbItem--hero,
.edn_cbLayout--constellationRail .edn_cbItem--lead,
.edn_cbLayout--missionBrief .edn_cbItem--lead,
.edn_cbLayout--eclipseSpotlight .edn_cbItem--spotlight,
.edn_cbLayout--newsroomDashboard .edn_cbItem--dashboardFeature) {
  overflow: visible;
  background: transparent;
  border: 0;
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock :is(.edn_cbLayout--orbitalCluster .edn_cbItem--hero,
.edn_cbLayout--constellationRail .edn_cbItem--lead,
.edn_cbLayout--missionBrief .edn_cbItem--lead,
.edn_cbLayout--eclipseSpotlight .edn_cbItem--spotlight,
.edn_cbLayout--newsroomDashboard .edn_cbItem--dashboardFeature) .edn_cbMedia {
  overflow: hidden;
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1.15rem, 2.2vw, 2rem);
}
.eds_news_Celeste.eds_subCollection_contentBlock :is(.edn_cbLayout--orbitalCluster .edn_cbItem--hero,
.edn_cbLayout--constellationRail .edn_cbItem--lead,
.edn_cbLayout--missionBrief .edn_cbItem--lead,
.edn_cbLayout--eclipseSpotlight .edn_cbItem--spotlight,
.edn_cbLayout--newsroomDashboard .edn_cbItem--dashboardFeature) .edn_cbContent {
  position: relative;
  z-index: 2;
  width: calc(100% - clamp(2rem, 9vw, 6rem));
  margin: clamp(-4.5rem, -7vw, -3rem) auto 0;
  padding: clamp(0.85rem, 1.8vw, 1.3rem);
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1rem, 2vw, 1.75rem);
  box-shadow: var(--celeste-news-shadow-md);
}
.eds_news_Celeste.eds_subCollection_contentBlock :is(.edn_cbLayout--orbitalCluster .edn_cbItem--hero,
.edn_cbLayout--constellationRail .edn_cbItem--lead,
.edn_cbLayout--missionBrief .edn_cbItem--lead,
.edn_cbLayout--eclipseSpotlight .edn_cbItem--spotlight) :is(.edn_cbTitle, .edn_cbTitle a, .edn_cbSummary) {
  color: var(--celeste-news-heading);
}
.eds_news_Celeste.eds_subCollection_contentBlock :is(.edn_cbLayout--orbitalCluster .edn_cbItem--hero,
.edn_cbLayout--constellationRail .edn_cbItem--lead,
.edn_cbLayout--missionBrief .edn_cbItem--lead,
.edn_cbLayout--eclipseSpotlight .edn_cbItem--spotlight) :is(.edn_cbMeta, .edn_cbDate, .edn_cbCategory) {
  color: var(--celeste-news-muted);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--orbitalCluster .edn_cbItem--hero > .edn_cbContent > .edn_cbEyebrow,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbItem--lead > .edn_cbContent > .edn_cbEyebrow,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbItem--lead > .edn_cbContent > .edn_cbEyebrow,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--eclipseSpotlight .edn_cbItem--spotlight > .edn_cbContent > .edn_cbEyebrow,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbItem--dashboardFeature > .edn_cbContent > .edn_cbEyebrow {
  color: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--orbitalCluster .edn_cbMedia img,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--eclipseSpotlight .edn_cbMedia img {
  aspect-ratio: 2.15/1;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--orbitalCluster .edn_cbCards--support {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--orbitalCluster .edn_cbCards--support .edn_cbItem,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--nebulaStack .edn_smallList .edn_cbItem,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardRail .edn_cbItem {
  display: grid;
  grid-template-columns: minmax(6rem, 38%) minmax(0, 1fr);
  align-items: stretch;
  padding: 0;
  border-color: var(--celeste-news-border);
  border-radius: clamp(1rem, 2vw, 1.65rem);
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock :is(.edn_cbLayout--orbitalCluster .edn_cbCards--support,
.edn_cbLayout--nebulaStack .edn_smallList,
.edn_cbLayout--newsroomDashboard .edn_cbDashboardRail) .edn_cbMedia {
  width: auto;
  min-height: 100%;
  border-radius: inherit;
}
.eds_news_Celeste.eds_subCollection_contentBlock :is(.edn_cbLayout--orbitalCluster .edn_cbCards--support,
.edn_cbLayout--nebulaStack .edn_smallList,
.edn_cbLayout--newsroomDashboard .edn_cbDashboardRail) .edn_cbMedia img {
  height: 100%;
  aspect-ratio: 1.15/1;
}
.eds_news_Celeste.eds_subCollection_contentBlock :is(.edn_cbLayout--orbitalCluster .edn_cbCards--support,
.edn_cbLayout--nebulaStack .edn_smallList,
.edn_cbLayout--newsroomDashboard .edn_cbDashboardRail) .edn_cbContent {
  align-self: center;
  padding: clamp(0.7rem, 1.3vw, 1rem);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief {
  grid-template-columns: minmax(0, 1.15fr) minmax(16rem, 0.85fr);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbLead,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbLead {
  align-self: start;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbLead {
  grid-column: 1;
  grid-row: 1;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbCards--medium,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCards--medium {
  grid-template-columns: minmax(0, 1fr);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbCards--medium {
  grid-column: 2;
  grid-row: 1/span 2;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbCards--medium .edn_cbItem,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCards--medium .edn_cbItem {
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCards--medium .edn_cbItem {
  display: grid;
  grid-template-columns: minmax(8.5rem, 44%) minmax(0, 1fr);
  align-items: stretch;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCards--medium .edn_cbItem:not(:has(.edn_cbMedia)) {
  grid-template-columns: minmax(0, 1fr);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCards--medium .edn_cbMedia img {
  height: 100%;
  min-height: 12rem;
  aspect-ratio: auto;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCards--medium .edn_cbContent {
  align-self: center;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbCompactList {
  grid-column: 1;
  grid-row: 2;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCompactList {
  grid-column: 1/-1;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbCompactList .edn_cbItem,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCompactList .edn_cbItem {
  min-height: 5.2rem;
  padding: 0.8rem;
  border-color: var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--eclipseSpotlight {
  grid-template-columns: minmax(0, 1.35fr) minmax(16rem, 0.65fr);
  align-items: stretch;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--eclipseSpotlight .edn_cbSpotlight__support {
  display: grid;
  gap: 0.8rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--eclipseSpotlight .edn_cbSpotlight__support .edn_cbItem {
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border-color: var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--eclipseSpotlight .edn_cbSpotlight__support :is(.edn_cbTitle, .edn_cbTitle a) {
  color: var(--celeste-news-heading);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--nebulaStack .edn_cbFeatured {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--nebulaStack .edn_cbFeatured .edn_cbItem {
  border-color: var(--celeste-news-border);
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--nebulaStack .edn_smallList {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.8rem;
  margin: 0;
  padding: 0;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CometStream .edn_mainWrapper > .edn__articleListWrapper {
  padding-left: 1.25rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CometStream .edn_mainWrapper > .edn__articleListWrapper > .edn_cbTimeline {
  padding-left: 0;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbItem--lead .edn_cbMedia img,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbItem--lead .edn_cbMedia img {
  aspect-ratio: 1.45/1;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardFeatures {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: inherit;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardFeatureGrid,
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardBriefs {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.8rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardRail {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0.8rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardRail .edn_cbItem {
  grid-template-columns: minmax(4.6rem, 42%) minmax(0, 1fr);
}
.eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardBriefs .edn_cbItem {
  padding: 1rem;
  border-color: var(--celeste-news-border);
  box-shadow: none;
}
@container celeste-contentblock (max-width: 62rem) {
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--eclipseSpotlight {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbLead,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbLead {
    align-self: stretch;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbLead,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbCards--medium,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbCompactList {
    grid-column: 1;
    grid-row: auto;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbCards--medium,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCards--medium {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCards--medium .edn_cbItem {
    display: block;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCards--medium .edn_cbMedia img {
    height: auto;
    min-height: 0;
    aspect-ratio: 16/9;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardRail {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@container celeste-contentblock (max-width: 44rem) {
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--orbitalCluster .edn_cbCards--support,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbCards--medium,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--constellationRail .edn_cbCompactList,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCards--medium,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--missionBrief .edn_cbCompactList,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--nebulaStack .edn_cbFeatured,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--nebulaStack .edn_smallList,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardFeatures,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardFeatureGrid,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardBriefs,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbLayout--newsroomDashboard .edn_cbDashboardRail {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* ContentBlocks replaces only the repeated article region on filter/paging.
   Layout wrappers emitted by ArticleRepeat:Before/After are therefore not
   guaranteed to survive an AJAX refresh. Keep every Celeste composition
   reproducible from the stable template class and article role classes. */
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridThreeColumns .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridFourColumns .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CompactList .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MediaList .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_RankedList .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper {
  display: grid;
  gap: 1rem;
  min-width: 0;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridThreeColumns .edn_mainWrapper > .edn__articleListWrapper {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridFourColumns .edn_mainWrapper > .edn__articleListWrapper {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridThreeColumns .edn_mainWrapper > .edn__articleListWrapper > .eds_celesteGridCard, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridFourColumns .edn_mainWrapper > .edn__articleListWrapper > .eds_celesteGridCard {
  display: flex;
  flex-direction: column;
  border-color: var(--celeste-news-border);
  border-radius: clamp(1.35rem, 2.4vw, 2rem);
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridThreeColumns .edn_mainWrapper > .edn__articleListWrapper > .eds_celesteGridCard > .edn_cbContent, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridFourColumns .edn_mainWrapper > .edn__articleListWrapper > .eds_celesteGridCard > .edn_cbContent {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CompactList .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MediaList .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_RankedList .edn_mainWrapper > .edn__articleListWrapper {
  grid-template-columns: minmax(0, 1fr);
  gap: 0.7rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CompactList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MediaList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--mediaList {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CompactList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact > .edn_cbMedia {
  width: 6rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MediaList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--mediaList > .edn_cbMedia {
  width: 8.5rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CompactList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MediaList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--mediaList > .edn_cbMedia {
  border-radius: 0.55rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CompactList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact > .edn_cbMedia img, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MediaList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--mediaList > .edn_cbMedia img {
  width: 100%;
  height: auto;
  aspect-ratio: 8/5;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CompactList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact > .edn_cbContent, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MediaList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--mediaList > .edn_cbContent {
  padding: 0;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CompactList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact > .edn_cbContent:first-child, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MediaList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--mediaList > .edn_cbContent:first-child {
  grid-column: 1/-1;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_RankedList .edn_mainWrapper > .edn__articleListWrapper {
  counter-reset: celeste-contentblock-rank;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_RankedList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbRankedItem {
  position: relative;
  display: grid;
  grid-template-columns: 3rem minmax(0, 1fr);
  gap: 0.8rem;
  align-items: start;
  padding: 0.85rem;
  counter-increment: celeste-contentblock-rank;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_RankedList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbRankedItem::before {
  content: counter(celeste-contentblock-rank, decimal-leading-zero);
  color: color-mix(in srgb, var(--celeste-news-primary) 52%, var(--celeste-news-muted));
  font: 900 1.55rem/1 var(--celeste-news-font-heading);
  letter-spacing: -0.06em;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_RankedList .edn_mainWrapper > .edn__articleListWrapper > .edn_cbRankedItem > .edn_cbContent {
  padding: 0;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbHero, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbCards--support, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbFeatured, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_smallList {
  grid-column: 1/-1;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbLead {
  grid-column: 1/8;
  grid-row: 1;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbCards--medium {
  grid-column: 8/13;
  grid-row: 1/span 2;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbCompactList {
  grid-column: 1/8;
  grid-row: 2;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--lead, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--lead {
  grid-column: 1/-1;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--medium, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--medium {
  grid-column: span 6;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact {
  grid-column: span 4;
  min-height: 5.2rem;
  padding: 0.8rem;
  border-color: var(--celeste-news-border);
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact > .edn_cbContent, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact > .edn_cbContent {
  padding: 0;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact .edn_cbTitle, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--compact .edn_cbTitle {
  font-size: 0.98rem;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbLead {
  grid-column: 1/8;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbCards--medium {
  grid-column: 8/13;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbCompactList {
  grid-column: 1/-1;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper {
  grid-template-columns: minmax(0, 1.35fr) minmax(16rem, 0.65fr);
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbSpotlight__lead {
  grid-column: 1;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbSpotlight__support {
  grid-column: 2;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--spotlight {
  grid-column: 1;
  grid-row: 1/span 3;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support {
  grid-column: 2;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbDashboardFeatures, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbDashboardRail, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbDashboardFeatureGrid, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbDashboardBriefs {
  grid-column: 1/-1;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardFeature, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardGrid, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardBrief {
  grid-column: span 6;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardRail {
  grid-column: span 3;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardBrief {
  padding: 1rem;
  border-color: var(--celeste-news-border);
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--hero, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--lead, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--lead, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--spotlight, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardFeature {
  overflow: visible;
  background: transparent;
  border: 0;
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--hero > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--lead > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--lead > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--spotlight > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardFeature > .edn_cbMedia {
  overflow: hidden;
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1.1rem, 2.2vw, 1.75rem);
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--hero > .edn_cbContent, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--lead > .edn_cbContent, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--lead > .edn_cbContent, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--spotlight > .edn_cbContent, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardFeature > .edn_cbContent {
  position: relative;
  z-index: 2;
  width: calc(100% - clamp(2rem, 8vw, 7rem));
  margin: clamp(-4rem, -6vw, -2.6rem) auto 0;
  padding: clamp(1rem, 2vw, 1.4rem);
  color: var(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: clamp(1rem, 2vw, 1.65rem);
  box-shadow: var(--celeste-news-shadow-lg);
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--hero > .edn_cbContent:first-child, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--lead > .edn_cbContent:first-child, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--lead > .edn_cbContent:first-child, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--spotlight > .edn_cbContent:first-child, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardFeature > .edn_cbContent:first-child {
  width: 100%;
  margin-top: 0;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--medium, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--small, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardRail {
  display: grid;
  grid-template-columns: minmax(6rem, 38%) minmax(0, 1fr);
  align-items: stretch;
  padding: 0;
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--medium > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--small > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardRail > .edn_cbMedia {
  width: auto;
  min-height: 100%;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--medium > .edn_cbMedia img, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support > .edn_cbMedia img, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support > .edn_cbMedia img, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--small > .edn_cbMedia img, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardRail > .edn_cbMedia img {
  height: 100%;
  aspect-ratio: 1.15/1;
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--medium > .edn_cbContent, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support > .edn_cbContent, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support > .edn_cbContent, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--small > .edn_cbContent, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardRail > .edn_cbContent {
  align-self: center;
  padding: clamp(0.7rem, 1.3vw, 1rem);
}
.eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--medium > .edn_cbContent:first-child, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support > .edn_cbContent:first-child, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support > .edn_cbContent:first-child, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--small > .edn_cbContent:first-child, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardRail > .edn_cbContent:first-child {
  grid-column: 1/-1;
}
@container celeste-contentblock (max-width: 62rem) {
  .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridThreeColumns .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridFourColumns .edn_mainWrapper > .edn__articleListWrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_ConstellationRail__9-articles .edn_mainWrapper > .edn__articleListWrapper > *, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > *, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > * {
    grid-column: 1;
    grid-row: auto;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardRail {
    grid-column: span 6;
  }
}
@container celeste-contentblock (max-width: 44rem) {
  .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridThreeColumns .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_CardGridFourColumns .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > *, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper > *, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > * {
    grid-column: 1;
    grid-row: auto;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--medium, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--small, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardRail {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_MissionBrief__9-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--medium > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_OrbitalCluster__5-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_EclipseSpotlight__4-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--support > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NebulaStack__6-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--small > .edn_cbMedia, .eds_news_Celeste.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn_mainWrapper > .edn__articleListWrapper > .edn_cbItem--dashboardRail > .edn_cbMedia {
    width: 100%;
    min-height: 0;
  }
}

@keyframes celeste-contentblock-loading-sweep {
  from {
    background-position: 180% 0;
  }
  to {
    background-position: -80% 0;
  }
}
@keyframes celeste-contentblock-filter-item-enter {
  from {
    opacity: var(--celeste-contentblock-item-enter-opacity);
    transform: translateY(var(--celeste-contentblock-item-enter-y));
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes celeste-contentblock-enter-next {
  from {
    opacity: 0;
    transform: translateX(var(--celeste-contentblock-motion-distance));
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes celeste-contentblock-enter-previous {
  from {
    opacity: 0;
    transform: translateX(calc(var(--celeste-contentblock-motion-distance) * -1));
  }
  to {
    opacity: 1;
    transform: none;
  }
}
/* Related/most-popular sidebar lists from details.png. */
@container celeste-contentblock (max-width: 30rem) {
  .eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_header {
    padding-bottom: 0.62rem;
    border-bottom: 0;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_title {
    position: relative;
    padding-top: 0.55rem;
    font-size: 1rem;
    font-weight: 750;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn__contentBlock_title::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0.3rem;
    height: 0.18rem;
    border-radius: 999px;
    background: var(--celeste-news-primary);
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbCompactList,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbRankedList {
    gap: 0;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbItem,
  .eds_news_Celeste.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(--celeste-news-border) 58%, transparent);
    border-radius: 0;
    box-shadow: none;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbMedia {
    display: none;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbTitle,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbTitle {
    font-size: 0.74rem;
    line-height: 1.28;
    font-weight: 700;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbCompactList .edn_cbMeta,
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbMeta {
    margin-top: 0.2rem;
    color: var(--celeste-news-primary);
    font-size: 0.56rem;
    letter-spacing: 0.025em;
    text-transform: uppercase;
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbItem {
    grid-template-columns: 1.25rem minmax(0, 1fr);
  }
  .eds_news_Celeste.eds_subCollection_contentBlock .edn_cbRankedList .edn_cbItem::before {
    width: auto;
    height: auto;
    color: var(--celeste-news-primary);
    background: transparent;
    border: 0;
    font-size: 0.64rem;
    box-shadow: none;
  }
}
.eds_news_Celeste .article_pager {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  justify-content: center;
  margin-top: 2.4rem;
}
.eds_news_Celeste .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(--celeste-news-heading);
  font-weight: 800;
  text-decoration: none;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
}
.eds_news_Celeste .article_pager a:hover,
.eds_news_Celeste .article_pager a:focus,
.eds_news_Celeste .article_pager a.active {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
}
.eds_news_Celeste .edNews_loadMoreTriggerWrapper {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 1.15rem 0 0;
  font-size: 1rem;
  line-height: 1;
}
.eds_news_Celeste .edNews_loadMoreTriggerWrapper.hide {
  display: none;
}
.eds_news_Celeste .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(--celeste-news-primary-dark);
  font: inherit;
  text-decoration: none;
  background: color-mix(in srgb, var(--celeste-news-primary) 6%, var(--celeste-news-white));
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 34%, var(--celeste-news-border));
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
  cursor: pointer;
  appearance: none;
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), box-shadow var(--celeste-news-transition), transform var(--celeste-news-transition);
}
.eds_news_Celeste .edNews_loadMoreTrigger:hover, .eds_news_Celeste .edNews_loadMoreTrigger:focus-visible {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
  box-shadow: 0 0.45rem 1rem rgba(17, 24, 39, 0.1);
  transform: translateY(-1px);
  outline: none;
}
.eds_news_Celeste .edNews_loadMoreTrigger:focus-visible {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--celeste-news-primary) 24%, transparent), 0 0.45rem 1rem rgba(17, 24, 39, 0.1);
}
.eds_news_Celeste .edNews_loadMoreTrigger:active {
  transform: translateY(0);
}
.eds_news_Celeste .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(--celeste-news-transition);
}
.eds_news_Celeste .edNews_loadMoreTrigger .actionTextContainer > span {
  color: inherit;
}
.eds_news_Celeste .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(--celeste-news-primary-dark);
  background: linear-gradient(110deg, color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-white)) 0%, color-mix(in srgb, var(--celeste-news-primary) 3%, var(--celeste-news-white)) 42%, color-mix(in srgb, var(--celeste-news-primary) 12%, var(--celeste-news-white)) 58%, color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-white)) 100%);
  background-size: 220% 100%;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(100%);
  transition: opacity var(--celeste-news-transition), visibility var(--celeste-news-transition), transform var(--celeste-news-transition);
}
.eds_news_Celeste .edNews_loadMoreTrigger .loadingOverlay > span {
  color: inherit;
  font-size: 0.86rem;
  font-weight: 900;
  line-height: 1.2;
}
.eds_news_Celeste .edNews_loadMoreTriggerWrapper.loading .edNews_loadMoreTrigger {
  cursor: wait;
  transform: none;
}
.eds_news_Celeste .edNews_loadMoreTriggerWrapper.loading .actionTextContainer {
  opacity: 0.18;
}
.eds_news_Celeste .edNews_loadMoreTriggerWrapper.loading .loadingOverlay {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
  animation: celesteNewsLoadMoreSweep 1.35s ease-in-out infinite;
}
.eds_news_Celeste .edNews_loadMoreTriggerWrapper.loading .edNews_loadMoreTrigger:hover,
.eds_news_Celeste .edNews_loadMoreTriggerWrapper.loading .edNews_loadMoreTrigger:focus-visible {
  color: var(--celeste-news-primary-dark);
  background: color-mix(in srgb, var(--celeste-news-primary) 6%, var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-primary) 34%, var(--celeste-news-border));
  box-shadow: var(--celeste-news-shadow-sm);
  transform: none;
}

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

.eds_news_Celeste__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(--celeste-news-surface-warm) 70%, var(--celeste-news-white));
  border-bottom: 1px solid var(--celeste-news-border);
}

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

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

.eds_news_Celeste__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(--celeste-news-heading);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-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_Celeste__commentsToggle:hover,
.eds_news_Celeste__commentsToggle:focus-visible {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
  outline: none;
  box-shadow: var(--celeste-news-focus-ring);
  transform: translateY(-1px);
}

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

.eds_news_Celeste__commentsToggle .edNews_expandCollapseIcon {
  display: none;
}

.eds_news_Celeste__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_Celeste.edNews__commentscollapsed .eds_news_Celeste__commentsToggle::after,
.eds_news_Celeste .edNews__commentscollapsed .eds_news_Celeste__commentsToggle::after {
  transform: translateY(-0.1rem) rotate(45deg);
}

.eds_news_Celeste__commentsList,
.eds_news_Celeste__commentList {
  display: grid;
}

.eds_news_Celeste__comment,
.eds_news_Celeste__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(--celeste-news-border);
}

.eds_news_Celeste__commentsList > .eds_news_Celeste__comment:last-of-type,
.eds_news_Celeste__commentList > .eds_news_Celeste__commentItem:last-of-type {
  border-bottom: 0;
}

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

.eds_news_Celeste__comments .eds_news_Celeste__formField .edNews_commenterImage {
  align-self: center;
  margin-top: 0;
}

.eds_news_Celeste__comments .eds_news_Celeste__comment .edNews_commenterImage {
  align-self: flex-start;
}

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

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

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

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

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

.eds_news_Celeste__comments .edNews_userAvatar img,
.eds_news_Celeste__commentAvatar img {
  opacity: 0.82;
}

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

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

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

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

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

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

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

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

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

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

.eds_news_Celeste__comments .eds_news_Celeste__formField label {
  grid-column: 2;
}

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

.eds_news_Celeste__comments .edNews__commentsCommentInput,
.eds_news_Celeste__commentForm textarea,
.eds_news_Celeste .edNews__editCommentContent {
  min-height: 8rem;
  resize: vertical;
}

.eds_news_Celeste__comments .eds_news_Celeste__formField .edNews__commentsCommentInput {
  grid-column: 1/-1;
}

.eds_news_Celeste__commentForm input:focus,
.eds_news_Celeste__comments .edNews__commentsCommentInput:focus,
.eds_news_Celeste__commentForm textarea:focus,
.eds_news_Celeste .edNews__editCommentContent:focus {
  border-color: var(--celeste-news-primary);
  outline: none;
  box-shadow: var(--celeste-news-focus-ring);
}

.eds_news_Celeste__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(--celeste-news-primary) 4%, var(--celeste-news-white));
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
}

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

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

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

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

.eds_news_Celeste__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_Celeste__comments .edNews_rating5stars .edNews_starLabel {
  float: right;
  padding: 0.15rem;
  color: color-mix(in srgb, var(--celeste-news-muted) 55%, var(--celeste-news-white));
  font-size: 1.55rem;
  line-height: 1;
  cursor: pointer;
  transition: color var(--celeste-news-transition), transform var(--celeste-news-transition);
}

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

.eds_news_Celeste__comments .edNews_rating5stars .edNews_starRadio:checked ~ .edNews_starLabel::before {
  color: var(--celeste-news-accent);
}

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

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

.eds_news_Celeste__comments .edNews_rating5stars fieldset:hover .edNews_starRadio:hover ~ .edNews_starLabel::before,
.eds_news_Celeste__comments .edNews_rating5stars fieldset:hover .edNews_starLabel:hover::before,
.eds_news_Celeste__comments .edNews_rating5stars fieldset:hover .edNews_starLabel:hover ~ .edNews_starLabel::before {
  color: var(--celeste-news-accent);
}

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

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

.eds_news_Celeste__comments .edNews_rating::before {
  color: var(--celeste-news-accent);
  font-size: 1.1rem;
  letter-spacing: 0.08rem;
}

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

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

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

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

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

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

.eds_news_Celeste__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(--celeste-news-muted);
  font-size: 0.8rem;
  font-weight: 800;
  line-height: 1;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 999px;
  cursor: pointer;
  user-select: none;
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), box-shadow var(--celeste-news-transition), transform var(--celeste-news-transition);
}

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

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

.eds_news_Celeste__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_Celeste__comments .edNews__commentVoting_upvote .edNews_actionIcon::before {
  content: "↑";
  font-family: inherit;
  font-size: 0.95rem;
  font-weight: 900;
  line-height: 1;
}

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

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

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

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

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

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

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

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

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

.eds_news_Celeste .edNews__editingComment .edNews_adminEdit .edNews__editCommentContainer,
.eds_news_Celeste .eds_news_Celeste__comment.edNews__editingComment .edNews_adminEdit .edNews__editCommentContainer {
  display: block;
}

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

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

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

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

.eds_news_Celeste .edNews__commentsCollapseWrapper:empty,
.eds_news_Celeste__commentsList:empty {
  display: none;
}

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

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

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

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

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

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

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

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

.eds_news_Celeste__comments .edNews__replyingToComment .eds_news_Celeste__commentForm {
  padding: 1.25rem 1.35rem;
}

.eds_news_Celeste__comments .edNews__replyingToMessage {
  display: none;
}

.eds_news_Celeste__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(--celeste-news-primary-dark);
  font-size: 0.82rem;
  font-weight: 900;
  line-height: 1.25;
  background: color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-white));
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 20%, var(--celeste-news-border));
  border-radius: 999px;
}

.eds_news_Celeste__comments .edNews__replyingToComment .eds_news_Celeste__formField {
  row-gap: 0.65rem;
}

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

.eds_news_Celeste__comments .edNews__replyingToComment .eds_news_Celeste__formAction {
  margin-top: 1rem;
}

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

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

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

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

.eds_news_Celeste__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(--celeste-news-white);
  font-weight: 900;
  line-height: 1;
  background: var(--celeste-news-primary);
  border: 1px solid var(--celeste-news-primary);
  border-radius: var(--celeste-news-radius);
  box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--celeste-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_Celeste__comments .edNews__commentsSubmitComment:hover,
.eds_news_Celeste__comments .edNews__commentsSubmitComment:focus,
.eds_news_Celeste__comments .edNews__commentsSubmitComment:focus-visible {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary-dark);
  border-color: var(--celeste-news-primary-dark);
  outline: none;
  box-shadow: var(--celeste-news-focus-ring), 0 0.45rem 1.2rem color-mix(in srgb, var(--celeste-news-primary) 22%, transparent);
  transform: translateY(-1px);
}

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

@media (prefers-reduced-motion: reduce) {
  .eds_news_Celeste.eds_subCollection_recentComments::before,
  .eds_news_Celeste.eds_subCollection_recentComments .edn__recentCommentsListContainer,
  .eds_news_Celeste.eds_subCollection_recentComments .edn_recentCommentContainer {
    animation: none !important;
    transition: none !important;
  }
}
@keyframes celesteRecentCommentsInDown {
  from {
    opacity: 0;
    transform: translateY(-0.35rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes celesteRecentCommentsInFromRight {
  from {
    opacity: 0;
    transform: translateX(0.65rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes celesteRecentCommentsInFromLeft {
  from {
    opacity: 0;
    transform: translateX(-0.65rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.eds_news_Celeste.eds_subCollection_calendar {
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-body);
}
.eds_news_Celeste.eds_subCollection_calendar span,
.eds_news_Celeste.eds_subCollection_calendar a,
.eds_news_Celeste.eds_subCollection_calendar li,
.eds_news_Celeste.eds_subCollection_calendar td,
.eds_news_Celeste.eds_subCollection_calendar table {
  font-family: inherit;
  color: inherit;
  line-height: inherit;
  font-size: inherit;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a,
.eds_news_Celeste.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(--celeste-news-border) 74%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event::before,
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event::before {
  left: 0.35rem;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event::after {
  left: calc(0.35rem + 0.38rem + 0.22rem);
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li:not(.event) > a::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.has_posts > a::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.has_posts::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.has_posts::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.has_posts::before {
  opacity: 1;
  background: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.event > a::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.has_events > a::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.has_events::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.has_events::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.has_events::after {
  opacity: 1;
  background: #22c55e;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-red::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-red > a::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-red::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-red::before {
  background: #ef4444;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-red::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-red > a::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-red::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-red::after {
  background: #ef4444;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-blue::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-blue > a::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-blue::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-blue::before {
  background: #3b82f6;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-blue::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-blue > a::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-blue::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-blue::after {
  background: #3b82f6;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-black::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-black > a::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-black::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-black::before {
  background: #111827;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-black::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-black > a::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-black::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-black::after {
  background: #111827;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-green::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-green > a::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-green::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-green::before {
  background: #22c55e;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-green::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-green > a::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-green::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-green::after {
  background: #22c55e;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-yellow::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-yellow > a::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-yellow::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-yellow::before {
  background: #eab308;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-yellow::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-yellow > a::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-yellow::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-yellow::after {
  background: #eab308;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-pink::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-pink > a::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-pink::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-pink::before {
  background: #ec4899;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-pink::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-pink > a::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-pink::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-pink::after {
  background: #ec4899;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-gray::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-gray > a::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-gray::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-gray::before {
  background: #6b7280;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-gray::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-gray > a::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-gray::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-gray::after {
  background: #6b7280;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-orange::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-orange > a::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-orange::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-orange::before {
  background: #f59e0b;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-orange::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-orange > a::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-orange::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-orange::after {
  background: #f59e0b;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-brown::before,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-brown > a::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-brown::before,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-brown::before {
  background: #92400e;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li > a.EDNcategorycolor-brown::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day > ul > li.EDNcategorycolor-brown > a::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.EDNcategorycolor-brown::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event.EDNcategorycolor-brown::after {
  background: #92400e;
}
.eds_news_Celeste.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_Celeste.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_Celeste.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(--celeste-news-muted) 78%, var(--celeste-news-heading));
  border-bottom: 2px solid color-mix(in srgb, var(--celeste-news-muted) 78%, var(--celeste-news-heading));
  transform: translateY(-65%) rotate(0.125turn);
  pointer-events: none;
}
.eds_news_Celeste.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(--celeste-news-border);
  border-radius: 0.72rem;
  background: var(--celeste-news-white);
  color: var(--celeste-news-heading);
  font: 700 0.95rem/1.2 var(--celeste-news-font-body);
  box-shadow: 0 0.28rem 0.85rem color-mix(in srgb, var(--celeste-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_Celeste.eds_subCollection_calendar .edn_styledSelect select:hover {
  border-color: color-mix(in srgb, var(--celeste-news-primary) 32%, var(--celeste-news-border));
  box-shadow: 0 0.34rem 1rem color-mix(in srgb, var(--celeste-news-heading) 12%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .edn_styledSelect select:focus-visible {
  outline: none;
  border-color: var(--celeste-news-primary);
  box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--celeste-news-primary) 22%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .edn_styledSelect select:disabled {
  opacity: 0.66;
  cursor: not-allowed;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table {
  width: 100%;
  border-collapse: separate !important;
  border-spacing: 0;
  border: 1px solid var(--celeste-news-border);
  border-radius: 0.65rem;
  overflow: hidden;
  background: var(--celeste-news-white);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table > tbody > tr:first-child > td[colspan="7"] {
  background: transparent !important;
  padding: 0;
  border: 0;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: color-mix(in srgb, var(--celeste-news-primary) 10%, var(--celeste-news-white));
  color: var(--celeste-news-heading);
  font: 700 0.98rem/1.25 var(--celeste-news-font-heading);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection td {
  padding: 0.65rem;
  vertical-align: middle;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months {
  width: 3.75rem !important;
  padding: 0.55rem 0.65rem;
  text-align: center;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months[align=right] {
  text-align: center;
}
.eds_news_Celeste.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(--celeste-news-border) 88%, var(--celeste-news-white));
  border-radius: 999px;
  background: var(--celeste-news-white);
  color: var(--celeste-news-heading) !important;
  text-decoration: none;
  font-size: 0;
  line-height: 1;
  box-shadow: 0 0.28rem 0.7rem color-mix(in srgb, var(--celeste-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_Celeste.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_Celeste.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a:hover, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a:focus-visible {
  color: var(--celeste-news-primary) !important;
  background: color-mix(in srgb, var(--celeste-news-primary) 7%, var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-primary) 52%, var(--celeste-news-border));
  box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--celeste-news-primary) 20%, transparent);
  text-decoration: none;
  transform: translateY(-1px);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a:focus-visible {
  outline: none;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a:active {
  transform: translateY(1px);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months:last-child > a::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months[align=right] > a::before {
  transform: rotate(135deg);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .week_days {
  padding: 0.55rem 0.35rem;
  border-top: 1px solid var(--celeste-news-border);
  border-bottom: 1px solid var(--celeste-news-border);
  background: var(--celeste-news-background-soft);
  color: var(--celeste-news-muted);
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: 0.74rem;
  font-weight: 700;
}
.eds_news_Celeste.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(--celeste-news-border) 65%, transparent);
  background: var(--celeste-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_Celeste.eds_subCollection_calendar .calendar_table .day > span,
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .calendar_table .day > span {
  color: var(--celeste-news-text);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day > a {
  color: var(--celeste-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_Celeste.eds_subCollection_calendar .calendar_table .day > a:hover, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day > a:focus-visible {
  color: var(--celeste-news-primary);
  background: color-mix(in srgb, var(--celeste-news-primary) 12%, var(--celeste-news-white));
  box-shadow: 0 0 0 0.15rem color-mix(in srgb, var(--celeste-news-primary) 24%, transparent);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.other_month {
  background: var(--celeste-news-background-soft);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.other_month > span,
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.other_month > a {
  color: color-mix(in srgb, var(--celeste-news-muted) 90%, var(--celeste-news-text));
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.today {
  background: color-mix(in srgb, var(--celeste-news-primary) 14%, var(--celeste-news-white));
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.today > span,
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.today > a {
  color: var(--celeste-news-heading);
  font-weight: 700;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_posts, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_events {
  background: color-mix(in srgb, var(--celeste-news-primary) 7%, var(--celeste-news-white));
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_posts > a, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_events > a {
  font-weight: 700;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_posts.has_events {
  background: color-mix(in srgb, var(--celeste-news-primary) 11%, var(--celeste-news-white));
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_posts::after, .eds_news_Celeste.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(--celeste-news-white) 80%, transparent);
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--celeste-news-border) 58%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_posts::after {
  left: calc(50% + 0.34rem);
  transform: translateX(-50%);
  opacity: 1;
  background: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_events::before {
  left: calc(50% - 0.34rem);
  transform: translateX(-50%);
  opacity: 1;
  background: #22c55e;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_posts.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_posts.has_events::after {
  opacity: 1;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_posts:not(.has_events)::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_events:not(.has_posts)::before {
  left: 50%;
  transform: translateX(-50%);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.other_month.has_posts::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.other_month.has_events::before {
  opacity: 0.66;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.selected {
  background: var(--celeste-news-primary);
  border-color: color-mix(in srgb, var(--celeste-news-primary) 72%, var(--celeste-news-black));
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.selected > span,
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.selected > a {
  color: var(--celeste-news-white);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.selected > a:hover,
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.selected > a:focus-visible {
  color: var(--celeste-news-white);
  background: color-mix(in srgb, var(--celeste-news-white) 18%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.selected.has_posts::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.selected.has_events::before {
  border-color: color-mix(in srgb, var(--celeste-news-primary) 24%, var(--celeste-news-white));
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--celeste-news-white) 30%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.selected.has_posts::after {
  background: color-mix(in srgb, var(--celeste-news-white) 90%, var(--celeste-news-primary));
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.selected.has_events::before {
  background: color-mix(in srgb, var(--celeste-news-white) 72%, #22c55e);
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-red.has_posts::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-red.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-red.has_posts.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-red.has_posts.has_events::after {
  background: #ef4444;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-blue.has_posts::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-blue.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-blue.has_posts.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-blue.has_posts.has_events::after {
  background: #3b82f6;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-black.has_posts::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-black.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-black.has_posts.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-black.has_posts.has_events::after {
  background: #111827;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-green.has_posts::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-green.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-green.has_posts.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-green.has_posts.has_events::after {
  background: #22c55e;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-yellow.has_posts::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-yellow.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-yellow.has_posts.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-yellow.has_posts.has_events::after {
  background: #eab308;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-pink.has_posts::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-pink.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-pink.has_posts.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-pink.has_posts.has_events::after {
  background: #ec4899;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-gray.has_posts::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-gray.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-gray.has_posts.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-gray.has_posts.has_events::after {
  background: #6b7280;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-orange.has_posts::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-orange.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-orange.has_posts.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-orange.has_posts.has_events::after {
  background: #f59e0b;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-brown.has_posts::after, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-brown.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-brown.has_posts.has_events::before, .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.EDNcategorycolor-brown.has_posts.has_events::after {
  background: #92400e;
}
.eds_news_Celeste.eds_subCollection_calendar .calendar_table .day > div[style*=display] {
  display: none;
  max-height: 0;
  overflow: hidden;
}
.eds_news_Celeste.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_Celeste.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(--celeste-news-border) 76%, transparent);
  border-radius: 999px;
  background: color-mix(in srgb, var(--celeste-news-white) 92%, var(--celeste-news-background-soft));
  color: var(--celeste-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(--celeste-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_Celeste.eds_subCollection_calendar .top_calendar_actions > a > span {
  font: inherit;
  color: inherit;
}
.eds_news_Celeste.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(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_calendar .top_calendar_actions > a.articles_by_month::before {
  content: "\f03a";
}
.eds_news_Celeste.eds_subCollection_calendar .top_calendar_actions > a.icalendar_export::before {
  content: "\f073";
}
.eds_news_Celeste.eds_subCollection_calendar .top_calendar_actions > a.articles_rss::before, .eds_news_Celeste.eds_subCollection_calendar .top_calendar_actions > a.events_rss::before {
  content: "\f09e";
  color: color-mix(in srgb, var(--celeste-news-primary) 78%, var(--celeste-news-warning));
}
.eds_news_Celeste.eds_subCollection_calendar .top_calendar_actions > a:hover, .eds_news_Celeste.eds_subCollection_calendar .top_calendar_actions > a:focus-visible {
  color: var(--celeste-news-primary);
  border-color: color-mix(in srgb, var(--celeste-news-primary) 34%, var(--celeste-news-border));
  background: var(--celeste-news-white);
  text-decoration: none;
  transform: translateY(-1px);
  box-shadow: 0 0.45rem 1rem color-mix(in srgb, var(--celeste-news-heading) 8%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .top_calendar_actions > a:focus-visible {
  outline: none;
  box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--celeste-news-primary) 20%, transparent), 0 0.45rem 1rem color-mix(in srgb, var(--celeste-news-heading) 8%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .top_calendar_actions > a:active {
  transform: translateY(0);
}
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day.has_posts::after,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day.has_events::before {
  display: none;
}
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li > a {
  border-radius: 0.38rem;
  color: var(--celeste-news-heading);
  background: color-mix(in srgb, var(--celeste-news-white) 88%, var(--celeste-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_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li > a:hover,
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li > a:focus-visible {
  background: var(--celeste-news-white);
  text-decoration: none;
  box-shadow: 0 0 0 0.12rem color-mix(in srgb, var(--celeste-news-primary) 18%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li > a:focus-visible {
  outline: none;
}
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table {
    display: block;
    border-spacing: 0;
  }
  .eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table > tbody,
  .eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table > tbody > tr {
    display: block;
    width: 100%;
  }
  .eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.week_days,
  .eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day {
    display: none;
  }
  .eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day.has_posts,
  .eds_news_Celeste.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_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day.other_month {
    display: none;
  }
  .eds_news_Celeste.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table td.day.has_posts > div[style*=display],
  .eds_news_Celeste.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_Celeste.eds_subCollection_calendar .archive_list {
  margin-top: clamp(0.85rem, 1.8vw, 1.1rem);
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_module_box {
  border-top: 1px solid var(--celeste-news-border);
  padding-top: clamp(0.85rem, 1.8vw, 1.1rem);
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_module_title {
  margin: 0 0 0.75rem;
  color: var(--celeste-news-heading);
  font: 800 1.05rem/1.3 var(--celeste-news-font-heading);
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_module_title > span {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_archiveByYear {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list li,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .node {
  list-style: none;
  margin: 0;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list li + li,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .node + .node {
  margin-top: 0.45rem;
}
.eds_news_Celeste.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(--celeste-news-border) 70%, transparent);
  border-radius: 0.55rem;
  background: var(--celeste-news-background-soft);
}
.eds_news_Celeste.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(--celeste-news-primary) 75%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_archive-month,
.eds_news_Celeste.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(--celeste-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_Celeste.eds_subCollection_calendar .archive_list .edn_archive-month > span,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper > li:not(.node) > div > .edn_archiveLink > span {
  color: var(--celeste-news-muted);
  font-weight: 600;
  font-size: 0.9em;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_archive-month:hover, .eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_archive-month:focus-visible, .eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_archive-month.active,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper > li:not(.node) > div > .edn_archiveLink:hover,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper > li:not(.node) > div > .edn_archiveLink:focus-visible,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .edn_archive_menu_wrapper > li:not(.node) > div > .edn_archiveLink.active {
  color: var(--celeste-news-primary);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .node.level_0 {
  margin: 0;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .node.level_0 + .node.level_0 {
  margin-top: 0.5rem;
}
.eds_news_Celeste.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(--celeste-news-border) 75%, transparent);
  border-radius: 0.7rem;
  background: color-mix(in srgb, var(--celeste-news-white) 88%, var(--celeste-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_Celeste.eds_subCollection_calendar .archive_list .node.level_0 > .edn_archiveByYear:hover,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .node.level_0 > .edn_archiveByYear:focus-within {
  border-color: color-mix(in srgb, var(--celeste-news-primary) 30%, var(--celeste-news-border));
  background: var(--celeste-news-white);
}
.eds_news_Celeste.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(--celeste-news-border) 72%, transparent);
  border-radius: 999px;
  background: var(--celeste-news-white);
  color: var(--celeste-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_Celeste.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_Celeste.eds_subCollection_calendar .archive_list .expand_collapse::before,
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .archive_list .expand_collapse::after {
  transform: rotate(90deg);
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .expand_collapse.collapse::after {
  transform: scaleY(0);
  opacity: 0;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .expand_collapse:hover,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .expand_collapse:focus-visible {
  color: var(--celeste-news-primary);
  border-color: color-mix(in srgb, var(--celeste-news-primary) 34%, var(--celeste-news-border));
  box-shadow: 0 0 0 0.16rem color-mix(in srgb, var(--celeste-news-primary) 18%, transparent);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .expand_collapse:focus-visible {
  outline: none;
}
.eds_news_Celeste.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(--celeste-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_Celeste.eds_subCollection_calendar .archive_list .node.level_0 > .edn_archiveByYear > .edn_archiveLink:hover,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .node.level_0 > .edn_archiveByYear > .edn_archiveLink:focus-visible {
  color: var(--celeste-news-primary);
  text-decoration: none;
}
.eds_news_Celeste.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(--celeste-news-primary) 14%, var(--celeste-news-white));
  color: var(--celeste-news-primary);
  font-size: 0.78rem;
  font-weight: 800;
  line-height: 1;
}
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .archive_list .node.level_1 {
  margin: 0;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .node.level_1 + .node.level_1 {
  margin-top: 0.4rem;
}
.eds_news_Celeste.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(--celeste-news-border) 68%, transparent);
  border-radius: 0.6rem;
  background: var(--celeste-news-white);
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list .node.level_1 > div:hover,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .node.level_1 > div:focus-within {
  border-color: color-mix(in srgb, var(--celeste-news-primary) 25%, var(--celeste-news-border));
  background: color-mix(in srgb, var(--celeste-news-white) 92%, var(--celeste-news-background-soft));
}
.eds_news_Celeste.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(--celeste-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_Celeste.eds_subCollection_calendar .archive_list .node.level_1 > div .edn_archiveLink:hover,
.eds_news_Celeste.eds_subCollection_calendar .archive_list .node.level_1 > div .edn_archiveLink:focus-visible {
  color: var(--celeste-news-primary);
  text-decoration: none;
}
.eds_news_Celeste.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(--celeste-news-muted) 14%, var(--celeste-news-white));
  color: var(--celeste-news-muted);
  font-size: 0.74rem;
  font-weight: 700;
  line-height: 1;
}
.eds_news_Celeste.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(--celeste-news-border);
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > .edn_module_title,
.eds_news_Celeste.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(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: 1.05rem;
  line-height: 1.3;
  font-weight: 800;
  letter-spacing: 0;
  text-transform: none;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > .edn_module_title > span,
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .archive_list.events > .edn_module_title > a,
.eds_news_Celeste.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(--celeste-news-border) 76%, transparent);
  border-radius: 999px;
  background: color-mix(in srgb, var(--celeste-news-white) 92%, var(--celeste-news-background-soft));
  color: var(--celeste-news-heading);
  text-decoration: none;
  font-family: var(--celeste-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_Celeste.eds_subCollection_calendar .archive_list.events > .edn_module_title > a::before,
.eds_news_Celeste.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(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > .edn_module_title > a.rss::before,
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events .edn_module_title > a.rss::before {
  content: "\f09e";
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > .edn_module_title > a.export::before,
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events .edn_module_title > a.export::before {
  content: "\f073";
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > .edn_module_title > a:hover,
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > .edn_module_title > a:focus-visible,
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events .edn_module_title > a:hover,
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events .edn_module_title > a:focus-visible {
  color: var(--celeste-news-primary);
  border-color: color-mix(in srgb, var(--celeste-news-primary) 34%, var(--celeste-news-border));
  background: var(--celeste-news-white);
  text-decoration: none;
  transform: translateY(-1px);
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > .edn_module_title > a:focus-visible,
.eds_news_Celeste.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(--celeste-news-primary) 20%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > ul {
  display: grid;
  gap: 0.55rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > ul > li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Celeste.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(--celeste-news-border) 72%, transparent);
  border-radius: 0.65rem;
  background: color-mix(in srgb, var(--celeste-news-white) 92%, var(--celeste-news-background-soft));
  color: var(--celeste-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_Celeste.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(--celeste-news-primary);
  box-shadow: 0 0 0 0.18rem color-mix(in srgb, var(--celeste-news-primary) 14%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > ul > li > a > span {
  display: inline;
  margin-left: 0.35rem;
  color: var(--celeste-news-muted);
  font-size: 0.9em;
  font-weight: 600;
}
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > ul > li > a:hover,
.eds_news_Celeste.eds_subCollection_calendar .archive_list.events > ul > li > a:focus-visible {
  color: var(--celeste-news-primary);
  border-color: color-mix(in srgb, var(--celeste-news-primary) 34%, var(--celeste-news-border));
  background: var(--celeste-news-white);
  text-decoration: none;
  box-shadow: 0 0.45rem 1rem color-mix(in srgb, var(--celeste-news-heading) 7%, transparent);
}
.eds_news_Celeste.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(--celeste-news-primary) 20%, transparent), 0 0.45rem 1rem color-mix(in srgb, var(--celeste-news-heading) 7%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-view {
  border: 0;
  background: var(--celeste-news-white);
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-heading .fc-widget-header {
  border-width: 1px 0;
  border-color: color-mix(in srgb, var(--celeste-news-border) 76%, transparent);
  background: color-mix(in srgb, var(--celeste-news-background-soft) 58%, var(--celeste-news-white));
  color: var(--celeste-news-heading);
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-heading .fc-widget-header > a {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 0.75rem;
  color: var(--celeste-news-heading);
  text-decoration: none;
  font: 800 0.9rem/1.25 var(--celeste-news-font-heading);
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-heading .fc-widget-header > a:hover,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-heading .fc-widget-header > a:focus-visible {
  color: var(--celeste-news-primary);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item td {
  border-width: 0 0 1px;
  border-style: dotted;
  border-color: color-mix(in srgb, var(--celeste-news-border) 78%, transparent);
  background: transparent;
  color: var(--celeste-news-text);
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item:hover td {
  background: transparent;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item td a {
  color: var(--celeste-news-heading);
  text-decoration: none;
  font-weight: 700;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item td a:hover,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item td a:focus-visible {
  color: var(--celeste-news-primary);
  text-decoration: none;
}
.eds_news_Celeste.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(--celeste-news-primary) 18%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item .fc-event-dot {
  border-color: transparent;
  background: none var(--celeste-news-muted);
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-red .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-red .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-red .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-red .fc-event-dot {
  background: none #ef4444;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-blue .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-blue .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-blue .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-blue .fc-event-dot {
  background: none #3b82f6;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-black .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-black .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-black .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-black .fc-event-dot {
  background: none #111827;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-green .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-green .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-green .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-green .fc-event-dot {
  background: none #22c55e;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-yellow .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-yellow .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-yellow .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-yellow .fc-event-dot {
  background: none #eab308;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-pink .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-pink .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-pink .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-pink .fc-event-dot {
  background: none #ec4899;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-gray .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-gray .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-gray .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-gray .fc-event-dot {
  background: none #6b7280;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-orange .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-orange .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-orange .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-orange .fc-event-dot {
  background: none #f59e0b;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.EDNcategorycolor-brown .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.EDNcategorycolor-brown .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_events.EDNcategorycolor-brown .fc-event-dot,
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts.has_events.EDNcategorycolor-brown .fc-event-dot {
  background: none #92400e;
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_posts .fc-event-dot {
  background: none var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_calendar .fc-list-item.has_events .fc-event-dot {
  background: none #22c55e;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed table,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed ul,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed ol {
  margin-top: 0;
  margin-bottom: 0;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed {
  position: relative;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 0.65rem;
  overflow: hidden;
  color: var(--celeste-news-text);
  font-family: var(--celeste-news-font-body);
}
.eds_news_Celeste.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(--celeste-news-primary) 55%, transparent) 50%, transparent 80%, transparent 100%);
  background-size: 220% 100%;
  background-repeat: no-repeat;
  transition: opacity 0.2s ease;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed.eds_calendarLoading::before {
  opacity: 1;
  animation: celesteSearchLoading 1.1s linear infinite;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed.eds_calendarLoading .fc-view-container {
  opacity: 0.68;
}
.eds_news_Celeste.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(--celeste-news-primary) 8%, var(--celeste-news-white));
  border-bottom: 1px solid var(--celeste-news-border);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-left,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-center,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-right {
  float: none;
}
.eds_news_Celeste.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_Celeste.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_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-center h2 {
  margin: 0;
  color: var(--celeste-news-heading);
  font-family: var(--celeste-news-font-heading);
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.2;
  white-space: nowrap;
}
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-clear {
  display: none;
}
.eds_news_Celeste.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_Celeste.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_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-left,
  .eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-center,
  .eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right {
    flex: 1 1 100%;
  }
  .eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-center {
    text-align: center;
    min-width: 0;
  }
  .eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-center h2 {
    white-space: normal;
  }
  .eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right,
  .eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right .fc-button-group {
    justify-content: center;
  }
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc button,
.eds_news_Celeste.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(--celeste-news-border) 80%, transparent);
  border-radius: 999px;
  background: var(--celeste-news-white);
  background-image: none;
  color: var(--celeste-news-heading);
  text-shadow: none;
  box-shadow: 0 0.2rem 0.55rem color-mix(in srgb, var(--celeste-news-heading) 7%, transparent);
  font: 700 0.78rem/1.1 var(--celeste-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_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right .fc-button,
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-prev-button,
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-icon {
  font-family: inherit;
  font-size: 0;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-icon-left-single-arrow::after,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-icon-right-single-arrow::after {
  content: "";
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-prev-button .fc-icon,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-next-button .fc-icon {
  display: none;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-prev-button::before,
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-prev-button::before {
  transform: rotate(-45deg);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-next-button::before {
  transform: rotate(135deg);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-state-disabled,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-button:disabled {
  opacity: 0.55;
  cursor: not-allowed;
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right .fc-state-active,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-right .fc-button.fc-state-active {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-button:not(:disabled):hover,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-button:not(:disabled):focus-visible {
  color: var(--celeste-news-primary);
  border-color: color-mix(in srgb, var(--celeste-news-primary) 38%, var(--celeste-news-border));
  background: var(--celeste-news-white);
  transform: translateY(-1px);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-button:focus-visible,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event:focus-visible,
.eds_news_Celeste.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(--celeste-news-primary) 18%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-view-container {
  background: var(--celeste-news-white);
  opacity: 1;
  transition: opacity 0.4s ease;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed .fc-content,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed .fc-divider,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed .fc-row,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed td,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed th,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed thead,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-unthemed tbody {
  border-color: color-mix(in srgb, var(--celeste-news-border) 70%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header {
  padding: 0.55rem 0.35rem;
  background: color-mix(in srgb, var(--celeste-news-white) 84%, var(--celeste-news-background-soft));
  color: var(--celeste-news-muted);
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: 0.74rem;
  font-weight: 800;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header a,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header span {
  color: var(--celeste-news-muted);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-head a,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-axis a,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading a {
  color: var(--celeste-news-muted);
  text-decoration: none;
  font: inherit;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-head a:hover,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-head a:focus-visible,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-axis a:hover,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-axis a:focus-visible,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading a:hover,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading a:focus-visible {
  color: var(--celeste-news-primary);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-head a:focus-visible,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-axis a:focus-visible,
.eds_news_Celeste.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(--celeste-news-primary) 18%, transparent);
}
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading-main {
  color: var(--celeste-news-heading);
  font-weight: 800;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading-alt {
  color: var(--celeste-news-muted);
  font-weight: 700;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading .fc-widget-header {
  background: color-mix(in srgb, var(--celeste-news-background-soft) 70%, var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-border) 70%, transparent);
  color: var(--celeste-news-heading);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading .fc-widget-header > a {
  color: var(--celeste-news-heading);
  font: 800 0.9rem/1.25 var(--celeste-news-font-heading);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading .fc-widget-header > a:hover,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-list-heading .fc-widget-header > a:focus-visible {
  color: var(--celeste-news-primary);
}
.eds_news_Celeste.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(--celeste-news-muted);
  background: color-mix(in srgb, var(--celeste-news-background-soft) 72%, var(--celeste-news-white));
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-week-number:not(.fc-axis) a,
.eds_news_Celeste.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_Celeste.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_Celeste.eds_subCollection_calendar .fc.fc-unthemed td.fc-week-number:not(.fc-axis) > a:hover,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed td.fc-week-number:not(.fc-axis) > a:focus-visible {
  color: var(--celeste-news-primary);
  background: color-mix(in srgb, var(--celeste-news-primary) 10%, var(--celeste-news-white));
  text-decoration: none;
}
.eds_news_Celeste.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(--celeste-news-primary) 18%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-axis {
  color: var(--celeste-news-muted);
  font-size: 0.76rem;
  font-weight: 600;
  line-height: 1.2;
  text-align: right;
  white-space: nowrap;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-divider {
  background: color-mix(in srgb, var(--celeste-news-background-soft) 72%, var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-border) 74%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-slats .fc-widget-content {
  border-color: color-mix(in srgb, var(--celeste-news-border) 64%, transparent);
}
.eds_news_Celeste.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(--celeste-news-border) 50%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day {
  background: var(--celeste-news-white);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-other-month {
  background: var(--celeste-news-background-soft);
  color: color-mix(in srgb, var(--celeste-news-muted) 88%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-today {
  background: color-mix(in srgb, var(--celeste-news-primary) 10%, var(--celeste-news-white));
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-top {
  padding: 0.35rem 0.35rem 0;
}
.eds_news_Celeste.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(--celeste-news-heading);
  text-decoration: none;
  font-size: 0.82rem;
  font-weight: 700;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-top.fc-other-month .fc-day-number,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-other-month .fc-day-number {
  color: var(--celeste-news-muted);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-top.fc-today .fc-day-number,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-today .fc-day-number {
  background: color-mix(in srgb, var(--celeste-news-primary) 16%, var(--celeste-news-white));
  color: var(--celeste-news-heading);
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event {
  border-radius: 0.4rem;
  border: 1px solid color-mix(in srgb, var(--celeste-news-border) 74%, transparent);
  background: color-mix(in srgb, var(--celeste-news-white) 92%, var(--celeste-news-background-soft));
  color: var(--celeste-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_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event .fc-content {
  white-space: nowrap;
  overflow: hidden;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event .fc-time {
  display: inline;
  margin-right: 0.22rem;
  color: var(--celeste-news-muted);
  font-size: 0.72rem;
  font-weight: 700;
  line-height: inherit;
  white-space: nowrap;
}
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event:hover,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event:focus-visible,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event:hover,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-event:focus-visible {
  background: var(--celeste-news-white);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed a.fc-more {
  color: var(--celeste-news-primary);
  text-decoration: none;
  font-weight: 700;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed a.fc-more:hover,
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed a.fc-more:focus-visible {
  color: var(--celeste-news-heading);
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_calendar .fc.fc-unthemed .fc-more-popover {
  border: 1px solid var(--celeste-news-border);
  border-radius: 0.65rem;
  background: var(--celeste-news-white);
  box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--celeste-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 celeste-calendar (max-width: 30rem) {
  .eds_news_Celeste.eds_subCollection_calendar .top_calendar_actions,
  .eds_news_Celeste.eds_subCollection_calendar .edn_styledSelect {
    display: none;
  }
  .eds_news_Celeste.eds_subCollection_calendar .callendar_table_container {
    padding: 0.45rem;
    background: var(--celeste-news-white);
    border: 1px solid color-mix(in srgb, var(--celeste-news-border) 74%, var(--celeste-news-white));
    border-radius: 0.28rem;
  }
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table {
    border: 0;
    border-radius: 0;
  }
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection {
    color: var(--celeste-news-primary);
    background: var(--celeste-news-white);
    font-size: 0.72rem;
    letter-spacing: 0.025em;
    text-transform: uppercase;
  }
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection td {
    padding: 0.38rem 0.25rem;
  }
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months {
    width: 2rem;
    padding: 0.2rem;
  }
  .eds_news_Celeste.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_Celeste.eds_subCollection_calendar .calendar_table .month_selection .next_prev_months > a::before {
    width: 0.34rem;
    height: 0.34rem;
    border-width: 1px;
  }
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .week_days {
    padding: 0.32rem 0.12rem;
    color: var(--celeste-news-muted);
    background: var(--celeste-news-white);
    border-top-color: color-mix(in srgb, var(--celeste-news-border) 50%, transparent);
    border-bottom-color: color-mix(in srgb, var(--celeste-news-border) 50%, transparent);
    font-size: 0.56rem;
    letter-spacing: 0.02em;
  }
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day {
    min-height: 1.6rem;
    padding: 0.12rem;
    background: var(--celeste-news-white);
    border: 0;
    text-align: center;
    vertical-align: middle;
  }
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.other_month {
    background: var(--celeste-news-white);
    opacity: 0.45;
  }
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.today {
    background: color-mix(in srgb, var(--celeste-news-primary) 7%, var(--celeste-news-white));
  }
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day > span,
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day > a {
    min-width: 1.25rem;
    min-height: 1.25rem;
    padding: 0.08rem;
    font-size: 0.62rem;
  }
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.selected > span,
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.selected > a {
    color: var(--celeste-news-white);
    background: var(--celeste-news-primary);
  }
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_posts::after,
  .eds_news_Celeste.eds_subCollection_calendar .calendar_table .day.has_events::before {
    bottom: 0.02rem;
    width: 0.22rem;
    height: 0.22rem;
    border: 0;
    box-shadow: none;
  }
}
/* Celeste 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_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .edn_styledSelect {
  display: none;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container {
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 0.9rem;
  box-shadow: 0 0.7rem 1.65rem color-mix(in srgb, var(--celeste-news-heading) 9%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table {
  width: 100%;
  border: 0;
  border-radius: 0;
  background: var(--celeste-news-white);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .month_selection {
  color: var(--celeste-news-heading);
  background: var(--celeste-news-white);
  font: 500 clamp(1.5rem, 5vw, 2.05rem)/1 var(--celeste-news-font-heading);
  letter-spacing: -0.045em;
  text-transform: uppercase;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .month_selection td {
  height: 3.7rem;
  padding: 0.55rem 0.8rem;
  border-bottom: 1px solid color-mix(in srgb, var(--celeste-news-primary) 52%, var(--celeste-news-border));
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .month_selection .next_prev_months {
  width: 3.7rem !important;
  padding: 0.45rem 0.7rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .month_selection .next_prev_months > a {
  width: 2.35rem;
  height: 2.35rem;
  color: var(--celeste-news-primary) !important;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-primary);
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .month_selection .next_prev_months > a::before {
  width: 0.52rem;
  height: 0.52rem;
  border-width: 0.14rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .week_days {
  position: relative;
  height: 2.5rem;
  padding: 0.35rem 0 0;
  color: color-mix(in srgb, var(--celeste-news-secondary) 82%, var(--celeste-news-heading));
  background: var(--celeste-news-white);
  border: 0;
  text-align: center;
  vertical-align: middle;
  font: 750 0.67rem/1 var(--celeste-news-font-heading);
  letter-spacing: 0.025em;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .week_days::before {
  content: "";
  position: absolute;
  inset: 0.35rem 0 0;
  border-top: 1px solid color-mix(in srgb, var(--celeste-news-secondary) 72%, var(--celeste-news-border));
  border-bottom: 1px solid color-mix(in srgb, var(--celeste-news-secondary) 72%, var(--celeste-news-border));
  pointer-events: none;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .week_days:first-child::before {
  left: 0.25rem;
  border-left: 1px solid color-mix(in srgb, var(--celeste-news-secondary) 72%, var(--celeste-news-border));
  border-radius: 0.3rem 0 0 0.3rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .week_days:last-child::before {
  right: 0.25rem;
  border-right: 1px solid color-mix(in srgb, var(--celeste-news-secondary) 72%, var(--celeste-news-border));
  border-radius: 0 0.3rem 0.3rem 0;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day {
  height: 2.8rem !important;
  min-height: 2.8rem;
  padding: 0.22rem;
  color: var(--celeste-news-heading);
  text-align: center;
  vertical-align: middle;
  background: var(--celeste-news-white);
  border: 0;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day > span,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day > a {
  min-width: 2.05rem;
  min-height: 2.05rem;
  padding: 0.2rem;
  color: var(--celeste-news-heading);
  font-size: 0.78rem;
  font-weight: 650;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.38rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.other_month {
  background: var(--celeste-news-white);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.other_month > span,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.other_month > a {
  color: color-mix(in srgb, var(--celeste-news-muted) 48%, var(--celeste-news-white));
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.today,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.selected {
  background: var(--celeste-news-white);
  border-color: transparent;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.today > span,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.today > a,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.selected > span,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.selected > a {
  color: var(--celeste-news-primary);
  background: color-mix(in srgb, var(--celeste-news-primary) 3%, var(--celeste-news-white));
  border-color: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.has_posts::after,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container .calendar_table .day.has_events::before {
  display: none;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .top_calendar_actions {
  gap: 0.5rem;
  margin: 0;
  padding: 0.85rem 1rem 0.45rem;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-bottom: 0;
  border-radius: 0.9rem 0.9rem 0 0;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .top_calendar_actions > a {
  min-height: 2.1rem;
  padding: 0.42rem 0.72rem;
  color: color-mix(in srgb, var(--celeste-news-secondary) 80%, var(--celeste-news-heading));
  background: var(--celeste-news-white);
  border-color: color-mix(in srgb, var(--celeste-news-primary) 26%, var(--celeste-news-border));
  box-shadow: none;
}
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed {
  margin: 0;
  overflow: hidden;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 0.9rem;
  box-shadow: 0 0.75rem 1.7rem color-mix(in srgb, var(--celeste-news-heading) 9%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced {
  padding: 0.6rem 1rem 1rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed {
  padding: 0;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table {
  overflow: hidden;
  border: 1px solid var(--celeste-news-border);
  border-radius: 0.45rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table > tbody > tr:first-child > td[colspan="7"],
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar.fc-header-toolbar {
  padding: 0 0 1rem;
  background: var(--celeste-news-white);
  border: 0;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection td {
  display: flex;
  align-items: center;
  height: 3.1rem;
  padding: 0;
  border-bottom: 0;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection > tbody {
  display: block;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection > tbody > tr {
  display: grid;
  grid-template-columns: 2.55rem 2.55rem minmax(9rem, auto) 1fr;
  align-items: center;
  gap: 0.45rem;
}
.eds_news_Celeste.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_Celeste.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_Celeste.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.45rem;
  justify-content: flex-start;
  text-align: left;
  font-size: clamp(1.55rem, 3vw, 2rem);
}
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection .next_prev_months > a {
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 0.32rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar.fc-header-toolbar {
  display: grid;
  grid-template-columns: auto minmax(9rem, auto) minmax(0, 1fr);
  align-items: center;
  gap: 0.45rem 0.85rem;
  margin: 0;
  padding: 0.65rem 1rem 1rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-left,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-center,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-right {
  float: none;
  min-width: 0;
  margin: 0;
}
.eds_news_Celeste.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_Celeste.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_Celeste.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_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .month_selection td[align=center],
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-center h2 {
  color: var(--celeste-news-heading);
  font: 500 clamp(1.55rem, 3vw, 2rem)/1 var(--celeste-news-font-heading);
  letter-spacing: -0.045em;
  text-transform: uppercase;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-center h2 {
  margin: 0;
  white-space: nowrap;
}
.eds_news_Celeste.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_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-button-group > * {
  float: none;
  margin: 0;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-button {
  min-height: 2.25rem;
  padding: 0.42rem 0.65rem;
  color: color-mix(in srgb, var(--celeste-news-secondary) 82%, var(--celeste-news-heading));
  background: var(--celeste-news-white);
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 42%, var(--celeste-news-border));
  border-radius: 0.32rem;
  box-shadow: none;
  font-size: 0.68rem;
  font-weight: 750;
  line-height: 1;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-prev-button,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-next-button {
  width: 2.25rem;
  padding: 0;
  color: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-right .fc-button {
  min-height: 2.25rem;
  padding: 0.42rem 0.65rem;
  border-radius: 0.32rem;
  font-size: 0.68rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-state-active,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-button.fc-state-active {
  color: var(--celeste-news-white);
  background: var(--celeste-news-secondary);
  border-color: var(--celeste-news-secondary);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table > tbody > tr:nth-child(2),
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head-container {
  background: linear-gradient(90deg, var(--celeste-news-primary-dark), var(--celeste-news-primary));
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .week_days,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head .fc-day-header,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head th.fc-week-number {
  height: 2.2rem;
  padding: 0;
  color: var(--celeste-news-white);
  background: transparent;
  border: 0;
  border-radius: 0;
  font-size: 0.75rem;
  text-transform: none;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .week_days::before {
  content: none;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head .fc-day-header,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head th.fc-week-number {
  vertical-align: middle;
  line-height: 2.2rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head .fc-day-header span,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-head th.fc-week-number span {
  color: inherit;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-view-container {
  margin: 0 1rem 1rem;
  overflow: hidden;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 0.45rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-day {
  height: 6.4rem !important;
  min-height: 6.4rem;
  padding: 0.55rem 0.5rem;
  color: var(--celeste-news-heading);
  vertical-align: top;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-other-month {
  background: var(--celeste-news-white);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day > span,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day > a {
  min-width: 1.7rem;
  min-height: 1.7rem;
  font-size: 0.86rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day.today,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day.selected,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-today {
  background: linear-gradient(135deg, color-mix(in srgb, var(--celeste-news-primary) 7%, var(--celeste-news-white)), var(--celeste-news-white));
  box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--celeste-news-primary) 66%, var(--celeste-news-border));
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day > ul {
  gap: 0.22rem;
  margin-top: 0.3rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day > ul > li > a,
.eds_news_Celeste.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.62rem;
  background: color-mix(in srgb, var(--celeste-news-background-soft) 28%, var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-border));
  border-radius: 0.3rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-day-grid-event .fc-content {
  color: var(--celeste-news-heading);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-day-grid-event:hover,
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-day-grid-event:focus-visible {
  background: color-mix(in srgb, var(--celeste-news-primary) 5%, var(--celeste-news-white));
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list {
  margin-top: 1rem;
  padding: 1.35rem 1.4rem 1.1rem;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 0.85rem;
  box-shadow: 0 0.7rem 1.65rem color-mix(in srgb, var(--celeste-news-heading) 9%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events {
  margin-top: 1rem;
  padding: 1.35rem 1.4rem;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 0.85rem;
  box-shadow: 0 0.7rem 1.65rem color-mix(in srgb, var(--celeste-news-heading) 9%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title {
  gap: 0.65rem;
  margin: 0;
  padding: 0 0 1.1rem;
  border-bottom: 1px solid var(--celeste-news-border);
  font-size: 1.35rem;
  line-height: 1.1;
  text-transform: uppercase;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title::before {
  content: "\f073";
  position: static;
  display: inline-flex;
  flex: 0 0 3rem;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  color: var(--celeste-news-primary-dark);
  font-family: "Font Awesome 6 Free";
  font-size: 1.05rem;
  font-weight: 900;
  line-height: 1;
  background: color-mix(in srgb, var(--celeste-news-primary) 9%, var(--celeste-news-white));
  border-radius: 0.58rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title > span {
  flex: 1 1 12rem;
  min-width: 0;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title > a {
  min-height: 2.05rem;
  padding: 0.4rem 0.7rem;
  color: var(--celeste-news-heading);
  background: var(--celeste-news-white);
  border-color: color-mix(in srgb, var(--celeste-news-primary) 24%, var(--celeste-news-border));
  box-shadow: 0 0.2rem 0.55rem color-mix(in srgb, var(--celeste-news-heading) 5%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > ul {
  gap: 0.48rem;
  margin-top: 1.1rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > ul > li > a {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.18rem 0.55rem;
  min-height: 2.65rem;
  padding: 0.62rem 0.85rem 0.62rem 1.75rem;
  background: var(--celeste-news-white);
  border-color: color-mix(in srgb, var(--celeste-news-primary) 11%, var(--celeste-news-border));
  border-radius: 0.5rem;
  box-shadow: 0 0.15rem 0.45rem color-mix(in srgb, var(--celeste-news-heading) 3%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > ul > li > a::before {
  left: 0.72rem;
  top: 50%;
  width: 0.38rem;
  height: 0.38rem;
  transform: translateY(-50%);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > ul > li > a > span {
  margin-left: 0;
  color: var(--celeste-news-muted);
  font-size: 0.8rem;
  font-weight: 550;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > h3.edn_module_title {
  display: flex;
  align-items: center;
  gap: 0.9rem;
  min-height: 3.45rem;
  margin: 0;
  padding: 0 0 1.15rem;
  color: var(--celeste-news-heading);
  font: 600 1.72rem/1 var(--celeste-news-font-heading);
  letter-spacing: -0.045em;
  text-transform: uppercase;
  border-bottom: 1px solid color-mix(in srgb, var(--celeste-news-primary) 16%, var(--celeste-news-border));
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > h3.edn_module_title::before {
  content: "\f187";
  position: static;
  display: inline-flex;
  flex: 0 0 3.2rem;
  align-items: center;
  justify-content: center;
  width: 3.2rem;
  height: 3.2rem;
  color: var(--celeste-news-primary-dark);
  font-family: "Font Awesome 6 Free";
  font-size: 1.18rem;
  font-weight: 900;
  line-height: 1;
  background: color-mix(in srgb, var(--celeste-news-primary) 9%, var(--celeste-news-white));
  border-radius: 0.6rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper {
  margin-top: 1.3rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .node.level_0 + .node.level_0 {
  margin-top: 0.42rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .node.level_0 > .edn_archiveByYear {
  gap: 0.55rem;
  min-height: 2.35rem;
  padding: 0.28rem 0.55rem;
  background: var(--celeste-news-white);
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 10%, var(--celeste-news-border));
  border-radius: 0.48rem;
  box-shadow: 0 0.15rem 0.45rem color-mix(in srgb, var(--celeste-news-heading) 3%, transparent);
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .expand_collapse {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--celeste-news-primary-dark);
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.eds_news_Celeste.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.9rem;
  font-weight: 900;
  line-height: 1;
  background: transparent;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .expand_collapse::after {
  content: none;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .node.level_0 > .edn_archiveByYear > .edn_archiveLink {
  color: var(--celeste-news-heading);
  font-size: 0.9rem;
  font-weight: 750;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .node.level_0 > .edn_archiveByYear > .edn_archiveLink > span {
  min-width: 2rem;
  height: 1.65rem;
  padding: 0 0.45rem;
  color: var(--celeste-news-heading);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-primary);
  border-radius: 999px;
  font-size: 0.68rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .node.level_0 > ul {
  margin: 0.38rem 0 0;
  padding-left: 2rem;
}
.eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list > .edn_archive_menu_wrapper .node.level_1 > div {
  min-height: 2rem;
  padding: 0.3rem 0.55rem;
  background: color-mix(in srgb, var(--celeste-news-background-soft) 42%, var(--celeste-news-white));
  border-radius: 0.4rem;
}
@media (max-width: 640px) {
  .eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .top_calendar_actions {
    justify-content: flex-start;
    padding: 0.65rem 0.65rem 0.35rem;
  }
  .eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .top_calendar_actions > a {
    padding-inline: 0.55rem;
    font-size: 0.68rem;
  }
  .eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced {
    padding: 0.45rem 0.65rem 0.65rem;
  }
  .eds_news_Celeste.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_Celeste.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_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .callendar_table_container.advanced .calendar_table .day.has_posts,
  .eds_news_Celeste.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_Celeste.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_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-center {
    grid-column: 2;
  }
  .eds_news_Celeste.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_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-toolbar .fc-right .fc-button-group {
    justify-content: flex-start;
  }
  .eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .fc.fc-unthemed .fc-view-container {
    margin: 0 0.65rem 0.65rem;
  }
  .eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list {
    padding: 1rem;
  }
  .eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events {
    padding: 1rem;
  }
  .eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title > span {
    flex-basis: calc(100% - 3.65rem);
  }
  .eds_news_Celeste.eds_subCollection_calendar.eds_template_Archive_Default .archive_list.events > .edn_module_title > a:first-of-type {
    margin-left: 3.65rem;
  }
}

.qtip.edn_calendarbox_Celeste {
  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(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-md);
  color: var(--celeste-news-text);
  font-family: var(--celeste-news-font-body);
  font-size: 13px;
  line-height: 1.35;
  overflow: hidden;
}
.qtip.edn_calendarbox_Celeste * {
  box-sizing: border-box;
}
.qtip.edn_calendarbox_Celeste p,
.qtip.edn_calendarbox_Celeste span,
.qtip.edn_calendarbox_Celeste li,
.qtip.edn_calendarbox_Celeste a {
  font-family: inherit;
  color: inherit;
  line-height: inherit;
  font-size: inherit;
}
.qtip.edn_calendarbox_Celeste .qtip-content {
  padding: 1rem 1.1rem;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
  background-color: var(--celeste-news-white);
}
.qtip.edn_calendarbox_Celeste .qtip-content div.title {
  display: block;
  margin: 0 0 0.65rem;
  color: var(--celeste-news-primary);
  font-family: var(--celeste-news-font-heading);
  font-size: 0.86rem;
  font-weight: 800;
  line-height: 1.2;
}
.qtip.edn_calendarbox_Celeste .qtip-content div.title a {
  color: inherit;
  text-decoration: none;
}
.qtip.edn_calendarbox_Celeste .qtip-content div.title a:hover, .qtip.edn_calendarbox_Celeste .qtip-content div.title a:focus-visible {
  color: var(--celeste-news-heading);
  text-decoration: none;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper {
  margin: 0;
  width: auto;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article {
  overflow: hidden;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article > img {
  float: left;
  margin: 0.1rem 0.95rem 0.65rem 0;
  padding: 0.1rem;
  border: solid 1px var(--celeste-news-border);
  border-radius: 0.65rem;
  background: var(--celeste-news-white);
  max-width: 6.75rem;
  max-height: 6.75rem;
  object-fit: cover;
}
.qtip.edn_calendarbox_Celeste .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(--celeste-news-font-heading);
  font-weight: 800;
  color: var(--celeste-news-heading);
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article > p.title a {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  color: inherit;
  text-decoration: none;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article > p.title a:hover, .qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article > p.title a:focus-visible {
  color: var(--celeste-news-primary);
  text-decoration: none;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article > p.location {
  margin-top: 0.5rem;
  padding: 0;
  font-weight: 700;
}
.qtip.edn_calendarbox_Celeste .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(--celeste-news-primary);
  font-style: normal;
  font-weight: 900;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article > .content {
  color: var(--celeste-news-text);
  font-size: 0.86rem;
  line-height: 1.5;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article > .content p {
  margin: 0;
  padding: 0;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article > .content p + p {
  margin-top: 0.4rem;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article > a {
  float: right;
  clear: both;
  border: 1px solid var(--celeste-news-primary);
  background: var(--celeste-news-white);
  text-shadow: none;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-family: var(--celeste-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(--celeste-news-primary);
  transition: all var(--celeste-news-transition);
  outline: none;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article > a:hover {
  color: var(--celeste-news-white);
  background-color: var(--celeste-news-primary);
  text-decoration: none;
  box-shadow: none;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper > .article > a:focus-visible {
  color: var(--celeste-news-white);
  background-color: var(--celeste-news-primary);
  text-decoration: none;
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--celeste-news-primary) 28%, transparent);
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper .article_list {
  margin: 0 0 0 1rem;
  padding: 0;
  list-style-type: circle;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper .article_list li {
  margin: 0.4rem 0 0;
  padding: 0;
  list-style-type: circle;
  color: var(--celeste-news-text);
  line-height: 1.4;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper .article_list li > a {
  color: var(--celeste-news-heading);
  text-decoration: none;
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper .article_list li > a:hover, .qtip.edn_calendarbox_Celeste .qtip-content .wrapper .article_list li > a:focus-visible {
  color: var(--celeste-news-primary);
}
.qtip.edn_calendarbox_Celeste .qtip-content .wrapper .article_list li > p {
  color: var(--celeste-news-muted);
  margin: 0.1rem 0 0;
  padding: 0;
  font-size: 0.75rem;
}

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

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

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

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

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

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

.eds_news_Celeste.eds_subCollection_search .edn_module_title::before,
.eds_news_Celeste.eds_subCollection_tagCloud > .edn_module_title::before,
.eds_news_Celeste.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(--celeste-news-primary);
}

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

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

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

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

@keyframes celesteSearchLoading {
  from {
    background-position: 100% 0;
  }
  to {
    background-position: -120% 0;
  }
}
/* Confirmed runtime variants, visually aligned with the supplied Celeste design. */
.eds_news_Celeste.eds_subCollection_search.eds_template_default {
  --celeste-search-control-height: 2.65rem;
  /* Simple Search: shared shell for the two supported button positions. */
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input {
  position: relative;
  display: grid;
  grid-template-columns: 3.2rem minmax(0, 1fr) auto;
  align-items: center;
  gap: 0.75rem 1rem;
  width: 100%;
  margin: 0;
  padding: 1rem;
  overflow: visible;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 0.95rem;
  box-shadow: 0 0.65rem 1.35rem color-mix(in srgb, var(--celeste-news-heading) 8%, transparent);
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default {
  /* Match the two runtime classes explicitly so their earlier structural rules cannot win by specificity. */
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input:not(.button_outside),
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input.button_outside {
  gap: 0.75rem 1rem;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 0.95rem;
  box-shadow: 0 0.65rem 1.35rem color-mix(in srgb, var(--celeste-news-heading) 8%, transparent);
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input::before {
  content: "\f002";
  grid-column: 1;
  grid-row: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3.2rem;
  height: 3.2rem;
  color: var(--celeste-news-primary-dark);
  font-family: "Font Awesome 6 Free";
  font-size: 1.35rem;
  font-weight: 900;
  line-height: 1;
  background: color-mix(in srgb, var(--celeste-news-primary) 9%, var(--celeste-news-white));
  border-radius: 0.55rem;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input > .input {
  grid-column: 2;
  grid-row: 1;
  align-self: center;
  min-width: 0;
  border-bottom: 1px solid color-mix(in srgb, var(--celeste-news-muted) 42%, var(--celeste-news-border));
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input input[type=text],
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input input[type=search] {
  width: 100%;
  min-height: var(--celeste-search-control-height);
  padding: 0 0.2rem;
  color: var(--celeste-news-heading);
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-size: 0.95rem;
  font-weight: 500;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input input[type=text]:focus,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input input[type=text]:focus-visible,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input input[type=search]:focus,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input input[type=search]:focus-visible {
  outline: 0;
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input > .input:focus-within {
  border-bottom-color: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input > .do_search {
  grid-column: 3;
  grid-row: 1;
  justify-self: end;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.65rem;
  width: auto;
  min-width: 7.25rem;
  min-height: 2.6rem;
  padding: 0.55rem 1.05rem;
  color: var(--celeste-news-heading);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-primary);
  border-radius: 999px;
  box-shadow: none;
  font-size: 0.7rem;
  font-weight: 750;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input:not(.button_outside) > .do_search,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input.button_outside > .do_search {
  border: 1px solid var(--celeste-news-primary);
  border-radius: 999px;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default {
  /* The configured outside position means outside the textbox, not outside the card. */
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input.button_outside {
  grid-template-rows: auto auto;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input.button_outside > .input {
  grid-column: 2/4;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input.button_outside > .do_search {
  grid-column: 3;
  grid-row: 2;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input > .do_search::before {
  content: "\f002";
  color: var(--celeste-news-primary-dark);
  font-family: "Font Awesome 6 Free";
  font-size: 1.05rem;
  font-weight: 900;
  line-height: 1;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input > .do_search:hover,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input > .do_search:focus-visible {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input > .do_search:hover::before,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input > .do_search:focus-visible::before {
  color: currentColor;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default {
  /* Advanced Search: vertical is the base runtime orientation. */
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch {
  isolation: isolate;
  display: block;
  width: 100%;
  margin: 0;
  padding: clamp(1.35rem, 5.5vw, 1.7rem);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 1.25rem;
  box-shadow: 0 0.8rem 1.8rem color-mix(in srgb, var(--celeste-news-heading) 9%, transparent);
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default {
  /* The header is optional runtime markup; never synthesize localized text in CSS. */
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edn_module_title {
  display: flex;
  align-items: center;
  gap: clamp(1rem, 4vw, 1.4rem);
  min-width: 0;
  margin: 0;
  padding: 0;
  color: var(--celeste-news-heading);
  font: 500 clamp(1.55rem, 7vw, 2.1rem)/1.05 var(--celeste-news-font-heading);
  letter-spacing: -0.045em;
  text-transform: uppercase;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edn_module_title::before {
  content: "\f00e";
  position: static;
  top: auto;
  left: auto;
  flex: 0 0 4.1rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 4.1rem;
  height: 4.1rem;
  color: var(--celeste-news-primary-dark);
  font-family: "Font Awesome 6 Free";
  font-size: 1.7rem;
  font-weight: 900;
  line-height: 1;
  background: color-mix(in srgb, var(--celeste-news-primary) 9%, var(--celeste-news-white));
  border-radius: 0.62rem;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edn_module_title > span {
  min-width: 0;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container {
  display: grid;
  gap: 1.35rem;
  margin-top: 2rem;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edncf_container > .edncf_DropDownList > label,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput > span > label,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput > label,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_CheckBoxListName,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RadioButtonListName,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_dateSearchField > label {
  margin-bottom: 0.45rem;
  color: color-mix(in srgb, var(--celeste-news-heading) 88%, var(--celeste-news-muted));
  font-size: 0.78rem;
  font-weight: 750;
  line-height: 1.3;
  letter-spacing: 0.055em;
  text-transform: uppercase;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default {
  /* In this supplied design City is represented by the select placeholder. */
}
.eds_news_Celeste.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_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_DropDownList > span select,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_Text input[type=text],
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_dateSearchField .form-control,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_MultiselectGroup .ms-choice,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_MultiselectGroup > .ui-dropdownchecklist-selector-wrapper > .ui-dropdownchecklist-selector {
  min-height: 2.7rem;
  padding: 0.5rem 1.45rem 0.5rem 0.2rem;
  color: var(--celeste-news-heading);
  background: transparent;
  border: 0;
  border-bottom: 1px solid color-mix(in srgb, var(--celeste-news-secondary) 72%, var(--celeste-news-border));
  border-radius: 0;
  box-shadow: none;
  font-size: 0.78rem;
  font-weight: 650;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_DropDownList > span select:focus-visible,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_Text input[type=text]:focus-visible,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_dateSearchField .form-control:focus-visible,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_MultiselectGroup .ms-choice:focus-visible {
  border-bottom-color: var(--celeste-news-primary);
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_features .edncf_CheckBoxListName {
  color: var(--celeste-news-primary-dark);
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput {
  min-height: 4.4rem;
  margin: 0.15rem 0 0.25rem;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs {
  height: 51px;
  min-height: 51px;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-line,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-diapason,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-bar {
  top: 20px;
  height: 2px;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-slider {
  top: 13px;
  width: 15px;
  height: 15px;
  margin-left: -7.5px;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-primary);
  box-shadow: none;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-min,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-max {
  top: 32px;
  color: var(--celeste-news-muted);
  font-size: 0.67rem;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-from,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-to,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_RangeSliderInput .irs-single {
  padding: 0;
  color: var(--celeste-news-muted);
  background: transparent;
  font-size: 0.67rem;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submitContainer {
  display: flex;
  justify-content: flex-end;
  gap: 0.65rem;
  margin-top: 0.5rem;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_reset {
  min-height: 2.55rem;
  padding: 0.55rem 1rem;
  border-radius: 999px;
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.035em;
  text-transform: uppercase;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit {
  gap: 0.6rem;
  color: var(--celeste-news-heading);
  background: var(--celeste-news-white);
  border-color: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit::before {
  content: "\f002";
  color: var(--celeste-news-primary-dark);
  font-family: "Font Awesome 6 Free";
  font-size: 1rem;
  font-weight: 900;
  line-height: 1;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit:hover,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit:focus-visible {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit:hover::before,
.eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch .edncf_submit:focus-visible::before {
  color: currentColor;
}
.eds_news_Celeste.eds_subCollection_search.eds_template_default {
  /* Horizontal is a confirmed structural variant of the same Advanced Search. */
}
.eds_news_Celeste.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_Celeste.eds_subCollection_search.eds_template_default .search_input {
    grid-template-columns: 2.8rem minmax(0, 1fr);
    padding: 0.85rem;
  }
  .eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input::before {
    width: 2.8rem;
    height: 2.8rem;
  }
  .eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input > .input,
  .eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input.button_outside > .input {
    grid-column: 2;
  }
  .eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input > .do_search,
  .eds_news_Celeste.eds_subCollection_search.eds_template_default .search_input.button_outside > .do_search {
    grid-column: 1/3;
    grid-row: 2;
    justify-self: end;
  }
  .eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch {
    padding: 1rem;
  }
  .eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edn_module_title {
    gap: 0.85rem;
    font-size: clamp(1.35rem, 8vw, 1.75rem);
  }
  .eds_news_Celeste.eds_subCollection_search.eds_template_default .edncf_AdvancedSearch > .edn_module_title::before {
    flex-basis: 3.1rem;
    width: 3.1rem;
    height: 3.1rem;
    font-size: 1.35rem;
  }
}

.eds_news_Celeste.eds_subCollection_tagCloud {
  padding: clamp(1.15rem, 2.5vw, 1.45rem);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: calc(var(--celeste-news-radius) * 0.72);
  box-shadow: 0 0.7rem 1.65rem color-mix(in srgb, var(--celeste-news-heading) 8%, transparent);
}
.eds_news_Celeste.eds_subCollection_tagCloud > .edn_module_title {
  display: flex;
  align-items: center;
  gap: 0.9rem;
  min-height: 3.25rem;
  margin: 0 0 1.25rem;
  padding: 0 0 1rem;
  color: var(--celeste-news-heading);
  border-bottom: 1px solid color-mix(in srgb, var(--celeste-news-primary) 16%, var(--celeste-news-border));
  font: 500 clamp(1.45rem, 4vw, 1.8rem)/1 var(--celeste-news-font-heading);
  letter-spacing: -0.045em;
  text-transform: uppercase;
}
.eds_news_Celeste.eds_subCollection_tagCloud > .edn_module_title::before {
  content: "\f02c";
  position: static;
  display: inline-flex;
  flex: 0 0 3.2rem;
  align-items: center;
  justify-content: center;
  width: 3.2rem;
  height: 3.2rem;
  color: var(--celeste-news-primary-dark);
  background: color-mix(in srgb, var(--celeste-news-primary) 9%, var(--celeste-news-white));
  border-radius: 0.6rem;
  font-family: "Font Awesome 6 Free";
  font-size: 1.35rem;
  font-weight: 900;
  line-height: 1;
}

.eds_news_Celeste.eds_subCollection_tagCloud .eds_news_Celeste__tagCloud > ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.65rem 0.75rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.eds_news_Celeste.eds_subCollection_tagCloud .eds_news_Celeste__tagCloud > ul > li {
  margin: 0;
  padding: 0;
}

.eds_news_Celeste.eds_subCollection_tagCloud .eds_news_Celeste__tagCloud > ul > li > a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.4rem;
  padding: 0.48rem 1.05rem;
  color: var(--celeste-news-white);
  background: linear-gradient(100deg, color-mix(in srgb, var(--celeste-news-primary) 74%, var(--celeste-news-heading)), color-mix(in srgb, var(--celeste-news-primary) 86%, var(--celeste-news-heading)));
  border: 1px solid transparent;
  border-radius: 999px;
  box-shadow: 0 0.25rem 0.6rem color-mix(in srgb, var(--celeste-news-heading) 8%, transparent);
  font: 750 0.83rem/1 var(--celeste-news-font-heading);
  letter-spacing: 0.015em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  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_Celeste.eds_subCollection_tagCloud .eds_news_Celeste__tagCloud > ul > li > a:visited {
  color: var(--celeste-news-white);
}
.eds_news_Celeste.eds_subCollection_tagCloud .eds_news_Celeste__tagCloud > ul > li > a:hover, .eds_news_Celeste.eds_subCollection_tagCloud .eds_news_Celeste__tagCloud > ul > li > a:focus-visible {
  color: var(--celeste-news-primary-dark);
  background: color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-white));
  border-color: var(--celeste-news-primary);
  box-shadow: 0 0.45rem 1rem color-mix(in srgb, var(--celeste-news-primary-dark) 14%, transparent);
  text-decoration: none;
  transform: translateY(-1px);
}
.eds_news_Celeste.eds_subCollection_tagCloud .eds_news_Celeste__tagCloud > ul > li > a:focus-visible {
  outline: none;
  box-shadow: var(--celeste-news-focus-ring);
}
.eds_news_Celeste.eds_subCollection_tagCloud .eds_news_Celeste__tagCloud > ul > li > a > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.2rem;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  color: inherit;
  border-left: 1px solid color-mix(in srgb, var(--celeste-news-white) 48%, transparent);
  font-size: 0.76em;
  font-weight: 800;
  line-height: 1;
}

@media (max-width: 480px) {
  .eds_news_Celeste.eds_subCollection_tagCloud {
    padding: 1rem;
  }
  .eds_news_Celeste.eds_subCollection_tagCloud > .edn_module_title {
    gap: 0.7rem;
    margin-bottom: 1rem;
  }
  .eds_news_Celeste.eds_subCollection_tagCloud > .edn_module_title::before {
    flex-basis: 2.8rem;
    width: 2.8rem;
    height: 2.8rem;
  }
  .eds_news_Celeste.eds_subCollection_tagCloud .eds_news_Celeste__tagCloud > ul {
    gap: 0.5rem;
  }
  .eds_news_Celeste.eds_subCollection_tagCloud .eds_news_Celeste__tagCloud > ul > li > a {
    min-height: 2.2rem;
    padding: 0.42rem 0.8rem;
    font-size: 0.76rem;
  }
}
.eds_news_Celeste.eds_subCollection_categoryMenu {
  font-family: var(--celeste-news-font-body);
  color: var(--celeste-news-text);
}
.eds_news_Celeste.eds_subCollection_categoryMenu div,
.eds_news_Celeste.eds_subCollection_categoryMenu span,
.eds_news_Celeste.eds_subCollection_categoryMenu a,
.eds_news_Celeste.eds_subCollection_categoryMenu li {
  font-family: inherit;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .EDN_module_box {
  padding: clamp(1rem, 2vw, 1.25rem);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_module_title {
  margin: 0 0 0.85rem;
  color: var(--celeste-news-heading);
  font-size: 1.05rem;
  font-weight: 800;
  line-height: 1.2;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper,
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Celeste.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(--celeste-news-border) 72%, transparent);
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > a {
  display: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_image,
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_articlecount,
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_rss,
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .expand_collapse {
  display: inline-flex;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper > li:last-child > div {
  border-bottom: 0;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_image {
  order: 2;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.eds_news_Celeste.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(--celeste-news-primary) 16%, var(--celeste-news-border));
  border-radius: 0.55rem;
  background: color-mix(in srgb, var(--celeste-news-primary) 7%, var(--celeste-news-white));
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_image:hover > img,
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_image:focus-visible > img {
  border-color: color-mix(in srgb, var(--celeste-news-primary) 34%, var(--celeste-news-border));
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_image:focus-visible {
  outline: none;
  box-shadow: var(--celeste-news-focus-ring);
  border-radius: 0.55rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category {
  order: 3;
  flex: 1 1 auto;
  min-width: 0;
  color: var(--celeste-news-heading);
  font-size: 0.92rem;
  font-weight: 700;
  line-height: 1.35;
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category > span {
  overflow-wrap: anywhere;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category:hover,
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category:focus-visible {
  color: var(--celeste-news-primary);
  text-decoration: none;
}
.eds_news_Celeste.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(--celeste-news-primary);
  font-size: 0.72rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  background: color-mix(in srgb, var(--celeste-news-primary) 10%, var(--celeste-news-white));
  border: 1px solid color-mix(in srgb, var(--celeste-news-primary) 22%, var(--celeste-news-border));
  border-radius: 999px;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_rss {
  order: 5;
  flex: 0 0 auto;
  width: 1.55rem;
  height: 1.55rem;
  color: var(--celeste-news-muted);
  opacity: 0.78;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .expand_collapse {
  order: 1;
  flex: 0 0 auto;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .expand_collapse {
  width: 1.85rem;
  height: 1.85rem;
  color: var(--celeste-news-muted);
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_rss,
.eds_news_Celeste.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(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), opacity var(--celeste-news-transition), transform var(--celeste-news-transition);
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_rss > span,
.eds_news_Celeste.eds_subCollection_categoryMenu .expand_collapse > span {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_rss::before {
  content: "\f09e";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  line-height: 1;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .expand_collapse::before {
  content: "\f107";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  line-height: 1;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .expand_collapse.collapse::before,
.eds_news_Celeste.eds_subCollection_categoryMenu li.opened > div > .expand_collapse::before {
  content: "\f106";
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_rss:hover,
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_rss:focus-visible,
.eds_news_Celeste.eds_subCollection_categoryMenu .expand_collapse:hover,
.eds_news_Celeste.eds_subCollection_categoryMenu .expand_collapse:focus-visible {
  color: var(--celeste-news-primary);
  background: color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-primary) 18%, var(--celeste-news-border));
  outline: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_rss:hover,
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_rss:focus-visible {
  opacity: 1;
}
.eds_news_Celeste.eds_subCollection_categoryMenu .edn_category:focus-visible {
  outline: none;
  box-shadow: var(--celeste-news-focus-ring);
  border-radius: 0.35rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.active > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.opened > div > .edn_category {
  color: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.active > div > .edn_category {
  font-weight: 800;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li:not(.hasChild) > div > .expand_collapse {
  visibility: hidden;
  pointer-events: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_1 > div {
  padding-left: 1.35rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_2 > div {
  padding-left: 2.45rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_3 > div {
  padding-left: 3.55rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_4 > div {
  padding-left: 4.65rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_5 > div {
  padding-left: 5.75rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_1 > div,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_2 > div,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_3 > div,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_4 > div,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_5 > div {
  position: relative;
  border-bottom-color: color-mix(in srgb, var(--celeste-news-border) 58%, transparent);
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_1 > div::before,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_2 > div::before,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_3 > div::before,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_4 > div::before,
.eds_news_Celeste.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(--celeste-news-border) 72%, transparent);
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_2 > div::before {
  left: 1.55rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_3 > div::before {
  left: 2.55rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_4 > div::before {
  left: 3.55rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_5 > div::before {
  left: 4.55rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_1 > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_2 > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_3 > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_4 > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_5 > div > .edn_category {
  color: color-mix(in srgb, var(--celeste-news-heading) 88%, var(--celeste-news-muted));
  font-size: 0.88rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_1.active > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_2.active > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_3.active > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_4.active > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_5.active > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_1.opened > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_2.opened > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_3.opened > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_4.opened > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu li.level_5.opened > div > .edn_category {
  color: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .EDN_module_box.edNews_categoryDropdown {
  padding: clamp(0.9rem, 2vw, 1.1rem);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Celeste.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(--celeste-news-primary) 5%, var(--celeste-news-white));
  border: 1px solid var(--celeste-news-border);
  border-radius: calc(var(--celeste-news-radius) * 0.75);
  box-shadow: var(--celeste-news-shadow-sm);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div::before {
  content: none;
}
.eds_news_Celeste.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(--celeste-news-heading);
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.2;
}
.eds_news_Celeste.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(--celeste-news-muted);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 999px;
  box-shadow: var(--celeste-news-shadow-sm);
  text-decoration: none;
  visibility: visible;
  pointer-events: auto;
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), box-shadow var(--celeste-news-transition);
}
.eds_news_Celeste.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_Celeste.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_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse.collapse::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node.opened > div > .expand_collapse::before {
  content: "\f106";
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse:hover,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse:focus-visible {
  color: var(--celeste-news-primary);
  background: color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-primary) 22%, var(--celeste-news-border));
  outline: none;
  box-shadow: var(--celeste-news-focus-ring);
}
.eds_news_Celeste.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(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: calc(var(--celeste-news-radius) * 0.75);
  box-shadow: var(--celeste-news-shadow-sm);
}
.eds_news_Celeste.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_Celeste.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(--celeste-news-border) 64%, transparent);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li:last-child > div {
  border-bottom: 0;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > a {
  display: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_rss {
  display: inline-flex;
}
.eds_news_Celeste.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(--celeste-news-heading);
  font-size: 0.9rem;
  font-weight: 750;
  line-height: 1.3;
  text-decoration: none;
}
.eds_news_Celeste.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_Celeste.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_Celeste.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_Celeste.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_Celeste.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_Celeste.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_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_1 > div::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_2 > div::before,
.eds_news_Celeste.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(--celeste-news-border) 72%, transparent);
}
.eds_news_Celeste.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_Celeste.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_Celeste.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_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_1 > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_2 > div > .edn_category,
.eds_news_Celeste.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(--celeste-news-heading) 88%, var(--celeste-news-muted));
  font-size: 0.86rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.active > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.opened > div > .edn_category {
  color: var(--celeste-news-primary);
  font-weight: 800;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .EDN_module_box.edn_horizontalMenu {
  padding: clamp(0.9rem, 2vw, 1.15rem);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_module_title {
  margin-bottom: 0.75rem;
}
.eds_news_Celeste.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_Celeste.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.3rem 0.05rem;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
  scrollbar-width: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper::-webkit-scrollbar {
  display: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper ul {
  list-style: none;
}
.eds_news_Celeste.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_Celeste.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_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div::before {
  content: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div > a {
  display: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div > .expand_collapse {
  display: inline-flex;
}
.eds_news_Celeste.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(--celeste-news-heading);
  font-size: 0.86rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 999px;
  box-shadow: none;
  transition: color var(--celeste-news-transition), background-color var(--celeste-news-transition), border-color var(--celeste-news-transition), box-shadow var(--celeste-news-transition), transform var(--celeste-news-transition);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:hover,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:focus-visible,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.active > div > .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.opened > div > .edn_category {
  color: var(--celeste-news-primary);
  background: color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-white));
  border-color: color-mix(in srgb, var(--celeste-news-primary) 22%, var(--celeste-news-border));
  text-decoration: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:focus-visible {
  outline: none;
  box-shadow: var(--celeste-news-focus-ring);
}
.eds_news_Celeste.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(--celeste-news-muted);
  background: transparent;
  border: 0;
  box-shadow: none;
  cursor: default;
  opacity: 0.72;
  pointer-events: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse::before {
  content: "\f105";
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse.collapse::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.opened > div > .expand_collapse::before {
  content: "\f105";
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse:hover,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse:focus-visible {
  color: var(--celeste-news-muted);
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li:not(.hasChild) > div > .expand_collapse {
  display: none;
}
.eds_news_Celeste.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_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_1 > div,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_2 > div,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_3 > div,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_4 > div,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_5 > div {
  padding-left: 0;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_1 > div::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_2 > div::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_3 > div::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_4 > div::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_5 > div::before {
  content: none;
}
.eds_news_Celeste.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_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_2 .edn_category,
.eds_news_Celeste.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_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft,
.eds_news_Celeste.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(--celeste-news-muted);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: 999px;
  box-shadow: var(--celeste-news-shadow-sm);
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity var(--celeste-news-transition), visibility var(--celeste-news-transition), color var(--celeste-news-transition), border-color var(--celeste-news-transition), background-color var(--celeste-news-transition);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft::before,
.eds_news_Celeste.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_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft::before {
  content: "\f053";
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight::before {
  content: "\f054";
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft:hover,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft:focus-visible,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight:hover,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight:focus-visible {
  color: var(--celeste-news-primary);
  border-color: color-mix(in srgb, var(--celeste-news-primary) 22%, var(--celeste-news-border));
  background: color-mix(in srgb, var(--celeste-news-primary) 8%, var(--celeste-news-white));
  outline: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper.edn_leftOffset > .edn_scrollLeft,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper.edn_rightOffset > .edn_scrollRight,
.eds_news_Celeste.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_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper {
    gap: 0.3rem;
  }
  .eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category {
    padding-inline: 0.62rem;
    font-size: 0.82rem;
  }
  .eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft,
  .eds_news_Celeste.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_Celeste.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div {
    gap: 0.35rem;
  }
  .eds_news_Celeste.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_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .EDN_module_box,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .EDN_module_box,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .EDN_module_box {
  padding: 0.88rem 0.95rem;
  border-radius: calc(var(--celeste-news-radius) * 0.58);
  border-color: var(--celeste-news-border);
  box-shadow: 0 0.4rem 1.15rem color-mix(in srgb, var(--celeste-news-heading) 5%, transparent);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title,
.eds_news_Celeste.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(--celeste-news-font-heading);
  letter-spacing: -0.02em;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title::before,
.eds_news_Celeste.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(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper li > div,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li > div,
.eds_news_Celeste.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(--celeste-news-border) 58%, transparent);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper li:not(.hasChild) > div::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li:not(.hasChild) > div::before,
.eds_news_Celeste.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(--celeste-news-primary);
  font-family: "Font Awesome 6 Free";
  font-size: 0.62rem;
  font-weight: 900;
  line-height: 1;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category {
  font-size: 0.76rem;
  font-weight: 650;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_articlecount,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_articlecount {
  min-width: auto;
  min-height: auto;
  padding: 0;
  color: var(--celeste-news-primary);
  font-size: 0.66rem;
  background: transparent;
  border: 0;
  border-radius: 0;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_rss,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_rss,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_rss {
  display: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse {
  width: 0.82rem;
  height: 1.25rem;
  color: var(--celeste-news-primary);
  border: 0;
  border-radius: 0;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse::before {
  content: "\f105";
  font-size: 0.62rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse.collapse::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.opened > div > .expand_collapse::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse.collapse::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.opened > div > .expand_collapse::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse.collapse::before,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.opened > div > .expand_collapse::before {
  content: "\f107";
}

/* Default category list follows the compact Celeste sidebar card from the
   design: list badge in the heading, RSS tile on the left and a circular
   article counter on the right. */
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .EDN_module_box {
  padding: 0.75rem 0.8rem 0.65rem;
  border-color: var(--celeste-news-border);
  border-radius: calc(var(--celeste-news-radius) * 0.7);
  box-shadow: 0 0.55rem 1.4rem color-mix(in srgb, var(--celeste-news-heading) 7%, transparent);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title {
  display: flex;
  align-items: center;
  gap: 0.72rem;
  min-height: 2.75rem;
  margin: 0;
  padding: 0 0 0.68rem;
  color: var(--celeste-news-heading);
  font: 650 1.28rem/1 var(--celeste-news-font-heading);
  letter-spacing: -0.035em;
  text-transform: uppercase;
  border-bottom: 1px solid color-mix(in srgb, var(--celeste-news-primary) 18%, var(--celeste-news-border));
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title::before {
  content: "\f03a";
  position: static;
  display: inline-flex;
  flex: 0 0 2.05rem;
  align-items: center;
  justify-content: center;
  width: 2.05rem;
  height: 2.05rem;
  color: var(--celeste-news-primary);
  font-family: "Font Awesome 6 Free";
  font-size: 0.88rem;
  font-weight: 900;
  line-height: 1;
  background: color-mix(in srgb, var(--celeste-news-primary) 9%, var(--celeste-news-white));
  border-radius: 0.48rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper li > div {
  gap: 0.48rem;
  min-height: 2.02rem;
  padding: 0.2rem 0;
  border-bottom-color: color-mix(in srgb, var(--celeste-news-primary) 10%, var(--celeste-news-border));
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper li:not(.hasChild) > div::before {
  content: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_rss {
  order: 1;
  display: inline-flex;
  width: 1.62rem;
  height: 1.62rem;
  color: var(--celeste-news-primary);
  opacity: 1;
  background: color-mix(in srgb, var(--celeste-news-primary) 7%, var(--celeste-news-white));
  border: 0;
  border-radius: 0.38rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_rss::before {
  font-size: 0.68rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_rss:hover,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_rss:focus-visible {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category {
  order: 2;
  color: var(--celeste-news-heading);
  font-size: 0.8rem;
  font-weight: 750;
  line-height: 1.2;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse {
  order: 3;
  width: 1.3rem;
  height: 1.62rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li:not(.hasChild) > div > .expand_collapse {
  display: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount {
  order: 4;
  width: 1.55rem;
  min-width: 1.55rem;
  height: 1.55rem;
  min-height: 1.55rem;
  padding: 0;
  color: var(--celeste-news-heading);
  font-size: 0.65rem;
  font-weight: 750;
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-primary);
  border-radius: 50%;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount:hover,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount:focus-visible {
  color: var(--celeste-news-white);
  text-decoration: none;
  background: var(--celeste-news-primary);
  outline: none;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.active > div,
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.opened > div {
  background: linear-gradient(90deg, color-mix(in srgb, var(--celeste-news-primary) 7%, transparent), transparent 72%);
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_1 > div {
  padding-left: 0.72rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_2 > div {
  padding-left: 1.35rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_3 > div {
  padding-left: 1.98rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_4 > div {
  padding-left: 2.61rem;
}
.eds_news_Celeste.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.level_5 > div {
  padding-left: 3.24rem;
}

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

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

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

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

.eds_news_Celeste.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(--celeste-news-muted);
  font-size: 0.78rem;
  font-weight: 750;
  line-height: 1.4;
}

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

.eds_news_Celeste.eds_subCollection_news .bread_crumbs > .eds_news_Celeste__catalogBreadcrumbSeparator:first-child {
  display: none;
}

.eds_news_Celeste.eds_subCollection_news .bread_crumbs > .eds_news_Celeste__catalogBreadcrumbLink,
.eds_news_Celeste.eds_subCollection_news .bread_crumbs > .eds_news_Celeste__catalogBreadcrumbLink:visited {
  color: var(--celeste-news-muted);
  text-decoration: none;
  transition: color var(--celeste-news-transition);
}

.eds_news_Celeste.eds_subCollection_news .bread_crumbs > .eds_news_Celeste__catalogBreadcrumbLink:last-child {
  color: var(--celeste-news-heading);
}

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

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

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

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

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogDescription {
  max-width: 52rem;
  margin-top: 0.75rem;
  color: var(--celeste-news-text);
  line-height: 1.7;
}

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogDescription > :last-child {
  margin-bottom: 0;
}

.eds_news_Celeste.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_Celeste.eds_subCollection_news .eds_news_Celeste__catalogCategory {
  position: relative;
  display: grid;
  min-width: 0;
  aspect-ratio: 8/5;
  margin: 0;
  overflow: hidden;
  background: var(--celeste-news-surface);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
  isolation: isolate;
}

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

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogCategoryLink:focus-visible {
  outline: none;
  box-shadow: inset var(--celeste-news-focus-ring);
}

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogCategory > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform var(--celeste-news-transition);
}

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

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__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_Celeste.eds_subCollection_news .eds_news_Celeste__catalogCategory:hover > img,
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogCategory:focus-within > img {
  transform: scale(1.035);
}

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__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(--celeste-news-text);
  background: var(--celeste-news-white);
  border: 1px solid var(--celeste-news-border);
  border-radius: var(--celeste-news-radius);
  box-shadow: var(--celeste-news-shadow-sm);
}

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticle:not(:has(.eds_news_Celeste__catalogArticleMedia)) {
  grid-template-columns: minmax(0, 1fr);
}

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

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

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

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleMedia:focus-visible {
  outline: none;
  box-shadow: inset var(--celeste-news-focus-ring);
}

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

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

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

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleMeta .edn_numberComments {
  --celeste-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_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleMeta .edn_numberOfVievs {
  --celeste-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_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleMeta .edn_numberComments::before,
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleMeta .edn_numberOfVievs::before {
  width: 0.82rem;
  height: 0.82rem;
  flex: 0 0 auto;
  content: "";
  background-color: currentColor;
  opacity: 0.86;
  -webkit-mask: var(--celeste-catalog-meta-icon) center/contain no-repeat;
  mask: var(--celeste-catalog-meta-icon) center/contain no-repeat;
}

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleMeta a,
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleMeta a:visited {
  color: var(--celeste-news-primary-dark);
  text-decoration: none;
}

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

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

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleTitle,
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleSubtitle {
  margin: 0;
  font-family: var(--celeste-news-font-heading);
}

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

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleTitle a,
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleTitle a:visited {
  color: var(--celeste-news-heading);
  text-decoration: none;
}

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

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleTitle a:focus-visible {
  border-radius: 0.15rem;
  outline: none;
  box-shadow: var(--celeste-news-focus-ring);
}

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

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleSummary {
  margin-top: 0.75rem;
  color: var(--celeste-news-text);
  line-height: 1.7;
}

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleFooter {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 1rem;
  font-size: 0;
  line-height: 0;
}
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogArticleFooter > .EDN_article_rateit {
  font-size: 1rem;
  line-height: normal;
}

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

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogReadMore:hover,
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogReadMore:focus-visible,
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogReadMore:active,
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogRss a:hover,
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogRss a:focus-visible,
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogRss a:active {
  color: var(--celeste-news-white);
  background: var(--celeste-news-primary);
  border-color: var(--celeste-news-primary);
  text-decoration: none;
}

.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogReadMore:focus-visible,
.eds_news_Celeste.eds_subCollection_news .eds_news_Celeste__catalogRss a:focus-visible {
  outline: none;
  box-shadow: var(--celeste-news-focus-ring);
}

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

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

.eds_news_Celeste--catalogDetail {
  --celeste-news-article-width: 100%;
}

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

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

.eds_news_Celeste__catalogSideNavItem:not(:has(.eds_news_Celeste__catalogSideNavMedia)) {
  grid-template-columns: minmax(0, 1fr);
}

.eds_news_Celeste__catalogSideNavMedia {
  min-width: 0;
  background: var(--celeste-news-surface);
}

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

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

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

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

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

.eds_news_Celeste__catalogSideNavItem--next .eds_news_Celeste__catalogSideNavMedia {
  grid-column: 2;
  grid-row: 1;
}

.eds_news_Celeste__catalogSideNavItem--next .eds_news_Celeste__catalogSideNavContent {
  grid-column: 1;
  grid-row: 1;
}

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

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

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