/*
 * V1.0.10 — Perspectives + Research native archive polish only
 * - Preserve the original theme layout, images, typography and content.
 * - Remove only the grey page/list background.
 * - Add only a soft card shadow on hover.
 */

body.isclean-perspectives-native,
body.isclean-research-native,
body.isclean-perspectives-native .site-content,
body.isclean-research-native .site-content,
body.isclean-perspectives-native #content,
body.isclean-research-native #content,
body.isclean-perspectives-native main,
body.isclean-research-native main,
body.isclean-perspectives-native article,
body.isclean-research-native article,
body.isclean-perspectives-native .entry-content,
body.isclean-research-native .entry-content,
body.isclean-perspectives-native .iswg-news,
body.isclean-research-native .iswg-news,
body.isclean-perspectives-native .iswg-news .news,
body.isclean-research-native .iswg-news .news,
body.isclean-perspectives-native ul.news,
body.isclean-research-native ul.news,
body.isclean-perspectives-native ul.projects,
body.isclean-research-native ul.projects,
body.isclean-perspectives-native ul.magazines,
body.isclean-research-native ul.conceptions {
  background-color: #ffffff !important;
  background-image: none !important;
}

body.isclean-perspectives-native .iswg-news .news > li,
body.isclean-research-native .iswg-news .news > li,
body.isclean-perspectives-native ul.news > li,
body.isclean-research-native ul.news > li,
body.isclean-perspectives-native ul.projects > li,
body.isclean-research-native ul.projects > li,
body.isclean-perspectives-native ul.magazines > li,
body.isclean-research-native ul.conceptions > li {
  position: relative !important;
  transition: box-shadow .28s ease !important;
}

body.isclean-perspectives-native .iswg-news .news > li:hover,
body.isclean-research-native .iswg-news .news > li:hover,
body.isclean-perspectives-native ul.news > li:hover,
body.isclean-research-native ul.news > li:hover,
body.isclean-perspectives-native ul.projects > li:hover,
body.isclean-research-native ul.projects > li:hover,
body.isclean-perspectives-native ul.magazines > li:hover,
body.isclean-research-native ul.conceptions > li:hover {
  z-index: 2 !important;
  box-shadow: 0 15px 38px rgba(9, 21, 35, .11) !important;
}

/* Structural fallback for the native card markup used by these two archives. */
body.isclean-perspectives-native main li:has(> a > .news-image):hover,
body.isclean-research-native main li:has(> a > .news-image):hover {
  z-index: 2 !important;
  box-shadow: 0 15px 38px rgba(9, 21, 35, .11) !important;
}

/* V1.0.5 — BORDER ONLY
   No layout, spacing, sizing, image, or text changes. */
body.isclean-perspectives-native .iswg-news .news > li,
body.isclean-research-native .iswg-news .news > li,
body.isclean-perspectives-native ul.news > li,
body.isclean-research-native ul.news > li,
body.isclean-perspectives-native ul.projects > li,
body.isclean-research-native ul.projects > li,
body.isclean-perspectives-native ul.magazines > li,
body.isclean-research-native ul.conceptions > li,
body.isclean-perspectives-native main li:has(> a > .news-image),
body.isclean-research-native main li:has(> a > .news-image) {
  outline: 1px solid rgba(9, 21, 35, .14) !important;
  outline-offset: -1px !important;
}

/* V1.0.6 — CARD SPACING ONLY
   Matches the current News / Podcasts rhythm.
   No text, image, sizing, layout, or positioning changes. */
body.isclean-perspectives-native .iswg-news .news > li,
body.isclean-research-native .iswg-news .news > li,
body.isclean-perspectives-native ul.news > li,
body.isclean-research-native ul.news > li,
body.isclean-perspectives-native ul.projects > li,
body.isclean-research-native ul.projects > li,
body.isclean-perspectives-native ul.magazines > li,
body.isclean-research-native ul.conceptions > li,
body.isclean-perspectives-native main li:has(> a > .news-image),
body.isclean-research-native main li:has(> a > .news-image) {
  margin-top: 0 !important;
  margin-bottom: 72px !important;
}

