/* Exit & Succession Planning — page-specific editorial redesign. */
.page-id-32 {
  --exit-pine: #0b332b;
  --exit-deep: #061f1a;
  --exit-ink: #132c25;
  --exit-ivory: #f6f1e7;
  --exit-paper: #fffdf8;
  --exit-sand: #e9dfcf;
  --exit-gold: #c9a648;
  --exit-rule: rgba(11, 51, 43, .18);
  background: var(--exit-paper);
}

/* Photographic page hero. */
.page-id-32 .pcg-inner-hero {
  position: relative !important;
  display: flex !important;
  min-height: clamp(590px, 63vw, 800px) !important;
  align-items: flex-end !important;
  overflow: hidden !important;
  background:
    linear-gradient(90deg, rgba(4, 25, 21, .96) 0%, rgba(4, 25, 21, .84) 38%, rgba(4, 25, 21, .34) 66%, rgba(4, 25, 21, .14) 100%),
    url('/wp-content/uploads/2026/10/goldmans-pawn-shop-evansville-established-1898-1.png-1-2048x1536.png') 50% 43% / cover no-repeat !important;
  border-bottom: 6px solid var(--exit-gold) !important;
}

.page-id-32 .pcg-inner-hero::before,
.page-id-32 .pcg-inner-hero::after { content: none !important; }

.page-id-32 .pcg-inner-hero > .alignwide,
.page-id-32 .pcg-inner-hero > .wp-block-group {
  width: min(1440px, 100%) !important;
  margin: 0 auto !important;
  padding: clamp(190px, 24vw, 330px) clamp(28px, 6vw, 92px) clamp(64px, 8vw, 108px) !important;
  text-align: left !important;
}

.page-id-32 .pcg-inner-hero h1,
.page-id-32 .pcg-inner-hero .pcg-inner-title {
  width: auto !important;
  max-width: 10.5ch !important;
  margin: 0 !important;
  color: #fffaf0 !important;
  font-family: var(--pcg-font-sans, "DM Sans", Arial, sans-serif) !important;
  font-size: clamp(3.7rem, 7vw, 7.2rem) !important;
  font-weight: 700 !important;
  line-height: .89 !important;
  letter-spacing: -.065em !important;
  text-align: left !important;
  text-shadow: 0 5px 35px rgba(0, 0, 0, .34) !important;
  text-wrap: balance;
}

.page-id-32 .pcg-inner-hero h1::after,
.page-id-32 .pcg-inner-hero .pcg-inner-title::after {
  content: "" !important;
  display: block !important;
  width: clamp(72px, 8vw, 118px) !important;
  height: 4px !important;
  margin: 30px 0 0 !important;
  background: var(--exit-gold) !important;
}

/* Editorial reading system, isolated from the shared M&A treatment. */
.page-id-32 .tx-page-exit {
  background: var(--exit-paper) !important;
  color: var(--exit-ink) !important;
}

.page-id-32 .tx-page-exit .tx-hero {
  padding: 0 !important;
  background: var(--exit-paper) !important;
  color: var(--exit-ink) !important;
}

.page-id-32 .tx-page-exit .tx-hero .tx-article {
  display: grid !important;
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  grid-template-rows: auto;
  gap: clamp(22px, 2.8vw, 38px) clamp(24px, 4vw, 64px) !important;
  padding: clamp(82px, 9vw, 138px) max(28px, calc((100% - 1260px) / 2)) 0 !important;
}

.page-id-32 .tx-page-exit .tx-hero h2 {
  grid-column: 1 / -1 !important;
  grid-row: 1;
  max-width: 16ch !important;
  margin: 0 !important;
  color: var(--exit-pine) !important;
  font: 700 clamp(3.2rem, 5.6vw, 6rem)/.96 var(--pcg-font-sans, "DM Sans", Arial, sans-serif) !important;
  letter-spacing: -.058em !important;
}

.page-id-32 .tx-page-exit .tx-hero p {
  grid-column: span 6 !important;
  max-width: none !important;
  height: auto !important;
  align-self: start;
  margin: 0 !important;
  padding: clamp(24px, 3vw, 38px) !important;
  border: 1px solid rgba(200, 163, 75, .7);
  border-top: 3px solid var(--exit-gold);
  background: rgba(255, 253, 248, .72);
  color: #294039 !important;
  font: 400 clamp(1.03rem, 1.25vw, 1.18rem)/1.7 var(--pcg-font-sans, "DM Sans", Arial, sans-serif) !important;
}

