.jericho-table-links a {
	color: #F4C542 !important;
	text-decoration: none;
}

.jericho-table-links a:hover {
	color: #F4C542 !important;
	text-decoration: underline;
}

/* ============================================================
   JERICHO CREATIVE STUDIOS — SITE-WIDE RESK

/*PATCH-7-2026-10-29:space-free-CSS-newline-is-the-descendant-combinator-supersedes-mangled-Patch-5*/
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666)
.is-layout-grid>*,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666)
.wp-block-columns>.wp-block-column{display:flex;flex-direction:column;}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666)
.is-layout-grid>*
.wp-block-buttons,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666)
.wp-block-columns>.wp-block-column
.wp-block-buttons{margin-top:auto;}
body.page-id-663
a[href*="inner-mastery-starter-pack"],
body.page-id-4159
a[href*="inner-mastery-starter-pack"],
body.page-id-666
a[href*="inner-mastery-starter-pack"],
body.page-id-428
a[href*="inner-mastery-starter-pack"]{display:none!important;}
body.page-id-663
header.wp-block-template-part,
body.page-id-4159
header.wp-block-template-part,
body.page-id-666
header.wp-block-template-part{background:#ffffff;border-bottom:1px
solid
#f3e8ff;}
body.page-id-663
.wp-block-site-title
a,
body.page-id-4159
.wp-block-site-title
a,
body.page-id-666
.wp-block-site-title
a{color:#111827!important;}
body.page-id-663
header
nav
a,
body.page-id-4159
header
nav
a,
body.page-id-666
header
nav
a{color:#111827;}
body.page-id-663
header
nav
a:hover,
body.page-id-4159
header
nav
a:hover,
body.page-id-666
header
nav
a:hover{color:#c0268a;}
body.page-id-663
footer.wp-block-template-part,
body.page-id-4159
footer.wp-block-template-part,
body.page-id-666
footer.wp-block-template-part{background:#ffffff;border-top:1px
solid
#f3e8ff;color:#374151;}
body.page-id-663
footer
nav
a,
body.page-id-4159
footer
nav
a,
body.page-id-666
footer
nav
a{color:#111827;}
body.page-id-663
footer
nav
a:hover,
body.page-id-4159
footer
nav
a:hover,
body.page-id-666
footer
nav
a:hover{color:#c0268a;}
body.page-id-428
.wp-block-post-title,
body.page-id-301
.wp-block-post-title,
body.page-id-135
.wp-block-post-title{display:none!important;}
IN (2026-10-29)
   StarKey design language applied to the whole site.
   EXCLUDES StarKey pages: body.page-id-663, .page-id-4159, .page-id-666
   Layout and content untouched — colors, type, buttons, cards only.
   ============================================================ */

/* ---------- 1. PAGE CANVAS ---------- */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666),
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .site,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .site-content,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .content-area,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) main {
  background-color: #fef9ef;
}

/* ---------- 2. TYPOGRAPHY ---------- */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) h1,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) h2,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) h3,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) h4,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) h5,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) h6,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .entry-title {
  color: #111827;
  font-weight: 800;
}

body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .entry-content,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .entry-content p,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) p {
  color: #374151;
}

/* eyebrow-style labels get the magenta accent */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .eyebrow,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .kicker {
  color: #c0268a;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.14em;
}

/* dividers and pull-quote rules in lavender */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) hr,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .wp-block-separator {
  border-color: #e7d8f5;
  background-color: #e7d8f5;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) blockquote {
  border-left-color: #e7d8f5;
}

/* ---------- 3. BUTTONS → GRADIENT PILL ---------- */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .wp-block-button__link,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .wp-block-button a,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) button:not(.menu-toggle):not(.search-submit),
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) input[type="submit"],
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .button,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) a.button,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .woocommerce a.button,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .woocommerce button.button,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .woocommerce input.button {
  background: linear-gradient(135deg, #ec4899, #7c3aed) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 999px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding: 15px 32px !important;
  box-shadow: 0 8px 20px rgba(124, 58, 237, 0.25);
  text-decoration: none;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .wp-block-button__link:hover,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) a.button:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(124, 58, 237, 0.35);
  color: #ffffff !important;
}

/* ---------- 4. HEADER ---------- */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .site-header {
  background: #ffffff;
  border-bottom: 1px solid #f3e8ff;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .site-title a,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .site-branding .site-title {
  color: #111827 !important;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .main-navigation a,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) nav a {
  color: #111827;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .main-navigation a:hover,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) nav a:hover {
  color: #c0268a;
}

/* ---------- 5. FOOTER ---------- */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .site-footer,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) footer {
  background: #ffffff;
  border-top: 1px solid #f3e8ff;
}