body.isclean-perspectives-native .iswg-news .news > li:last-child,
body.isclean-research-native .iswg-news .news > li:last-child,
body.isclean-perspectives-native ul.news > li:last-child,
body.isclean-research-native ul.news > li:last-child,
body.isclean-perspectives-native ul.projects > li:last-child,
body.isclean-research-native ul.projects > li:last-child,
body.isclean-perspectives-native ul.magazines > li:last-child,
body.isclean-research-native ul.conceptions > li:last-child,
body.isclean-perspectives-native main li:has(> a > .news-image):last-child,
body.isclean-research-native main li:has(> a > .news-image):last-child {
  margin-bottom: 0 !important;
}

/* ============================================================
   V1.0.7 — EVENTS RHYTHM/HOVER + MOBILE TEXT INSET ONLY
   No image, typography, content, sizing, or layout restructuring.
   ============================================================ */

/* Events: same vertical rhythm as Perspectives / Research. */
body.isclean-events-native .iswg-projects .projects > li,
body.isclean-events-native .wp-block-iswg-projects .projects > li,
body.isclean-events-native ul.projects > li {
  position: relative !important;
  margin-top: 0 !important;
  margin-bottom: 72px !important;
  transition: box-shadow .28s ease !important;
}

body.isclean-events-native .iswg-projects .projects > li:last-child,
body.isclean-events-native .wp-block-iswg-projects .projects > li:last-child,
body.isclean-events-native ul.projects > li:last-child {
  margin-bottom: 0 !important;
}

/* Events: hover depth only; the native card layout stays unchanged. */
body.isclean-events-native .iswg-projects .projects > li:hover,
body.isclean-events-native .wp-block-iswg-projects .projects > li:hover,
body.isclean-events-native ul.projects > li:hover {
  z-index: 2 !important;
  box-shadow: 0 15px 38px rgba(9, 21, 35, .11) !important;
}

/* Mobile only: keep Perspectives / Research text away from the left border. */
@media only screen and (max-width: 700px) {
  body.isclean-perspectives-native .news-info,
  body.isclean-research-native .news-info {
    padding-left: 18px !important;
    padding-right: 18px !important;
    box-sizing: border-box !important;
  }
}

/* ============================================================
   V1.0.8 — EVENTS BORDER + TEXT BOTTOM SPACE ONLY
   No image, text position, card layout, sizing, or content changes.
   ============================================================ */

/* Events: add the same subtle card boundary without changing dimensions. */
body.isclean-events-native .iswg-projects .projects > li,
body.isclean-events-native .wp-block-iswg-projects .projects > li,
body.isclean-events-native ul.projects > li {
  outline: 1px solid rgba(9, 21, 35, .14) !important;
  outline-offset: -1px !important;
}

/* Perspectives / Research: keep the final text line away from the lower border. */
body.isclean-perspectives-native .news-info,
body.isclean-research-native .news-info {
  padding-bottom: 18px !important;
  box-sizing: border-box !important;
}

/* ============================================================
   V1.0.9 — EVENTS DEPTH ONLY
   Adds a visible resting shadow and a stronger hover shadow.
   No spacing, layout, image, text, size, or content changes.
   ============================================================ */

body.isclean-events-native .iswg-projects .projects > li,
body.isclean-events-native .wp-block-iswg-projects .projects > li,
body.isclean-events-native ul.projects > li {
  box-shadow: 0 8px 24px rgba(9, 21, 35, .085) !important;
  transition: box-shadow .28s ease !important;
}

body.isclean-events-native .iswg-projects .projects > li:hover,
body.isclean-events-native .wp-block-iswg-projects .projects > li:hover,
body.isclean-events-native ul.projects > li:hover {
  box-shadow: 0 18px 44px rgba(9, 21, 35, .16) !important;
}