.page-id-32 .tx-page-exit .tx-hero p:first-of-type {
  grid-column: 1 / -1 !important;
  grid-row: 2;
  max-width: 920px !important;
  height: auto;
  margin: 0 0 clamp(12px, 1.5vw, 20px) !important;
  padding: 0 !important;
  border: 0;
  background: transparent;
  color: var(--exit-ink) !important;
  font-size: clamp(1.18rem, 1.55vw, 1.45rem) !important;
  font-weight: 600 !important;
  line-height: 1.52 !important;
}
.page-id-32 .tx-page-exit .tx-hero .tx-article > p:nth-of-type(2) {
  grid-column: 1 / 7 !important;
  grid-row: 4;
}
.page-id-32 .tx-page-exit .tx-hero .tx-article > p:nth-of-type(3) {
  grid-column: 7 / -1 !important;
  grid-row: 4;
}
.page-id-32 .tx-page-exit .tx-hero .tx-article > p:nth-of-type(4) {
  grid-column: 1 / 7 !important;
  grid-row: 5;
}
.page-id-32 .tx-page-exit .tx-hero .tx-article > p:nth-of-type(5) {
  grid-column: 7 / -1 !important;
  grid-row: 5;
}
.page-id-32 .tx-page-exit .tx-hero p:last-of-type {
  font-weight: 700 !important;
}

.page-id-32 .tx-page-exit .tx-exit-summary-card {
  grid-column: 2 / 12;
  grid-row: 4;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 18px;
  width: 100%;
  margin: clamp(-104px, -7vw, -72px) auto 0;
  padding: clamp(34px, 4.5vw, 58px);
  position: relative;
  z-index: 2;
  border: 1px solid rgba(200, 163, 75, .72);
  border-top: 4px solid var(--exit-gold);
  background: var(--exit-paper);
  box-shadow: 0 24px 54px rgba(11, 51, 43, .14);
}
.page-id-32 .tx-page-exit .tx-exit-summary-card > h3 {
  grid-column: 1 / -1;
  max-width: none;
  margin: 0 0 8px !important;
  color: var(--exit-pine) !important;
  font: 700 clamp(1.35rem, 2.2vw, 2rem)/1.12 var(--pcg-font-sans, "DM Sans", Arial, sans-serif) !important;
  letter-spacing: -.035em;
  white-space: normal;
  overflow-wrap: anywhere;
  text-wrap: balance;
}
.page-id-32 .tx-page-exit .tx-exit-summary-card > .tx-exit-options-intro {
  grid-column: 1 / -1;
  margin: 0 !important;
  padding: 0 !important;
  border: 0;
  background: transparent;
  color: var(--exit-ink) !important;
  font-weight: 600 !important;
}
.page-id-32 .tx-page-exit .tx-exit-summary-card > ul {
  grid-column: 1 / -1;
  margin: -8px 0 0 !important;
  padding: 0 0 0 22px;
  color: #294039;
}
.page-id-32 .tx-page-exit .tx-exit-summary-card > ul li {
  margin: 0 0 9px;
  padding-left: 5px;
  line-height: 1.55;
}
.page-id-32 .tx-page-exit .tx-exit-summary-card > ul li::marker { color: var(--exit-gold); }
.page-id-32 .tx-page-exit .tx-exit-summary-card > p:not(.tx-exit-options-intro) {
  grid-column: 1 / -1 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0;
  background: transparent;
  color: #294039 !important;
}
.page-id-32 .tx-page-exit .tx-exit-summary-card > p:last-child {
  margin-top: 10px !important;
  padding-top: 18px !important;
  border-top: 1px solid rgba(200, 163, 75, .5);
  color: var(--exit-ink) !important;
  font-weight: 700 !important;
}

@media (max-width: 900px) {
  .page-id-32 .tx-page-exit .tx-exit-summary-card {
    display: block;
    width: calc(100% - 44px);
    margin: -58px auto 0;
    padding: 34px 26px;
  }
  .page-id-32 .tx-page-exit .tx-exit-summary-card > h3 { margin-bottom: 22px !important; }
  .page-id-32 .tx-page-exit .tx-exit-summary-card > ul { margin: 8px 0 24px !important; }
  .page-id-32 .tx-page-exit .tx-exit-summary-card > p:not(.tx-exit-options-intro) { margin-top: 18px !important; }
}

