:root {
  --dx-dexnotes-entry-gutter: clamp(1rem, 2.4vw, 2rem);
  --dx-dexnotes-entry-frame-width: var(--dx-header-frame-width, min(calc(100% - clamp(16px, 3vw, 40px)), 1380px));
  --dx-dexnotes-entry-radius: var(--dx-header-glass-radius, var(--dx-radius-md, 10px));
  --dx-dexnotes-entry-rim: rgba(255, 255, 255, 0.48);
  --dx-dexnotes-entry-surface: linear-gradient(132deg, rgba(255, 255, 255, 0.7), rgba(234, 240, 249, 0.44));
  --dx-dexnotes-entry-shadow: 0 18px 54px rgba(18, 25, 38, 0.16), 0 1px 0 rgba(255, 255, 255, 0.52) inset;
  --dx-dexnotes-entry-ink: #1f2028;
  --dx-dexnotes-entry-muted: #535865;
  --dx-dexnotes-entry-legacy-media-max: min(100%, 940px);
  --dx-dexnotes-entry-legacy-media-float-width: min(46%, 540px);
  --dx-dexnotes-entry-legacy-embed-max: min(100%, 1080px);
  --dx-dexnotes-entry-legacy-row-gap: clamp(0.72rem, 1.4vw, 1.08rem);
}

.dx-dexnotes-page {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  width: var(--dx-dexnotes-entry-frame-width);
  max-width: var(--dx-dexnotes-entry-frame-width);
  padding-top: 0.96rem;
  padding-bottom: clamp(2rem, 3vw, 3rem);
}

.dx-dexnotes-entry-shell,
.dx-dexnotes-entry-app {
  position: relative;
  z-index: 1;
}

.dx-dexnotes-entry-shell {
  display: grid;
  gap: clamp(0.92rem, 1.6vw, 1.35rem);
}

.dx-dexnotes-entry-app {
  display: grid;
  gap: clamp(0.92rem, 1.6vw, 1.35rem);
}

#gooey-mesh-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 0 !important;
  opacity: 0.66;
}

#gooey-mesh-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: url("#noise");
  opacity: 0.8;
}

#gooey-mesh-wrapper .gooey-stage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  filter: url("#goo");
}

#gooey-mesh-wrapper .gooey-blob {
  position: absolute;
  top: 0;
  left: 0;
  width: var(--d);
  height: var(--d);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background:
    radial-gradient(circle at 30% 30%, var(--g1a) 0%, var(--g1b) 45%, transparent 75%),
    radial-gradient(circle at 70% 70%, var(--g2a) 0%, var(--g2b) 45%, transparent 75%);
  filter: blur(34px) saturate(150%);
  will-change: transform;
  opacity: 0.62;
}

#gooey-mesh-wrapper svg#goo-filter {
  position: absolute;
  width: 0;
  height: 0;
}

.dx-dexnotes-surface {
  border: 1px solid var(--dx-dexnotes-entry-rim);
  border-radius: var(--dx-dexnotes-entry-radius);
  background: var(--dx-dexnotes-entry-surface);
  box-shadow: var(--dx-dexnotes-entry-shadow);
  backdrop-filter: blur(22px) saturate(165%);
  -webkit-backdrop-filter: blur(22px) saturate(165%);
}

.dx-dexnotes-entry-mast,
.dx-dexnotes-entry-content,
.dx-dexnotes-entry-pagination,
.dx-dexnotes-entry-comments,
.dx-dexnotes-loading,
.dx-dexnotes-error {
  padding: clamp(1.05rem, 1.9vw, 1.45rem);
}

.dx-dexnotes-kicker {
  margin: 0;
  font-family: var(--font-mono, "Courier Prime", monospace);
  font-size: clamp(11px, 1.1vw, 12px);
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: var(--dx-dexnotes-entry-muted);
}

.dx-dexnotes-title,
.dx-dexnotes-entry-rail-title,
.dx-dexnotes-entry-pagination-title,
.dx-dexnotes-entry-comments-title {
  margin: 0;
  font-family: var(--font-heading, "Stretch Pro", sans-serif);
  color: var(--dx-dexnotes-entry-ink);
  line-height: 1.08;
}

.dx-dexnotes-title {
  margin-top: 0.62rem;
  font-size: clamp(1.56rem, 2.82vw, 2.42rem);
}

.dx-dexnotes-entry-rail-title,
.dx-dexnotes-entry-pagination-title,
.dx-dexnotes-entry-comments-title {
  font-size: clamp(1rem, 1.7vw, 1.32rem);
}