/* ---------- 6. PRODUCT GRID ALIGNMENT ----------
   Equal-height cards, covers aligned, buttons pinned to the bottom row. */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .products,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) ul.products,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .wp-block-woocommerce-product-template,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .product-grid,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .books-grid,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .records-grid {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .products li.product,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) ul.products li.product,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .wp-block-post.product,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .product-card,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .book-card,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .record-card {
  display: flex !important;
  flex-direction: column;
  background: #ffffff;
  border: 1px solid #e7d8f5;
  border-radius: 22px;
  box-shadow: 0 12px 32px rgba(88, 28, 135, 0.08);
  padding: 22px;
  text-align: center;
}
/* cover images: uniform ratio so titles line up */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) li.product img,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .product-card img,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .book-card img,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .record-card img {
  border-radius: 14px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}
/* push the call-to-action to the bottom so every row aligns */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) li.product .button,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) li.product .added_to_cart,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .product-card .button,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .book-card .button,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .record-card .button,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .product-card a:last-child,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .book-card a:last-child,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .record-card a:last-child {
  margin-top: auto !important;
}
/* uniform title + price rows */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) li.product .woocommerce-loop-product__title,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .product-card h3,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .book-card h3,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .record-card h3 {
  color: #111827;
  font-weight: 800;
  min-height: 2.6em;
  display: flex;
  align-items: center;
  justify-content: center;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) li.product .price,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .product-card .price,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .book-card .price,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .record-card .price {
  color: #111827;
  font-weight: 800;
}

/* ---------- 7. CONTENT IMAGES ---------- */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .entry-content img {
  border-radius: 16px;
}

/* ---------- 8. LINKS ---------- */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .entry-content a:not(.button):not(.wp-block-button__link) {
  color: #c0268a;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .entry-content a:not(.button):not(.wp-block-button__link):hover {
  color: #7c3aed;
}


.responsive-logo img {
	width: 100% !important;
	height: auto !important;
	max-width: none !important;
	margin: 0 auto;
	display: block;
}

.jericho-mission-links a {
	color: #F4C542 !important;
	text-decoration: none;
}

.jericho-mission-links a:hover {
	color: #D9A71B !important;
	text-decoration: underline;
	color: #f4f4f4;
	font-family: 'Helvetica Neue', sans-serif;
	line-height: 1.6;
	padding: 20px;
}

/* Style the MailerLite embedded form */
.ml-embedded {
  background-color: black;
  padding: 30px;
  border: 1px solid #FFD700;
  max-width: 500px;
  margin: 40px auto;
  color: white;
  text-align: center;
  border-radius: 6px;
}

.ml-embedded h4,
.ml-embedded p {
  color: white;
}

.ml-embedded input[type="email"] {
  background-color: black;
  color: white;
  border: 1px solid #FFD700;
  padding: 12px;
  width: 90%;
  max-width: 400px;
  margin-bottom: 10px;
  border-radius: 4px;
}

.ml-embedded button,
.ml-embedded input[type="submit"] {
  background-color: #FFD700;
  color: black;
  border: none;
  padding: 12px 24px;
  font-weight: bold;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: background-color 0.3s ease;
  border-radius: 4px;
}

.ml-embedded button:hover,
.ml-embedded input[type="submit"]:hover {
  background-color: #e6c200;
}

.ml-embedded {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* ============================================================
   JCS RESKIN — PATCH 1 (2026-10-29)
   1) Testimonial text on black backgrounds → cream/white
   2) Inner-page heroes → full-bleed like the homepage
   Same exclusions: NOT on page-id-663, 4159, 666 (StarKey pages)
   ============================================================ */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-black-background-color p,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-black-background-color blockquote,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-black-background-color blockquote p,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-black-background-color cite,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-black-background-color figcaption,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) [style*="background-color:#000"] p,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) [style*="background-color: #000"] p,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) [style*="background-color:black"] p,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) [style*="background-color: black"] p {
  color: #fef9ef !important;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-black-background-color h1,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-black-background-color h2,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-black-background-color h3,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-black-background-color h4 {
  color: #ffffff;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-cover:first-child,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-group.has-background:first-child,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-media-text:first-child.has-background {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  border-radius: 0;

/* ============================================================
   JCS RESKIN — PATCH 2 (2026-10-29)
   Corrects Patch 1 with the theme's actual class names.
   Same exclusions: NOT on page-id-663, 4159, 666 (StarKey pages)
   ============================================================ */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-contrast-background-color p,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-contrast-background-color blockquote,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-contrast-background-color blockquote p,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-contrast-background-color cite,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-contrast-background-color figcaption,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-contrast-background-color .has-contrast-color,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-contrast-background-color .wp-block-quote p {
  color: #fef9ef !important;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-contrast-background-color h1,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-contrast-background-color h2,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-contrast-background-color h3,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .has-contrast-background-color h4 {
  color: #ffffff;
	}
	/* ============================================================
   JCS RESKIN  PATCH 3 (2026-10-29)   Full-bleed heroes on inner pages.   Same exclusions: NOT on page-id-663, 4159, 666 (StarKey pages),   NOT on the homepage. Do not delete anything.   ============================================================ */body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) {  overflow-x: clip;
}body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-group:first-child:has(> .wp-block-image:first-child),body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-image:first-child,body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-cover:first-child {  width: 100vw;  max-width: 100vw;  margin-left: calc((100% - 100vw) / 2);  margin-right: calc((100% - 100vw) / 2);  padding-left: 0;  padding-right: 0;  border-radius: 0;}body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-group:first-child:has(> .wp-block-image:first-child) > .wp-block-image:first-child {  width: 100%;  max-width: 100%;  margin-left: 0;  margin-right: 0;  margin-top: 0;}body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-group:first-child:has(> .wp-block-image:first-child) img,body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-image:first-child img,body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-cover:first-child img {  width: 100%;  border-radius: 0;  display: block;
}

