/* Question-first storefront. Public preview only; payment and report contracts are unchanged. */
body.buyer-journey-ready { --buyer-ink:#241a2b; --buyer-paper:#f8f3ea; --buyer-wine:#813d62; --buyer-sage:#5a6a5b; }
body.buyer-journey-ready .hero.buyer-hero,
body.buyer-journey-ready.conversion-refined .hero.buyer-hero.two-charts-hero {
  display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr)!important;gap:clamp(32px,5vw,80px)!important;
  align-items:center!important;min-height:0!important;padding:clamp(42px,5vw,76px) 0 clamp(48px,6vw,88px)!important;
  width:min(1200px,calc(100% - 48px))!important;max-width:none!important;margin-inline:auto!important;
  background:transparent!important;color:var(--buyer-ink)!important;
}
body.buyer-journey-ready .hero.buyer-hero::before,
body.buyer-journey-ready .hero.buyer-hero::after { display:none!important; }
body.buyer-journey-ready .hero.buyer-hero > .buyer-hero-copy {max-width:none!important;margin:0!important;padding:0!important;position:relative;z-index:1}
.buyer-hero .buyer-eyebrow {margin:0 0 19px!important;color:var(--buyer-wine)!important;font:700 11px/1.4 'DM Sans',Arial,sans-serif!important;letter-spacing:.16em!important}
.buyer-hero .buyer-invite {margin:0 0 13px!important;color:var(--buyer-ink)!important;font:400 clamp(20px,2vw,26px)/1.2 'Fraunces',Georgia,serif!important}
.buyer-topics {display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}
.buyer-topics button {min-height:43px;padding:9px 15px;border:1px solid #d6c8ca;border-radius:100px;background:#fffaf6;color:#55464f;cursor:pointer;font:600 13px/1.3 'DM Sans',Arial,sans-serif;transition:background .2s,border-color .2s,transform .2s}
.buyer-topics button:hover {transform:translateY(-2px);border-color:var(--buyer-wine)}
.buyer-topics button[aria-pressed=true] {background:var(--buyer-ink);border-color:var(--buyer-ink);color:#fffaf6}
.buyer-topics button:focus-visible,.buyer-actions a:focus-visible,.buyer-proof a:focus-visible,.buyer-more-readings summary:focus-visible {outline:3px solid var(--buyer-wine);outline-offset:3px}
body.buyer-journey-ready .hero.buyer-hero h1 {max-width:13ch!important;margin:0 0 20px!important;color:var(--buyer-ink)!important;font:400 clamp(46px,5.2vw,76px)/.99 'Fraunces',Georgia,serif!important;letter-spacing:-.045em!important;text-wrap:balance}
.buyer-hero .buyer-description {max-width:51ch;margin:0!important;color:#51434b!important;font:400 16px/1.58 'DM Sans',Arial,sans-serif!important}
.buyer-actions {display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 19px}
.buyer-actions a {display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:51px;padding:13px 20px;border-radius:100px;text-decoration:none;font:700 15px/1.3 'DM Sans',Arial,sans-serif!important;transition:transform .2s,box-shadow .2s}
.buyer-actions a:hover {transform:translateY(-2px)}
.buyer-actions .buyer-primary {background:var(--buyer-wine);border:1px solid var(--buyer-wine);color:#fff!important;box-shadow:0 7px 20px #44293a23}
.buyer-actions .buyer-secondary {background:transparent;border:1px solid #b7a8ad;color:var(--buyer-ink)!important}
.buyer-terms {max-width:56ch;margin:0!important;color:#66565f!important;font:400 12px/1.65 'DM Sans',Arial,sans-serif!important}
.buyer-terms strong {font-weight:700;color:var(--buyer-ink)}
.buyer-proof {align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(22px,3vw,37px);border:1px solid #d8c9c8;border-radius:18px;background:#fffaf6;box-shadow:0 20px 55px #392c3012;position:relative;overflow:hidden}
.buyer-proof::before {content:'';position:absolute;right:-70px;top:-90px;width:230px;height:230px;border:1px solid #d7c8c7;border-radius:50%;pointer-events:none}
.buyer-proof-top {display:flex;justify-content:space-between;gap:12px;color:#75606b;font:700 10px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.14em}
.buyer-proof-question {margin:22px 0 14px;color:var(--buyer-ink);font:400 clamp(26px,2.6vw,39px)/1.11 'Fraunces',Georgia,serif;letter-spacing:-.025em}
.buyer-proof-row {display:grid;grid-template-columns:85px minmax(0,1fr);gap:14px;padding:13px 0;border-top:1px solid #e8dcda}
.buyer-proof-row span,.buyer-proof-together span {font:700 10px/1.35 'DM Sans',Arial,sans-serif;letter-spacing:.13em}
.buyer-proof-row .buyer-orbit {color:#745684}.buyer-proof-row .buyer-root {color:var(--buyer-sage)}
.buyer-proof-row p,.buyer-proof-together p {margin:0;color:#493a44;font:400 13px/1.5 'DM Sans',Arial,sans-serif}
.buyer-proof-together {display:grid;grid-template-columns:85px minmax(0,1fr);gap:14px;padding:16px 12px;margin:6px -12px 0;background:#eeeae3;border-radius:10px}
.buyer-proof-together span {color:var(--buyer-wine)}
.buyer-proof a {align-self:flex-start;margin-top:18px;color:var(--buyer-wine);font:700 13px/1.4 'DM Sans',Arial,sans-serif;text-decoration:none;border-bottom:1px solid currentColor}
body.buyer-journey-ready .hero.buyer-hero .buyer-proof a {color:var(--buyer-wine)!important}
body.buyer-journey-ready .delivered-glimpse {display:none!important}
body.buyer-journey-ready #offer .offer-artwork,body.buyer-journey-ready #offer .opening-price-note,body.buyer-journey-ready #offer #reading-value,body.buyer-journey-ready #offer .pricing-grid,body.buyer-journey-ready #offer .complete-reading,body.buyer-journey-ready #offer .compatibility-offer,body.buyer-journey-ready #offer .signal-return {display:none!important}
body.buyer-journey-ready #offer .offer-intro {max-width:850px;margin-inline:auto}
.buyer-offer-lead {max-width:70ch;margin:16px auto 26px!important;text-align:center;color:#594952;font:400 16px/1.6 'DM Sans',Arial,sans-serif}
body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices {display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)!important;grid-auto-rows:auto;gap:15px!important;align-items:stretch}
body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices .compact-choice {min-width:0;margin:0!important;transform:none!important}
body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices [data-choice=cross_read] {grid-column:1;grid-row:1 / span 2;background:#f3ecec!important;border:1.5px solid #9c7890!important;box-shadow:0 12px 38px #3d29341a!important}
body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices [data-choice=signal] {grid-column:2;grid-row:1}
body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices [data-choice=compatibility] {grid-column:2;grid-row:2}
.buyer-more-readings {max-width:1100px;margin:20px auto 0;border:1px solid #d7c9c6;border-radius:14px;background:#fffaf6}
.buyer-more-readings>summary {display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;cursor:pointer;color:var(--buyer-ink);font:700 16px/1.3 'DM Sans',Arial,sans-serif;list-style:none}
.buyer-more-readings>summary::-webkit-details-marker {display:none}
.buyer-more-readings>summary::after {content:'+';font-size:23px;font-weight:400}
.buyer-more-readings[open]>summary::after {content:'−'}
.buyer-more-readings>summary small {margin-left:auto;color:#71616a;font:400 12px/1.35 'DM Sans',Arial,sans-serif;text-align:right}
.buyer-more-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 17px 17px}
.buyer-more-grid .compact-choice {min-width:0;margin:0!important}
@media(max-width:900px){body.buyer-journey-ready .hero.buyer-hero,body.buyer-journey-ready.conversion-refined .hero.buyer-hero.two-charts-hero{grid-template-columns:1fr!important;gap:25px!important;padding-block:38px 55px!important}.buyer-proof{padding:24px}.buyer-more-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){body.buyer-journey-ready .hero.buyer-hero,body.buyer-journey-ready.conversion-refined .hero.buyer-hero.two-charts-hero{padding-block:25px 44px!important;gap:24px!important}.buyer-hero .buyer-eyebrow{font-size:10px!important;margin-bottom:11px!important}.buyer-hero .buyer-invite{font-size:19px!important;margin-bottom:11px!important}.buyer-topics{gap:6px;margin-bottom:18px}.buyer-topics button{font-size:12px;min-height:40px;padding:8px 12px}body.buyer-journey-ready .hero.buyer-hero h1{font-size:clamp(37px,9.5vw,49px)!important;line-height:1.02!important;margin-bottom:13px!important}.buyer-hero .buyer-description{font-size:14px!important;line-height:1.52!important}.buyer-actions{margin:20px 0 14px;gap:7px}.buyer-actions a{width:100%;min-height:47px;font-size:14px!important}.buyer-actions .buyer-secondary{border:0;min-height:35px}.buyer-terms{font-size:11px!important}.buyer-proof{padding:19px}.buyer-proof-top{font-size:9px}.buyer-proof-question{font-size:28px;margin:18px 0 11px}.buyer-proof-row,.buyer-proof-together{grid-template-columns:1fr;gap:5px}.buyer-proof-row{padding:10px 0}.buyer-proof-together{padding:12px}.buyer-proof-row p,.buyer-proof-together p{font-size:12px}body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices{grid-template-columns:1fr!important}body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices [data-choice]{grid-column:1;grid-row:auto}.buyer-more-grid{grid-template-columns:1fr}.buyer-more-readings>summary{display:block;font-size:14px}.buyer-more-readings>summary small{display:block;margin:3px 0 0;text-align:left}}
@media(prefers-reduced-motion:reduce){.buyer-topics button,.buyer-actions a{transition:none}}

/* The hero is server-rendered in HTML. These rules load in <head>, so the
   visitor never sees the retired hero while the topic-enhancement script runs. */
body.buyer-journey-ready .hero.buyer-hero,
body.buyer-journey-ready.conversion-refined .hero.buyer-hero.two-charts-hero {
  isolation:isolate;
  overflow:visible;
  border-top:1px solid rgba(93,64,80,.11);
  background:
    radial-gradient(circle at 12% 17%,rgba(238,207,207,.34),transparent 35%),
    radial-gradient(circle at 88% 82%,rgba(197,211,198,.24),transparent 37%),
    #faf6f0!important;
  box-shadow:0 0 0 100vmax #faf6f0;
  clip-path:inset(0 -100vmax);
}
body.buyer-journey-ready .hero.buyer-hero > .buyer-hero-copy {
  max-width:640px!important;
}
.buyer-hero .buyer-eyebrow {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:9px;
  margin-bottom:35px!important;
  color:#675460!important;
  font-size:10px!important;
  letter-spacing:.14em!important;
}
.buyer-symbol {
  display:inline-grid;
  place-items:center;
  width:29px;
  height:29px;
  border-radius:50%;
  background:#e9d6d9;
  color:#793f5c;
  font-size:15px;
  letter-spacing:0;
}
.buyer-eyebrow-rule {
  width:28px;
  height:1px;
  background:#c5adb9;
}
.buyer-hero .buyer-invite {
  margin:0 0 16px!important;
  color:#835167!important;
  font:italic 400 clamp(20px,2vw,26px)/1.25 'Fraunces',Georgia,serif!important;
}
body.buyer-journey-ready .hero.buyer-hero h1 {
  max-width:14ch!important;
  font-size:clamp(48px,5vw,72px)!important;
  line-height:1.02!important;
  letter-spacing:-.043em!important;
}
.buyer-hero .buyer-description {
  max-width:48ch;
  color:#554b51!important;
  font-size:15px!important;
}
.buyer-topics {
  margin:26px 0 0;
}
.buyer-topics button {
  padding-inline:17px;
  background:rgba(255,255,255,.72);
  border-color:#ddcdd1;
  box-shadow:0 2px 8px rgba(52,34,42,.03);
}
.buyer-topics button[aria-pressed=true] {
  background:#382837;
  border-color:#382837;
}
.buyer-actions {
  margin:23px 0 20px;
}
.buyer-actions .buyer-primary {
  background:#83425f;
  border-color:#83425f;
  box-shadow:0 10px 22px rgba(91,44,67,.17);
}
.buyer-actions .buyer-primary:hover {
  background:#71344f;
  box-shadow:0 14px 26px rgba(91,44,67,.2);
}
.buyer-actions .buyer-secondary {
  background:rgba(255,255,255,.54);
}
.buyer-proof {
  justify-content:flex-start;
  padding:clamp(27px,3vw,40px);
  background:#fffdf9;
  border-color:#e0d4d0;
  border-radius:22px;
  box-shadow:0 24px 65px rgba(45,27,39,.1);
}
.buyer-proof::before { display:none; }
.buyer-proof-top {
  color:#836d78;
}
.buyer-lenses {
  position:relative;
  width:100%;
  height:151px;
  margin:22px 0 16px;
  border-block:1px solid #eee3e1;
}
.buyer-lenses span {
  position:absolute;
  top:9px;
  display:grid;
  place-items:center;
  width:100px;
  height:100px;
  border-radius:50%;
  font:700 11px/1.15 'DM Sans',Arial,sans-serif;
  letter-spacing:.12em;
}
.buyer-lens-orbit {
  left:calc(50% - 83px);
  background:rgba(120,87,126,.19);
  color:#6a456b;
}
.buyer-lens-root {
  left:calc(50% - 17px);
  background:rgba(116,142,117,.21);
  color:#4f6952;
}
.buyer-lenses .buyer-lens-center {
  z-index:1;
  left:calc(50% - 52px);
  top:111px;
  width:104px;
  height:26px;
  border-radius:0;
  color:#352934;
  font-size:9px;
  line-height:1.15;
  text-align:center;
  letter-spacing:.04em;
}
.buyer-proof-question {
  margin:2px 0 16px;
  font-size:clamp(25px,2.5vw,34px);
}
.buyer-proof-together {
  background:#f2e9e8;
}
.buyer-proof a {
  margin-top:20px;
  padding-bottom:3px;
}
@media(max-width:900px) {
  body.buyer-journey-ready .hero.buyer-hero,
  body.buyer-journey-ready.conversion-refined .hero.buyer-hero.two-charts-hero {
    overflow:hidden;
    clip-path:none;
    /* The full-viewport spread painted over the preview form after scrolling. */
    box-shadow:none;
  }
}

/* Keep the three decisions comparable instead of stretching Focus across two rows. */
body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices {
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:stretch;
}
body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices [data-choice] {
  grid-column:auto!important;
  grid-row:auto!important;
}
body.buyer-journey-ready #offer #reading-choices .buyer-includes {
  width:100%;
  margin:2px 0 8px;
  padding-top:14px;
  border-top:1px solid rgba(94,62,79,.16);
}
body.buyer-journey-ready #offer #reading-choices .buyer-includes h4 {
  margin:0 0 10px;
  color:#543348;
  font:700 12px/1.35 'DM Sans',Arial,sans-serif;
  letter-spacing:.03em;
}
body.buyer-journey-ready #offer #reading-choices .buyer-includes ul {
  display:grid;
  gap:9px;
  margin:0;
  padding-left:19px;
}
body.buyer-journey-ready #offer #reading-choices .buyer-includes li {
  color:#52434c;
  font:400 13px/1.46 'DM Sans',Arial,sans-serif;
}
body.buyer-journey-ready #offer #reading-choices .buyer-includes li::marker {color:#995779}
body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices {
  grid-template-columns:minmax(0,1.13fr) repeat(2,minmax(0,1fr))!important;
}
body.buyer-journey-ready #offer #reading-choices [data-choice=cross_read] {
  background:linear-gradient(160deg,#f2e8ea,#fbf5f2 70%)!important;
  border:2px solid #955573!important;
  box-shadow:0 15px 34px rgba(87,49,70,.14)!important;
}
body.buyer-journey-ready #offer #reading-choices .buyer-includes-group + .buyer-includes-group {
  margin-top:13px;
  padding-top:12px;
  border-top:1px solid rgba(94,62,79,.12);
}
body.buyer-journey-ready #offer #reading-choices .buyer-includes-group h5 {
  margin:0 0 8px;
  color:#844767;
  font:700 11px/1.3 'DM Sans',Arial,sans-serif;
  letter-spacing:.045em;
}
body.buyer-journey-ready #offer #reading-choices .buyer-includes-group ul {gap:7px}
body.buyer-journey-ready #offer #reading-choices .buyer-focus-difference {
  margin:17px 0 0!important;
  padding:10px 12px!important;
  border-radius:9px;
  background:#fff9f5;
  color:#6c3856!important;
  font:700 12px/1.45 'DM Sans',Arial,sans-serif!important;
}
@media(max-width:980px) {
  body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices {grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices [data-choice=cross_read] {grid-column:1/-1!important}
}
@media(max-width:680px) {
  body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices {grid-template-columns:1fr!important}
  body.buyer-journey-ready #offer #reading-choices.buyer-primary-choices [data-choice=cross_read] {grid-column:1!important}
}
@media(max-width:620px) {
  .buyer-hero .buyer-eyebrow {
    gap:6px;
    margin-bottom:25px!important;
    font-size:8px!important;
    letter-spacing:.085em!important;
  }
  .buyer-symbol {width:25px;height:25px;font-size:12px}
  .buyer-eyebrow-rule {width:12px}
  .buyer-hero .buyer-invite {font-size:18px!important;margin-bottom:12px!important}
  body.buyer-journey-ready .hero.buyer-hero h1 {
    font-size:clamp(36px,9.2vw,46px)!important;
    line-height:1.04!important;
  }
  .buyer-hero .buyer-description {font-size:14px!important}
  .buyer-topics {margin-top:19px}
  .buyer-actions {margin-top:21px}
  .buyer-proof {padding:23px}
  .buyer-lenses {height:137px;margin:17px 0 14px}
  .buyer-lenses span {top:8px;width:88px;height:88px}
  .buyer-lens-orbit {left:calc(50% - 75px)}
  .buyer-lens-root {left:calc(50% - 13px)}
  .buyer-lenses .buyer-lens-center {left:calc(50% - 52px);top:102px}
}

/* The four topic tiles lead to the visitor's own birthday preview. */
body.buyer-journey-ready #sample .topic-preview-intro {margin-bottom:26px!important}
body.buyer-journey-ready #sample {scroll-margin-top:90px}
body.buyer-journey-ready #sample .sample-topic-picker {margin-bottom:12px!important;scroll-margin-top:100px}
body.buyer-journey-ready #sample .buyer-preview-selection {
  margin:15px 0 0!important;
  color:#71445e;
  font:600 13px/1.45 'DM Sans',Arial,sans-serif!important;
  text-align:center;
}
body.buyer-journey-ready #sample #free-preview.buyer-personal-sample {
  display:block;
  width:min(1120px,calc(100% - 48px));
  box-sizing:border-box;
  margin:24px auto 20px!important;
  padding:clamp(22px,3vw,40px)!important;
  border:1px solid #d6a4bd!important;
  border-radius:22px!important;
  background:linear-gradient(125deg,#faeef2 0%,#fff9f4 67%,#f9f2eb 100%)!important;
  box-shadow:0 14px 38px rgba(109,55,82,.08)!important;
  scroll-margin-top:90px;
}
body.buyer-journey-ready #sample #free-preview .glimpse-topic-field {display:none!important}
body.buyer-journey-ready #sample #free-preview[data-preview-mode="compatibility"] #glimpse-form {
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;
}
body.buyer-journey-ready #sample .buyer-partner-preview-date[hidden],
body.buyer-journey-ready #sample .buyer-pair-result[hidden] {display:none!important}
body.buyer-journey-ready #sample .buyer-partner-preview-date {min-width:0}
body.buyer-journey-ready #sample .buyer-partner-preview-date input {
  width:100%;
  box-sizing:border-box;
  min-width:0;
  min-height:50px;
  border-radius:9px;
}
body.buyer-journey-ready #sample .buyer-pair-result {
  margin:22px 0 8px;
  padding:clamp(18px,2.5vw,28px);
  border:1px solid rgba(122,76,103,.25);
  border-radius:16px;
  background:#fffaf8;
  scroll-margin-top:90px;
}
body.buyer-journey-ready #sample .buyer-pair-kicker {
  color:#8c4c6d;
  font:700 10px/1.4 'DM Sans',Arial,sans-serif!important;
  letter-spacing:.11em;
}
body.buyer-journey-ready #sample .buyer-pair-result h3 {
  margin:7px 0 20px;
  color:#4b3041;
  font:500 clamp(26px,3vw,37px)/1.14 'Fraunces',Georgia,serif;
}
body.buyer-journey-ready #sample .buyer-pair-profiles {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:13px;
}
body.buyer-journey-ready #sample .buyer-pair-profiles section {
  padding:17px;
  border:1px solid #ead6df;
  border-radius:12px;
  background:#fff;
}
body.buyer-journey-ready #sample .buyer-pair-profiles span {
  color:#8c4c6d;
  font:700 11px/1.4 'DM Sans',Arial,sans-serif;
}
body.buyer-journey-ready #sample .buyer-pair-profiles h4 {
  margin:9px 0 6px;
  color:#443340;
  font:600 19px/1.3 'Fraunces',Georgia,serif;
}
body.buyer-journey-ready #sample .buyer-pair-profiles p,
body.buyer-journey-ready #sample .buyer-pair-together {
  color:#51414b;
  font:400 14px/1.58 'DM Sans',Arial,sans-serif!important;
}
body.buyer-journey-ready #sample .buyer-pair-together {
  margin:18px 0 7px;
  padding:16px;
  border-radius:10px;
  background:#f3ecee;
}
body.buyer-journey-ready #sample .buyer-pair-limit {
  color:#766773;
  font:400 12px/1.5 'DM Sans',Arial,sans-serif!important;
}
body.buyer-journey-ready #sample .buyer-pair-result .js-buy {margin-top:14px}
body.buyer-journey-ready #sample .buyer-editorial-examples {
  width:min(1120px,calc(100% - 48px));
  box-sizing:border-box;
  margin:24px auto 0;
  border:1px solid #ddced3;
  border-radius:14px;
  background:#fffaf7;
}
body.buyer-journey-ready #sample .buyer-editorial-examples > summary {
  cursor:pointer;
  padding:17px 21px;
  color:#66465a;
  font:700 14px/1.4 'DM Sans',Arial,sans-serif;
}
body.buyer-journey-ready #sample .buyer-example-note {
  margin:0 21px 16px;
  color:#746773;
  font:400 12px/1.45 'DM Sans',Arial,sans-serif;
}
body.buyer-preview-in-view .sticky-buy {
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
@media(max-width:760px) {
  body.buyer-journey-ready #sample #free-preview.buyer-personal-sample,
  body.buyer-journey-ready #sample .buyer-editorial-examples {width:calc(100% - 28px)}
  body.buyer-journey-ready #sample #free-preview[data-preview-mode="compatibility"] #glimpse-form {grid-template-columns:1fr!important}
  body.buyer-journey-ready #sample .buyer-pair-profiles {grid-template-columns:1fr}
}