.dx-dexnotes-entry-newsletter {
  padding: clamp(1.05rem, 1.9vw, 1.45rem);
}

.dx-dexnotes-entry-newsletter-copy {
  margin-top: 0.56rem;
}

.dx-dexnotes-entry-newsletter-mount {
  margin-top: 0.72rem;
}

.dx-dexnotes-entry-newsletter-privacy {
  display: inline-flex;
  margin-top: 0.62rem;
  font-family: var(--font-mono, "Courier Prime", monospace);
  font-size: 12px;
  letter-spacing: 0.04em;
  color: var(--dx-dexnotes-entry-muted);
  text-decoration: none;
  border-bottom: 1px solid rgba(24, 30, 42, 0.26);
}

.dx-dexnotes-entry-newsletter-privacy:hover,
.dx-dexnotes-entry-newsletter-privacy:focus-visible {
  color: var(--dx-dexnotes-entry-ink);
  border-bottom-color: rgba(255, 25, 16, 0.46);
}

.dx-dexnotes-copy,
.dx-dexnotes-entry-related-meta,
.dx-dexnotes-entry-body {
  margin: 0;
  font-family: var(--font-mono, "Courier Prime", monospace);
  color: var(--dx-dexnotes-entry-muted);
  line-height: 1.66;
}

.dx-dexnotes-copy {
  margin-top: 0.76rem;
  font-size: clamp(14px, 1.04vw, 16px);
}

.dx-dexnotes-meta-rail {
  margin-top: 0.7rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.42rem;
}

.dx-dexnotes-meta-chip {
  display: inline-flex;
  align-items: center;
  min-height: 1.7rem;
  border: 1px solid rgba(24, 30, 42, 0.18);
  border-radius: 999px;
  padding: 0.18rem 0.6rem;
  color: #2f3747;
  background: rgba(255, 255, 255, 0.56);
  font-family: var(--font-mono, "Courier Prime", monospace);
  font-size: 11.5px;
  line-height: 1;
  text-decoration: none;
  transition: border-color 180ms ease, background-color 180ms ease, color 180ms ease;
}

.dx-dexnotes-meta-chip--link:hover,
.dx-dexnotes-meta-chip--link:focus-visible {
  border-color: rgba(255, 25, 16, 0.42);
  color: #161b27;
  background: linear-gradient(122deg, rgba(255, 25, 16, 0.17), rgba(255, 152, 16, 0.15));
}

.dx-dexnotes-entry-cover-link {
  margin-top: 0.82rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--dx-dexnotes-entry-radius);
  border: 1px solid rgba(255, 255, 255, 0.62);
  overflow: hidden;
  min-height: clamp(220px, 35vw, 500px);
  padding: clamp(0.28rem, 0.8vw, 0.62rem);
  background: rgba(255, 255, 255, 0.42);
}