/* ============================================================
   V1.0.10 — EVENTS CARD SHADOW ON THE REAL CARD ELEMENT
   Exact live markup:
   ul.projects.projects-smallerColumn.projects-flatProportion > li > a
   No content, image, spacing, sizing, or layout changes.
   ============================================================ */

/* Let the anchor's shadow extend outside the native card wrapper. */
body.isclean-events-native ul.projects.projects-smallerColumn.projects-flatProportion,
body.isclean-events-native ul.projects.projects-smallerColumn.projects-flatProportion > li {
  overflow: visible !important;
}

/* The <a> is the actual visible card, not the <li>. */
body.isclean-events-native
ul.projects.projects-smallerColumn.projects-flatProportion > li > a {
  outline: 1px solid rgba(9, 21, 35, .14) !important;
  outline-offset: -1px !important;
  box-shadow: 0 8px 24px rgba(9, 21, 35, .09) !important;
  transition:
    box-shadow .28s ease,
    transform .28s ease !important;
}

body.isclean-events-native
ul.projects.projects-smallerColumn.projects-flatProportion > li:hover > a {
  transform: translateY(-2px) !important;
  box-shadow: 0 20px 48px rgba(9, 21, 35, .17) !important;
}

@media only screen and (max-width: 700px) {
  body.isclean-events-native
  ul.projects.projects-smallerColumn.projects-flatProportion > li > a,
  body.isclean-events-native
  ul.projects.projects-smallerColumn.projects-flatProportion > li:hover > a {
    transform: none !important;
  }
}


/* ============================================================
   v1.0.11.9 — PUBLICATIONS: NATIVE THEME LAYOUT
   The PHP body class no longer enables the redesigned feature-row archive.
   These rules only give the native list the same restrained white background,
   spacing and soft depth used by the restored native archives. No columns,
   cover sizes, typography or publication content are restructured here.
   ============================================================ */
body.isclean-publications-native,
body.isclean-publications-native .site-content,
body.isclean-publications-native #content,
body.isclean-publications-native main,
body.isclean-publications-native article,
body.isclean-publications-native .entry-content,
body.isclean-publications-native .iswg-publications,
body.isclean-publications-native .iswg-publications .publications {
  background-color: #ffffff !important;
  background-image: none !important;
}

body.isclean-publications-native .iswg-publications .publications > li,
body.isclean-publications-native .iswg-publications .publication {
  position: relative !important;
  transition: box-shadow .28s ease, transform .28s ease !important;
}

body.isclean-publications-native .iswg-publications .publications > li {
  margin-bottom: 56px !important;
  outline: 1px solid rgba(9, 21, 35, .12) !important;
  outline-offset: -1px !important;
  box-shadow: 0 8px 24px rgba(9, 21, 35, .07) !important;
}

body.isclean-publications-native .iswg-publications .publications > li:hover {
  z-index: 2 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 18px 42px rgba(9, 21, 35, .14) !important;
}

body.isclean-publications-native .iswg-publications .publications > li:last-child {
  margin-bottom: 0 !important;
}

@media only screen and (max-width: 700px) {
  body.isclean-publications-native .iswg-publications .publications > li:hover {
    transform: none !important;
  }
}

/* ============================================================
   v1.0.11.13 — EVENTS COLOUR ONLY + MOBILE PAGE COLOUR
   Keep the native Events layout exactly as it is. Replace only the white
   caption panel with a pale burgundy tint and prevent a black mobile shell.
   ============================================================ */
body.isclean-events-native
ul.projects.projects-smallerColumn.projects-flatProportion > li > a .project-info,
body.isclean-events-native
ul.projects.projects-smallerColumn.projects-flatProportion > li > a .project-info-in,
body.isclean-events-native .iswg-projects .projects > li .project-info,
body.isclean-events-native .iswg-projects .projects > li .project-info-in,
body.isclean-events-native .wp-block-iswg-projects .projects > li .project-info,
body.isclean-events-native .wp-block-iswg-projects .projects > li .project-info-in {
  background: #f1e4e9 !important;
  background-image: none !important;
  background-color: #f1e4e9 !important;
  color: #321521 !important;
}