/* ============================================================
   JCS RESKIN — PATCH 4 (2026-10-29)
   Full-bleed heroes, round 2: !important added throughout to beat
   WordPress core's .is-layout-constrained !important auto margins.
   Same exclusions: NOT on page-id-663, 4159, 666 (StarKey pages),
   NOT on the homepage. Do not delete anything.
   ============================================================ */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-group:first-child:has(> .wp-block-image:first-child),
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-image:first-child,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-cover:first-child {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc((100% - 100vw) / 2) !important;
  margin-right: calc((100% - 100vw) / 2) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-radius: 0 !important;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-group:first-child:has(> .wp-block-image:first-child) > .wp-block-image:first-child {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-group:first-child:has(> .wp-block-image:first-child) img,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-image:first-child img,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-cover:first-child img {
  width: 100% !important;
  border-radius: 0 !important;
  display: block;
}

/* Hide template page titles above heroes (page-specific, reversible) */
body.page-id-428 .wp-block-post-title,
body.page-id-301 .wp-block-post-title,
body.page-id-135 .wp-block-post-title {
  display: none !important;
}

/* ---------- PATCH 5 (2026-10-29) ----------
   A. Button alignment: pin buttons to the bottom of grid/column cards
      (Books, Jericho Records, anywhere cards sit side by side).
   B. Hide the Inner Mastery Starter Pack banner on StarKey pages + Deadly Duval.
   C. StarKey header/footer match the new site design (white + navy). */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .is-layout-grid > *,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .wp-block-columns > .wp-block-column {
  display: flex;
  flex-direction: column;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .is-layout-grid > * .wp-block-buttons,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666) .wp-block-columns > .wp-block-column .wp-block-buttons {
  margin-top: auto;
}
body.page-id-663 a[href*="inner-mastery-starter-pack"],
body.page-id-4159 a[href*="inner-mastery-starter-pack"],
body.page-id-666 a[href*="inner-mastery-starter-pack"],
body.page-id-428 a[href*="inner-mastery-starter-pack"] {
  display: none !important;
}
body.page-id-663 header.wp-block-template-part,
body.page-id-4159 header.wp-block-template-part,
body.page-id-666 header.wp-block-template-part {
  background: #ffffff;
  border-bottom: 1px solid #f3e8ff;
}
body.page-id-663 .wp-block-site-title a,
body.page-id-4159 .wp-block-site-title a,
body.page-id-666 .wp-block-site-title a {
  color: #111827 !important;
}
body.page-id-663 header nav a,
body.page-id-4159 header nav a,
body.page-id-666 header nav a {
  color: #111827;
}
body.page-id-663 header nav a:hover,
body.page-id-4159 header nav a:hover,
body.page-id-666 header nav a:hover {
  color: #c0268a;
}
body.page-id-663 footer.wp-block-template-part,
body.page-id-4159 footer.wp-block-template-part,
body.page-id-666 footer.wp-block-template-part {
  background: #ffffff;
  border-top: 1px solid #f3e8ff;
  color: #374151;
}
body.page-id-663 footer nav a,
body.page-id-4159 footer nav a,
body.page-id-666 footer nav a {
  color: #111827;
}
body.page-id-663 footer nav a:hover,
body.page-id-4159 footer nav a:hover,
body.page-id-666 footer nav a:hover {
  color: #c0268a;
}
/* ---------- PATCH 6 (2026-10-29): neutralize dead Patch 3/4 full-bleed hero rules.
   Patch 3/4 could not be deleted safely in the editor, so they are overridden here.
   Identical selectors + later in source + !important wins. Heroes stay contained
   with rounded corners. */
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-group:first-child:has(> .wp-block-image:first-child),
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-image:first-child,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-cover:first-child {
  width: auto !important;
  max-width: var(--wp--style--global--wide-size, 1200px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-group:first-child:has(> .wp-block-image:first-child) img,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-image:first-child img,
body:not(.page-id-663):not(.page-id-4159):not(.page-id-666):not(.home) .entry-content > .wp-block-cover:first-child img {
  border-radius: 16px !important;
}
	