/* The source brochure remains in the DOM and archive; only its presentation is replaced. */
.page-id-32 .tx-page-exit .tx-hero figure {
  grid-column: 1 / -1 !important;
  grid-row: 3;
  width: 100% !important;
  min-height: clamp(330px, 33vw, 520px) !important;
  margin: 0 !important;
  border: 1px solid rgba(200, 163, 75, .72) !important;
  border-top: 3px solid var(--exit-gold) !important;
  background:
    linear-gradient(90deg, rgba(6, 31, 26, .1), rgba(6, 31, 26, 0) 45%),
    url('/wp-content/uploads/2026/10/pcg-executive-focus-group-session-evansville-2026.png-2048x1536.png') center 48% / cover no-repeat !important;
}

.page-id-32 .tx-page-exit .tx-hero figure img {
  display: none !important;
}

.page-id-32 .tx-page-exit .tx-long-page-layout,
.page-id-32 .tx-page-exit .tx-content { background: var(--exit-paper) !important; }

.page-id-32 .tx-page-exit .tx-chapter {
  display: grid !important;
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  width: 100% !important;
  background: var(--exit-paper) !important;
  border: 0 !important;
}

.page-id-32 .tx-page-exit .tx-article {
  min-width: 0 !important;
  padding: clamp(68px, 7vw, 108px) clamp(30px, 5vw, 78px) !important;
  border: 0 !important;
  border-top: 1px solid var(--exit-rule) !important;
  background: transparent !important;
  color: var(--exit-ink) !important;
}

.page-id-32 .tx-page-exit .tx-article > h2 {
  max-width: 17ch !important;
  margin: 0 0 28px !important;
  color: var(--exit-pine) !important;
  font: 700 clamp(2.05rem, 3.25vw, 3.65rem)/1.02 var(--pcg-font-sans, "DM Sans", Arial, sans-serif) !important;
  letter-spacing: -.048em !important;
}

.page-id-32 .tx-page-exit .tx-article > p,
.page-id-32 .tx-page-exit .tx-article > ul {
  max-width: 68ch !important;
  margin: 0 0 1.08em !important;
  color: #30453e !important;
  font: 400 clamp(1rem, 1.04vw, 1.1rem)/1.72 var(--pcg-font-sans, "DM Sans", Arial, sans-serif) !important;
}

.page-id-32 .tx-page-exit .tx-article > h2 + p {
  color: var(--exit-ink) !important;
  font-size: clamp(1.08rem, 1.25vw, 1.22rem) !important;
  font-weight: 600 !important;
  line-height: 1.58 !important;
}

.page-id-32 .tx-page-exit .tx-article > p:last-child { margin-bottom: 0 !important; }

.page-id-32 .tx-page-exit .tx-article > ul {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 0 30px !important;
  max-width: none !important;
  padding: 0 !important;
  list-style: none !important;
  border-top: 1px solid var(--exit-rule) !important;
}

.page-id-32 .tx-page-exit .tx-article > ul li {
  margin: 0 !important;
  padding: 13px 0 !important;
  border-bottom: 1px solid var(--exit-rule) !important;
}

/* Foundation: calm opener followed by an asymmetric valuation spread. */
.page-id-32 .tx-chapter-exit-foundation .tx-article-2 {
  grid-column: 2 / 12 !important;
  padding-block: clamp(90px, 10vw, 152px) !important;
  text-align: left !important;
}

.page-id-32 .tx-chapter-exit-foundation .tx-article-2 > h2 {
  max-width: 18ch !important;
  margin-inline: 0 !important;
}

.page-id-32 .tx-chapter-exit-foundation .tx-article-2 > p {
  max-width: 74ch !important;
  margin-inline: 0 !important;
}

.page-id-32 .tx-chapter-exit-foundation .tx-article-3 {
  grid-column: 1 / 7 !important;
  padding-left: max(30px, calc((100vw - 1260px) / 2)) !important;
  background: var(--exit-sand) !important;
}

.page-id-32 .tx-chapter-exit-foundation .tx-article-4 {
  grid-column: 7 / -1 !important;
  padding-right: max(30px, calc((100vw - 1260px) / 2)) !important;
  background: var(--exit-paper) !important;
}

/* Direction: three equal-weight editorial stories, never competing columns. */
.page-id-32 .tx-page-exit .tx-chapter-exit-direction { display: block !important; }

