.sghd-showing-confirmation-page .content-card > h1:first-child { display: none; }
.sghd-showing-confirmation {
  width: min(760px, calc(100% - 32px));
  min-height: 58vh;
  margin: 0 auto;
  padding: clamp(54px, 9vw, 110px) 0;
  display: grid;
  align-content: center;
  justify-items: start;
  color: #18312d;
}
.sghd-showing-confirmation__eyebrow { margin: 0 0 12px; color: #bd6747; font-size: 12px; font-weight: 800; letter-spacing: .12em; }
.sghd-showing-confirmation h1 { max-width: 680px; margin: 0; font-family: var(--sghd-serif, Georgia, serif); font-size: clamp(42px, 7vw, 74px); font-weight: 500; line-height: .98; letter-spacing: -.045em; }
.sghd-showing-confirmation > p:not(.sghd-showing-confirmation__eyebrow) { max-width: 650px; color: #526660; font-size: 16px; line-height: 1.7; }
.sghd-showing-confirmation__notice { margin: 5px 0; padding: 10px 14px; border-radius: 8px; background: #eaf2ed; color: #244c42 !important; font-size: 13px !important; font-weight: 700; }
.sghd-showing-confirmation__actions { margin-top: 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 12px; }
.sghd-showing-confirmation__actions a { min-height: 48px; padding: 0 20px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #18312d; border-radius: 8px; color: #18312d; font-size: 13px; font-weight: 800; text-decoration: none; }
.sghd-showing-confirmation__actions .sghd-showing-confirmation__primary { color: #fff; background: #18312d; }
.sghd-showing-confirmation__small { margin-top: 20px; font-size: 12px !important; }
@media (max-width: 560px) { .sghd-showing-confirmation__actions { width: 100%; display: grid; }.sghd-showing-confirmation__actions a { width: 100%; } }
