/* Quiet registration marks: decoration remains behind content and ignores input. */
.ct-surface { isolation: isolate; }
.ct-position { position: relative; }
.ct-detail { position: absolute; inset: 0; z-index: -1; display: block; overflow: hidden; border-radius: inherit; pointer-events: none; user-select: none; color: rgb(71 83 76 / 6%); contain: strict; }
.ct-art { position: absolute; top: 0; right: 0; width: min(68%, 350px); height: 100%; min-height: 70px; mask-image: linear-gradient(to left, #000 12%, rgb(0 0 0 / 60%) 57%, transparent); }
.ct-index { position: absolute; right: 14px; bottom: 9px; display: flex; align-items: center; gap: 8px; color: rgb(65 78 70 / 26%); font: 400 7px/1.2 var(--mono); letter-spacing: .08em; white-space: nowrap; }
.ct-index i { display: block; width: 17px; height: 4px; border-left: 1px solid; border-right: 1px solid; border-top: 1px solid; opacity: .6; }
.ct-compact .ct-index { display: none; }
.ct-compact .ct-art { width: min(50%, 180px); opacity: .75; }
.ch-hero-copy > .ct-detail { color: rgb(71 83 76 / 5%); }
.ch-hero-copy .ct-art { width: 100%; }
.ch-feature-grid > button > .ct-detail { color: rgb(71 83 76 / 5%); }
.ch-feature-grid > button .ct-index { bottom: 8px; right: 12px; }
.cx-detail-heading > .ct-detail { color: rgb(71 83 76 / 7%); }
.cx-detail-heading .ct-art { width: 60%; }
.cx-source > .ct-detail { color: rgb(71 83 76 / 4%); }
.cx-output > .ct-detail { color: rgb(71 83 76 / 3.5%); }
.cx-output .ct-art { top: auto; bottom: 0; height: 48%; }
.cw-intro > .ct-detail { color: rgb(71 83 76 / 5.5%); }
.cw-intro .ct-art { height: 240px; top: 12px; }
.memory-story .ct-art { width: 43%; }
.privacy-hero .ct-art { width: 48%; }
.em-story-card .ct-art, .em-face-card .ct-art { height: 190px; }
.em-influence-card .ct-art, .em-how-card .ct-art { height: 165px; }
@media (max-width: 680px) {
  .ct-art { width: min(48%, 165px); height: 110px; min-height: 0; opacity: .65; }
  .ct-index { right: 11px; bottom: 7px; font-size: 6px; color: rgb(65 78 70 / 23%); }
  .ct-index i { width: 12px; }
  .cx-detail-heading .ct-art { width: 45%; }
  .cx-source .ct-art { width: 38%; }
  .cx-output .ct-art { height: 150px; }
  .ch-hero-copy .ct-art { width: 55%; height: 100%; }
  .em-story-card .ct-art, .em-face-card .ct-art { height: 120px; }
}

/* Source passages read as text, without decorative quotation callouts. */
.em-gentle-line p,
.ec-source,
.cw-quote,
.cw-intel-quote,
.wm-entry blockquote,
.pm-cue-list blockquote,
.pm-hypothesis blockquote,
.understanding-cell > blockquote,
.insight-card blockquote { border-left: 0; border-radius: 0; background: transparent; padding: 0; }
.understanding-list li { border-left: 0; padding-left: 0; }
.cw-quote > svg { display: none; }
.em-gentle-line p { margin-top: 8px; }