body.isclean-events-native .project-info h2,
body.isclean-events-native .project-info h3,
body.isclean-events-native .project-info p,
body.isclean-events-native .project-info span,
body.isclean-events-native .project-info a,
body.isclean-events-native .project-info-in h2,
body.isclean-events-native .project-info-in h3,
body.isclean-events-native .project-info-in p,
body.isclean-events-native .project-info-in span,
body.isclean-events-native .project-info-in a {
  color: #321521 !important;
  -webkit-text-fill-color: #321521 !important;
}

@media only screen and (max-width: 1199px) {
  body.isclean-events-native,
  body.isclean-events-native #page,
  body.isclean-events-native .site,
  body.isclean-events-native #content,
  body.isclean-events-native .site-content,
  body.isclean-events-native #primary,
  body.isclean-events-native .content-area,
  body.isclean-events-native .site-main,
  body.isclean-events-native .site-main > article,
  body.isclean-events-native article.page,
  body.isclean-events-native .entry-content,
  body.isclean-events-native .iswg-projects,
  body.isclean-events-native .wp-block-iswg-projects,
  body.isclean-events-native ul.projects {
    background: #faf7f8 !important;
    background-image: none !important;
    background-color: #faf7f8 !important;
  }
}

/* ============================================================
   v1.0.11.14 — NATIVE ARCHIVE BURGUNDY PANELS + MOBILE PARITY
   Colour-only override. Header, menu, footer, card dimensions, spacing,
   images and typography are intentionally untouched.
   ============================================================ */

/* Events: replace only the white caption panel with a translucent burgundy
   gradient that becomes lighter toward the right. Text remains fully opaque. */
body.isclean-events-native
ul.projects.projects-smallerColumn.projects-flatProportion > li > a .project-info,
body.isclean-events-native
ul.projects.projects-smallerColumn.projects-flatProportion > li > a .project-info-in,
body.isclean-events-native .iswg-projects .projects > li .project-info,
body.isclean-events-native .iswg-projects .projects > li .project-info-in,
body.isclean-events-native .wp-block-iswg-projects .projects > li .project-info,
body.isclean-events-native .wp-block-iswg-projects .projects > li .project-info-in {
  background: linear-gradient(90deg,
    rgba(74, 16, 40, .68) 0%,
    rgba(112, 39, 68, .65) 56%,
    rgba(171, 101, 126, .60) 100%) !important;
  background-image: linear-gradient(90deg,
    rgba(74, 16, 40, .68) 0%,
    rgba(112, 39, 68, .65) 56%,
    rgba(171, 101, 126, .60) 100%) !important;
  background-color: rgba(74, 16, 40, .65) !important;
  color: #ffffff !important;
}

/* Perspectives + Research: colour only the formerly white information panel. */
body.isclean-perspectives-native main li:has(> a > .news-image) > a .news-info,
body.isclean-research-native main li:has(> a > .news-image) > a .news-info,
body.isclean-perspectives-native .iswg-news .news > li .news-info,
body.isclean-research-native .iswg-news .news > li .news-info,
body.isclean-perspectives-native ul.news > li .news-info,
body.isclean-research-native ul.news > li .news-info,
body.isclean-perspectives-native ul.magazines > li .news-info,
body.isclean-research-native ul.conceptions > li .news-info,
body.isclean-perspectives-native ul.projects > li .project-info,
body.isclean-research-native ul.projects > li .project-info,
body.isclean-perspectives-native ul.projects > li .project-info-in,
body.isclean-research-native ul.projects > li .project-info-in {
  position: relative !important;
  background: linear-gradient(90deg,
    rgba(74, 16, 40, .68) 0%,
    rgba(112, 39, 68, .65) 56%,
    rgba(171, 101, 126, .60) 100%) !important;
  background-image: linear-gradient(90deg,
    rgba(74, 16, 40, .68) 0%,
    rgba(112, 39, 68, .65) 56%,
    rgba(171, 101, 126, .60) 100%) !important;
  background-color: rgba(74, 16, 40, .65) !important;
  color: #ffffff !important;
}