.dx-dexnotes-entry-cover {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: min(72vh, 640px);
  object-fit: contain;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.dx-dexnotes-entry-layout {
  display: grid;
  gap: 1.05rem;
  grid-template-columns: 1fr;
}

.dx-dexnotes-entry-body-wrap {
  min-width: 0;
  display: grid;
  gap: 1.05rem;
}

.dx-dexnotes-entry-body {
  font-size: clamp(15px, 1.08vw, 17px);
  line-height: 1.72;
  color: var(--dx-dexnotes-entry-ink);
  max-width: 100%;
}

.dx-dexnotes-entry-body > *:first-child {
  margin-top: 0;
}

.dx-dexnotes-entry-body h1,
.dx-dexnotes-entry-body h2,
.dx-dexnotes-entry-body h3,
.dx-dexnotes-entry-body h4,
.dx-dexnotes-entry-body h5,
.dx-dexnotes-entry-body h6 {
  margin-top: 1.14rem;
  margin-bottom: 0.46rem;
  font-family: var(--font-heading, "Stretch Pro", sans-serif);
  color: var(--dx-dexnotes-entry-ink);
  line-height: 1.15;
}

.dx-dexnotes-entry-body p,
.dx-dexnotes-entry-body ul,
.dx-dexnotes-entry-body ol,
.dx-dexnotes-entry-body blockquote {
  margin-top: 0.72rem;
  margin-bottom: 0;
}

.dx-dexnotes-entry-body ul,
.dx-dexnotes-entry-body ol {
  padding-left: 1.12rem;
}

.dx-dexnotes-entry-body img,
.dx-dexnotes-entry-body iframe,
.dx-dexnotes-entry-body video {
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: var(--dx-dexnotes-entry-radius);
  margin-top: 0.72rem;
  border: 1px solid rgba(255, 255, 255, 0.58);
}

.dx-dexnotes-entry-body .image-block-outer-wrapper,
.dx-dexnotes-entry-body .image-block-wrapper,
.dx-dexnotes-entry-body .intrinsic,
.dx-dexnotes-entry-body .image-inset,
.dx-dexnotes-entry-body .dx-image-shape-container-element {
  height: auto !important;
  max-height: none !important;
}

.dx-dexnotes-entry-body .image-inset img,
.dx-dexnotes-entry-body .dx-image-shape-container-element img,
.dx-dexnotes-entry-body .image-block-wrapper img {
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  object-fit: cover !important;
}

.dx-dexnotes-entry-body .dx-layout,
.dx-dexnotes-entry-body .dx-row,
.dx-dexnotes-entry-body .row,
.dx-dexnotes-entry-body .col,
.dx-dexnotes-entry-body [class*="dx-col-"],
.dx-dexnotes-entry-body [class*="span-"] {
  display: block !important;
  float: none !important;
  width: 100% !important;
  max-width: 100% !important;
}

.dx-dexnotes-entry-body .dx-grid-12,
.dx-dexnotes-entry-body .columns-12,
.dx-dexnotes-entry-body .dx-block,
.dx-dexnotes-entry-body .dx-block-content,
.dx-dexnotes-entry-body .dx-html-content {
  max-width: 100% !important;
  width: 100% !important;
}

.dx-dexnotes-entry-body .spacer-block,
.dx-dexnotes-entry-body .dx-block-website-component[data-definition-name="website.components.spacer"] {
  display: none !important;
}

.dx-dexnotes-entry-body .dx-block {
  margin-top: 0.74rem;
}

.dx-dexnotes-entry-body .dx-block:first-child {
  margin-top: 0;
}

.dx-dexnotes-entry-body .blog-item-content,
.dx-dexnotes-entry-body .blog-item-inner-wrapper,
.dx-dexnotes-entry-body .blog-meta-item--title,
.dx-dexnotes-entry-body #itemPagination,
.dx-dexnotes-entry-body .blog-item-pagination-link-label,
.dx-dexnotes-entry-body .blog-item-pagination-title {
  display: none !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body {
  overflow: visible;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body::after {
  content: "";
  display: block;
  clear: both;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block-content,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-html-content,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-card,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-card-wrapper,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-caption-wrapper {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block-content,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-html-content {
  padding: 0 !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block {
  margin-top: clamp(0.36rem, 0.8vw, 0.62rem) !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block {
  float: none;
  clear: both !important;
  width: var(--dx-dexnotes-entry-legacy-media-float-width) !important;
  max-width: var(--dx-dexnotes-entry-legacy-media-float-width) !important;
  margin: 0.42rem auto 0.92rem auto !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block[data-dx-legacy-media-align="hero"] {
  float: none !important;
  clear: both !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0.44rem 0 1rem 0 !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block[data-dx-legacy-media-align="right"] {
  float: right;
  clear: none !important;
  margin: 0.42rem 0 0.92rem 1rem !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block[data-dx-legacy-media-align="left"] {
  float: left;
  clear: none !important;
  margin: 0.42rem 1rem 0.92rem 0 !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-media-row {
  display: grid;
  align-items: start;
  gap: var(--dx-dexnotes-entry-legacy-row-gap);
  grid-template-columns: minmax(220px, var(--dx-dexnotes-entry-legacy-media-float-width)) minmax(0, 1fr);
  margin: 0.46rem 0 0.98rem 0 !important;
  clear: both;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-media-row--right {
  grid-template-columns: minmax(0, 1fr) minmax(220px, var(--dx-dexnotes-entry-legacy-media-float-width));
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-media-row > .dx-block {
  margin-top: 0 !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-media-card {
  float: none !important;
  clear: none !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-media-text {
  min-width: 0;
  margin: 0 !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-media-text .dx-block-content,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-media-text .dx-html-content {
  width: 100% !important;
  max-width: none !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-media-text p:first-child {
  margin-top: 0 !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block img {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block .image-block-outer-wrapper,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block .image-block-wrapper,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block .intrinsic,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block .image-inset,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block .dx-image-shape-container-element {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block .dx-image-shape-container-element[style*="padding-bottom"] {
  padding-bottom: 0 !important;
  height: auto !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block .dx-image-shape-container-element > img {
  position: relative !important;
  inset: auto !important;
  height: auto !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block figure,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block .dx-block-image-figure {
  margin: 0 !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.video-block,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.embed-block {
  float: none !important;
  clear: both !important;
  width: var(--dx-dexnotes-entry-legacy-embed-max) !important;
  max-width: var(--dx-dexnotes-entry-legacy-embed-max) !important;
  margin: 0.92rem auto !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.video-block .intrinsic,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.video-block .embed-block-wrapper,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.embed-block .intrinsic,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.embed-block .embed-block-wrapper {
  width: 100% !important;
  max-width: 100% !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body iframe.dx-dexnotes-legacy-iframe {
  width: 100% !important;
  max-width: 100% !important;
  min-height: clamp(280px, 36vw, 560px);
  height: auto !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body iframe.dx-dexnotes-legacy-iframe[src*="youtube"],
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body iframe.dx-dexnotes-legacy-iframe[src*="youtu.be"],
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body iframe.dx-dexnotes-legacy-iframe[src*="vimeo"] {
  aspect-ratio: 16 / 9;
  min-height: clamp(300px, 40vw, 600px);
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-caption-wrapper,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-card-wrapper {
  position: static !important;
  inset: auto !important;
  margin-top: 0.18rem !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  min-height: 0 !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-caption,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-card,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-title-wrapper,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-title,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-caption {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-caption p,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-card p,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .image-title p,
.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-caption p {
  margin: 0 !important;
  font-family: var(--font-mono, "Courier Prime", monospace);
  font-size: 12px;
  line-height: 1.35;
  color: var(--dx-dexnotes-entry-muted);
  text-align: left !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-button-row {
  display: flex !important;
  flex-wrap: wrap;
  gap: 0.52rem;
  justify-content: flex-start !important;
}

.dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-button {
  width: auto !important;
  min-width: 0;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  text-decoration: none !important;
}

#gooey-mesh-wrapper.dx-gooey-static .gooey-blob {
  opacity: 0.64;
}

@media (max-width: 980px) {
  .dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-block.image-block {
    float: none !important;
    width: min(100%, var(--dx-dexnotes-entry-legacy-media-max)) !important;
    max-width: min(100%, var(--dx-dexnotes-entry-legacy-media-max)) !important;
    margin: 0.74rem auto !important;
  }

  .dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-media-row,
  .dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-media-row--right {
    display: block;
    margin: 0.74rem 0 !important;
  }

  .dx-dexnotes-entry-app[data-dx-entry-mode="raw_html"] .dx-dexnotes-entry-body .dx-dexnotes-legacy-media-row > .dx-block + .dx-block {
    margin-top: 0.62rem !important;
  }
}

.dx-dexnotes-entry-body a:not(.dx-button-element):not(.dx-block-button-element):not(.sqs-button-element) {
  color: var(--dex-accent, #ff1910);
  text-decoration-thickness: 1.5px;
  text-underline-offset: 0.14rem;
  transition: color 180ms ease, text-decoration-color 180ms ease;
}

.dx-dexnotes-entry-body a.dx-dexnotes-link:not(.dx-button-element):not(.dx-block-button-element):not(.sqs-button-element):hover,
.dx-dexnotes-entry-body a.dx-dexnotes-link:not(.dx-button-element):not(.dx-block-button-element):not(.sqs-button-element):focus-visible {
  color: #d3120d;
  text-decoration-color: #ff9810;
}

.dx-dexnotes-entry-body a.dx-external-link:not(.dx-button-element):not(.dx-block-button-element):not(.sqs-button-element)::after {
  content: " ↗";
}

.dx-dexnotes-entry-body .dx-dexnotes-launch-intro {
  margin-top: 0.76rem;
  padding: 0.78rem 0.84rem;
  border: 1px solid rgba(24, 30, 42, 0.16);
  border-radius: var(--dx-dexnotes-entry-radius);
  background: linear-gradient(126deg, rgba(255, 255, 255, 0.64), rgba(245, 249, 255, 0.4));
}

.dx-dexnotes-entry-body .dx-dexnotes-launch-intro p {
  margin-top: 0.62rem;
  margin-bottom: 0;
}

.dx-dexnotes-entry-body .dx-dexnotes-launch-intro p:first-child {
  margin-top: 0;
}

.dx-dexnotes-entry-body .dx-dexnotes-launch-intro-lead {
  color: var(--dx-dexnotes-entry-ink);
  font-weight: 600;
}

.dx-dexnotes-entry-body .dx-dexnotes-launch-cta-row {
  margin-top: 0.92rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.52rem;
  align-items: center;
}

.dx-dexnotes-entry-body .dx-dexnotes-launch-cta-row .dx-button-element {
  text-decoration: none;
}

.dx-dexnotes-entry-body .dx-dexnotes-launch-cta-row .dx-button-element--primary {
  color: #fff;
}

.dx-dexnotes-entry-body .dx-dexnotes-launch-cta-row .dx-button-element--secondary {
  color: #000;
}

@media (max-width: 720px) {
  .dx-dexnotes-entry-body .dx-dexnotes-launch-cta-row .dx-button-element {
    width: 100%;
    justify-content: center;
  }
}

.dx-dexnotes-entry-rail {
  border: 1px solid rgba(255, 255, 255, 0.64);
  border-radius: var(--dx-dexnotes-entry-radius);
  background: rgba(255, 255, 255, 0.58);
  padding: 0.88rem;
  display: grid;
  gap: 0.72rem;
  align-content: start;
}

.dx-dexnotes-entry-related-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0.48rem;
}

.dx-dexnotes-entry-related-item {
  border: 1px solid rgba(26, 33, 46, 0.12);
  border-radius: var(--dx-dexnotes-entry-radius);
  background: rgba(255, 255, 255, 0.58);
  padding: 0.62rem;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.dx-dexnotes-entry-related-item:hover,
.dx-dexnotes-entry-related-item:focus-within {
  border-color: rgba(255, 25, 16, 0.24);
  background: linear-gradient(114deg, rgba(255, 255, 255, 0.74), rgba(245, 235, 228, 0.44));
}

.dx-dexnotes-entry-related-link {
  color: var(--dx-dexnotes-entry-ink);
  text-decoration: none;
  font-family: var(--font-heading, "Stretch Pro", sans-serif);
  font-size: 1rem;
  line-height: 1.1;
}

.dx-dexnotes-entry-related-link:hover,
.dx-dexnotes-entry-related-link:focus-visible {
  color: var(--dex-accent, #ff1910);
}

.dx-dexnotes-entry-related-meta {
  margin-top: 0.36rem;
  font-size: 12.5px;
}

.dx-dexnotes-entry-rail-cta {
  width: 100%;
}

.dx-dexnotes-entry-pagination-row {
  margin-top: 0.8rem;
  display: grid;
  gap: 0.62rem;
}

/* Guardrail: preserve Dex Notes article card spacing against global reset collisions. */
main.dx-dexnotes-page .dx-dexnotes-entry-shell {
  gap: clamp(0.92rem, 1.6vw, 1.35rem) !important;
}

main.dx-dexnotes-page .dx-dexnotes-entry-app {
  display: grid !important;
  gap: clamp(0.92rem, 1.6vw, 1.35rem) !important;
}

main.dx-dexnotes-page :is(
  .dx-dexnotes-entry-mast,
  .dx-dexnotes-entry-content,
  .dx-dexnotes-entry-pagination,
  .dx-dexnotes-entry-comments,
  .dx-dexnotes-entry-newsletter
) {
  padding: clamp(1.05rem, 1.9vw, 1.45rem) !important;
}

main.dx-dexnotes-page .dx-dexnotes-entry-layout,
main.dx-dexnotes-page .dx-dexnotes-entry-body-wrap {
  gap: 1.05rem !important;
}

main.dx-dexnotes-page .dx-dexnotes-entry-rail {
  gap: 0.72rem !important;
  padding: 0.88rem !important;
}

main.dx-dexnotes-page .dx-dexnotes-entry-related-list {
  gap: 0.48rem !important;
}

main.dx-dexnotes-page .dx-dexnotes-entry-related-item {
  padding: 0.62rem !important;
}

main.dx-dexnotes-page .dx-dexnotes-entry-pagination-row {
  gap: 0.62rem !important;
}

.dx-dexnotes-comments-fallback {
  margin-top: 0.7rem;
  border: 1px dashed rgba(24, 30, 42, 0.2);
  border-radius: var(--dx-dexnotes-entry-radius);
  padding: 0.76rem;
  background: rgba(255, 255, 255, 0.56);
}

.dx-dexnotes-comments-mount {
  margin-top: 0.72rem;
}

.dx-dexnotes-reading-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  z-index: 1400;
  background: rgba(0, 0, 0, 0.08);
  pointer-events: none;
}

.dx-dexnotes-reading-progress-fill {
  display: block;
  width: 100%;
  height: 100%;
  transform-origin: 0 50%;
  transform: scaleX(0);
  background: linear-gradient(90deg, #ff1910, #ff9810);
}

@media (min-width: 980px) {
  .dx-dexnotes-entry-pagination-row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (prefers-reduced-motion: reduce) {
  .dx-dexnotes-reading-progress {
    display: none;
  }
}