.page-id-32 .tx-chapter-exit-direction .tx-article {
  grid-column: 1 / -1 !important;
  display: grid !important;
  grid-template-columns: minmax(260px, 4fr) minmax(0, 7fr) !important;
  column-gap: clamp(42px, 8vw, 132px) !important;
  align-items: start !important;
  padding-inline: max(30px, calc((100vw - 1180px) / 2)) !important;
  background: var(--exit-paper) !important;
  color: var(--exit-ink) !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-article:nth-child(2) {
  background: #f0eadf !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-article:nth-child(2) > h2 {
  color: var(--exit-pine) !important;
}

.page-id-32 .tx-chapter-exit-direction :is(.tx-article-6, .tx-article-7) {
  padding-block: clamp(52px, 5vw, 76px) !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-article > h2 {
  grid-column: 1 !important;
  position: sticky !important;
  top: 120px !important;
  max-width: 13ch !important;
  margin: 0 !important;
  color: var(--exit-pine) !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-article > :not(h2) {
  grid-column: 2 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-article > ul { grid-template-columns: 1fr !important; }

.page-id-32 .tx-chapter-exit-direction .tx-article > .tx-direction-left {
  grid-column: 1 !important;
  grid-row: 1 !important;
  position: sticky;
  top: 120px;
  align-self: start;
}

.page-id-32 .tx-chapter-exit-direction .tx-direction-left > h2 {
  max-width: 13ch !important;
  margin: 0 !important;
  color: var(--exit-pine) !important;
  font: 700 clamp(2.05rem, 3.25vw, 3.65rem)/1.02 var(--pcg-font-sans, "DM Sans", Arial, sans-serif) !important;
  letter-spacing: -.048em !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-direction-left > .tx-direction-lead {
  max-width: 32ch;
  margin: 26px 0 0 !important;
  color: var(--exit-ink) !important;
  font-size: clamp(1.08rem, 1.25vw, 1.22rem) !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-article-5 > h2 {
  grid-row: 1 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-article-5 > .tx-direction-lead {
  grid-column: 1 !important;
  grid-row: 2 !important;
  max-width: 32ch;
  margin: 26px 0 0 !important;
  color: var(--exit-ink) !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-owner-options-grid {
  grid-column: 2 !important;
  grid-row: 1 / span 2 !important;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

.page-id-32 .tx-chapter-exit-direction .tx-owner-options-grid > p {
  margin: 0 !important;
  padding: 21px 22px 21px 26px !important;
  border: 1px solid rgba(200, 163, 75, .28) !important;
  border-left: 4px solid var(--exit-gold) !important;
  background: rgba(255, 253, 247, .76);
  color: #294039 !important;
  line-height: 1.5 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-owner-options-grid > p:last-child {
  grid-column: 1 / -1;
  color: var(--exit-ink) !important;
  font-weight: 700 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-heading-accent {
  color: var(--exit-gold);
  font-family: var(--pcg-font-serif, Georgia, serif);
  font-style: italic;
  font-weight: 500;
}

.page-id-32 .tx-chapter-exit-direction :is(.tx-article-6, .tx-article-7) > h2 {
  grid-row: 1 !important;
}

.page-id-32 .tx-chapter-exit-direction :is(.tx-article-6, .tx-article-7) > .tx-direction-lead {
  grid-column: 1 !important;
  grid-row: 2 !important;
  max-width: 32ch;
  margin: 26px 0 0 !important;
  color: var(--exit-ink) !important;
  font-weight: 700 !important;
  line-height: 1.55 !important;
}

.page-id-32 .tx-chapter-exit-direction :is(.tx-family-content, .tx-management-insights) {
  grid-column: 2 !important;
  grid-row: 1 / span 2 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-family-content > p {
  margin: 0 0 16px !important;
  color: #294039 !important;
  line-height: 1.58 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-family-content > p:last-child {
  margin: 18px 0 0 !important;
  padding-top: 18px;
  border-top: 1px solid rgba(200, 163, 75, .38);
  color: var(--exit-ink) !important;
  font-weight: 600 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-family-content > ul {
  counter-reset: succession-question;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
  margin: 14px 0 0 !important;
  padding: 0 !important;
  list-style: none !important;
  border: 0 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-family-content > ul li {
  counter-increment: succession-question;
  position: relative;
  min-height: 82px;
  padding: 17px 18px 17px 54px !important;
  border: 1px solid rgba(200, 163, 75, .32) !important;
  background: rgba(255, 253, 247, .72);
  line-height: 1.45 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-family-content > ul li::before {
  content: counter(succession-question, decimal-leading-zero);
  position: absolute;
  top: 17px;
  left: 16px;
  color: var(--exit-gold);
  font-weight: 700;
  letter-spacing: .04em;
}

.page-id-32 .tx-chapter-exit-direction .tx-management-insights {
  display: grid;
  gap: 10px;
}

.page-id-32 .tx-chapter-exit-direction .tx-management-insights > p {
  position: relative;
  margin: 0 !important;
  padding: 16px 20px 16px 26px !important;
  border: 1px solid rgba(200, 163, 75, .25) !important;
  border-left: 4px solid var(--exit-gold) !important;
  background: rgba(255, 253, 247, .72);
  line-height: 1.55 !important;
}

.page-id-32 .tx-chapter-exit-direction .tx-skim-emphasis {
  color: var(--exit-ink);
  font-weight: 700;
}

@media (max-width: 900px) {
  .page-id-32 .tx-chapter-exit-direction .tx-article > .tx-direction-left {
    grid-column: 1 / -1 !important;
    position: static;
  }

  .page-id-32 .tx-chapter-exit-direction .tx-article-5 > .tx-direction-lead,
  .page-id-32 .tx-chapter-exit-direction .tx-owner-options-grid {
    grid-column: 1 / -1 !important;
  }

  .page-id-32 .tx-chapter-exit-direction .tx-owner-options-grid {
    grid-row: auto !important;
    grid-template-columns: 1fr;
  }

  .page-id-32 .tx-chapter-exit-direction .tx-owner-options-grid > p:last-child {
    grid-column: 1;
  }

  .page-id-32 .tx-chapter-exit-direction :is(.tx-article-6, .tx-article-7) > .tx-direction-lead,
  .page-id-32 .tx-chapter-exit-direction :is(.tx-family-content, .tx-management-insights) {
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
  }

  .page-id-32 .tx-chapter-exit-direction .tx-family-content > ul {
    grid-template-columns: 1fr !important;
  }
}

/* Readiness: one structured planning chapter, then quieter paired essays. */
.page-id-32 .tx-page-exit .tx-content > :is(
  .tx-chapter-exit-readiness,
  .tx-chapter-exit-structure,
  .tx-chapter-exit-stewardship,
  .tx-chapter-exit-conversation
) .tx-article {
  padding-block: clamp(52px, 5vw, 82px) !important;
}

.page-id-32 .tx-page-exit .tx-editorial-accent {
  color: var(--exit-gold);
  font-family: var(--pcg-font-serif, Georgia, serif);
  font-style: italic;
  font-weight: 500;
}

.page-id-32 .tx-page-exit .tx-editorial-highlight {
  color: inherit;
  font-weight: 700;
}

.page-id-32 .tx-page-exit .tx-supporting-point {
  margin-bottom: 10px !important;
  padding: 16px 20px 16px 24px !important;
  border: 1px solid rgba(200, 163, 75, .24) !important;
  border-left: 4px solid var(--exit-gold) !important;
  background: rgba(255, 253, 247, .66);
  line-height: 1.55 !important;
}

.page-id-32 .tx-page-exit :is(.tx-article-8, .tx-article-12, .tx-article-17, .tx-article-22, .tx-article-24) .tx-supporting-point {
  border-color: rgba(255, 255, 255, .16) !important;
  border-left-color: var(--exit-gold) !important;
  background: rgba(255, 255, 255, .045);
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-8 {
  grid-column: 1 / -1 !important;
  position: relative;
  overflow: hidden;
  padding-inline: max(30px, calc((100vw - 1180px) / 2)) !important;
  background:
    linear-gradient(90deg, rgba(6, 39, 33, .98) 0%, rgba(6, 39, 33, .94) 42%, rgba(6, 39, 33, .76) 72%, rgba(6, 39, 33, .7) 100%),
    url('/assets/images/exit-planning/management-depth.png') right center / cover no-repeat !important;
  color: #fffaf0 !important;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-8::after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 50%;
  right: clamp(18px, 5vw, 84px);
  width: clamp(280px, 38vw, 520px);
  aspect-ratio: 1;
  transform: translateY(-50%);
  display: none;
  pointer-events: none;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-8 > * {
  position: relative;
  z-index: 1;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-8 > h2,
.page-id-32 .tx-chapter-exit-readiness .tx-article-8 > p { color: #fffaf0 !important; }

.page-id-32 .tx-page-exit .tx-chapter-exit-readiness .tx-article-8 > p {
  color: #fffaf0 !important;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-8 > ul {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  border-color: rgba(255, 255, 255, .2) !important;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-8 > ul li {
  border-color: rgba(255, 255, 255, .2) !important;
  color: #fffaf0 !important;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-9 {
  grid-column: 1 / -1 !important;
  padding-inline: max(30px, calc((100vw - 1080px) / 2)) !important;
}

.page-id-32 .tx-chapter-exit-readiness :is(.tx-article-10, .tx-article-11) {
  grid-column: span 6 !important;
  background: var(--exit-ivory) !important;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-10 {
  padding-left: max(30px, calc((100vw - 1260px) / 2)) !important;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-11 {
  padding-right: max(30px, calc((100vw - 1260px) / 2)) !important;
  background: var(--exit-paper) !important;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-12 {
  grid-column: 1 / -1 !important;
  padding-inline: max(30px, calc((100vw - 1080px) / 2)) !important;
  background:
    linear-gradient(90deg, rgba(6, 39, 33, .98) 0%, rgba(6, 39, 33, .93) 48%, rgba(6, 39, 33, .7) 100%),
    url('/assets/images/exit-planning/value-enhancement.png') right center / cover no-repeat !important;
  color: #fffaf0 !important;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-12 > :is(h2, p, ul),
.page-id-32 .tx-chapter-exit-readiness .tx-article-12 > ul li {
  color: #fffaf0 !important;
}

.page-id-32 .tx-page-exit .tx-chapter-exit-readiness .tx-article-12 > h2 + p,
.page-id-32 .tx-page-exit .tx-chapter-exit-conversation .tx-article-22 > h2 + p {
  color: #fffaf0 !important;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-12 > ul,
.page-id-32 .tx-chapter-exit-readiness .tx-article-12 > ul li {
  border-color: rgba(255, 255, 255, .2) !important;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-12 > ul li {
  position: relative;
  min-height: 58px;
  padding: 16px 12px 16px 46px !important;
  display: flex;
  align-items: center;
}

.page-id-32 .tx-chapter-exit-readiness .tx-article-12 > ul li::before {
  content: "";
  position: absolute;
  left: 4px;
  top: 50%;
  width: 28px;
  height: 28px;
  transform: translateY(-50%);
  border-radius: 50%;
  background: url('/wp-content/themes/pcg-2-0/assets/images/pcg-logo.png') center / contain no-repeat;
  filter: drop-shadow(0 2px 3px rgba(11, 51, 43, .16));
}

/* Structure: an intentional sequence, not a repetitive checkerboard. */
.page-id-32 .tx-chapter-exit-structure .tx-article-13 {
  grid-column: 1 / -1 !important;
  padding-inline: max(30px, calc((100vw - 1080px) / 2)) !important;
  background: var(--exit-sand) !important;
}

.page-id-32 .tx-page-exit .tx-chapter-exit-structure :is(.tx-article-13, .tx-article-16) > h2 {
  color: var(--exit-pine) !important;
}

.page-id-32 .tx-chapter-exit-structure .tx-article-14 {
  grid-column: 1 / 8 !important;
  padding-left: max(30px, calc((100vw - 1260px) / 2)) !important;
}

.page-id-32 .tx-chapter-exit-structure .tx-article-15 {
  grid-column: 8 / -1 !important;
  padding-right: max(30px, calc((100vw - 1260px) / 2)) !important;
  background: #f2ede4 !important;
}

.page-id-32 .tx-chapter-exit-structure .tx-article-16 {
  grid-column: 2 / 12 !important;
  margin-block: clamp(34px, 5vw, 74px) !important;
  padding: clamp(62px, 7vw, 96px) clamp(36px, 7vw, 108px) !important;
  background: var(--exit-paper) !important;
  border: 1px solid var(--exit-rule) !important;
  border-left: 5px solid var(--exit-gold) !important;
}

/* Stewardship: one full-width transition, then progression and service map. */
.page-id-32 .tx-chapter-exit-stewardship .tx-article-17 {
  grid-column: 1 / -1 !important;
  padding-inline: max(30px, calc((100vw - 1050px) / 2)) !important;
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(90deg, rgba(4, 31, 26, .98) 0%, rgba(4, 31, 26, .92) 48%, rgba(4, 31, 26, .76) 100%),
    url('/assets/images/exit-planning/transition-stewardship.png') center / cover no-repeat !important;
  color: #fffaf0 !important;
  text-align: center !important;
}

.page-id-32 .tx-chapter-exit-stewardship .tx-article-17 > h2,
.page-id-32 .tx-chapter-exit-stewardship .tx-article-17 > p {
  margin-inline: auto !important;
  color: #fffaf0 !important;
}

.page-id-32 .tx-page-exit .tx-chapter-exit-stewardship .tx-article-17 > p {
  color: #fffaf0 !important;
}

.page-id-32 .tx-chapter-exit-stewardship .tx-article-18 {
  grid-column: 1 / 7 !important;
  padding-left: max(30px, calc((100vw - 1260px) / 2)) !important;
}

.page-id-32 .tx-chapter-exit-stewardship .tx-article-19 {
  grid-column: 7 / -1 !important;
  padding-right: max(30px, calc((100vw - 1260px) / 2)) !important;
  background: var(--exit-ivory) !important;
}

.page-id-32 .tx-chapter-exit-stewardship .tx-article-20 {
  grid-column: 1 / -1 !important;
  padding-inline: max(30px, calc((100vw - 1060px) / 2)) !important;
}

.page-id-32 .tx-chapter-exit-stewardship .tx-article-21 {
  grid-column: 1 / -1 !important;
  padding-inline: max(30px, calc((100vw - 1180px) / 2)) !important;
  background: var(--exit-ivory) !important;
  border-top: 5px solid var(--exit-gold) !important;
}

.page-id-32 .tx-chapter-exit-stewardship .tx-article-21 > h2 {
  max-width: 18ch !important;
  margin-bottom: 26px !important;
}

.page-id-32 .tx-chapter-exit-stewardship .tx-article-21 > p {
  max-width: 78ch !important;
}

.page-id-32 .tx-chapter-exit-stewardship .tx-article-21 > p:nth-of-type(2) {
  margin-bottom: 38px !important;
  font-weight: 600 !important;
}

.page-id-32 .tx-page-exit .tx-chapter-exit-stewardship .tx-article-21 > .exit-service-list {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 clamp(26px, 4vw, 58px) !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border-top: 1px solid var(--exit-rule) !important;
  list-style: none !important;
}

.page-id-32 .tx-page-exit .tx-chapter-exit-stewardship .tx-article-21 > .exit-service-list > li {
  position: relative !important;
  min-height: 58px !important;
  margin: 0 !important;
  padding: 17px 0 15px 18px !important;
  border-bottom: 1px solid var(--exit-rule) !important;
  color: #30453e !important;
  font-size: .97rem !important;
  line-height: 1.42 !important;
}

.page-id-32 .tx-page-exit .tx-chapter-exit-stewardship .tx-article-21 > .exit-service-list > li::before {
  content: "" !important;
  position: absolute !important;
  top: 24px !important;
  left: 0 !important;
  width: 5px !important;
  height: 5px !important;
  border-radius: 50% !important;
  background: var(--exit-gold) !important;
}

/* Closing: deliberate transition, legacy essay, contained consultation invitation. */
.page-id-32 .tx-chapter-exit-conversation .tx-article-22 {
  grid-column: 1 / -1 !important;
  padding-inline: max(30px, calc((100vw - 1060px) / 2)) !important;
  background:
    linear-gradient(90deg, rgba(4, 31, 26, .98) 0%, rgba(4, 31, 26, .93) 52%, rgba(4, 31, 26, .72) 100%),
    url('/assets/images/exit-planning/long-range-exit-strategy.png') right center / cover no-repeat !important;
  color: #fffaf0 !important;
  text-align: left !important;
}

.page-id-32 .tx-chapter-exit-conversation .tx-article-22 > :is(h2, p) {
  margin-inline: 0 !important;
  color: #fffaf0 !important;
}

.page-id-32 .tx-chapter-exit-conversation .tx-article-23 {
  grid-column: 2 / 12 !important;
  padding-inline: clamp(30px, 6vw, 92px) !important;
}

.page-id-32 .tx-chapter-exit-conversation .tx-article-24 {
  grid-column: 2 / 12 !important;
  align-self: center !important;
  margin: 0 0 clamp(70px, 8vw, 116px) !important;
  padding: clamp(56px, 6vw, 88px) clamp(42px, 8vw, 124px) !important;
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(90deg, rgba(6, 39, 33, .98) 0%, rgba(6, 39, 33, .94) 52%, rgba(6, 39, 33, .72) 100%),
    url('/assets/images/exit-planning/confidential-conversation.png') right center / cover no-repeat !important;
  color: #fffaf0 !important;
  box-shadow: 0 22px 60px rgba(6, 31, 26, .16) !important;
}

.page-id-32 .tx-chapter-exit-conversation .tx-article-24 > :is(h2, p) {
  color: #fffaf0 !important;
}

.page-id-32 .tx-page-exit .tx-chapter-exit-conversation .tx-article-24 > p {
  max-width: 72ch !important;
  color: #fffaf0 !important;
}

.page-id-32 .tx-page-exit .tx-article .wp-block-button__link {
  border-radius: 0 !important;
  background: var(--exit-gold) !important;
  color: var(--exit-deep) !important;
}

/* Replays in either direction as editorial sections enter the viewport. */
.tx-scroll-motion-ready .page-id-32 .tx-page-exit :is(.tx-article, .tx-exit-summary-card) {
  opacity: 0;
  transform: translate3d(0, 44px, 0);
  transition:
    opacity .72s cubic-bezier(.22, 1, .36, 1),
    transform .78s cubic-bezier(.22, 1, .36, 1);
  will-change: opacity, transform;
}

.tx-scroll-motion-ready .page-id-32 .tx-page-exit :is(.tx-article, .tx-exit-summary-card)[data-scroll-direction="up"] {
  transform: translate3d(0, -44px, 0);
}

.tx-scroll-motion-ready .page-id-32 .tx-page-exit :is(.tx-article, .tx-exit-summary-card).tx-reveal-visible {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

@media (prefers-reduced-motion: reduce) {
  .page-id-32 .tx-page-exit :is(.tx-article, .tx-exit-summary-card) {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}

@media (max-width: 980px) {
  .page-id-32 .pcg-inner-hero { min-height: 650px !important; background-position: 58% 50% !important; }
  .page-id-32 .tx-page-exit .tx-hero .tx-article { display: block !important; padding-inline: 30px !important; }
  .page-id-32 .tx-page-exit .tx-hero h2 { margin-bottom: 34px !important; }
  .page-id-32 .tx-page-exit .tx-chapter { grid-template-columns: 1fr !important; }
  .page-id-32 .tx-page-exit .tx-chapter .tx-article {
    grid-column: 1 / -1 !important;
    margin: 0 !important;
    padding-inline: clamp(28px, 7vw, 64px) !important;
  }
  .page-id-32 .tx-chapter-exit-direction .tx-article { display: block !important; }
  .page-id-32 .tx-chapter-exit-direction .tx-article > h2 { position: static !important; margin-bottom: 28px !important; }
  .page-id-32 .tx-chapter-exit-readiness .tx-article-8 > ul { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .page-id-32 .tx-page-exit .tx-chapter-exit-stewardship .tx-article-21 > .exit-service-list { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .page-id-32 .tx-chapter-exit-stewardship .tx-article-17 { text-align: left !important; }
}

@media (max-width: 620px) {
  .page-id-32 .pcg-inner-hero {
    min-height: 610px !important;
    background:
      linear-gradient(180deg, rgba(4, 25, 21, .18), rgba(4, 25, 21, .42) 42%, rgba(4, 25, 21, .96) 90%),
      url('/wp-content/uploads/2026/10/goldmans-pawn-shop-evansville-established-1898-1.png-1-2048x1536.png') 60% 45% / cover no-repeat !important;
  }
  .page-id-32 .pcg-inner-hero > .alignwide,
  .page-id-32 .pcg-inner-hero > .wp-block-group { padding: 270px 22px 52px !important; }
  .page-id-32 .pcg-inner-hero h1,
  .page-id-32 .pcg-inner-hero .pcg-inner-title {
    max-width: 100% !important;
    font-size: clamp(2.75rem, 13vw, 3.75rem) !important;
    line-height: .94 !important;
  }
  .page-id-32 .tx-page-exit .tx-hero .tx-article { padding: 70px 22px 0 !important; }
  .page-id-32 .tx-page-exit .tx-hero h2 { font-size: clamp(2.6rem, 12vw, 3.8rem) !important; }
  .page-id-32 .tx-page-exit .tx-hero figure {
    min-height: 280px !important;
    margin-top: 48px !important;
    background-position: 38% 50% !important;
  }
  .page-id-32 .tx-page-exit .tx-article { padding: 58px 22px !important; }
  .page-id-32 .tx-page-exit .tx-article > h2 { font-size: clamp(2rem, 9.5vw, 2.85rem) !important; }
  .page-id-32 .tx-page-exit .tx-article > ul,
  .page-id-32 .tx-chapter-exit-readiness .tx-article-8 > ul { grid-template-columns: 1fr !important; }
  .page-id-32 .tx-page-exit .tx-chapter-exit-stewardship .tx-article-21 > .exit-service-list { grid-template-columns: 1fr !important; }
}

/* Preserve whole words in the narrow approved hero composition. */
@media (max-width: 620px) {
  .page-id-32 .pcg-inner-hero h1,
  .page-id-32 .pcg-inner-hero .pcg-inner-title {
    font-size: clamp(2.5rem, 12vw, 3.75rem) !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    hyphens: none !important;
  }
}