body.isclean-events-native .project-info h2,
body.isclean-events-native .project-info h3,
body.isclean-events-native .project-info p,
body.isclean-events-native .project-info span,
body.isclean-events-native .project-info a,
body.isclean-events-native .project-info-in h2,
body.isclean-events-native .project-info-in h3,
body.isclean-events-native .project-info-in p,
body.isclean-events-native .project-info-in span,
body.isclean-events-native .project-info-in a,
body.isclean-perspectives-native .news-info h2,
body.isclean-perspectives-native .news-info h2 a,
body.isclean-perspectives-native .news-info h3,
body.isclean-perspectives-native .news-info p,
body.isclean-perspectives-native .news-info span,
body.isclean-perspectives-native .news-info a,
body.isclean-research-native .news-info h2,
body.isclean-research-native .news-info h2 a,
body.isclean-research-native .news-info h3,
body.isclean-research-native .news-info p,
body.isclean-research-native .news-info span,
body.isclean-research-native .news-info a,
body.isclean-perspectives-native .project-info h2,
body.isclean-perspectives-native .project-info h3,
body.isclean-perspectives-native .project-info p,
body.isclean-perspectives-native .project-info a,
body.isclean-research-native .project-info h2,
body.isclean-research-native .project-info h3,
body.isclean-research-native .project-info p,
body.isclean-research-native .project-info a {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* Existing card anchors remain the click target. Add the old-style action cue
   inside that anchor, so the visible label is clickable without JavaScript. */
body.isclean-perspectives-native main li:has(> a > .news-image) > a,
body.isclean-research-native main li:has(> a > .news-image) > a,
body.isclean-perspectives-native .iswg-news .news > li > a,
body.isclean-research-native .iswg-news .news > li > a,
body.isclean-perspectives-native ul.news > li > a,
body.isclean-research-native ul.news > li > a,
body.isclean-perspectives-native ul.magazines > li > a,
body.isclean-research-native ul.conceptions > li > a {
  position: relative !important;
  cursor: pointer !important;
}

body.isclean-perspectives-native main li:has(> a > .news-image) > a::after,
body.isclean-research-native main li:has(> a > .news-image) > a::after,
body.isclean-perspectives-native .iswg-news .news > li > a::after,
body.isclean-research-native .iswg-news .news > li > a::after,
body.isclean-perspectives-native ul.news > li > a::after,
body.isclean-research-native ul.news > li > a::after,
body.isclean-perspectives-native ul.magazines > li > a::after,
body.isclean-research-native ul.conceptions > li > a::after {
  content: "Read it  →" !important;
  position: absolute !important;
  right: 24px !important;
  bottom: 20px !important;
  z-index: 5 !important;
  color: #f08aad !important;
  -webkit-text-fill-color: #f08aad !important;
  font-family: inherit !important;
  font-size: 16px !important;
  line-height: 1 !important;
  font-weight: 400 !important;
  text-decoration: none !important;
  pointer-events: none !important;
  transition: color .2s ease, transform .2s ease !important;
}

body.isclean-perspectives-native main li:has(> a > .news-image):hover > a::after,
body.isclean-research-native main li:has(> a > .news-image):hover > a::after,
body.isclean-perspectives-native .iswg-news .news > li:hover > a::after,
body.isclean-research-native .iswg-news .news > li:hover > a::after,
body.isclean-perspectives-native ul.news > li:hover > a::after,
body.isclean-research-native ul.news > li:hover > a::after,
body.isclean-perspectives-native ul.magazines > li:hover > a::after,
body.isclean-research-native ul.conceptions > li:hover > a::after {
  color: #ffc0d6 !important;
  -webkit-text-fill-color: #ffc0d6 !important;
  transform: translateX(4px) !important;
}

/* Mobile/tablet: explicitly keep the page shell light. Only the information
   panels are burgundy; the complete page must never fall back to black. */
@media only screen and (max-width: 1199px) {
  body.isclean-events-native,
  body.isclean-events-native #page,
  body.isclean-events-native .site,
  body.isclean-events-native #content,
  body.isclean-events-native .site-content,
  body.isclean-events-native #primary,
  body.isclean-events-native .content-area,
  body.isclean-events-native .site-main,
  body.isclean-events-native .site-main > article,
  body.isclean-events-native article.page,
  body.isclean-events-native .entry-content,
  body.isclean-events-native .iswg-projects,
  body.isclean-events-native .wp-block-iswg-projects,
  body.isclean-events-native ul.projects,
  body.isclean-perspectives-native,
  body.isclean-perspectives-native #page,
  body.isclean-perspectives-native .site,
  body.isclean-perspectives-native #content,
  body.isclean-perspectives-native .site-content,
  body.isclean-perspectives-native #primary,
  body.isclean-perspectives-native .content-area,
  body.isclean-perspectives-native .site-main,
  body.isclean-perspectives-native .site-main > article,
  body.isclean-perspectives-native article.page,
  body.isclean-perspectives-native .entry-content,
  body.isclean-perspectives-native .iswg-news,
  body.isclean-perspectives-native ul.news,
  body.isclean-perspectives-native ul.magazines,
  body.isclean-research-native,
  body.isclean-research-native #page,
  body.isclean-research-native .site,
  body.isclean-research-native #content,
  body.isclean-research-native .site-content,
  body.isclean-research-native #primary,
  body.isclean-research-native .content-area,
  body.isclean-research-native .site-main,
  body.isclean-research-native .site-main > article,
  body.isclean-research-native article.page,
  body.isclean-research-native .entry-content,
  body.isclean-research-native .iswg-news,
  body.isclean-research-native ul.news,
  body.isclean-research-native ul.conceptions {
    background: #ffffff !important;
    background-image: none !important;
    background-color: #ffffff !important;
  }

  body.isclean-perspectives-native main li:has(> a > .news-image),
  body.isclean-research-native main li:has(> a > .news-image),
  body.isclean-perspectives-native .iswg-news .news > li,
  body.isclean-research-native .iswg-news .news > li,
  body.isclean-events-native ul.projects > li {
    background: transparent !important;
    background-image: none !important;
    background-color: transparent !important;
  }

  body.isclean-perspectives-native main li:has(> a > .news-image) > a::after,
  body.isclean-research-native main li:has(> a > .news-image) > a::after,
  body.isclean-perspectives-native .iswg-news .news > li > a::after,
  body.isclean-research-native .iswg-news .news > li > a::after,
  body.isclean-perspectives-native ul.news > li > a::after,
  body.isclean-research-native ul.news > li > a::after,
  body.isclean-perspectives-native ul.magazines > li > a::after,
  body.isclean-research-native ul.conceptions > li > a::after {
    right: 18px !important;
    bottom: 16px !important;
    font-size: 15px !important;
  }
}


/* ============================================================
   v1.0.11.15 — UNIFIED NATIVE CARDS + SINGLE EVENTS OVERLAY
   Background/colour corrections only. Existing dimensions, positions,
   spacing, images, typography, menu and footer remain untouched.
   ============================================================ */

/* Perspectives + Research: one continuous burgundy surface across the entire
   existing card. The image remains unchanged; its surrounding card area and
   information panel no longer split into white and burgundy halves. */
body.isclean-perspectives-native .iswg-news .news > li,
body.isclean-research-native .iswg-news .news > li,
body.isclean-perspectives-native ul.news > li,
body.isclean-research-native ul.news > li,
body.isclean-perspectives-native ul.magazines > li,
body.isclean-research-native ul.conceptions > li,
body.isclean-perspectives-native main li:has(> a > .news-image),
body.isclean-research-native main li:has(> a > .news-image) {
  background: linear-gradient(105deg, #55142f 0%, #74314d 56%, #a36279 100%) !important;
  background-image: linear-gradient(105deg, #55142f 0%, #74314d 56%, #a36279 100%) !important;
  background-color: #74314d !important;
  border-color: rgba(85, 20, 47, .30) !important;
}

body.isclean-perspectives-native .iswg-news .news > li > a,
body.isclean-research-native .iswg-news .news > li > a,
body.isclean-perspectives-native ul.news > li > a,
body.isclean-research-native ul.news > li > a,
body.isclean-perspectives-native ul.magazines > li > a,
body.isclean-research-native ul.conceptions > li > a,
body.isclean-perspectives-native main li:has(> a > .news-image) > a,
body.isclean-research-native main li:has(> a > .news-image) > a,
body.isclean-perspectives-native .news-info,
body.isclean-research-native .news-info {
  background: transparent !important;
  background-image: none !important;
  background-color: transparent !important;
}

/* Events: exactly one existing caption overlay, solid burgundy at 75% alpha.
   The nested inner element stays transparent to prevent double layers, darker
   blocks or any apparent increase in the overlay width. */
body.isclean-events-native
ul.projects.projects-smallerColumn.projects-flatProportion > li > a .project-info,
body.isclean-events-native .iswg-projects .projects > li .project-info,
body.isclean-events-native .wp-block-iswg-projects .projects > li .project-info {
  background: rgba(85, 20, 47, .75) !important;
  background-image: none !important;
  background-color: rgba(85, 20, 47, .75) !important;
  color: #ffffff !important;
}

body.isclean-events-native
ul.projects.projects-smallerColumn.projects-flatProportion > li > a .project-info-in,
body.isclean-events-native .iswg-projects .projects > li .project-info-in,
body.isclean-events-native .wp-block-iswg-projects .projects > li .project-info-in {
  background: transparent !important;
  background-image: none !important;
  background-color: transparent !important;
}


/* ============================================================
   v1.0.11.16 — SINGLE-SURFACE RESEARCH/PERSPECTIVES + EVENT 75%
   Only the requested surface/corner corrections. News, menu and footer are
   deliberately untouched. Native typography remains inherited from the site.
   ============================================================ */

/* Research + Perspectives: keep the existing outer burgundy card surface,
   remove every second/nested background from the text panel, and preserve any
   native image/background source. */
body.isclean-perspectives-native main li:has(> a > .news-image) > a .news-info,
body.isclean-research-native main li:has(> a > .news-image) > a .news-info,
body.isclean-perspectives-native .iswg-news .news > li .news-info,
body.isclean-research-native .iswg-news .news > li .news-info,
body.isclean-perspectives-native ul.news > li .news-info,
body.isclean-research-native ul.news > li .news-info,
body.isclean-perspectives-native ul.magazines > li .news-info,
body.isclean-research-native ul.conceptions > li .news-info,
body.isclean-perspectives-native ul.projects > li .project-info,
body.isclean-research-native ul.projects > li .project-info,
body.isclean-perspectives-native ul.projects > li .project-info-in,
body.isclean-research-native ul.projects > li .project-info-in {
  background: transparent !important;
  background-image: none !important;
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  filter: none !important;
}

body.isclean-perspectives-native .news-info::before,
body.isclean-research-native .news-info::before,
body.isclean-perspectives-native .project-info::before,
body.isclean-research-native .project-info::before,
body.isclean-perspectives-native .project-info-in::before,
body.isclean-research-native .project-info-in::before {
  content: none !important;
  display: none !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
}
