/* MyBoldSpace shared reflection article — translated from the approved supplied
   article variant composition (V1-THEME-HANDOFF.md). Supplied interface copy,
   provider-backed content and the approved public body regions are unchanged;
   listing composition lives in micro-feed.css. */
.myboldspace-detail__breadcrumb, .myboldspace-detail__record, .myboldspace-detail__state {inline-size: min(calc(100% - (2 * var(--bs-semantic-layout-gutter))), var(--bs-semantic-layout-container-content)); margin-inline: auto;}
.myboldspace-detail__breadcrumb {padding-block: var(--bs-primitive-space-5);}
.myboldspace-detail__record {padding-block-end: var(--bs-semantic-layout-section);}
.myboldspace-detail {--route-accent: var(--bs-colour-identity);}
.myboldspace-detail.theme--purpose {--route-accent: #b58a3e;}
.myboldspace-detail.theme--resilience {--route-accent: #5a2380;}
.myboldspace-detail.theme--transition {--route-accent: #00834a;}
.myboldspace-detail.theme--becoming {--route-accent: #421065;}
.myboldspace-detail__hero .bs-label {color: var(--route-accent);}
.myboldspace-detail__breadcrumb [aria-current="page"] {color: var(--route-accent); font-weight: var(--bs-primitive-font-weight-extrabold);}
.myboldspace-detail__hero {display: grid; gap: var(--bs-primitive-space-4); max-inline-size: 58rem; padding-block: var(--bs-semantic-layout-section); border-block-start: var(--bs-semantic-border-emphasis) solid var(--route-accent);}
.myboldspace-detail__hero h1 {max-inline-size: 15ch; font-size: clamp(3rem, 8vw, 7rem); line-height: .94; letter-spacing: -.035em; overflow-wrap: anywhere;}
.myboldspace-detail__subtitle {max-inline-size: 42rem; font-size: var(--bs-semantic-type-heading-3-size); line-height: var(--bs-semantic-type-heading-3-line-height);}
.myboldspace-detail__lede {max-inline-size: 46rem; font-size: var(--bs-semantic-type-body-large-size); line-height: 1.7; color: var(--bs-semantic-color-text-primary);}
.myboldspace-detail__date {font-weight: var(--bs-primitive-font-weight-extrabold);}
.myboldspace-detail__media {margin: 0 0 var(--bs-semantic-layout-section-compact);}
.myboldspace-detail__media img {display: block; inline-size: 100%; max-block-size: 42rem; object-fit: cover;}
.myboldspace-detail__media--inline {float: right;
  inline-size: 52%;
  margin: .4rem 0 1.4rem 2rem;
  border: 1px solid var(--bs-semantic-color-divider);
  border-radius: .75rem;
  overflow: hidden;
  box-shadow: 0 .6rem 1.6rem rgba(47, 13, 69, .08);}
.myboldspace-detail__media--inline img {max-block-size: 22rem;}
.myboldspace-detail__media--inline figcaption {padding: .6rem .9rem;
  background: var(--bs-semantic-color-surface);
  color: var(--bs-semantic-color-text-secondary);
  font-size: var(--bs-semantic-type-caption-size);
  line-height: 1.5;}
@media (max-width: 38.75rem) {
  .myboldspace-detail__media--inline {float: none; inline-size: 100%; margin: 0 0 1.4rem;}
}
.myboldspace-detail__body {display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(16rem, .6fr); gap: var(--bs-semantic-layout-grid-gap); padding-block: var(--bs-semantic-layout-section-compact); border-block: var(--bs-semantic-border-divider) solid var(--bs-semantic-color-divider);}
.myboldspace-detail__prose {max-inline-size: 46rem; font-size: var(--bs-semantic-type-body-large-size); line-height: 1.75;}
.myboldspace-detail__prose > * + * {margin-block-start: var(--bs-primitive-space-6);}
.myboldspace-detail__notes {align-self: start; padding: var(--bs-component-card-padding); border-inline-start: var(--bs-semantic-border-emphasis) solid var(--route-accent); background: var(--bs-semantic-color-brand-soft);}
.myboldspace-detail__notes dl, .myboldspace-detail__notes dl > div {display: grid; gap: var(--bs-primitive-space-3);}
.myboldspace-detail__notes dt {font-size: var(--bs-semantic-type-metadata-size); font-weight: var(--bs-primitive-font-weight-extrabold); text-transform: uppercase;}
.myboldspace-detail__notes dd {margin: 0;}
.myboldspace-detail__footer {padding-block-start: var(--bs-primitive-space-7);}
.myboldspace-detail__progress {position: fixed;
  inset-block-start: 0;
  inset-inline: 0;
  block-size: 3px;
  z-index: 90;
  background: transparent;
  pointer-events: none;}
.myboldspace-detail__progress span {display: block;
  block-size: 100%;
  inline-size: 0;
  background: var(--route-accent, var(--bs-colour-identity));}
.myboldspace-detail__end {display: grid;
  gap: var(--bs-semantic-layout-section-compact);
  margin-block-start: var(--bs-semantic-layout-section-compact);
  padding-block-start: var(--bs-primitive-space-6);
  border-block-start: var(--bs-semantic-border-divider) solid var(--bs-semantic-color-divider);}
.myboldspace-detail__share {display: flex; flex-wrap: wrap; align-items: center; gap: var(--bs-primitive-space-2);}
.myboldspace-detail__share .bs-label {flex-basis: 100%; margin: 0;}
.myboldspace-detail__share-link {display: inline-flex;
  align-items: center;
  gap: .4rem;
  padding: .45rem .9rem;
  border: 1px solid var(--bs-semantic-color-divider);
  border-radius: 100px;
  background: var(--bs-semantic-color-surface);
  color: var(--bs-semantic-color-heading-primary);
  font-size: var(--bs-semantic-type-small-size);
  font-weight: var(--bs-primitive-font-weight-extrabold);
  text-decoration: none;
  cursor: pointer;}
.myboldspace-detail__share-link:hover {background: var(--bs-semantic-color-brand-soft); border-color: var(--route-accent, var(--bs-colour-identity));}
.myboldspace-detail__pager {display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--bs-semantic-layout-grid-gap);}
.myboldspace-detail__pager-link {display: grid;
  gap: .35rem;
  padding: var(--bs-primitive-space-4);
  border: 1px solid var(--bs-semantic-color-divider);
  border-radius: .75rem;
  background: var(--bs-semantic-color-surface);
  text-decoration: none;
  color: var(--bs-semantic-color-heading-primary);}
.myboldspace-detail__pager-link:hover {border-color: var(--route-accent, var(--bs-colour-identity));}
.myboldspace-detail__pager-link span {font-size: var(--bs-semantic-type-metadata-size); text-transform: uppercase; letter-spacing: var(--bs-semantic-type-metadata-letter-spacing); color: var(--bs-semantic-color-text-secondary);}
.myboldspace-detail__pager-link strong {font-family: var(--bs-semantic-type-family-display); font-size: var(--bs-semantic-type-heading-3-size); font-weight: inherit; line-height: 1.2;}
.myboldspace-detail__pager-link--next {text-align: right;}
.myboldspace-detail__cta {display: grid;
  justify-items: start;
  gap: var(--bs-primitive-space-3);
  padding: var(--bs-primitive-space-6);
  border-radius: 1rem;
  background: var(--bs-semantic-color-brand-soft);}
.myboldspace-detail__cta h2 {margin: 0; max-inline-size: 24ch; font-size: var(--bs-semantic-type-heading-2-size); line-height: var(--bs-semantic-type-heading-2-line-height);}
@media (max-width: 38.75rem) {
  .myboldspace-detail__pager {grid-template-columns: 1fr;}
  .myboldspace-detail__pager-link--next {text-align: left;}
}
.myboldspace-detail__meta {display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: var(--bs-primitive-space-2);
  margin: 0;
  color: var(--bs-semantic-color-text-secondary);
  font-size: var(--bs-semantic-type-metadata-size);
  font-weight: var(--bs-primitive-font-weight-extrabold);
  letter-spacing: var(--bs-semantic-type-metadata-letter-spacing);
  text-transform: uppercase;}
.myboldspace-detail__meta > * + *::before {content: "/";
  margin-inline-end: var(--bs-primitive-space-2);
  color: var(--bs-semantic-color-divider);
  font-weight: var(--bs-primitive-font-weight-bold);}
.myboldspace-detail__meta time {color: var(--bs-semantic-color-heading-primary);}
.myboldspace-detail__reading-time {color: var(--bs-semantic-color-text-secondary);}
.myboldspace-detail__prose h2 {max-inline-size: 32ch;
  color: var(--bs-semantic-color-heading-primary);
  font-size: var(--bs-semantic-type-heading-2-size);
  line-height: var(--bs-semantic-type-heading-2-line-height);
  letter-spacing: -.01em;
  clear: both;}
.myboldspace-detail__prose ul {display: grid;
  gap: var(--bs-primitive-space-2);
  padding-inline-start: var(--bs-primitive-space-5);
  list-style: disc;}
.myboldspace-detail__prose li {font-size: var(--bs-semantic-type-body-large-size);
  line-height: var(--bs-semantic-type-body-large-line-height);}
.myboldspace-detail__prose li::marker {color: var(--bs-semantic-color-accent-text);}
.myboldspace-detail__tagline, .myboldspace-detail__standout {color: var(--bs-semantic-color-heading-primary);
  font-family: var(--bs-semantic-type-family-display);
  font-size: var(--bs-semantic-type-heading-3-size);
  line-height: var(--bs-semantic-type-heading-3-line-height);}
.myboldspace-detail__refrain {color: var(--bs-semantic-color-brand);
  font-family: var(--bs-semantic-type-family-display);
  font-size: var(--bs-semantic-type-heading-3-size);
  line-height: 1.45;}
.myboldspace-detail__coda {color: var(--bs-semantic-color-brand);
  font-family: var(--bs-semantic-type-family-display);
  font-size: var(--bs-semantic-type-heading-2-size);
  line-height: var(--bs-semantic-type-heading-2-line-height);}
.myboldspace-detail__brandclose {margin-block-start: var(--bs-semantic-relationship-section-to-section);
  padding-block-start: var(--bs-primitive-space-4);
  border-block-start: var(--bs-semantic-border-emphasis) solid var(--bs-semantic-color-brand);
  color: var(--bs-semantic-color-text-secondary);
  font-size: var(--bs-semantic-type-metadata-size);
  font-weight: var(--bs-primitive-font-weight-extrabold);
  letter-spacing: var(--bs-semantic-type-metadata-letter-spacing);
  text-transform: uppercase;}
.myboldspace-detail__brandclose strong {color: var(--bs-semantic-color-brand);}
.myboldspace-detail__signoff {margin: 0 0 var(--bs-semantic-relationship-heading-to-copy);
  color: var(--bs-semantic-color-heading-primary);
  font-family: var(--bs-semantic-type-family-display);
  font-size: var(--bs-semantic-type-heading-3-size);
  line-height: var(--bs-semantic-type-heading-3-line-height);}
.myboldspace-detail__pullquote {margin: 0;
  padding-inline-start: var(--bs-primitive-space-5);
  border-inline-start: var(--bs-semantic-border-emphasis) solid var(--bs-semantic-color-brand);
  color: var(--bs-semantic-color-heading-primary);
  font-family: var(--bs-semantic-type-family-display);
  font-size: var(--bs-semantic-type-heading-2-size);
  line-height: var(--bs-semantic-type-heading-2-line-height);
  text-wrap: balance;}
.myboldspace-detail__subnote {max-inline-size: 40ch;
  margin: 0 0 var(--bs-semantic-relationship-heading-to-copy);
  color: var(--bs-semantic-color-text-secondary);
  font-size: var(--bs-semantic-type-small-size);
  line-height: var(--bs-semantic-type-body-line-height);}
.myboldspace-detail__notes-body {display: grid;
  gap: var(--bs-primitive-space-3);
  margin-block-start: var(--bs-semantic-relationship-heading-to-copy);}
.myboldspace-detail__notes-body p {margin: 0;
  color: var(--bs-semantic-color-text-secondary);
  font-size: var(--bs-semantic-type-small-size);
  line-height: var(--bs-semantic-type-body-line-height);}
.myboldspace-detail__notes-body strong {color: var(--bs-semantic-color-brand);
  font-weight: var(--bs-primitive-font-weight-extrabold);}
.myboldspace-detail__notes-point {display: grid;
  gap: var(--bs-primitive-space-2);
  padding-block-start: var(--bs-primitive-space-3);
  border-block-start: var(--bs-semantic-border-divider) solid var(--bs-semantic-color-divider);}
.myboldspace-detail__notes-point h3 {margin: 0;
  color: var(--bs-semantic-color-brand);
  font-family: var(--bs-semantic-type-family-body);
  font-size: var(--bs-semantic-type-small-size);
  font-weight: var(--bs-primitive-font-weight-extrabold);
  letter-spacing: .01em;}
.myboldspace-detail__notes-body .myboldspace-detail__notes-ask {color: var(--bs-semantic-color-heading-primary);
  font-family: var(--bs-semantic-type-family-display);
  font-size: var(--bs-semantic-type-body-large-size);
  line-height: var(--bs-semantic-type-heading-3-line-height);}
.myboldspace-detail__notes-body .myboldspace-detail__notes-limit {padding-block-start: var(--bs-primitive-space-3);
  border-block-start: var(--bs-semantic-border-divider) solid var(--bs-semantic-color-divider);
  font-size: var(--bs-semantic-type-caption-size);
  line-height: var(--bs-semantic-type-caption-line-height);}
.myboldspace-detail__notes-carry {margin: var(--bs-semantic-relationship-heading-to-copy) 0 0;
  padding-inline-start: var(--bs-primitive-space-3);
  border-inline-start: var(--bs-semantic-border-emphasis) solid var(--route-accent);
  color: var(--bs-semantic-color-heading-primary);
  font-family: var(--bs-semantic-type-family-display);
  font-size: var(--bs-semantic-type-body-large-size);
  line-height: var(--bs-semantic-type-heading-3-line-height);}
.myboldspace-detail__notes-carry strong {color: var(--bs-semantic-color-brand);
  font-family: var(--bs-semantic-type-family-body);
  font-weight: var(--bs-primitive-font-weight-extrabold);}
@media (prefers-reduced-motion: reduce) {
  .myboldspace-detail__meta {transition: none;}
}
@media (max-width: 64rem) {
  .myboldspace-detail__body {grid-template-columns: 1fr;}
}
@media (max-width: 48rem) {
  .myboldspace-detail__notes {padding: var(--bs-primitive-space-5);}
  .myboldspace-detail__hero h1 {font-size: clamp(2.7rem, 14vw, 4.5rem);}
}

/* Article-scoped supplied action treatment (shared .action is unchanged). */
.myboldspace-detail .action { min-block-size: 3.125rem; padding: .5rem 1.75rem; border-radius: var(--bs-semantic-shape-pill); font-size: .75rem; font-weight: var(--bs-primitive-font-weight-extrabold); }

/* Reading aids are enhancement-only until myboldspace-article.js marks success. */
.myboldspace-detail__progress { display: none; }
.myboldspace-detail.is-enhanced .myboldspace-detail__progress { display: block; }
.myboldspace-detail__share-link[hidden] { display: none; }

/* A single honest listing return replaces the two-column pager at the ends. */
.myboldspace-detail__pager--single { grid-template-columns: minmax(0, 1fr); }

/* Fail-closed provider states keep the existing theme-safe composition. */
.myboldspace-detail__state { max-inline-size: 46rem; padding-block: var(--bs-semantic-layout-section); }
.myboldspace-detail__state .action { margin-block-start: var(--bs-primitive-space-5); }

/* Inline quotes take their supplied colour variant from the record theme. */
.myboldspace-detail .quote-card--inline { background: var(--bs-semantic-color-brand-soft); color: var(--bs-semantic-color-heading-primary); }
.myboldspace-detail.theme--purpose .quote-card--inline { background: #421065; color: #fff9f1; }
.myboldspace-detail.theme--transition .quote-card--inline { background: #fff9f1; color: #32183e; }
.myboldspace-detail.theme--resilience .quote-card--inline,
.myboldspace-detail.theme--becoming .quote-card--inline { background: #d6bfdb; color: #32183e; }

@media (prefers-reduced-motion: reduce) {
  .myboldspace-detail :is(.action, .myboldspace-detail__share-link, .myboldspace-detail__pager-link, .myboldspace-detail__progress) { transition: none; }
}

@media (forced-colors: active) {
  .myboldspace-detail :is(.myboldspace-detail__hero, .myboldspace-detail__body, .myboldspace-detail__notes, .myboldspace-detail__share-link, .myboldspace-detail__pager-link, .myboldspace-detail__cta, .myboldspace-detail__media--inline) { border-color: CanvasText; }
  .myboldspace-detail :is(.myboldspace-detail__share-link, .myboldspace-detail__pager-link, .myboldspace-detail__cta) { background: Canvas; color: CanvasText; }
  .myboldspace-detail__progress { display: none; }
}


/* Owner-approved Eagle article update, 2026-11-01. Scoped to existing post67.
   Match supplied symbol watermark and display the complete explanation plate.
   Purpose taxonomy already supplies the plum quote and gold accent. */
body.postid-67 .myboldspace-detail { overflow-x: clip; }
body.postid-67 .myboldspace-detail__hero { position: relative; isolation: isolate; }
body.postid-67 .myboldspace-detail__hero::after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  block-size: 100%;
  aspect-ratio: 335 / 354;
  background: url("../../../logos/boldspaces-eagle-mark.png") center / contain no-repeat;
  opacity: .13;
  transform: translateX(50%);
  pointer-events: none;
  z-index: -1;
}
body.postid-67 .myboldspace-detail__record > .myboldspace-detail__media img {
  max-block-size: none;
  object-fit: contain;
  block-size: auto;
}
@media (max-width: 48rem) {
  body.postid-67 .myboldspace-detail__hero::after { block-size: 66%; opacity: .1; }
}
@media (forced-colors: active) {
  body.postid-67 .myboldspace-detail__hero::after { display: none; }
}

/* Post 67: quiet watermark, shaped reading notes and inline quote motif. */
body.postid-67 { --eagle-mark-opacity: .06; --eagle-mark-shift: 62%; --note-panel-radius: 1.375rem; --note-panel-pin: .25rem; --note-panel-edge: color-mix(in srgb, var(--bs-semantic-color-brand) 12%, transparent); --note-panel-rule: color-mix(in srgb, var(--bs-semantic-color-brand) 16%, transparent); }
body.postid-67 .myboldspace-detail__hero::after { opacity: var(--eagle-mark-opacity); transform: translateX(var(--eagle-mark-shift)); }
@media (min-width: 64.0625rem) { body.postid-67 .myboldspace-detail__body { grid-template-columns: minmax(0, 1fr) minmax(17rem, 21rem); column-gap: clamp(2rem, 4vw, 4rem); align-items: start; } }
body.postid-67 .myboldspace-detail__body > * { min-inline-size: 0; }
body.postid-67 :is(.myboldspace-detail__prose, .myboldspace-detail__notes) :is(p, li, blockquote, h2, h3, dd) { overflow-wrap: anywhere; }
body.postid-67 .myboldspace-detail__notes { align-self: start; padding: clamp(1.15rem, 2.2vw, 1.5rem); border: 1px solid var(--note-panel-edge); border-block-start: var(--bs-semantic-border-emphasis) solid var(--route-accent); border-radius: var(--note-panel-radius) var(--note-panel-radius) var(--note-panel-radius) var(--note-panel-pin); background: var(--bs-semantic-color-brand-soft); }
body.postid-67 .myboldspace-detail__notes > h2 { margin: 0; color: var(--bs-semantic-color-heading-primary); font-family: var(--bs-semantic-type-family-display); font-size: 1.375rem; line-height: 1.2; letter-spacing: -.015em; }
body.postid-67 .myboldspace-detail__notes dl { display: block; margin: .75rem 0 0; padding-block-end: .95rem; border-block-end: 1px solid var(--note-panel-rule); }
body.postid-67 .myboldspace-detail__notes dl > div { display: flex; flex-wrap: wrap; align-items: baseline; gap: .25rem .6rem; }
body.postid-67 .myboldspace-detail__notes dt { color: var(--bs-semantic-color-text-secondary); font-family: var(--bs-semantic-type-family-body); font-size: .6875rem; font-weight: 800; line-height: 1.4; letter-spacing: var(--bs-semantic-type-label-letter-spacing); text-transform: uppercase; }
body.postid-67 .myboldspace-detail__notes dd { margin: 0; color: var(--bs-semantic-color-heading-primary); font-family: var(--bs-semantic-type-family-display); font-size: 1.0625rem; line-height: 1.3; }
body.postid-67 .myboldspace-detail__notes-body { display: block; margin-block-start: 0; counter-reset: note; }
body.postid-67 .myboldspace-detail__notes-body > p { margin: 1rem 0 0; color: var(--bs-semantic-color-text-secondary); font-family: var(--bs-semantic-type-family-body); font-size: .875rem; line-height: 1.68; }
body.postid-67 .myboldspace-detail__notes-body .myboldspace-detail__notes-ask { margin: 0; padding-block-end: 1.1rem; border-block-end: 1px solid var(--note-panel-rule); color: var(--bs-semantic-color-heading-primary); font-family: var(--bs-semantic-type-family-display); font-size: 1.1875rem; line-height: 1.42; }
body.postid-67 .myboldspace-detail__notes-ask strong { display: block; margin-block-end: .45rem; color: var(--bs-semantic-color-text-secondary); font-family: var(--bs-semantic-type-family-body); font-size: .6875rem; font-weight: 800; text-transform: uppercase; }
body.postid-67 .myboldspace-detail__notes-point { display: grid; grid-template-columns: 1.9rem minmax(0, 1fr); column-gap: .7rem; padding-block: 1.15rem; border-block-start: 1px solid var(--note-panel-rule); }
body.postid-67 .myboldspace-detail__notes-point::before { content: counter(note, decimal-leading-zero); counter-increment: note; grid-column: 1; grid-row: 1; padding-block-start: .2rem; color: var(--bs-semantic-color-text-secondary); font: 800 .6875rem/1.4 var(--bs-semantic-type-family-body); font-variant-numeric: tabular-nums; }
body.postid-67 .myboldspace-detail__notes-point h3 { grid-column: 2; grid-row: 1; margin: 0; color: var(--bs-semantic-color-heading-primary); font-family: var(--bs-semantic-type-family-display); font-size: 1.1875rem; font-weight: 500; line-height: 1.25; }
body.postid-67 .myboldspace-detail__notes-point p { grid-column: 2; grid-row: 2; margin: .45rem 0 0; color: var(--bs-semantic-color-text-secondary); font-size: .875rem; line-height: 1.68; }
body.postid-67 .myboldspace-detail__notes-body .myboldspace-detail__notes-limit { margin: 0; padding-block-start: 1rem; border-block-start: 1px solid var(--note-panel-rule); color: var(--bs-semantic-color-text-secondary); font-size: .75rem; line-height: 1.65; }
body.postid-67 .myboldspace-detail__notes-carry { margin: 1.75rem 0 0; padding: .1rem 0 0 1rem; border-inline-start: var(--bs-semantic-border-emphasis) solid var(--route-accent); color: var(--bs-semantic-color-heading-primary); font-family: var(--bs-semantic-type-family-display); font-size: 1.25rem; line-height: 1.38; }
body.postid-67 .myboldspace-detail__notes-carry strong { display: block; margin-block-end: .4rem; color: var(--bs-semantic-color-text-secondary); font-family: var(--bs-semantic-type-family-body); font-size: .6875rem; font-weight: 800; text-transform: uppercase; }
body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web { --quote-web-size: clamp(12rem, 26%, 16rem); --quote-web-opacity: .13; position: relative; isolation: isolate; overflow: hidden; background: #421065; color: #fff9f1; }
body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web::before { content: ""; position: absolute; inset-block-start: 0; inset-inline-end: 0; inline-size: min(var(--quote-web-size), 28%); aspect-ratio: 1; background: url("../../../motifs/spiderweb-quarter.svg") right top / contain no-repeat; opacity: var(--quote-web-opacity); pointer-events: none; z-index: 0; }
body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web .quote-card__body { position: relative; z-index: 1; min-inline-size: 0; }
body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web blockquote { max-inline-size: 22ch; font-size: clamp(1.85rem, 4vw, 3.1rem); line-height: 1.1; letter-spacing: -.022em; text-wrap: balance; overflow-wrap: break-word; quotes: none; }
body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web .quote-card__source { max-inline-size: 40ch; }
body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web .quote-card__source p { color: #fff9f1; }
@media (min-width: 30rem) { body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web blockquote { max-inline-size: min(22ch, 65%); } body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web .quote-card__source { max-inline-size: min(40ch, 58%); } }
@media (min-width: 30rem) and (max-width: 40rem) { body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web { --quote-web-size: 9.5rem; --quote-web-opacity: .12; } }
@media (max-width: 30rem) { body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web { --quote-web-size: 26%; --quote-web-opacity: .16; border-radius: .85rem; } body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web blockquote { max-inline-size: 100%; } }
@media (min-width: 25rem) and (max-width: 30rem) { body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web blockquote { max-inline-size: 80%; } }
@media (max-width: 48rem) { body.postid-67 { --eagle-mark-opacity: .055; --eagle-mark-shift: 38%; --note-panel-radius: 1.125rem; } body.postid-67 .myboldspace-detail__notes { padding: var(--bs-primitive-space-5); } body.postid-67 .myboldspace-detail__notes-carry { margin-block-start: 1.5rem; } }
@media (max-width: 48rem) { body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web .quote-card__body { grid-row: 1; min-height: 0; } }
@media (forced-colors: active) { body.postid-67 .myboldspace-detail .quote-card--inline.quote-card--web::before { display: none; } body.postid-67 .myboldspace-detail__notes { border-color: CanvasText; } }

/* Post 78: center the father and mother portraits within the article prose column. */
body.postid-78 :is(.myboldspace-detail__media--father, .myboldspace-detail__media--portrait) {
  float: none;
  clear: both;
  inline-size: 52%;
  max-inline-size: 24rem;
  margin: .4rem auto 1.4rem;
}
body.postid-78 :is(.myboldspace-detail__media--father, .myboldspace-detail__media--portrait) img {
  block-size: auto;
  max-block-size: none;
  object-fit: contain;
}
body.postid-78 :is(.myboldspace-detail__media--father, .myboldspace-detail__media--portrait) figcaption {
  text-align: center;
}
@media (max-width: 38.75rem) {
  body.postid-78 :is(.myboldspace-detail__media--father, .myboldspace-detail__media--portrait) {
    inline-size: 100%;
    margin-inline: auto;
  }
}
