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

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

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

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

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

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

.eds_news_Taris .expand_collapse {
  cursor: pointer;
}

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

.eds_news_Taris__featuredGrid,
.eds_news_Taris__supportingGrid,
.eds_news_Taris__compactGrid,
.eds_news_Taris__cardGrid,
.eds_news_Taris__editorialGrid,
.eds_news_Taris__blogClassic,
.eds_news_Taris__relatedGrid {
  display: grid;
  gap: 1.25rem;
}

@media (min-width: 768px) {
  .eds_news_Taris__supportingGrid,
  .eds_news_Taris__compactGrid,
  .eds_news_Taris__cardGrid,
  .eds_news_Taris__editorialGrid,
  .eds_news_Taris__relatedGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .eds_news_Taris__featuredGrid {
    grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
    align-items: stretch;
  }
  .eds_news_Taris__featuredGrid > .eds_news_Taris__featuredArticle {
    grid-row: span 3;
  }
  .eds_news_Taris__featuredGrid > .eds_news_Taris__articleCard {
    grid-column: 2;
  }
  .eds_news_Taris__supportingGrid {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Taris__compactGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Taris__cardGrid--threeColumn {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Taris__cardGrid--twoColumn {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Taris__editorialGrid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .eds_news_Taris__editorialGridLead {
    grid-column: span 2;
  }
  .eds_news_Taris__blogLead {
    grid-column: span 3;
  }
}
.eds_news_Taris--featuredGrid,
.eds_news_Taris--cardsCompact,
.eds_news_Taris--editorialStandard,
.eds_news_Taris--blogClassic {
  position: relative;
  overflow: hidden;
  padding: 4.5rem 0;
}

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

.eds_news_Taris--cardsCompact {
  background: var(--taris-news-white);
}

.eds_news_Taris--editorialStandard {
  background: var(--taris-news-white);
}

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

.eds_news_Taris__featuredArticle,
.eds_news_Taris__articleCard,
.eds_news_Taris__compactCard,
.eds_news_Taris__columnCard,
.eds_news_Taris__editorialCard,
.eds_news_Taris__blogCard,
.eds_news_Taris__relatedCard {
  position: relative;
  display: flex;
  min-width: 0;
  overflow: hidden;
  background: var(--taris-news-white);
  border: 1px solid var(--taris-news-border);
  border-radius: var(--taris-news-radius);
  transition: transform var(--taris-news-transition), box-shadow var(--taris-news-transition), border-color var(--taris-news-transition);
}

.eds_news_Taris__featuredArticle a,
.eds_news_Taris__articleCard a,
.eds_news_Taris__compactCard a,
.eds_news_Taris__columnCard a,
.eds_news_Taris__editorialCard a,
.eds_news_Taris__blogCard a,
.eds_news_Taris__relatedCard a {
  color: inherit;
  text-decoration: none;
}

.eds_news_Taris__featuredArticle:hover,
.eds_news_Taris__articleCard:hover,
.eds_news_Taris__compactCard:hover,
.eds_news_Taris__columnCard:hover,
.eds_news_Taris__editorialCard:hover,
.eds_news_Taris__blogCard:hover,
.eds_news_Taris__relatedCard:hover {
  transform: translateY(-3px);
  box-shadow: var(--taris-news-shadow-md);
  border-color: rgba(255, 86, 61, 0.28);
}

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

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris__featuredArticle .eds_news_Taris__media {
  aspect-ratio: 16/10;
}

.eds_news_Taris__compactCard .eds_news_Taris__media {
  aspect-ratio: 16/9;
}

.eds_news_Taris__columnCard .eds_news_Taris__media {
  aspect-ratio: 16/10;
}

.eds_news_Taris__editorialCard .eds_news_Taris__media {
  aspect-ratio: 16/10;
}

.eds_news_Taris__editorialGridLead .eds_news_Taris__media {
  aspect-ratio: 16/8;
}

.eds_news_Taris__articleCard .eds_news_Taris__media {
  height: 100%;
  min-height: 168px;
}

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

.eds_news_Taris__blogLead .eds_news_Taris__blogMedia {
  aspect-ratio: 16/9;
}

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

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

.eds_news_Taris__featuredArticle:hover .eds_news_Taris__media img,
.eds_news_Taris__articleCard:hover .eds_news_Taris__media img,
.eds_news_Taris__compactCard:hover .eds_news_Taris__media img,
.eds_news_Taris__columnCard:hover .eds_news_Taris__media img,
.eds_news_Taris__editorialCard:hover .eds_news_Taris__media img,
.eds_news_Taris__blogCard:hover .eds_news_Taris__blogMedia img {
  transform: scale(1.035);
}

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

.eds_news_Taris__blogLead .eds_news_Taris__blogContent {
  padding: 1.55rem;
}

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

.eds_news_Taris__featuredArticle .eds_news_Taris__body {
  padding: 1.45rem;
}

.eds_news_Taris__compactCard .eds_news_Taris__body {
  align-content: start;
  padding: 1.35rem;
}

.eds_news_Taris__columnCard .eds_news_Taris__body {
  align-content: start;
  flex: 1 1 auto;
  padding: 1.35rem;
}

.eds_news_Taris__editorialCard .eds_news_Taris__body {
  align-content: start;
  flex: 1 1 auto;
  padding: 1.35rem;
}

.eds_news_Taris__editorialGridLead .eds_news_Taris__body {
  padding: 1.55rem;
}

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

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

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

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

.eds_news_Taris__featuredArticle h3,
.eds_news_Taris__articleCard h3,
.eds_news_Taris__compactCard h3,
.eds_news_Taris__columnCard h2,
.eds_news_Taris__editorialCard h2,
.eds_news_Taris__relatedCard h3 {
  margin: 0;
  color: var(--taris-news-heading);
  font-family: var(--taris-news-font-heading);
  font-size: 1.08rem;
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: 0;
}

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

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

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

.eds_news_Taris__editorialCard h2,
.eds_news_Taris__blogTitle,
.eds_news_Taris__relatedCard h3 {
  font-size: 1.18rem;
}

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

.eds_news_Taris__blogLead .eds_news_Taris__blogTitle {
  font-size: 1.75rem;
  line-height: 1.14;
}

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

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

.eds_news_Taris__featuredArticle h3 a,
.eds_news_Taris__articleCard h3 a,
.eds_news_Taris__compactCard h3 a,
.eds_news_Taris__columnCard h2 a,
.eds_news_Taris__editorialCard h2 a,
.eds_news_Taris__blogTitle a,
.eds_news_Taris__relatedCard h3 a {
  transition: color var(--taris-news-transition);
}

.eds_news_Taris__featuredArticle h3 a:hover,
.eds_news_Taris__featuredArticle h3 a:focus,
.eds_news_Taris__articleCard h3 a:hover,
.eds_news_Taris__articleCard h3 a:focus,
.eds_news_Taris__compactCard h3 a:hover,
.eds_news_Taris__compactCard h3 a:focus,
.eds_news_Taris__columnCard h2 a:hover,
.eds_news_Taris__columnCard h2 a:focus,
.eds_news_Taris__editorialCard h2 a:hover,
.eds_news_Taris__editorialCard h2 a:focus,
.eds_news_Taris__blogTitle a:hover,
.eds_news_Taris__blogTitle a:focus,
.eds_news_Taris__relatedCard h3 a:hover,
.eds_news_Taris__relatedCard h3 a:focus {
  color: var(--taris-news-primary-dark);
}

.eds_news_Taris__sectionHeader p,
.eds_news_Taris__featuredArticle p,
.eds_news_Taris__articleCard p,
.eds_news_Taris__compactCard p,
.eds_news_Taris__columnCard p,
.eds_news_Taris__editorialCard p,
.eds_news_Taris__blogCard p {
  margin: 0;
}

.eds_news_Taris__body > p,
.eds_news_Taris__blogExcerpt {
  color: var(--taris-news-muted);
  font-size: 0.96rem;
  line-height: 1.7;
}

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

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

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

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

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

.eds_news_Taris__blogClassic,
.eds_news_Taris .eds_blogFeed {
  display: grid;
  gap: 1.65rem;
}

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

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris__blogPost:hover .eds_news_Taris__blogPostMedia img {
  transform: scale(1.035);
}

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

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

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

.eds_news_Taris__blogPostMeta span:first-child,
.eds_news_Taris__blogDetailMeta span:first-child {
  color: var(--taris-news-primary);
}

.eds_news_Taris__blogPostMeta a,
.eds_news_Taris__blogDetailMeta a {
  color: inherit;
  text-decoration: none;
}

.eds_news_Taris__blogPostTitle,
.eds_news_Taris__blogDetailTitle {
  margin: 0;
  color: var(--taris-news-heading);
  font-family: var(--taris-news-font-heading);
  font-weight: 800;
  letter-spacing: 0;
}

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

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

.eds_news_Taris__blogPostTitle a {
  transition: color var(--taris-news-transition);
}

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris .eds_blogSidebar__panel p {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris__blogDetailMeta {
  justify-content: center;
}

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

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

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

.eds_news_Taris__blogDetailHero img,
.eds_news_Taris__blogInlineImage img,
.eds_news_Taris__blogAuthor img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

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

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

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

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

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

.eds_news_Taris__blogInlineImage {
  margin: 2rem 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris .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(--taris-news-heading);
  font-weight: 800;
  text-decoration: none;
  background: var(--taris-news-white);
  border: 1px solid var(--taris-news-border);
  border-radius: var(--taris-news-radius);
  transition: color var(--taris-news-transition), background-color var(--taris-news-transition), border-color var(--taris-news-transition), transform var(--taris-news-transition);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris__blogBody {
  max-width: 780px;
}

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

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris .edn_article_gallery a:focus-visible,
.eds_news_Taris__articleBody .edn_article_gallery a:focus-visible {
  outline: 0;
  box-shadow: var(--taris-news-focus-ring), var(--taris-news-shadow-md);
}

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

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

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

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

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

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

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

.eds_news_Taris__resourceItem + .eds_news_Taris__resourceItem,
.eds_news_Taris .edNews_articleDocuments li + li,
.eds_news_Taris .edNews_articleLinks li + li,
.eds_news_Taris.edNews_articleDocuments li + li,
.eds_news_Taris.edNews_articleLinks li + li {
  border-top: 1px solid var(--taris-news-border);
}

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

.eds_news_Taris .edNews_articleDocuments .eds_news_Taris__resourceItem > *,
.eds_news_Taris.edNews_articleDocuments .eds_news_Taris__resourceItem > * {
  grid-column: 2;
}

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

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris__resourceLink:hover,
.eds_news_Taris__resourceLink:focus,
.eds_news_Taris .edNews_articleDocuments li > a:hover,
.eds_news_Taris .edNews_articleDocuments li > a:focus,
.eds_news_Taris .edNews_articleLinks li > a:hover,
.eds_news_Taris .edNews_articleLinks li > a:focus,
.eds_news_Taris.edNews_articleDocuments li > a:hover,
.eds_news_Taris.edNews_articleDocuments li > a:focus,
.eds_news_Taris.edNews_articleLinks li > a:hover,
.eds_news_Taris.edNews_articleLinks li > a:focus {
  color: var(--taris-news-primary-dark);
}

.eds_news_Taris__resourceLink:focus-visible,
.eds_news_Taris .edNews_articleDocuments li > a:focus-visible,
.eds_news_Taris .edNews_articleLinks li > a:focus-visible,
.eds_news_Taris.edNews_articleDocuments li > a:focus-visible,
.eds_news_Taris.edNews_articleLinks li > a:focus-visible {
  outline: 0;
  box-shadow: var(--taris-news-focus-ring);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 575.98px) {
  .eds_news_Taris__articleCard {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Taris__articleCard .eds_news_Taris__media {
    min-height: auto;
    aspect-ratio: 16/10;
  }
}
@media (min-width: 768px) {
  .eds_news_Taris--featuredGrid,
  .eds_news_Taris--cardsCompact,
  .eds_news_Taris--editorialStandard,
  .eds_news_Taris--blogClassic {
    padding: 6rem 0;
  }
  .eds_news_Taris__featuredArticle h3 {
    font-size: 2rem;
  }
  .eds_news_Taris__articleNav {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Taris__blogToolbar {
    grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);
    align-items: center;
    padding: 1rem 1.1rem;
  }
  .eds_news_Taris__blogFilterChips {
    justify-content: flex-end;
  }
}
@media (min-width: 992px) {
  .eds_news_Taris .eds_blogLayout {
    grid-template-columns: minmax(0, 1fr) minmax(270px, 0.32fr);
    gap: 2rem;
  }
  .eds_news_Taris .eds_blogSidebar {
    position: sticky;
    top: 6rem;
  }
  .eds_news_Taris__blogPost--featured .eds_news_Taris__blogPostBody {
    align-content: center;
    padding: 2rem;
  }
  .eds_news_Taris__blogPost--featured {
    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
    align-items: stretch;
  }
  .eds_news_Taris__blogPost--featured .eds_news_Taris__blogPostMedia {
    min-height: 100%;
    aspect-ratio: auto;
  }
  .eds_news_Taris__blogLead {
    grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
    align-items: stretch;
  }
  .eds_news_Taris__blogLead .eds_news_Taris__blogMedia {
    min-height: 100%;
  }
  .eds_news_Taris__blogLead .eds_news_Taris__blogContent {
    align-content: center;
    padding: 2rem;
  }
  .eds_news_Taris__blogLead .eds_news_Taris__blogTitle {
    font-size: 2.35rem;
  }
  .eds_news_Taris__compactCard--lead {
    grid-column: span 2;
  }
  .eds_news_Taris__editorialGridLead h2 {
    font-size: 2.15rem;
  }
}
/* Layouts derived from the supplied Taris news design board. */
.eds_news_Taris__fourColumnText,
.eds_news_Taris__gridCards,
.eds_news_Taris__editorialDashboard12,
.eds_news_Taris.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn__articleListWrapper,
.eds_news_Taris__technologyNews,
.eds_news_Taris__worldNews,
.eds_news_Taris__compositeGrid,
.eds_news_Taris__featuredSplit {
  display: grid;
  width: 100%;
  min-width: 0;
  gap: clamp(0.9rem, 1.8vw, 1.25rem);
}

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

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

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

.eds_news_Taris__compactList,
.eds_news_Taris__mediaList,
.eds_news_Taris__rankedList {
  display: grid;
  width: 100%;
  min-width: 0;
  gap: 0.85rem;
}

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

.eds_news_Taris__gridCards > .edn__articleListWrapper,
.eds_news_Taris__fourColumnText > .edn__articleListWrapper,
.eds_news_Taris__editorialDashboard12 > .edn__articleListWrapper,
.eds_news_Taris__technologyNews > .edn__articleListWrapper,
.eds_news_Taris__worldNews > .edn__articleListWrapper,
.eds_news_Taris__compositeGrid > .edn__articleListWrapper,
.eds_news_Taris__featuredSplit > .edn__articleListWrapper {
  grid-column: 1/-1;
}

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

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

.eds_news_Taris .eds_tarisGridCard__mediaWrap {
  position: relative;
  background: transparent;
}

.eds_news_Taris .eds_tarisGridCard__media,
.eds_news_Taris .eds_tarisGridCard__media img {
  display: block;
  width: 100%;
}

.eds_news_Taris .eds_tarisGridCard__media {
  overflow: hidden;
}

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

.eds_news_Taris .eds_tarisGridCard:hover .eds_tarisGridCard__media img,
.eds_news_Taris .eds_tarisGridCard:focus-within .eds_tarisGridCard__media img {
  transform: scale(1.025);
}

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

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

.eds_news_Taris .eds_tarisGridCard__mediaMeta {
  padding: 0.8rem 1rem 0;
}

.eds_news_Taris .eds_tarisGridCard__mediaMeta span,
.eds_news_Taris .eds_tarisGridCard__category {
  color: var(--taris-news-primary-dark);
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.035em;
  text-transform: uppercase;
}

.eds_news_Taris .eds_tarisGridCard__mediaMeta a,
.eds_news_Taris .eds_tarisGridCard__category a,
.eds_news_Taris .eds_tarisMediaMeta a,
.eds_news_Taris .eds_tarisGridCard__mediaMeta a:visited,
.eds_news_Taris .eds_tarisGridCard__category a:visited,
.eds_news_Taris .eds_tarisMediaMeta a:visited {
  color: inherit;
  text-decoration: none;
}

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

.eds_news_Taris .eds_tarisGridCard--text {
  border-top: 3px solid var(--taris-news-primary);
}

.eds_news_Taris .eds_tarisGridCard--text .eds_tarisGridCard__body {
  padding: clamp(1rem, 2vw, 1.25rem);
}

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

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

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

.eds_news_Taris .eds_tarisGridCard__title a:hover,
.eds_news_Taris .eds_tarisGridCard__title a:focus-visible {
  color: var(--taris-news-primary-dark);
}

.eds_news_Taris .eds_tarisGridCard__date {
  margin: 0.65rem 0 0;
  color: var(--taris-news-muted);
  font-size: 0.72rem;
  font-weight: 650;
}

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

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

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

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

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

.eds_news_Taris .eds_newsCard__media {
  overflow: hidden;
  background: var(--taris-news-background-soft);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris__technologyNews,
.eds_news_Taris__compositeGrid,
.eds_news_Taris__featuredSplit {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

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

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

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

.eds_news_Taris__compositeGrid .eds_newsCard--catalogFeature,
.eds_news_Taris__featuredSplit .eds_newsCard--featuredSupport {
  grid-column: span 1;
}

.eds_news_Taris__compositeGrid .eds_newsCard--editorialCompact,
.eds_news_Taris__featuredSplit .eds_newsCard--featuredMini {
  grid-column: span 2;
}

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

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

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

.eds_news_Taris .eds_tarisDashboardCard--hero {
  grid-column: span 2;
  grid-row: span 2;
}

.eds_news_Taris .eds_tarisDashboardCard--feature {
  grid-column: span 2;
}

.eds_news_Taris .eds_tarisDashboardCard--story {
  grid-column: span 2;
  border-top: 3px solid var(--taris-news-primary);
}

.eds_news_Taris .eds_tarisDashboardCard__mediaWrap,
.eds_news_Taris .eds_tarisDashboardCard__media,
.eds_news_Taris .eds_tarisDashboardCard__media img {
  display: block;
  width: 100%;
}

.eds_news_Taris .eds_tarisDashboardCard__mediaWrap {
  position: relative;
}

.eds_news_Taris .eds_tarisDashboardCard__media img {
  aspect-ratio: 16/10;
  object-fit: cover;
}

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

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

.eds_news_Taris .eds_tarisDashboardCard__category,
.eds_news_Taris .eds_tarisDashboardCard__eyebrow,
.eds_news_Taris .eds_tarisDashboardCard__date,
.eds_news_Taris .eds_tarisDashboardCard__meta {
  margin: 0 0 0.45rem;
  font-size: 0.67rem;
  font-weight: 800;
  text-transform: uppercase;
}

.eds_news_Taris .eds_tarisDashboardCard__meta,
.eds_news_Taris .eds_tarisDashboardCard__mediaMeta {
  color: var(--taris-news-muted);
}

.eds_news_Taris .eds_tarisDashboardCard__category,
.eds_news_Taris .eds_tarisDashboardCard__meta > span,
.eds_news_Taris .eds_tarisDashboardCard__mediaMeta > span {
  color: var(--taris-news-heading);
}

.eds_news_Taris .eds_tarisDashboardCard__date,
.eds_news_Taris .eds_tarisDashboardCard__meta time,
.eds_news_Taris .eds_tarisDashboardCard__mediaMeta time {
  color: var(--taris-news-muted);
}

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

.eds_news_Taris .eds_tarisDashboardCard__body > .eds_tarisMediaMeta,
.eds_news_Taris .eds_tarisDashboardCard__body > .eds_tarisDashboardCard__meta {
  padding: 0;
}

.eds_news_Taris .eds_tarisDashboardCard__mediaWrap > .eds_tarisDashboardCard__mediaMeta {
  padding: 0.7rem 1rem 0;
}

.eds_news_Taris .eds_tarisDashboardCard__category a,
.eds_news_Taris .eds_tarisDashboardCard__category a:visited,
.eds_news_Taris .eds_tarisDashboardCard__eyebrow a,
.eds_news_Taris .eds_tarisDashboardCard__eyebrow a:visited,
.eds_news_Taris .eds_tarisDashboardCard__meta a,
.eds_news_Taris .eds_tarisDashboardCard__meta a:visited,
.eds_news_Taris .eds_tarisDashboardCard__mediaMeta a,
.eds_news_Taris .eds_tarisDashboardCard__mediaMeta a:visited {
  color: inherit;
  text-decoration: none;
}

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

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

.eds_news_Taris .eds_tarisDashboardCard__summary {
  margin: 0.7rem 0 0;
  color: var(--taris-news-text);
  font-size: 0.82rem;
  line-height: 1.5;
}

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

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

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

@media (max-width: 980px) {
  .eds_news_Taris__fourColumnText,
  .eds_news_Taris__gridCards,
  .eds_news_Taris__compactList,
  .eds_news_Taris__technologyNews,
  .eds_news_Taris__compositeGrid,
  .eds_news_Taris__featuredSplit,
  .eds_news_Taris__editorialDashboard12,
  .eds_news_Taris.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn__articleListWrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .eds_news_Taris__technologyNews .eds_newsCard--technologyHero,
  .eds_news_Taris__technologyNews .eds_newsCard--technologyUpdate,
  .eds_news_Taris__technologyNews .eds_newsCard--technologyBrief {
    grid-column: auto;
  }
  .eds_news_Taris__technologyNews .eds_newsCard--technologyBrief:last-of-type {
    grid-column: 1/-1;
  }
}
@media (max-width: 620px) {
  .eds_news_Taris__fourColumnText,
  .eds_news_Taris__gridCards,
  .eds_news_Taris__technologyNews,
  .eds_news_Taris__worldNews,
  .eds_news_Taris__compositeGrid,
  .eds_news_Taris__featuredSplit,
  .eds_news_Taris__editorialDashboard12,
  .eds_news_Taris.eds_subCollection_contentBlock.eds_template_NewsroomDashboard__12-articles .edn__articleListWrapper {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Taris .eds_newsCard--editorialLead,
  .eds_news_Taris .eds_newsCard--technologyHero,
  .eds_news_Taris .eds_newsCard--worldLead,
  .eds_news_Taris .eds_tarisDashboardCard--hero {
    grid-column: auto;
    grid-row: auto;
  }
  .eds_news_Taris .eds_newsCard--compactRow,
  .eds_news_Taris .eds_newsCard--technologyUpdate,
  .eds_news_Taris .eds_newsCard--mediaRow,
  .eds_news_Taris .eds_newsCard--rankedRow {
    grid-template-columns: minmax(0, 1fr);
  }
  .eds_news_Taris__technologyNews .eds_newsCard--technologyUpdate,
  .eds_news_Taris__technologyNews .eds_newsCard--technologyBrief,
  .eds_news_Taris__compositeGrid .eds_newsCard--editorialCompact,
  .eds_news_Taris__featuredSplit .eds_newsCard--featuredMini,
  .eds_news_Taris .eds_tarisDashboardCard--feature,
  .eds_news_Taris .eds_tarisDashboardCard--story {
    grid-column: auto;
  }
}
@media (prefers-reduced-motion: reduce) {
  .eds_news_Taris .eds_tarisGridCard,
  .eds_news_Taris .eds_tarisGridCard__media img {
    transition: none;
  }
  .eds_news_Taris .eds_tarisGridCard:hover,
  .eds_news_Taris .eds_tarisGridCard:focus-within,
  .eds_news_Taris .eds_tarisGridCard:hover .eds_tarisGridCard__media img,
  .eds_news_Taris .eds_tarisGridCard:focus-within .eds_tarisGridCard__media img {
    transform: none;
  }
}
/* Article Details composition derived from the supplied details design. */
.eds_news_Taris--detailDefault {
  width: 100%;
  color: var(--taris-news-text);
}

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__articleHeader--compactMeta .eds_news_Taris__articleInfoBar {
  min-height: 2rem;
}

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

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__articleByline a,
.eds_news_Taris--detailDefault .eds_news_Taris__articleByline a:visited {
  color: inherit;
  text-decoration: none;
}

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

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

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

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

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__articlePicture img {
  object-fit: cover;
}

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

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__articleCategory a,
.eds_news_Taris--detailDefault .eds_news_Taris__articleCategory a:visited {
  color: inherit;
  text-decoration: none;
}

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

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__articleMediaCaption:empty {
  display: none;
}

.eds_news_Taris--detailDefault .eds_news_Taris__articleMediaCaption--description {
  top: 2.9rem;
}

.eds_news_Taris--detailDefault .eds_news_Taris__articleLead,
.eds_news_Taris--detailDefault .eds_news_Taris__articleBody,
.eds_news_Taris--detailDefault .eds_news_Taris__sharePrintPanel,
.eds_news_Taris--detailDefault .eds_news_Taris__eventPanel,
.eds_news_Taris--detailDefault .eds_news_Taris__forumCommentsPrompt,
.eds_news_Taris--detailDefault .eds_news_Taris__authorBox {
  margin-top: 1rem;
  padding: clamp(1rem, 2.5vw, 1.6rem);
  background: var(--taris-news-white);
  border: 1px solid var(--taris-news-border);
  border-radius: var(--taris-news-radius);
  box-shadow: 0 6px 18px rgba(21, 32, 39, 0.05);
}

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__articleGallery,
.eds_news_Taris--detailDefault .eds_news_Taris__articleResources {
  width: 100%;
}

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__articleGallery:empty,
.eds_news_Taris--detailDefault .eds_news_Taris__articleResources:empty {
  display: none;
}

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__articleBody > :first-child {
  margin-top: 0;
}

.eds_news_Taris--detailDefault .eds_news_Taris__articleBody > :last-child {
  margin-bottom: 0;
}

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__articleTools {
  display: grid;
  gap: 1rem;
}

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__shareRow,
.eds_news_Taris--detailDefault .eds_news_Taris__tags,
.eds_news_Taris--detailDefault .eds_news_Taris__authorConnect {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.45rem 0.65rem;
}

.eds_news_Taris--detailDefault .eds_news_Taris__shareRow > span,
.eds_news_Taris--detailDefault .eds_news_Taris__tags > span {
  color: var(--taris-news-primary);
  font-size: 0.7rem;
  font-weight: 800;
  letter-spacing: 0.035em;
  text-transform: uppercase;
}

.eds_news_Taris--detailDefault .eds_news_Taris__tags a,
.eds_news_Taris--detailDefault .eds_news_Taris__tags a:visited {
  color: var(--taris-news-muted);
  font-size: 0.76rem;
  text-decoration: none;
}

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__printAction > span {
  display: inline-flex;
  min-width: 0;
}

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

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

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

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__ratingPreview {
  margin-left: auto;
}

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

.eds_news_Taris--detailDefault .eds_news_Taris__eventSummary,
.eds_news_Taris--detailDefault .eds_news_Taris__eventActions,
.eds_news_Taris--detailDefault .eds_news_Taris__eventSignup {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.65rem;
}

.eds_news_Taris--detailDefault .eds_news_Taris__eventLabel,
.eds_news_Taris--detailDefault .eds_news_Taris__eventMeta span,
.eds_news_Taris--detailDefault .eds_news_Taris__eventPrice span {
  color: var(--taris-news-primary);
  font-size: 0.7rem;
  font-weight: 800;
  text-transform: uppercase;
}

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

.eds_news_Taris--detailDefault .eds_news_Taris__eventStats li {
  display: grid;
  gap: 0.25rem;
  padding: 0.8rem;
}

.eds_news_Taris--detailDefault .eds_news_Taris__eventStats li + li {
  border-left: 1px solid var(--taris-news-border);
}

.eds_news_Taris--detailDefault .eds_news_Taris__eventStats span,
.eds_news_Taris--detailDefault .eds_news_Taris__eventInfo {
  color: var(--taris-news-muted);
  font-size: 0.76rem;
}

.eds_news_Taris--detailDefault .eds_news_Taris__eventMeta,
.eds_news_Taris--detailDefault .eds_news_Taris__eventPrice,
.eds_news_Taris--detailDefault .eds_news_Taris__eventInfo {
  margin: 0.75rem 0 0;
}

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__authorName {
  margin: 0;
  color: var(--taris-news-heading);
  font-family: var(--taris-news-font-heading);
  font-size: 1.15rem;
  font-weight: 800;
}

.eds_news_Taris--detailDefault .eds_news_Taris__authorContent {
  min-width: 0;
}

.eds_news_Taris--detailDefault .eds_news_Taris__authorSummary,
.eds_news_Taris--detailDefault .eds_news_Taris__authorFullInfo {
  margin-top: 0.5rem;
  color: var(--taris-news-muted);
  font-size: 0.84rem;
  line-height: 1.55;
}

.eds_news_Taris--detailDefault .eds_news_Taris__authorConnect {
  margin-top: 0.75rem;
}

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

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

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

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

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

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

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__eventAttendees .edn_listOfAttendants td {
  font-size: 0.9rem;
  line-height: 1.45;
  transition: background-color var(--taris-news-transition);
}

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__eventAttendees .edn_listOfAttendants tr:last-child td {
  border-bottom: 0;
}

.eds_news_Taris--detailDefault .eds_news_Taris__eventAttendees .edn_eventUserName {
  width: 76%;
}

.eds_news_Taris--detailDefault .eds_news_Taris__eventAttendees .edn_eventNumberOfTickets {
  width: 24%;
  text-align: center;
}

.eds_news_Taris--detailDefault .eds_news_Taris__eventAttendees a {
  color: var(--taris-news-primary);
  font-weight: 700;
  text-decoration: none;
}

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

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

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

.eds_news_Taris--detailDefault .eds_news_Taris__articleNavItem--next {
  text-align: right;
}

.eds_news_Taris--detailDefault .eds_news_Taris__articleNavItem--previous:only-child {
  grid-column: 1;
}

.eds_news_Taris--detailDefault .eds_news_Taris__articleNavItem--next:only-child {
  grid-column: 2;
}

.eds_news_Taris--detailDefault .eds_news_Taris__articleNavItem span {
  color: var(--taris-news-primary);
  font-size: 0.68rem;
  font-weight: 800;
  text-transform: uppercase;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris__blogPostDate,
.eds_news_Taris__blogPostAuthor,
.eds_news_Taris__blogPostComments {
  display: inline-flex;
  align-items: center;
  gap: 0.38rem;
  min-width: 0;
}

.eds_news_Taris__blogPostDate::before,
.eds_news_Taris__blogPostAuthor::before,
.eds_news_Taris__blogPostComments::before {
  color: var(--taris-news-primary);
  font-family: "Font Awesome 6 Free";
  font-size: 0.78rem;
  font-weight: 900;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris__blogPost--featured .eds_news_Taris__blogPostMeta,
.eds_news_Taris__blogPost--featured .eds_news_Taris__blogPostComments,
.eds_news_Taris__blogPost--featured .eds_news_Taris__blogPostComments:visited,
.eds_news_Taris__blogPost--featured .eds_news_Taris__blogPostExcerpt {
  color: color-mix(in srgb, var(--taris-news-white) 78%, transparent);
}

.eds_news_Taris__blogPost--featured .eds_news_Taris__blogPostTitle {
  color: var(--taris-news-white);
  font-size: clamp(2rem, 4.4vw, 3.5rem);
}

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

.eds_news_Taris__blogPost--featured .eds_news_Taris__blogPostReadMore,
.eds_news_Taris__blogPost--featured .eds_news_Taris__blogPostReadMore:visited {
  color: var(--taris-news-white);
  background: var(--taris-news-primary);
  border-color: var(--taris-news-primary);
}

.eds_news_Taris__blogPost--featured .eds_news_Taris__blogPostReadMore:hover,
.eds_news_Taris__blogPost--featured .eds_news_Taris__blogPostReadMore:focus-visible {
  background: var(--taris-news-primary-dark);
  border-color: var(--taris-news-primary-dark);
}

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

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

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

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

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

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

@media (max-width: 520px) {
  .eds_news_Taris .justified-gallery > a > .jg-caption,
  .eds_news_Taris .justified-gallery > div > .jg-caption,
  .eds_news_Taris .justified-gallery > figure > .jg-caption {
    left: 0.35rem;
    right: 0.35rem;
    bottom: 0.35rem;
    padding: 0.38rem 0.5rem;
    font-size: 0.74rem;
    border-radius: 0.48rem;
  }
}
/*
 * Shared EasyDNNnews rating treatment.
 * ArticleReview is a read-only five-star preview; ArticleRating is the
 * interactive RateIt control emitted by the module.
 */
.eds_news_Taris {
  --taris-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");
  --taris-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");
  --taris-news-rateit-star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='16' viewBox='0 0 80 16'%3E%3Cpath d='M8 1.2l2.05 4.15 4.58.67-3.32 3.24.78 4.57L8 11.67l-4.1 2.16.78-4.57L1.36 6.02l4.59-.67L8 1.2z'/%3E%3Cpath d='M24 1.2l2.05 4.15 4.58.67-3.32 3.24.78 4.57L24 11.67l-4.1 2.16.78-4.57-3.32-3.24 4.59-.67L24 1.2z'/%3E%3Cpath d='M40 1.2l2.05 4.15 4.58.67-3.32 3.24.78 4.57L40 11.67l-4.1 2.16.78-4.57-3.32-3.24 4.59-.67L40 1.2z'/%3E%3Cpath d='M56 1.2l2.05 4.15 4.58.67-3.32 3.24.78 4.57L56 11.67l-4.1 2.16.78-4.57-3.32-3.24 4.59-.67L56 1.2z'/%3E%3Cpath d='M72 1.2l2.05 4.15 4.58.67-3.32 3.24.78 4.57L72 11.67l-4.1 2.16.78-4.57-3.32-3.24 4.59-.67L72 1.2z'/%3E%3C/svg%3E");
}

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

.eds_news_Taris .eds_news_Taris__ratingPreview {
  min-height: 1.5rem;
  margin-bottom: 0;
}

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

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

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

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

.eds_news_Taris .eds_news_Taris__ratingPreview .edNews_ratingValue1 {
  --taris-news-rating-value-width: 20%;
}

.eds_news_Taris .eds_news_Taris__ratingPreview .edNews_ratingValue2 {
  --taris-news-rating-value-width: 40%;
}

.eds_news_Taris .eds_news_Taris__ratingPreview .edNews_ratingValue3 {
  --taris-news-rating-value-width: 60%;
}

.eds_news_Taris .eds_news_Taris__ratingPreview .edNews_ratingValue4 {
  --taris-news-rating-value-width: 80%;
}

.eds_news_Taris .eds_news_Taris__ratingPreview .edNews_ratingValue5 {
  --taris-news-rating-value-width: 100%;
}

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

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

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

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

.eds_news_Taris .eds_news_Taris__articleRating .current_rating {
  color: var(--taris-news-heading);
  font-weight: 800;
}

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

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

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

.eds_news_Taris .EDN_article_rateit.rateit .rateit-selected {
  color: var(--taris-news-primary);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1100px) {
  :is(.eds_news_Taris__sectionedFeatureGrid8, .eds_news_Taris.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_tarisSectionedFeatureBoard {
    grid-template-columns: minmax(0, 1fr);
  }
  :is(.eds_news_Taris__sectionedFeatureGrid8, .eds_news_Taris.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_tarisSectionedFeature__sideCard > .eds_tarisTwinFeatureCard__mediaWrap {
    height: clamp(18rem, 43vw, 25rem);
  }
}
@media (max-width: 680px) {
  :is(.eds_news_Taris__sectionedFeatureGrid8, .eds_news_Taris.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_tarisSectionedFeatureHost,
  :is(.eds_news_Taris__sectionedFeatureGrid8, .eds_news_Taris.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_tarisSectionedFeatureBoard {
    gap: 1.25rem;
  }
  :is(.eds_news_Taris__sectionedFeatureGrid8, .eds_news_Taris.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_tarisSectionedLead {
    padding-bottom: 1rem;
  }
  :is(.eds_news_Taris__sectionedFeatureGrid8, .eds_news_Taris.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_tarisSectionedLead__mediaWrap {
    height: clamp(16rem, 72vw, 23rem);
  }
  :is(.eds_news_Taris__sectionedFeatureGrid8, .eds_news_Taris.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_tarisSectionedLead__body {
    width: calc(100% - 1rem);
    min-height: 0;
    margin: -2.8rem 0.5rem 0;
    padding: 1rem;
  }
  :is(.eds_news_Taris__sectionedFeatureGrid8, .eds_news_Taris.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_tarisSectionedLead__meta {
    margin-bottom: 0.8rem;
  }
  :is(.eds_news_Taris__sectionedFeatureGrid8, .eds_news_Taris.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_tarisSectionedLead__title {
    font-size: clamp(1.35rem, 6vw, 1.85rem);
  }
  :is(.eds_news_Taris__sectionedFeatureGrid8, .eds_news_Taris.eds_subCollection_contentBlock.eds_template_SectionedFeatureGrid__8-articles) .eds_tarisSectionedFeature__sideCard > .eds_tarisTwinFeatureCard__mediaWrap {
    height: clamp(14rem, 62vw, 22rem);
  }
}
.eds_news_Taris .article_pager {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  justify-content: center;
  margin-top: 2.4rem;
}
.eds_news_Taris .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(--taris-news-heading);
  font-weight: 800;
  text-decoration: none;
  background: var(--taris-news-white);
  border: 1px solid var(--taris-news-border);
  border-radius: var(--taris-news-radius);
}
.eds_news_Taris .article_pager a:hover,
.eds_news_Taris .article_pager a:focus,
.eds_news_Taris .article_pager a.active {
  color: var(--taris-news-white);
  background: var(--taris-news-primary);
  border-color: var(--taris-news-primary);
}
.eds_news_Taris .edNews_loadMoreTriggerWrapper {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 1.15rem 0 0;
  font-size: 1rem;
  line-height: 1;
}
.eds_news_Taris .edNews_loadMoreTriggerWrapper.hide {
  display: none;
}
.eds_news_Taris .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(--taris-news-primary-dark);
  font: inherit;
  text-decoration: none;
  background: color-mix(in srgb, var(--taris-news-primary) 6%, var(--taris-news-white));
  border: 1px solid color-mix(in srgb, var(--taris-news-primary) 34%, var(--taris-news-border));
  border-radius: var(--taris-news-radius);
  box-shadow: var(--taris-news-shadow-sm);
  cursor: pointer;
  appearance: none;
  transition: color var(--taris-news-transition), background-color var(--taris-news-transition), border-color var(--taris-news-transition), box-shadow var(--taris-news-transition), transform var(--taris-news-transition);
}
.eds_news_Taris .edNews_loadMoreTrigger:hover, .eds_news_Taris .edNews_loadMoreTrigger:focus-visible {
  color: var(--taris-news-white);
  background: var(--taris-news-primary);
  border-color: var(--taris-news-primary);
  box-shadow: 0 0.45rem 1rem rgba(17, 24, 39, 0.1);
  transform: translateY(-1px);
  outline: none;
}
.eds_news_Taris .edNews_loadMoreTrigger:focus-visible {
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--taris-news-primary) 24%, transparent), 0 0.45rem 1rem rgba(17, 24, 39, 0.1);
}
.eds_news_Taris .edNews_loadMoreTrigger:active {
  transform: translateY(0);
}
.eds_news_Taris .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(--taris-news-transition);
}
.eds_news_Taris .edNews_loadMoreTrigger .actionTextContainer > span {
  color: inherit;
}
.eds_news_Taris .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(--taris-news-primary-dark);
  background: linear-gradient(110deg, color-mix(in srgb, var(--taris-news-primary) 8%, var(--taris-news-white)) 0%, color-mix(in srgb, var(--taris-news-primary) 3%, var(--taris-news-white)) 42%, color-mix(in srgb, var(--taris-news-primary) 12%, var(--taris-news-white)) 58%, color-mix(in srgb, var(--taris-news-primary) 8%, var(--taris-news-white)) 100%);
  background-size: 220% 100%;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(100%);
  transition: opacity var(--taris-news-transition), visibility var(--taris-news-transition), transform var(--taris-news-transition);
}
.eds_news_Taris .edNews_loadMoreTrigger .loadingOverlay > span {
  color: inherit;
  font-size: 0.86rem;
  font-weight: 900;
  line-height: 1.2;
}
.eds_news_Taris .edNews_loadMoreTriggerWrapper.loading .edNews_loadMoreTrigger {
  cursor: wait;
  transform: none;
}
.eds_news_Taris .edNews_loadMoreTriggerWrapper.loading .actionTextContainer {
  opacity: 0.18;
}
.eds_news_Taris .edNews_loadMoreTriggerWrapper.loading .loadingOverlay {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
  animation: tarisNewsLoadMoreSweep 1.35s ease-in-out infinite;
}
.eds_news_Taris .edNews_loadMoreTriggerWrapper.loading .edNews_loadMoreTrigger:hover,
.eds_news_Taris .edNews_loadMoreTriggerWrapper.loading .edNews_loadMoreTrigger:focus-visible {
  color: var(--taris-news-primary-dark);
  background: color-mix(in srgb, var(--taris-news-primary) 6%, var(--taris-news-white));
  border-color: color-mix(in srgb, var(--taris-news-primary) 34%, var(--taris-news-border));
  box-shadow: var(--taris-news-shadow-sm);
  transform: none;
}

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

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

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

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

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

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

.eds_news_Taris__commentsToggle .edNews_expandCollapseIcon {
  display: none;
}

.eds_news_Taris__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_Taris.edNews__commentscollapsed .eds_news_Taris__commentsToggle::after,
.eds_news_Taris .edNews__commentscollapsed .eds_news_Taris__commentsToggle::after {
  transform: translateY(-0.1rem) rotate(45deg);
}

.eds_news_Taris__commentsList,
.eds_news_Taris__commentList {
  display: grid;
}

.eds_news_Taris__comment,
.eds_news_Taris__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(--taris-news-border);
}

.eds_news_Taris__commentsList > .eds_news_Taris__comment:last-of-type,
.eds_news_Taris__commentList > .eds_news_Taris__commentItem:last-of-type {
  border-bottom: 0;
}

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

.eds_news_Taris__comments .eds_news_Taris__formField .edNews_commenterImage {
  align-self: center;
  margin-top: 0;
}

.eds_news_Taris__comments .eds_news_Taris__comment .edNews_commenterImage {
  align-self: flex-start;
}

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

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

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

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

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

.eds_news_Taris__comments .edNews_userAvatar img,
.eds_news_Taris__commentAvatar img {
  opacity: 0.82;
}

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris__comments .eds_news_Taris__formField label {
  grid-column: 2;
}

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

.eds_news_Taris__comments .edNews__commentsCommentInput,
.eds_news_Taris__commentForm textarea,
.eds_news_Taris .edNews__editCommentContent {
  min-height: 8rem;
  resize: vertical;
}

.eds_news_Taris__comments .eds_news_Taris__formField .edNews__commentsCommentInput {
  grid-column: 1/-1;
}

.eds_news_Taris__commentForm input:focus,
.eds_news_Taris__comments .edNews__commentsCommentInput:focus,
.eds_news_Taris__commentForm textarea:focus,
.eds_news_Taris .edNews__editCommentContent:focus {
  border-color: var(--taris-news-primary);
  outline: none;
  box-shadow: var(--taris-news-focus-ring);
}

.eds_news_Taris__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(--taris-news-primary) 4%, var(--taris-news-white));
  border: 1px solid color-mix(in srgb, var(--taris-news-primary) 14%, var(--taris-news-border));
  border-radius: var(--taris-news-radius);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.eds_news_Taris .edNews__editingComment .edNews_adminEdit .edNews__editCommentContainer,
.eds_news_Taris .eds_news_Taris__comment.edNews__editingComment .edNews_adminEdit .edNews__editCommentContainer {
  display: block;
}

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

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

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

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

.eds_news_Taris .edNews__commentsCollapseWrapper:empty,
.eds_news_Taris__commentsList:empty {
  display: none;
}

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

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

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

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

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

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

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

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

.eds_news_Taris__comments .edNews__replyingToComment .eds_news_Taris__commentForm {
  padding: 1.25rem 1.35rem;
}

.eds_news_Taris__comments .edNews__replyingToMessage {
  display: none;
}

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

.eds_news_Taris__comments .edNews__replyingToComment .eds_news_Taris__formField {
  row-gap: 0.65rem;
}

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

.eds_news_Taris__comments .edNews__replyingToComment .eds_news_Taris__formAction {
  margin-top: 1rem;
}

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

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

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

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

.eds_news_Taris__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(--taris-news-white);
  font-weight: 900;
  line-height: 1;
  background: var(--taris-news-primary);
  border: 1px solid var(--taris-news-primary);
  border-radius: var(--taris-news-radius);
  box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--taris-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_Taris__comments .edNews__commentsSubmitComment:hover,
.eds_news_Taris__comments .edNews__commentsSubmitComment:focus,
.eds_news_Taris__comments .edNews__commentsSubmitComment:focus-visible {
  color: var(--taris-news-white);
  background: var(--taris-news-primary-dark);
  border-color: var(--taris-news-primary-dark);
  outline: none;
  box-shadow: var(--taris-news-focus-ring), 0 0.45rem 1.2rem color-mix(in srgb, var(--taris-news-primary) 22%, transparent);
  transform: translateY(-1px);
}

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

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

.qtip.edn_calendarbox_Taris {
  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(--taris-news-white);
  border: 1px solid var(--taris-news-border);
  border-radius: var(--taris-news-radius);
  box-shadow: var(--taris-news-shadow-md);
  color: var(--taris-news-text);
  font-family: var(--taris-news-font-body);
  font-size: 13px;
  line-height: 1.35;
  overflow: hidden;
}
.qtip.edn_calendarbox_Taris * {
  box-sizing: border-box;
}
.qtip.edn_calendarbox_Taris p,
.qtip.edn_calendarbox_Taris span,
.qtip.edn_calendarbox_Taris li,
.qtip.edn_calendarbox_Taris a {
  font-family: inherit;
  color: inherit;
  line-height: inherit;
  font-size: inherit;
}
.qtip.edn_calendarbox_Taris .qtip-content {
  padding: 1rem 1.1rem;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
  background-color: var(--taris-news-white);
}
.qtip.edn_calendarbox_Taris .qtip-content div.title {
  display: block;
  margin: 0 0 0.65rem;
  color: var(--taris-news-primary);
  font-family: var(--taris-news-font-heading);
  font-size: 0.86rem;
  font-weight: 800;
  line-height: 1.2;
}
.qtip.edn_calendarbox_Taris .qtip-content div.title a {
  color: inherit;
  text-decoration: none;
}
.qtip.edn_calendarbox_Taris .qtip-content div.title a:hover, .qtip.edn_calendarbox_Taris .qtip-content div.title a:focus-visible {
  color: var(--taris-news-heading);
  text-decoration: none;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper {
  margin: 0;
  width: auto;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article {
  overflow: hidden;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article > img {
  float: left;
  margin: 0.1rem 0.95rem 0.65rem 0;
  padding: 0.1rem;
  border: solid 1px var(--taris-news-border);
  border-radius: 0.65rem;
  background: var(--taris-news-white);
  max-width: 6.75rem;
  max-height: 6.75rem;
  object-fit: cover;
}
.qtip.edn_calendarbox_Taris .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(--taris-news-font-heading);
  font-weight: 800;
  color: var(--taris-news-heading);
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article > p.title a {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  color: inherit;
  text-decoration: none;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article > p.title a:hover, .qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article > p.title a:focus-visible {
  color: var(--taris-news-primary);
  text-decoration: none;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article > p.location {
  margin-top: 0.5rem;
  padding: 0;
  font-weight: 700;
}
.qtip.edn_calendarbox_Taris .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(--taris-news-primary);
  font-style: normal;
  font-weight: 900;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article > .content {
  color: var(--taris-news-text);
  font-size: 0.86rem;
  line-height: 1.5;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article > .content p {
  margin: 0;
  padding: 0;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article > .content p + p {
  margin-top: 0.4rem;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article > a {
  float: right;
  clear: both;
  border: 1px solid var(--taris-news-primary);
  background: var(--taris-news-white);
  text-shadow: none;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-family: var(--taris-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(--taris-news-primary);
  transition: all var(--taris-news-transition);
  outline: none;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article > a:hover {
  color: var(--taris-news-white);
  background-color: var(--taris-news-primary);
  text-decoration: none;
  box-shadow: none;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper > .article > a:focus-visible {
  color: var(--taris-news-white);
  background-color: var(--taris-news-primary);
  text-decoration: none;
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--taris-news-primary) 28%, transparent);
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper .article_list {
  margin: 0 0 0 1rem;
  padding: 0;
  list-style-type: circle;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper .article_list li {
  margin: 0.4rem 0 0;
  padding: 0;
  list-style-type: circle;
  color: var(--taris-news-text);
  line-height: 1.4;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper .article_list li > a {
  color: var(--taris-news-heading);
  text-decoration: none;
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper .article_list li > a:hover, .qtip.edn_calendarbox_Taris .qtip-content .wrapper .article_list li > a:focus-visible {
  color: var(--taris-news-primary);
}
.qtip.edn_calendarbox_Taris .qtip-content .wrapper .article_list li > p {
  color: var(--taris-news-muted);
  margin: 0.1rem 0 0;
  padding: 0;
  font-size: 0.75rem;
}

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

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

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

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

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

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

.eds_news_Taris.eds_subCollection_search .edn_module_title::before,
.eds_news_Taris.eds_subCollection_tagCloud > .edn_module_title::before,
.eds_news_Taris.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(--taris-news-primary);
}

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

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

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

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

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

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

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

.eds_news_Taris.eds_subCollection_tagCloud .eds_news_Taris__tagCloud > ul > li {
  margin: 0;
  padding: 0;
}

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

@media (max-width: 480px) {
  .eds_news_Taris.eds_subCollection_tagCloud {
    padding: 0.85rem;
  }
  .eds_news_Taris.eds_subCollection_tagCloud > .edn_module_title {
    gap: 0.55rem;
    margin-bottom: 0.75rem;
  }
  .eds_news_Taris.eds_subCollection_tagCloud > .edn_module_title::before {
    flex-basis: 1.85rem;
    width: 1.85rem;
    height: 1.85rem;
  }
  .eds_news_Taris.eds_subCollection_tagCloud .eds_news_Taris__tagCloud > ul {
    gap: 0.35rem;
  }
  .eds_news_Taris.eds_subCollection_tagCloud .eds_news_Taris__tagCloud > ul > li > a {
    min-height: 1.75rem;
    padding: 0.32rem 0.52rem;
    font-size: 0.7rem;
  }
}
.eds_news_Taris.eds_subCollection_categoryMenu {
  font-family: var(--taris-news-font-body);
  color: var(--taris-news-text);
}
.eds_news_Taris.eds_subCollection_categoryMenu div,
.eds_news_Taris.eds_subCollection_categoryMenu span,
.eds_news_Taris.eds_subCollection_categoryMenu a,
.eds_news_Taris.eds_subCollection_categoryMenu li {
  font-family: inherit;
}
.eds_news_Taris.eds_subCollection_categoryMenu .EDN_module_box {
  padding: clamp(1rem, 2vw, 1.25rem);
  background: var(--taris-news-white);
  border: 1px solid var(--taris-news-border);
  border-radius: var(--taris-news-radius);
  box-shadow: var(--taris-news-shadow-sm);
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_module_title {
  margin: 0 0 0.85rem;
  color: var(--taris-news-heading);
  font-size: 1.05rem;
  font-weight: 800;
  line-height: 1.2;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper,
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Taris.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(--taris-news-border) 72%, transparent);
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > a {
  display: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_image,
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_articlecount,
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_rss,
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .expand_collapse {
  display: inline-flex;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper > li:last-child > div {
  border-bottom: 0;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_image {
  order: 2;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.eds_news_Taris.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(--taris-news-primary) 16%, var(--taris-news-border));
  border-radius: 0.55rem;
  background: color-mix(in srgb, var(--taris-news-primary) 7%, var(--taris-news-white));
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_image:hover > img,
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div > .edn_image:focus-visible > img {
  border-color: color-mix(in srgb, var(--taris-news-primary) 34%, var(--taris-news-border));
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_image:focus-visible {
  outline: none;
  box-shadow: var(--taris-news-focus-ring);
  border-radius: 0.55rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category {
  order: 3;
  flex: 1 1 auto;
  min-width: 0;
  color: var(--taris-news-heading);
  font-size: 0.92rem;
  font-weight: 700;
  line-height: 1.35;
  text-decoration: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category > span {
  overflow-wrap: anywhere;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category:hover,
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category:focus-visible {
  color: var(--taris-news-primary);
  text-decoration: none;
}
.eds_news_Taris.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(--taris-news-primary);
  font-size: 0.72rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  background: color-mix(in srgb, var(--taris-news-primary) 10%, var(--taris-news-white));
  border: 1px solid color-mix(in srgb, var(--taris-news-primary) 22%, var(--taris-news-border));
  border-radius: 999px;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_rss {
  order: 5;
  flex: 0 0 auto;
  width: 1.55rem;
  height: 1.55rem;
  color: var(--taris-news-muted);
  opacity: 0.78;
}
.eds_news_Taris.eds_subCollection_categoryMenu .expand_collapse {
  order: 1;
  flex: 0 0 auto;
}
.eds_news_Taris.eds_subCollection_categoryMenu .expand_collapse {
  width: 1.85rem;
  height: 1.85rem;
  color: var(--taris-news-muted);
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_rss,
.eds_news_Taris.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(--taris-news-transition), background-color var(--taris-news-transition), border-color var(--taris-news-transition), opacity var(--taris-news-transition), transform var(--taris-news-transition);
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_rss > span,
.eds_news_Taris.eds_subCollection_categoryMenu .expand_collapse > span {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_rss::before {
  content: "\f09e";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  line-height: 1;
}
.eds_news_Taris.eds_subCollection_categoryMenu .expand_collapse::before {
  content: "\f107";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  line-height: 1;
}
.eds_news_Taris.eds_subCollection_categoryMenu .expand_collapse.collapse::before,
.eds_news_Taris.eds_subCollection_categoryMenu li.opened > div > .expand_collapse::before {
  content: "\f106";
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_rss:hover,
.eds_news_Taris.eds_subCollection_categoryMenu .edn_rss:focus-visible,
.eds_news_Taris.eds_subCollection_categoryMenu .expand_collapse:hover,
.eds_news_Taris.eds_subCollection_categoryMenu .expand_collapse:focus-visible {
  color: var(--taris-news-primary);
  background: color-mix(in srgb, var(--taris-news-primary) 8%, var(--taris-news-white));
  border-color: color-mix(in srgb, var(--taris-news-primary) 18%, var(--taris-news-border));
  outline: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_rss:hover,
.eds_news_Taris.eds_subCollection_categoryMenu .edn_rss:focus-visible {
  opacity: 1;
}
.eds_news_Taris.eds_subCollection_categoryMenu .edn_category:focus-visible {
  outline: none;
  box-shadow: var(--taris-news-focus-ring);
  border-radius: 0.35rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.active > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.opened > div > .edn_category {
  color: var(--taris-news-primary);
}
.eds_news_Taris.eds_subCollection_categoryMenu li.active > div > .edn_category {
  font-weight: 800;
}
.eds_news_Taris.eds_subCollection_categoryMenu li:not(.hasChild) > div > .expand_collapse {
  visibility: hidden;
  pointer-events: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_1 > div {
  padding-left: 1.35rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_2 > div {
  padding-left: 2.45rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_3 > div {
  padding-left: 3.55rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_4 > div {
  padding-left: 4.65rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_5 > div {
  padding-left: 5.75rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_1 > div,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_2 > div,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_3 > div,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_4 > div,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_5 > div {
  position: relative;
  border-bottom-color: color-mix(in srgb, var(--taris-news-border) 58%, transparent);
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_1 > div::before,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_2 > div::before,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_3 > div::before,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_4 > div::before,
.eds_news_Taris.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(--taris-news-border) 72%, transparent);
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_2 > div::before {
  left: 1.55rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_3 > div::before {
  left: 2.55rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_4 > div::before {
  left: 3.55rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_5 > div::before {
  left: 4.55rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_1 > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_2 > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_3 > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_4 > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_5 > div > .edn_category {
  color: color-mix(in srgb, var(--taris-news-heading) 88%, var(--taris-news-muted));
  font-size: 0.88rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu li.level_1.active > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_2.active > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_3.active > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_4.active > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_5.active > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_1.opened > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_2.opened > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_3.opened > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_4.opened > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu li.level_5.opened > div > .edn_category {
  color: var(--taris-news-primary);
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .EDN_module_box.edNews_categoryDropdown {
  padding: clamp(0.9rem, 2vw, 1.1rem);
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eds_news_Taris.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(--taris-news-primary) 5%, var(--taris-news-white));
  border: 1px solid var(--taris-news-border);
  border-radius: calc(var(--taris-news-radius) * 0.75);
  box-shadow: var(--taris-news-shadow-sm);
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div::before {
  content: none;
}
.eds_news_Taris.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(--taris-news-heading);
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.2;
}
.eds_news_Taris.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(--taris-news-muted);
  background: var(--taris-news-white);
  border: 1px solid var(--taris-news-border);
  border-radius: 999px;
  box-shadow: var(--taris-news-shadow-sm);
  text-decoration: none;
  visibility: visible;
  pointer-events: auto;
  transition: color var(--taris-news-transition), background-color var(--taris-news-transition), border-color var(--taris-news-transition), box-shadow var(--taris-news-transition);
}
.eds_news_Taris.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_Taris.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_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse.collapse::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node.opened > div > .expand_collapse::before {
  content: "\f106";
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse:hover,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > div > .expand_collapse:focus-visible {
  color: var(--taris-news-primary);
  background: color-mix(in srgb, var(--taris-news-primary) 8%, var(--taris-news-white));
  border-color: color-mix(in srgb, var(--taris-news-primary) 22%, var(--taris-news-border));
  outline: none;
  box-shadow: var(--taris-news-focus-ring);
}
.eds_news_Taris.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(--taris-news-white);
  border: 1px solid var(--taris-news-border);
  border-radius: calc(var(--taris-news-radius) * 0.75);
  box-shadow: var(--taris-news-shadow-sm);
}
.eds_news_Taris.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_Taris.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(--taris-news-border) 64%, transparent);
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li:last-child > div {
  border-bottom: 0;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > a {
  display: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li > div > .edn_rss {
  display: inline-flex;
}
.eds_news_Taris.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(--taris-news-heading);
  font-size: 0.9rem;
  font-weight: 750;
  line-height: 1.3;
  text-decoration: none;
}
.eds_news_Taris.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_Taris.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_Taris.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_Taris.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_Taris.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_Taris.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_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_1 > div::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_2 > div::before,
.eds_news_Taris.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(--taris-news-border) 72%, transparent);
}
.eds_news_Taris.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_Taris.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_Taris.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_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_1 > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.level_2 > div > .edn_category,
.eds_news_Taris.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(--taris-news-heading) 88%, var(--taris-news-muted));
  font-size: 0.86rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.active > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_dropdown .edn_category_menu_wrapper > li.node > ul li.opened > div > .edn_category {
  color: var(--taris-news-primary);
  font-weight: 800;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .EDN_module_box.edn_horizontalMenu {
  padding: clamp(0.9rem, 2vw, 1.15rem);
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_module_title {
  margin-bottom: 0.75rem;
}
.eds_news_Taris.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_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper {
  display: flex;
  align-items: center;
  gap: 0.45rem;
  flex: 1 1 auto;
  min-width: 0;
  margin: 0;
  padding: 0.1rem 0.05rem;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
  scrollbar-width: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper::-webkit-scrollbar {
  display: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper ul {
  list-style: none;
}
.eds_news_Taris.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_Taris.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_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div::before {
  content: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div > a {
  display: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category_menu_wrapper li > div > .expand_collapse {
  display: inline-flex;
}
.eds_news_Taris.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(--taris-news-heading);
  font-size: 0.86rem;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  background: var(--taris-news-white);
  border: 1px solid var(--taris-news-border);
  border-radius: 999px;
  box-shadow: var(--taris-news-shadow-sm);
  transition: color var(--taris-news-transition), background-color var(--taris-news-transition), border-color var(--taris-news-transition), box-shadow var(--taris-news-transition), transform var(--taris-news-transition);
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:hover,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:focus-visible,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.active > div > .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.opened > div > .edn_category {
  color: var(--taris-news-primary);
  background: color-mix(in srgb, var(--taris-news-primary) 8%, var(--taris-news-white));
  border-color: color-mix(in srgb, var(--taris-news-primary) 22%, var(--taris-news-border));
  text-decoration: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category:focus-visible {
  outline: none;
  box-shadow: var(--taris-news-focus-ring);
}
.eds_news_Taris.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(--taris-news-muted);
  background: transparent;
  border: 0;
  box-shadow: none;
  cursor: default;
  opacity: 0.72;
  pointer-events: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse::before {
  content: "\f105";
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse.collapse::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.opened > div > .expand_collapse::before {
  content: "\f105";
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse:hover,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .expand_collapse:focus-visible {
  color: var(--taris-news-muted);
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li:not(.hasChild) > div > .expand_collapse {
  display: none;
}
.eds_news_Taris.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_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_1 > div,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_2 > div,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_3 > div,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_4 > div,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_5 > div {
  padding-left: 0;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_1 > div::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_2 > div::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_3 > div::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_4 > div::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_5 > div::before {
  content: none;
}
.eds_news_Taris.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_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal li.level_2 .edn_category,
.eds_news_Taris.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_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft,
.eds_news_Taris.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(--taris-news-muted);
  background: var(--taris-news-white);
  border: 1px solid var(--taris-news-border);
  border-radius: 999px;
  box-shadow: var(--taris-news-shadow-sm);
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity var(--taris-news-transition), visibility var(--taris-news-transition), color var(--taris-news-transition), border-color var(--taris-news-transition), background-color var(--taris-news-transition);
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft::before,
.eds_news_Taris.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_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft::before {
  content: "\f053";
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight::before {
  content: "\f054";
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft:hover,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft:focus-visible,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight:hover,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollRight:focus-visible {
  color: var(--taris-news-primary);
  border-color: color-mix(in srgb, var(--taris-news-primary) 22%, var(--taris-news-border));
  background: color-mix(in srgb, var(--taris-news-primary) 8%, var(--taris-news-white));
  outline: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper.edn_leftOffset > .edn_scrollLeft,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper.edn_rightOffset > .edn_scrollRight,
.eds_news_Taris.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_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollWrapper {
    gap: 0.3rem;
  }
  .eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_category {
    padding-inline: 0.62rem;
    font-size: 0.82rem;
  }
  .eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu_Horizontal .edn_scrollLeft,
  .eds_news_Taris.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_Taris.eds_subCollection_categoryMenu .edn_category_menu_wrapper li > div {
    gap: 0.35rem;
  }
  .eds_news_Taris.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_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .EDN_module_box,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .EDN_module_box,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .EDN_module_box {
  padding: 0.88rem 0.95rem;
  border-radius: calc(var(--taris-news-radius) * 0.58);
  border-color: color-mix(in srgb, var(--taris-news-border) 82%, var(--taris-news-white));
  box-shadow: 0 0.4rem 1.15rem color-mix(in srgb, var(--taris-news-heading) 5%, transparent);
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title,
.eds_news_Taris.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(--taris-news-font-heading);
  letter-spacing: -0.02em;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_module_title::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_module_title::before,
.eds_news_Taris.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(--taris-news-primary);
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper li > div,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li > div,
.eds_news_Taris.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(--taris-news-border) 58%, transparent);
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category_menu_wrapper li:not(.hasChild) > div::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category_menu_wrapper li:not(.hasChild) > div::before,
.eds_news_Taris.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(--taris-news-primary);
  font-family: "Font Awesome 6 Free";
  font-size: 0.62rem;
  font-weight: 900;
  line-height: 1;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_category,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_category {
  font-size: 0.76rem;
  font-weight: 650;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_articlecount,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_articlecount,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_articlecount {
  min-width: auto;
  min-height: auto;
  padding: 0;
  color: var(--taris-news-primary);
  font-size: 0.66rem;
  background: transparent;
  border: 0;
  border-radius: 0;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .edn_rss,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .edn_rss,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .edn_rss {
  display: none;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse {
  width: 0.82rem;
  height: 1.25rem;
  color: var(--taris-news-primary);
  border: 0;
  border-radius: 0;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse::before {
  content: "\f105";
  font-size: 0.62rem;
}
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu .expand_collapse.collapse::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_CategoriesMenu li.opened > div > .expand_collapse::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu .expand_collapse.collapse::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu li.opened > div > .expand_collapse::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar .expand_collapse.collapse::before,
.eds_news_Taris.eds_subCollection_categoryMenu.eds_template_TemplatedMenu_AuthorsMenu_WithAvatar li.opened > div > .expand_collapse::before {
  content: "\f107";
}

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

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

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

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

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

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

.eds_news_Taris.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(--taris-news-muted);
  font-size: 0.78rem;
  font-weight: 750;
  line-height: 1.4;
}

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

.eds_news_Taris.eds_subCollection_news .bread_crumbs > .eds_news_Taris__catalogBreadcrumbSeparator:first-child {
  display: none;
}

.eds_news_Taris.eds_subCollection_news .bread_crumbs > .eds_news_Taris__catalogBreadcrumbLink,
.eds_news_Taris.eds_subCollection_news .bread_crumbs > .eds_news_Taris__catalogBreadcrumbLink:visited {
  color: var(--taris-news-muted);
  text-decoration: none;
  transition: color var(--taris-news-transition);
}

.eds_news_Taris.eds_subCollection_news .bread_crumbs > .eds_news_Taris__catalogBreadcrumbLink:last-child {
  color: var(--taris-news-heading);
}

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

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

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

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

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogDescription {
  max-width: 52rem;
  margin-top: 0.75rem;
  color: var(--taris-news-text);
  line-height: 1.7;
}

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogDescription > :last-child {
  margin-bottom: 0;
}

.eds_news_Taris.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_Taris.eds_subCollection_news .eds_news_Taris__catalogCategory {
  position: relative;
  display: grid;
  min-width: 0;
  aspect-ratio: 8/5;
  margin: 0;
  overflow: hidden;
  background: var(--taris-news-surface);
  border: 1px solid var(--taris-news-border);
  border-radius: var(--taris-news-radius);
  box-shadow: var(--taris-news-shadow-sm);
  isolation: isolate;
}

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

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogCategoryLink:focus-visible {
  outline: none;
  box-shadow: inset var(--taris-news-focus-ring);
}

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogCategory > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform var(--taris-news-transition);
}

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

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__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_Taris.eds_subCollection_news .eds_news_Taris__catalogCategory:hover > img,
.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogCategory:focus-within > img {
  transform: scale(1.035);
}

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__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(--taris-news-text);
  background: var(--taris-news-white);
  border: 1px solid var(--taris-news-border);
  border-radius: var(--taris-news-radius);
  box-shadow: var(--taris-news-shadow-sm);
}

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

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

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

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleMedia:focus-visible {
  outline: none;
  box-shadow: inset var(--taris-news-focus-ring);
}

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

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

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

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleMeta .edn_numberComments {
  --taris-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_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleMeta .edn_numberOfVievs {
  --taris-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_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleMeta .edn_numberComments::before,
.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleMeta .edn_numberOfVievs::before {
  width: 0.82rem;
  height: 0.82rem;
  flex: 0 0 auto;
  content: "";
  background-color: currentColor;
  opacity: 0.86;
  -webkit-mask: var(--taris-catalog-meta-icon) center/contain no-repeat;
  mask: var(--taris-catalog-meta-icon) center/contain no-repeat;
}

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleMeta a,
.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleMeta a:visited {
  color: var(--taris-news-primary-dark);
  text-decoration: none;
}

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

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

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleTitle,
.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleSubtitle {
  margin: 0;
  font-family: var(--taris-news-font-heading);
}

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

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleTitle a,
.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleTitle a:visited {
  color: var(--taris-news-heading);
  text-decoration: none;
}

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

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleTitle a:focus-visible {
  border-radius: 0.15rem;
  outline: none;
  box-shadow: var(--taris-news-focus-ring);
}

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

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogArticleSummary {
  margin-top: 0.75rem;
  color: var(--taris-news-text);
  line-height: 1.7;
}

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

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

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogReadMore:hover,
.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogReadMore:focus-visible,
.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogReadMore:active,
.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogRss a:hover,
.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogRss a:focus-visible,
.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogRss a:active {
  color: var(--taris-news-white);
  background: var(--taris-news-primary);
  border-color: var(--taris-news-primary);
  text-decoration: none;
}

.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogReadMore:focus-visible,
.eds_news_Taris.eds_subCollection_news .eds_news_Taris__catalogRss a:focus-visible {
  outline: none;
  box-shadow: var(--taris-news-focus-ring);
}

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

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

.eds_news_Taris--catalogDetail {
  --taris-news-article-width: 100%;
}

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

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

.eds_news_Taris__catalogSideNavMedia {
  min-width: 0;
  background: var(--taris-news-surface);
}

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

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

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

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

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

.eds_news_Taris__catalogSideNavItem--next .eds_news_Taris__catalogSideNavMedia {
  grid-column: 2;
  grid-row: 1;
}

.eds_news_Taris__catalogSideNavItem--next .eds_news_Taris__catalogSideNavContent {
  grid-column: 1;
  grid-row: 1;
}

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

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

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

/* Taris palette — generated from PALETTE in tools/build_easydnnnews_theme.py */
:root {
  --taris-news-primary: #111110;
  --taris-news-primary-dark: #33332d;
  --taris-news-secondary: #111110;
  --taris-news-secondary-dark: #000000;
  --taris-news-accent: #f1bc60;
  --taris-news-eyebrow: #92601a;
  --taris-news-heading: #111110;
  --taris-news-text: #45453f;
  --taris-news-muted: #6b6b64;
  --taris-news-surface: #ffffff;
  --taris-news-surface-alt: #f4f4f1;
  --taris-news-background-soft: #f6f6f3;
  --taris-news-surface-warm: #fbf8f0;
  --taris-news-border: #d6d6d1;
  --taris-news-border-strong: #c8c8c1;
  --taris-news-white: #ffffff;
  --taris-news-black: #111110;
  --taris-news-success: #248a54;
  --taris-news-warning: #b76e00;
  --taris-news-error: #c73225;
  --taris-news-font-heading: var(--family, "Manrope"), "Manrope", "Segoe UI", Arial, sans-serif;
  --taris-news-font-body: var(--family, "Manrope"), "Manrope", "Segoe UI", Arial, sans-serif;
  --taris-news-dark: #111110;
}

/* ==========================================================================
   Taris brand layer for the EasyDNNnews theme (Buildora base).
   tools/build_easydnnnews_theme.py appends this file to Taris.css and
   StyleWizard/themeBase.css. Edit it here, not in the generated theme folder.
   Palette values live in the build script so the Style Wizard preset matches.
   ========================================================================== */

:root {
  --taris-news-gold-text: #92601a;
  --taris-news-font-editorial: var(--family2, "Cormorant Garamond"), "Cormorant Garamond", Georgia, serif;
  --taris-news-font-accent: var(--tsd-font-accent, Allura), Allura, cursive;
  --taris-news-radius: 0px;
  --taris-news-radius-sm: 0px;
  --taris-news-radius-lg: 0px;
  --taris-news-shadow-sm: none;
  --taris-news-shadow-md: none;
  --taris-news-shadow-lg: none;
}

.eds_news_Taris :focus-visible { outline: 3px solid var(--taris-news-gold-text); outline-offset: 3px; }
.eds_news_Taris a:focus-visible { outline: 3px solid var(--taris-news-gold-text); outline-offset: 3px; box-shadow: none; }
.eds_news_Taris .tsd-line-icon { width: 1em; height: 1em; flex-shrink: 0; fill: none; stroke: currentColor; }

/* --------------------------------------------------------------------------
   Module container (list and article details). The module sits in the full-width
   ContentBuilder pane, so it sets its own width, gutters, and top/bottom spacing,
   matching the calendar's container.
   -------------------------------------------------------------------------- */
.eds_news_Taris.eds_subCollection_news {
  --tsd-news-gutter: clamp(20px, 4vw, 64px);
  width: min(1680px, calc(100% - 2 * var(--tsd-news-gutter)));
  max-width: none;
  margin: 0 auto;
  padding: clamp(40px, 5vw, 80px) 0 clamp(56px, 6vw, 96px);
}

/* --------------------------------------------------------------------------
   News & Events card grid — News/List_Article_TarisCardGrid.htm
   -------------------------------------------------------------------------- */
.eds_news_Taris.tsdNewsGrid { display: grid; grid-template-columns: minmax(0, 1fr); gap: 44px 32px; margin: 0; color: var(--taris-news-text); font-family: var(--taris-news-font-body); }
.eds_news_Taris .tsdNewsCard { display: flex; flex-direction: column; min-width: 0; margin: 0; }
.eds_news_Taris a.tsdNewsCard__media { position: relative; display: block; aspect-ratio: 4 / 3; overflow: hidden; background: var(--taris-news-black); }
.eds_news_Taris .tsdNewsCard__media img { display: block; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: 50% 30%; transition: transform .6s var(--taris-news-ease); }
.eds_news_Taris .tsdNewsCard:hover .tsdNewsCard__media img { transform: scale(1.03); }
.eds_news_Taris .tsdNewsCard__placeholder { position: absolute; inset: 0; display: grid; place-items: center; color: var(--taris-news-accent); font: 400 clamp(48px, 5vw, 68px)/1 var(--taris-news-font-accent); }
.eds_news_Taris .tsdNewsCard__date { position: absolute; top: 0; left: 0; display: flex; flex-direction: column; align-items: center; min-width: 66px; padding: 12px 12px 10px; background: var(--taris-news-black); color: var(--taris-news-white); line-height: 1; text-align: center; }
.eds_news_Taris .tsdNewsCard__date strong { color: var(--taris-news-accent); font-size: 28px; font-weight: 700; letter-spacing: -.02em; }
.eds_news_Taris .tsdNewsCard__date span { margin-top: 6px; font-size: 10px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; }
.eds_news_Taris .tsdNewsCard__body { display: flex; flex: 1; flex-direction: column; padding-top: 20px; }
.eds_news_Taris .tsdNewsCard__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 14px; margin: 0 0 12px; color: var(--taris-news-muted); font-size: 10px; font-weight: 700; line-height: 1.4; letter-spacing: .12em; text-transform: uppercase; }
.eds_news_Taris .tsdNewsCard__category, .eds_news_Taris .tsdNewsCard__category a { color: var(--taris-news-gold-text); text-decoration: none; }
.eds_news_Taris .tsdNewsCard__title { margin: 0; color: var(--taris-news-heading); font: 700 clamp(20px, 1.7vw, 24px)/1.2 var(--taris-news-font-heading); letter-spacing: -.025em; }
.eds_news_Taris .tsdNewsCard__title a { color: inherit; text-decoration: none; }
.eds_news_Taris .tsdNewsCard__title a:hover { text-decoration: underline 2px var(--taris-news-accent); text-underline-offset: 4px; }
.eds_news_Taris .tsdNewsCard__facts { display: grid; gap: 6px; margin: 14px 0 0; padding: 0; color: var(--taris-news-heading); font-size: 13px; font-weight: 600; line-height: 1.4; list-style: none; }
.eds_news_Taris .tsdNewsCard__facts li { display: flex; align-items: flex-start; gap: 8px; margin: 0; }
.eds_news_Taris .tsdNewsCard__facts .tsd-line-icon { margin-top: 1px; color: var(--taris-news-gold-text); font-size: 15px; }
.eds_news_Taris .tsdNewsCard__summary { margin: 14px 0 0; color: var(--taris-news-text); font-size: 15px; line-height: 1.6; }
.eds_news_Taris a.tsdNewsCard__more { display: inline-flex; align-self: flex-start; align-items: center; gap: 10px; margin-top: auto; padding-top: 18px; color: var(--taris-news-heading); font-size: 11px; font-weight: 700; letter-spacing: .08em; text-decoration: none; text-transform: uppercase; }
.eds_news_Taris .tsdNewsCard__more .tsd-line-icon { color: var(--taris-news-gold-text); font-size: 16px; transition: transform .2s ease; }
.eds_news_Taris .tsdNewsCard:hover .tsdNewsCard__more .tsd-line-icon { transform: translateX(4px); }

/* --------------------------------------------------------------------------
   Article and event details — News/Details_Article_Taris.htm
   -------------------------------------------------------------------------- */
.eds_news_Taris.tsdArticle { max-width: 1180px; margin: 0 auto; color: var(--taris-news-text); font-family: var(--taris-news-font-body); }
.eds_news_Taris .tsdArticle__header { max-width: 900px; padding: 0 0 32px; }
.eds_news_Taris .tsdArticle__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 16px; margin: 0 0 18px; color: var(--taris-news-muted); font-size: 11px; font-weight: 700; line-height: 1.4; letter-spacing: .12em; text-transform: uppercase; }
.eds_news_Taris .tsdArticle__category, .eds_news_Taris .tsdArticle__category a { color: var(--taris-news-gold-text); text-decoration: none; }
.eds_news_Taris .tsdArticle__title { margin: 0; color: var(--taris-news-heading); font: 700 clamp(32px, 3.6vw, 56px)/1.04 var(--taris-news-font-heading); letter-spacing: -.035em; text-transform: uppercase; }
.eds_news_Taris .tsdArticle__subtitle { margin: 14px 0 0; color: var(--taris-news-heading); font-size: clamp(20px, 2vw, 26px); line-height: 1.3; }
.eds_news_Taris .tsdArticle__lead { max-width: 720px; margin-top: 22px; color: var(--taris-news-text); font-size: 18px; line-height: 1.6; }
.eds_news_Taris .tsdArticle__lead p { margin: 0; }
.eds_news_Taris .tsdArticle__event { display: flex; flex-wrap: wrap; margin: 0 0 32px; border: 1px solid var(--taris-news-border); }
.eds_news_Taris .tsdArticle__facts { display: flex; flex: 1 1 520px; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; }
.eds_news_Taris .tsdArticle__fact { position: relative; flex: 1 1 220px; margin: 0; padding: 20px 28px 20px 60px; border-right: 1px solid var(--taris-news-border); }
.eds_news_Taris .tsdArticle__fact .tsd-line-icon { position: absolute; top: 23px; left: 28px; color: var(--taris-news-gold-text); font-size: 20px; }
.eds_news_Taris .tsdArticle__fact span { display: block; color: var(--taris-news-muted); font-size: 10px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; }
.eds_news_Taris .tsdArticle__fact strong { display: block; margin-top: 6px; color: var(--taris-news-heading); font-size: 15px; font-weight: 700; line-height: 1.45; }
.eds_news_Taris .tsdArticle__eventActions { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 20px; padding: 18px 28px; }
.eds_news_Taris a.tsdArticle__ical,
.eds_news_Taris .tsdArticle__register :is(a, button, input[type="submit"], input[type="button"]) { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 44px; padding: 12px 18px; border: 1px solid var(--taris-news-heading); border-radius: 0; background: var(--taris-news-white); color: var(--taris-news-heading); font: 700 11px/1.4 var(--taris-news-font-body); letter-spacing: .035em; text-decoration: none; text-transform: uppercase; cursor: pointer; }
.eds_news_Taris a.tsdArticle__ical:hover { background: var(--taris-news-heading); color: var(--taris-news-white); }
.eds_news_Taris a.tsdArticle__ical .tsd-line-icon { font-size: 16px; }
.eds_news_Taris .tsdArticle__register :is(a, button, input[type="submit"], input[type="button"]) { border-color: var(--taris-news-accent); background: var(--taris-news-accent); color: var(--taris-news-black); }
.eds_news_Taris .tsdArticle__register :is(a, button, input[type="submit"], input[type="button"]):hover { border-color: #ffd68d; background: #ffd68d; }
.eds_news_Taris .tsdArticle__eventStats { display: flex; flex-wrap: wrap; gap: 8px 28px; width: 100%; margin: 0; padding: 16px 28px; border-top: 1px solid var(--taris-news-border); font-size: 13px; list-style: none; }
.eds_news_Taris .tsdArticle__eventStats span { margin-right: 6px; color: var(--taris-news-muted); }
.eds_news_Taris .tsdArticle__eventStats strong { color: var(--taris-news-heading); }
.eds_news_Taris .tsdArticle__eventInfo:not(:empty), .eds_news_Taris .tsdArticle__signup { width: 100%; padding: 16px 28px; border-top: 1px solid var(--taris-news-border); font-size: 14px; }
.eds_news_Taris .tsdArticle__signup h2 { margin: 0 0 10px; font-size: 18px; letter-spacing: -.01em; }
.eds_news_Taris .tsdArticle__media { margin: 0 0 40px; }
.eds_news_Taris .tsdArticle__media img { display: block; width: 100%; max-width: none; height: auto; aspect-ratio: 16 / 9; background: var(--taris-news-black); object-fit: contain; }
.eds_news_Taris .tsdArticle__media figcaption { margin-top: 10px; color: var(--taris-news-muted); font-size: 12px; }
.eds_news_Taris .tsdArticle__body { max-width: 720px; color: var(--taris-news-text); font-size: 17px; line-height: 1.7; }
.eds_news_Taris .tsdArticle__body p { margin: 0 0 1.1em; }
.eds_news_Taris .tsdArticle__body :is(h2, h3, h4) { margin: 1.6em 0 .6em; color: var(--taris-news-heading); font-family: var(--taris-news-font-heading); line-height: 1.2; letter-spacing: -.02em; }
.eds_news_Taris .tsdArticle__body h2 { font-size: clamp(24px, 2.4vw, 30px); }
.eds_news_Taris .tsdArticle__body h3 { font-size: 22px; }
.eds_news_Taris .tsdArticle__body h4 { font-size: 18px; }
.eds_news_Taris .tsdArticle__body a { color: var(--taris-news-heading); text-decoration: underline 2px var(--taris-news-accent); text-underline-offset: 4px; }
.eds_news_Taris .tsdArticle__body :is(ul, ol) { margin: 0 0 1.1em; padding-left: 1.3em; }
.eds_news_Taris .tsdArticle__body li + li { margin-top: .4em; }
.eds_news_Taris .tsdArticle__body blockquote { margin: 1.6em 0; padding: 4px 0 4px 24px; border-left: 3px solid var(--taris-news-accent); color: var(--taris-news-heading); font: 500 clamp(24px, 2.4vw, 32px)/1.25 var(--taris-news-font-editorial); }
.eds_news_Taris .tsdArticle__body img { max-width: 100%; height: auto; }
.eds_news_Taris .tsdArticle__tags { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; max-width: 720px; margin-top: 40px; padding-top: 20px; border-top: 1px solid var(--taris-news-border); font-size: 12px; }
.eds_news_Taris .tsdArticle__tags > span { margin-right: 6px; color: var(--taris-news-muted); font-weight: 700; letter-spacing: .12em; text-transform: uppercase; }
.eds_news_Taris .tsdArticle__tags a { padding: 6px 12px; border: 1px solid var(--taris-news-border); color: var(--taris-news-heading); font-weight: 600; text-decoration: none; }
.eds_news_Taris .tsdArticle__tags a:hover { border-color: var(--taris-news-heading); }
.eds_news_Taris .tsdArticle__nav { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); margin-top: 56px; border-top: 2px solid var(--taris-news-heading); }
.eds_news_Taris a.tsdArticle__navItem { display: block; padding: 22px 24px 22px 0; color: var(--taris-news-heading); text-decoration: none; }
.eds_news_Taris a.tsdArticle__navItem--next { grid-column: 2; padding: 22px 0 22px 24px; border-left: 1px solid var(--taris-news-border); text-align: right; }
.eds_news_Taris .tsdArticle__navItem span { display: block; color: var(--taris-news-gold-text); font-size: 10px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; }
.eds_news_Taris .tsdArticle__navItem strong { display: block; margin-top: 8px; font-size: 18px; line-height: 1.3; letter-spacing: -.02em; }
.eds_news_Taris a.tsdArticle__navItem:hover strong { text-decoration: underline 2px var(--taris-news-accent); text-underline-offset: 4px; }

@media (min-width: 576px) {
  .eds_news_Taris.tsdNewsGrid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (min-width: 992px) {
  .eds_news_Taris.tsdNewsGrid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 56px 36px; }
}

@media (max-width: 767.98px) {
  .eds_news_Taris .tsdArticle__fact { flex-basis: 100%; border-right: 0; border-bottom: 1px solid var(--taris-news-border); }
  .eds_news_Taris .tsdArticle__eventActions { padding: 18px 20px; }
  .eds_news_Taris .tsdArticle__fact { padding: 18px 20px 18px 52px; }
  .eds_news_Taris .tsdArticle__fact .tsd-line-icon { left: 20px; }
  .eds_news_Taris .tsdArticle__media img { max-height: 80vh; aspect-ratio: auto; }
  .eds_news_Taris .tsdArticle__nav { grid-template-columns: minmax(0, 1fr); }
  .eds_news_Taris a.tsdArticle__navItem--next { grid-column: 1; padding-left: 0; border-top: 1px solid var(--taris-news-border); border-left: 0; text-align: left; }
}

@media (prefers-reduced-motion: reduce) {
  .eds_news_Taris .tsdNewsCard__media img, .eds_news_Taris .tsdNewsCard__more .tsd-line-icon { transition: none; }
  .eds_news_Taris .tsdNewsCard:hover .tsdNewsCard__media img, .eds_news_Taris .tsdNewsCard:hover .tsdNewsCard__more .tsd-line-icon { transform: none; }
}

/* ==========================================================================
   Calendar module (Advanced 2 / FullCalendar 3) with Upcoming events beside it.
   Appended after taris-brand.css by tools/build_easydnnnews_theme.py.
   Live module DOM: .top_calendar_actions, .fc#calendar_[moduleid]_, .archive_list.events.
   The repeated classes outrank the Buildora .eds_template_Archive_Default calendar rules.
   ========================================================================== */

.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar {
  --tsd-cal-gutter: clamp(20px, 4vw, 64px);
  --tsd-cal-row: 112px;
  --tsd-cal-line: #e4e4df;
  display: flex;
  flex-direction: column;
  width: min(1680px, calc(100% - 2 * var(--tsd-cal-gutter)));
  max-width: none;
  margin: 0 auto;
  padding: clamp(20px, 2.5vw, 32px) 0 clamp(48px, 5vw, 80px);
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: var(--taris-news-text);
}

/* Order: calendar, its Articles / iCalendar links, then Upcoming events */
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > * { order: 4; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .fc { order: 1; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .top_calendar_actions { order: 2; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events { order: 3; }

/* Articles / iCalendar links below the calendar */
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .top_calendar_actions { display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 4px 24px; margin: 8px 0 0; padding: 0; border: 0; background: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .top_calendar_actions > a { display: inline-flex; align-items: center; gap: 8px; min-height: 36px; margin: 0; padding: 4px 0; border: 0; border-radius: 0; background: none; box-shadow: none; color: var(--taris-news-heading); font: 700 11px/1.2 var(--taris-news-font-body); letter-spacing: .08em; text-decoration: none; text-transform: uppercase; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .top_calendar_actions > a::before { color: var(--taris-news-gold-text); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .top_calendar_actions > a:hover { background: none; color: var(--taris-news-heading); text-decoration: underline 2px var(--taris-news-accent); text-underline-offset: 5px; transform: none; }

/* Calendar frame and toolbar: title left, navigation right */
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed { overflow: hidden; border: 1px solid var(--taris-news-border-strong); border-radius: 0; background: var(--taris-news-white); box-shadow: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-view-container { margin: 0; border: 0; border-radius: 0; box-shadow: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 16px; margin: 0; padding: 16px 20px; border-bottom: 2px solid var(--taris-news-heading); background: var(--taris-news-white); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar > .fc-center { order: 1; flex: 1 1 auto; display: block; margin: 0; float: none; text-align: left; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar > .fc-left { order: 2; display: flex; align-items: center; gap: 8px; margin: 0; float: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar > .fc-right { order: 3; display: flex; margin: 0; float: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar > .fc-clear { display: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-center h2 { margin: 0; color: var(--taris-news-heading); font: 700 clamp(22px, 2.2vw, 30px)/1.1 var(--taris-news-font-heading); letter-spacing: -.025em; text-transform: uppercase; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-button-group { display: flex; gap: 0; margin: 0; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-button-group > .fc-button + .fc-button { margin-left: -1px; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-button { display: inline-flex; align-items: center; justify-content: center; min-width: 40px; height: 40px; margin: 0; padding: 0 14px; border: 1px solid var(--taris-news-heading); border-radius: 0; background: var(--taris-news-white); box-shadow: none; color: var(--taris-news-heading); font: 700 11px/1 var(--taris-news-font-body); letter-spacing: .06em; text-shadow: none; text-transform: uppercase; opacity: 1; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-button:not(:disabled):hover,
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-button.fc-state-active { border-color: var(--taris-news-heading); background: var(--taris-news-heading); color: var(--taris-news-white); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-button.fc-today-button:not(:disabled) { border-color: var(--taris-news-accent); background: var(--taris-news-accent); color: var(--taris-news-black); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-button:disabled { border-color: var(--taris-news-border-strong); color: var(--taris-news-muted); opacity: .6; }
/* Imported all-day events arrive as midnight-timed events, so timed views show them badly. */
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar :is(.fc-agendaWeek-button, .fc-agendaDay-button) { display: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar > .fc-right:not(:has(.fc-button:not(.fc-month-button, .fc-agendaWeek-button, .fc-agendaDay-button))) { display: none; }

/* Month grid */
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed :is(td, th, thead, tbody, .fc-row, .fc-divider, .fc-widget-header, .fc-widget-content) { border-color: var(--tsd-cal-line); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header { padding: 10px 6px; border-color: var(--tsd-cal-line); background: var(--taris-news-white); color: var(--taris-news-muted); font: 700 10px/1.2 var(--taris-news-font-body); letter-spacing: .14em; text-align: center; text-transform: uppercase; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header span { color: inherit; font: inherit; }
/* The live module sizes FullCalendar from its aspect ratio: fixed row heights and a fixed-height
   scroll area are written inline. Rows take their natural height instead (a minimum that grows
   with the events), the calendar never scrolls inside, and Upcoming events matches its height. */
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-month-view .fc-scroller.fc-day-grid-container { height: auto !important; overflow: visible !important; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-month-view .fc-head-container > .fc-row { margin-right: 0 !important; border-right-width: 0 !important; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-month-view .fc-row.fc-week { height: auto !important; min-height: var(--tsd-cal-row); }
/* FullCalendar always draws six weeks; drop a final week that belongs entirely to the next month. */
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-month-view .fc-row.fc-week:not(:has(.fc-day:not(.fc-other-month))) { display: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-bg .fc-day { background: var(--taris-news-white); box-shadow: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-bg .fc-day.fc-other-month { background: #fafaf8; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-bg .fc-day.fc-today { background: color-mix(in srgb, var(--taris-news-accent) 12%, var(--taris-news-white)); box-shadow: none; outline: 0; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-content-skeleton .fc-day-top { padding: 6px 8px 2px; border: 0; background: none; box-shadow: none; text-align: right; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-top .fc-day-number { display: inline-grid; place-items: center; min-width: 26px; height: 26px; margin: 0; padding: 0 5px; float: none; border: 0; border-radius: 0; background: none; color: var(--taris-news-heading); font: 700 12px/1 var(--taris-news-font-body); text-decoration: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-top.fc-other-month .fc-day-number { color: #a3a39c; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-top.fc-today .fc-day-number { background: var(--taris-news-accent); color: var(--taris-news-black); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-top a.fc-day-number:hover { background: var(--taris-news-heading); color: var(--taris-news-white); }

/* Event bars: ink bar with the category colour as a left edge */
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event { position: relative; margin: 2px 4px 0; padding: 4px 8px 4px 11px; border: 0; border-radius: 0; background: var(--taris-news-heading); box-shadow: inset 3px 0 0 var(--tsd-cat, var(--taris-news-accent)); color: var(--taris-news-white); font: 600 12px/1.35 var(--taris-news-font-body); text-decoration: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event::before,
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event::after { content: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event .fc-content { overflow: hidden; color: inherit; font: inherit; text-overflow: ellipsis; white-space: nowrap; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event .fc-title { color: inherit; font: inherit; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-month-view .fc-day-grid-event .fc-time { display: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event:hover { background: #33332d; color: var(--taris-news-white); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.Studio_Closed { background: #f1f1ee; color: var(--taris-news-heading); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.Studio_Closed:hover { background: #e6e6e1; color: var(--taris-news-heading); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed a.fc-more { margin: 2px 6px 0; color: var(--taris-news-heading); font: 700 11px/1.4 var(--taris-news-font-body); text-decoration: underline 2px var(--taris-news-accent); text-underline-offset: 3px; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc-event.EDNcategorycolor-pink { --tsd-cat: #ec4899; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc-event.EDNcategorycolor-blue { --tsd-cat: #3b82f6; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc-event.EDNcategorycolor-red { --tsd-cat: #ef4444; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc-event.EDNcategorycolor-green { --tsd-cat: #22c55e; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc-event.EDNcategorycolor-yellow { --tsd-cat: #eab308; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc-event.EDNcategorycolor-orange { --tsd-cat: #f59e0b; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc-event.EDNcategorycolor-gray { --tsd-cat: #9ca3af; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc-event.EDNcategorycolor-brown { --tsd-cat: #b45309; }

/* Upcoming events panel. Each item's hidden div holds Calendar/UpcomingEvents/Default.html
   (date badge, date and Subtitle location), shown in place of the module's date text. */
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events { display: flex; flex-direction: column; margin: 32px 0 0; padding: 0; border: 0; border-radius: 0; background: var(--taris-news-black); box-shadow: none; color: var(--taris-news-white); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > .edn_module_title { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 8px; margin: 0; padding: 22px 24px 18px; border-bottom: 1px solid #ffffff26; color: var(--taris-news-accent); font: 700 12px/1.3 var(--taris-news-font-heading); letter-spacing: .14em; text-transform: uppercase; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > .edn_module_title::before { content: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > .edn_module_title > span { display: block; flex: 1 0 100%; color: inherit; font: inherit; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > .edn_module_title > a { display: inline-flex; flex: 0 0 auto; align-items: center; gap: 6px; min-height: 30px; margin: 0; padding: 4px 10px; border: 1px solid #ffffff40; border-radius: 0; background: transparent; color: var(--taris-news-white); font: 700 10px/1.1 var(--taris-news-font-body); letter-spacing: .06em; text-decoration: none; transform: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > .edn_module_title > a::before { color: var(--taris-news-accent); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > .edn_module_title > a:hover { border-color: var(--taris-news-white); background: var(--taris-news-white); color: var(--taris-news-black); transform: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > ul { display: block; flex: 1 1 auto; min-height: 0; margin: 0; padding: 0 24px 8px; overflow-y: auto; list-style: none; scrollbar-color: #ffffff4d transparent; scrollbar-width: thin; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > ul > li { position: relative; display: block; min-height: 85px; margin: 0; padding: 16px 0 16px 68px; border-bottom: 1px solid #ffffff1a; list-style: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > ul > li:last-child { border-bottom: 0; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > ul > li::before { content: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > ul > li > a { display: block; min-height: 0; margin: 0; padding: 0; border: 0; border-radius: 0; background: none; box-shadow: none; color: var(--taris-news-white); font: 700 16px/1.3 var(--taris-news-font-heading); letter-spacing: -.01em; text-decoration: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > ul > li > a::before { content: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > ul > li > a:is(:hover, :focus-visible) { background: none; box-shadow: none; color: var(--taris-news-white); text-decoration: underline 2px var(--taris-news-accent); text-underline-offset: 4px; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > ul > li > a > span { display: block; margin: 6px 0 0; color: var(--taris-news-accent); font-size: 11px; font-weight: 700; letter-spacing: .04em; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > ul > li:has(> div .tsdUpcoming) > a > span { display: none; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > ul > li > div:has(> .tsdUpcoming) { display: contents !important; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .tsdUpcoming { display: contents; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .tsdUpcoming__badge { position: absolute; top: 16px; left: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 52px; height: 52px; border: 1px solid #ffffff33; border-top: 3px solid var(--taris-news-accent); color: var(--taris-news-white); line-height: 1; text-align: center; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .tsdUpcoming__badge strong { color: var(--taris-news-accent); font-size: 20px; font-weight: 700; letter-spacing: -.02em; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .tsdUpcoming__badge span { margin-top: 4px; font-size: 9px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar li:has(> a.EDNcategorycolor-pink) .tsdUpcoming__badge { border-top-color: #ec4899; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar li:has(> a.EDNcategorycolor-blue) .tsdUpcoming__badge { border-top-color: #3b82f6; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar li:has(> a.Studio_Closed) .tsdUpcoming__badge strong { color: var(--taris-news-white); }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .tsdUpcoming__meta { display: block; margin-top: 6px; color: var(--taris-news-accent); font: 700 11px/1.45 var(--taris-news-font-body); letter-spacing: .03em; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .tsdUpcoming__where { display: block; margin-top: 2px; color: #ffffffb3; font-weight: 600; letter-spacing: 0; }
.eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events :focus-visible { outline-color: var(--taris-news-accent); }
/* Upcoming items carry the module's tooltip markup; their hover tooltip would only repeat the row. */
.qtip:has(.tsdUpcoming) { display: none !important; }

/* Desktop: calendar left, Upcoming events right at the calendar's height (the list scrolls) */
@media (min-width: 992px) {
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar:has(> .archive_list.events) { display: grid; grid-template-areas: "calendar upcoming" "actions ."; grid-template-columns: minmax(0, 1fr) clamp(300px, 24vw, 420px); align-items: stretch; column-gap: clamp(24px, 2.5vw, 40px); }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar:has(> .archive_list.events) > * { grid-column: 1; min-width: 0; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar:has(> .archive_list.events) > .top_calendar_actions { grid-area: actions; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar:has(> .archive_list.events) > .fc { grid-area: calendar; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar:has(> .archive_list.events) > .archive_list.events { grid-area: upcoming; margin: 0; contain: size; }
}

@media (max-width: 991.98px) {
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar { --tsd-cal-row: 96px; }
}

/* Phones: compact grid with colour strips; the Upcoming list below carries the detail */
@media (max-width: 575.98px) {
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar { --tsd-cal-row: 58px; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar.fc-header-toolbar { gap: 10px; padding: 12px; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar > .fc-center { flex-basis: 100%; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-center h2 { font-size: 22px; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-toolbar .fc-button { min-width: 36px; height: 36px; padding: 0 10px; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-head .fc-day-header { padding: 8px 2px; font-size: 9px; letter-spacing: .06em; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-content-skeleton .fc-day-top { padding: 3px 2px 0; text-align: center; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-top .fc-day-number { min-width: 22px; height: 22px; padding: 0 3px; font-size: 11px; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event { height: 6px; margin: 3px 2px 0; padding: 0; background: var(--tsd-cat, var(--taris-news-accent)); box-shadow: none; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event.Studio_Closed { background: #3b82f6; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar .fc.fc-unthemed .fc-day-grid-event .fc-content { display: none; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events { margin-top: 24px; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > .edn_module_title { padding: 20px 18px 16px; }
  .eds_news_Taris.eds_news_Taris.eds_subCollection_calendar.eds_subCollection_calendar > .archive_list.events > ul { padding: 0 18px 6px; }
}
