/* ============================================================
   GRAVANO — Page de vente XXL du recueil (/lebook/).
   Feutrée, premium mais chaleureuse. Hero « recueil précieux »
   (grenat + or + objet-livre), corps de lecture clair, table des
   matières matérialisée, extrait « page de livre », CTA or.
   Assortie à la boutique, avec sa personnalité propre. Site light-only.
   ============================================================ */

/* Masquer le footer Blocksy natif (on pose le footer Gravano via wp_footer). */
body.gv-ebook-page .ct-footer{ display:none !important; }

/* -- Neutraliser l'habillage Blocksy par défaut -- */
body.gv-ebook-page .entry-header,
body.gv-ebook-page .page-title,
body.gv-ebook-page .page-description,
body.gv-ebook-page #comments,
body.gv-ebook-page .comments-area,
body.gv-ebook-page .entry-actions,
body.gv-ebook-page nav.post-navigation{ display:none !important; }

/* Fond chaud qui se réchauffe vers le bas → enchaîne sur le footer grenat/nuit. */
body.gv-ebook-page #main,
body.gv-ebook-page .ct-container{
  background:linear-gradient(180deg,var(--gv-ivoire) 0%,#FBEEF0 46%,var(--gv-nude) 78%,#EEC0CE 100%) !important;
}
body.gv-ebook-page #main{ padding-top:88px; }
body.gv-ebook-page .entry-content{ margin:0 !important; max-width:none !important; }
@media (max-width:820px){ body.gv-ebook-page #main{ padding-top:76px; } }

/* Largeur de lecture commune */
body.gv-ebook-page .gv-eb-sec{
  max-width:820px;margin:0 auto;padding:3.4rem 1.4rem;
  font-family:'Figtree',system-ui,sans-serif;color:var(--gv-encre);
}
body.gv-ebook-page .gv-eb-sec p{ font-size:1.1rem;line-height:1.72;margin:0 0 1.1rem; }
body.gv-ebook-page .gv-eb-sec p:last-child{ margin-bottom:0; }
body.gv-ebook-page .gv-eb-sec strong{ color:var(--gv-grenat);font-weight:600; }
body.gv-ebook-page .gv-eb-h2{
  font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(1.9rem,4vw,2.6rem);
  line-height:1.08;color:var(--gv-grenat);margin:0 0 1.2rem;text-wrap:balance;
}
body.gv-ebook-page .gv-eb-intro{
  font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:1.35rem;line-height:1.5;
  color:var(--gv-terracotta-fonce);margin:0 0 2rem;
}

/* Exergue (citation Gravano dans le texte) */
body.gv-ebook-page .gv-eb-exergue{
  font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:1.5rem;line-height:1.4;
  color:var(--gv-grenat);text-align:center;border:0;margin:2rem auto;max-width:640px;padding:1.2rem 1.6rem;
  border-top:2px solid var(--gv-or);border-bottom:2px solid var(--gv-or);
}
body.gv-ebook-page .gv-eb-exergue::before{ content:'« '; color:var(--gv-or); }
body.gv-ebook-page .gv-eb-exergue::after{ content:' »'; color:var(--gv-or); }

/* ---------- HERO ---------- */
body.gv-ebook-page .gv-eb-hero{
  max-width:1180px;margin:0 auto;padding:3.2rem 1.4rem 3.6rem;
  display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center;
}
body.gv-ebook-page .gv-eb-eyebrow{
  display:inline-block;font-family:'Figtree',sans-serif;font-size:.74rem;letter-spacing:.24em;
  text-transform:uppercase;font-weight:600;color:var(--gv-or);margin-bottom:.9rem;
}
body.gv-ebook-page .gv-eb-titre{
  font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(2.6rem,6vw,4rem);
  line-height:1.02;color:var(--gv-grenat);margin:0 0 .6rem;text-wrap:balance;
}
body.gv-ebook-page .gv-eb-sous{
  font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:1.5rem;color:var(--gv-terracotta-fonce);
  margin:0 0 1.4rem;
}
/* Badge de format : dire clairement « ebook complet à télécharger ». */
body.gv-ebook-page .gv-eb-format{
  font-family:'Figtree',sans-serif;font-size:.92rem;line-height:1.4;color:var(--gv-terracotta-fonce);
  margin:0 0 1.4rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;
}
body.gv-ebook-page .gv-eb-format-tag{
  font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gv-nuit);
  background:var(--gv-or-clair);padding:.3rem .6rem;border-radius:999px;
}
body.gv-ebook-page .gv-eb-cite{
  font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:1.2rem;color:var(--gv-encre);
  margin:0 0 1.8rem;padding-left:1rem;border-left:3px solid var(--gv-or);
}
body.gv-ebook-page .gv-eb-cite span{ display:block;font-style:normal;font-size:.85rem;letter-spacing:.1em;color:var(--gv-or);margin-top:.3rem; }

/* Objet-livre (CSS) */
body.gv-ebook-page .gv-eb-livre{ display:flex;justify-content:center;perspective:1400px; }
body.gv-ebook-page .gv-eb-livre-face{
  width:min(300px,72vw);aspect-ratio:3/4;border-radius:6px 12px 12px 6px;
  background:linear-gradient(135deg,#3a1c30 0%,var(--gv-grenat) 48%,#4a1638 100%);
  border-left:8px solid #1c0c1a;
  box-shadow:0 40px 70px -30px rgba(37,16,36,.7),inset 0 0 0 1px rgba(201,162,39,.28),inset 0 2px 30px rgba(0,0,0,.35);
  transform:rotateY(-14deg) rotateX(3deg);
  display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;
  padding:2.2rem 1.6rem;gap:.7rem;color:#f4e2e8;position:relative;
}
body.gv-ebook-page .gv-eb-livre-face::after{
  content:'';position:absolute;inset:14px;border:1px solid rgba(201,162,39,.42);border-radius:4px;pointer-events:none;
}
body.gv-ebook-page .gv-eb-livre-eyebrow{ font-family:'Figtree',sans-serif;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gv-or-clair); }
body.gv-ebook-page .gv-eb-livre-t{ font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:1.75rem;line-height:1.06;color:#fff; }
body.gv-ebook-page .gv-eb-livre-fleuron{ color:var(--gv-or-clair);font-size:1.4rem; }
body.gv-ebook-page .gv-eb-livre-sous{ font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:.95rem;color:rgba(244,226,232,.82); }

/* ---------- CTA (or, proéminent, avec prix) ---------- */
body.gv-ebook-page .gv-eb-achat{ display:flex;flex-direction:column;gap:.9rem;align-items:flex-start; }
body.gv-ebook-page .gv-eb-cta{
  display:inline-flex;align-items:center;gap:1rem;text-decoration:none;
  background:linear-gradient(160deg,#E9CE6B,var(--gv-or) 48%,#A6801D);
  color:#2a1e06;border-radius:14px;padding:1rem 1.5rem;
  box-shadow:0 14px 28px -12px rgba(166,128,29,.6),inset 0 1px 0 rgba(255,255,255,.4);
  transition:transform .16s ease, box-shadow .22s ease, filter .16s ease;
}
body.gv-ebook-page .gv-eb-cta:hover{ transform:translateY(-2px);box-shadow:0 20px 36px -12px rgba(166,128,29,.66),inset 0 1px 0 rgba(255,255,255,.5); }
body.gv-ebook-page .gv-eb-cta:active{ transform:translateY(1px);filter:brightness(.97); }
body.gv-ebook-page .gv-eb-cta:focus-visible{ outline:3px solid var(--gv-grenat);outline-offset:3px; }
body.gv-ebook-page .gv-eb-cta-txt{ font-family:'Figtree',sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.01em; }
body.gv-ebook-page .gv-eb-cta-prix{
  font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;font-size:1.5rem;
  padding-left:1rem;border-left:1px solid rgba(42,30,6,.3);
}
body.gv-ebook-page .gv-eb-micro{
  list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;
}
body.gv-ebook-page .gv-eb-micro li{
  font-family:'Figtree',sans-serif;font-size:.82rem;color:var(--gv-terracotta-fonce);position:relative;padding-left:1.1rem;
}
body.gv-ebook-page .gv-eb-micro li::before{ content:'✓';position:absolute;left:0;color:var(--gv-or);font-weight:700; }

/* ---------- THÈSE ---------- */
body.gv-ebook-page .gv-eb-these{ text-align:center; }
body.gv-ebook-page .gv-eb-lead{
  font-family:'Cormorant Garamond',Georgia,serif !important;font-size:1.7rem !important;line-height:1.4 !important;
  font-style:italic;color:var(--gv-grenat);
}
body.gv-ebook-page .gv-eb-these p:not(.gv-eb-lead){ text-align:left;max-width:660px;margin-left:auto;margin-right:auto; }

/* ---------- AILES ---------- */
body.gv-ebook-page .gv-eb-ailes-grid{ display:grid;grid-template-columns:1fr 1fr;gap:1.5rem; }
body.gv-ebook-page .gv-eb-aile{
  background:var(--gv-blanc);border:1px solid var(--gv-nude-fonce);border-top:3px solid var(--gv-or);
  border-radius:16px;padding:1.8rem;box-shadow:0 20px 46px -28px rgba(117,35,79,.24);
}
body.gv-ebook-page .gv-eb-aile-tag{
  display:inline-block;font-family:'Figtree',sans-serif;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;
  font-weight:600;color:#fff;background:var(--gv-terracotta);padding:.28rem .7rem;border-radius:999px;margin-bottom:.9rem;
}
body.gv-ebook-page .gv-eb-aile-t{
  font-family:'Cormorant Garamond',Georgia,serif !important;font-weight:600;font-size:1.5rem !important;
  color:var(--gv-encre);margin:0 0 .5rem !important;line-height:1.15 !important;
}
body.gv-ebook-page .gv-eb-aile-d{ font-size:1rem !important;color:#5f4750;margin:0 !important; }

/* ---------- SOMMAIRE (table des matières matérialisée) ---------- */
body.gv-ebook-page .gv-eb-sommaire{ max-width:1060px; }
body.gv-ebook-page .gv-eb-som-grid{ display:grid;grid-template-columns:1fr 1fr;gap:1.4rem; }
body.gv-ebook-page .gv-eb-som-part{
  background:linear-gradient(160deg,var(--gv-blanc),var(--gv-ivoire));
  border:1px solid var(--gv-nude-fonce);border-radius:16px;padding:1.6rem 1.7rem;position:relative;
  box-shadow:0 2px 4px rgba(37,16,36,.04),0 18px 40px -30px rgba(117,35,79,.3);
}
body.gv-ebook-page .gv-eb-som-part:first-child{ grid-column:1 / -1; }
body.gv-ebook-page .gv-eb-som-num{
  font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:1.6rem;color:var(--gv-or);
  display:block;margin-bottom:.2rem;
}
body.gv-ebook-page .gv-eb-som-t{
  font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:1.4rem;color:var(--gv-grenat);
  margin:0 0 .9rem;line-height:1.12;
}
body.gv-ebook-page .gv-eb-som-list{ list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem; }
body.gv-ebook-page .gv-eb-som-list li{
  font-family:'Figtree',sans-serif;font-size:.96rem;line-height:1.4;color:var(--gv-encre);
  padding-left:1.3rem;position:relative;
}
body.gv-ebook-page .gv-eb-som-list li::before{
  content:'❧';position:absolute;left:0;top:0;color:var(--gv-nude-fonce);font-size:.85rem;
}

/* ---------- EXTRAIT (page de livre) ---------- */
body.gv-ebook-page .gv-eb-extrait{
  max-width:760px;background:#fffdfa;border:1px solid #ecd9c6;border-radius:14px;
  box-shadow:0 30px 60px -34px rgba(117,35,79,.34),inset 0 0 60px rgba(201,162,39,.05);
  margin-top:1rem;margin-bottom:1rem;
}
body.gv-ebook-page .gv-eb-extrait-eyebrow{
  display:block;font-family:'Figtree',sans-serif;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;
  font-weight:600;color:var(--gv-or);margin-bottom:.7rem;
}
body.gv-ebook-page .gv-eb-extrait-corps p{ font-size:1.08rem;line-height:1.75; }
body.gv-ebook-page .gv-eb-extrait-suite{
  font-family:'Cormorant Garamond',Georgia,serif !important;font-style:italic;font-size:1.2rem !important;
  color:var(--gv-terracotta-fonce);text-align:center;margin:1.6rem 0 0 !important;
}

/* ---------- PACTE ---------- */
body.gv-ebook-page .gv-eb-pacte-list{ list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem; }
body.gv-ebook-page .gv-eb-pacte-list li{
  font-family:'Figtree',sans-serif;font-size:1.08rem;line-height:1.6;color:var(--gv-encre);
  padding-left:2.2rem;position:relative;
}
body.gv-ebook-page .gv-eb-pacte-list li::before{
  content:'❧';position:absolute;left:0;top:-.1rem;color:var(--gv-or);font-size:1.3rem;
}
body.gv-ebook-page .gv-eb-pacte-list strong{ color:var(--gv-grenat); }

/* ---------- CTA FINAL ---------- */
body.gv-ebook-page .gv-eb-final{ text-align:center; }
body.gv-ebook-page .gv-eb-final-cite{
  font-family:'Cormorant Garamond',Georgia,serif !important;font-style:italic;font-size:1.7rem !important;
  line-height:1.4 !important;color:var(--gv-grenat);max-width:640px;margin:0 auto 1.8rem !important;
}
body.gv-ebook-page .gv-eb-final .gv-eb-cta{ margin:0 auto; }
body.gv-ebook-page .gv-eb-final-note{
  font-family:'Figtree',sans-serif !important;font-size:.85rem !important;color:var(--gv-terracotta-fonce);
  margin:1.2rem 0 0 !important;
}

/* ---------- ÉCHANGE AVEC LE DOC ---------- */
body.gv-ebook-page .gv-eb-echange{
  max-width:760px;text-align:center;background:linear-gradient(160deg,#2a1326,#3a1c30);
  border:1px solid #4a2842;border-radius:18px;box-shadow:0 30px 60px -30px rgba(37,16,36,.6);
  color:#f2e2e8;
}
body.gv-ebook-page .gv-eb-echange-eyebrow{
  display:block;font-family:'Figtree',sans-serif;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;
  font-weight:600;color:var(--gv-or-clair);margin-bottom:.7rem;
}
body.gv-ebook-page .gv-eb-echange .gv-eb-h2{ color:#fff; }
body.gv-ebook-page .gv-eb-echange p{ color:rgba(242,226,232,.86);max-width:560px;margin-left:auto;margin-right:auto; }
body.gv-ebook-page .gv-eb-echange-lien{
  display:inline-block;margin-top:1.4rem;font-family:'Figtree',sans-serif;font-weight:600;font-size:.92rem;
  letter-spacing:.04em;color:var(--gv-nuit);background:var(--gv-or-clair);text-decoration:none;
  padding:.8rem 1.5rem;border-radius:12px;transition:transform .16s ease,box-shadow .22s ease;
  box-shadow:0 12px 24px -12px rgba(201,162,39,.5);
}
body.gv-ebook-page .gv-eb-echange-lien:hover{ transform:translateY(-2px); }

/* ---------- RETOUR AU FIL ---------- */
body.gv-ebook-page .gv-eb-retour{ text-align:center;padding:1rem 1.4rem 3.5rem;margin:0; }
body.gv-ebook-page .gv-eb-retour .gv-retour-fil{
  font-family:'Figtree',sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.04em;
  color:var(--gv-grenat);text-decoration:none;transition:color .16s ease;
}
body.gv-ebook-page .gv-eb-retour .gv-retour-fil:hover{ color:var(--gv-terracotta-fonce); }

/* ============================================================
   MOBILE
   ============================================================ */
@media (max-width:820px){
  body.gv-ebook-page .gv-eb-hero{ grid-template-columns:1fr;gap:2.2rem;padding-top:2.2rem;text-align:center; }
  body.gv-ebook-page .gv-eb-hero-txt{ order:1; }
  body.gv-ebook-page .gv-eb-livre{ order:0; }
  body.gv-ebook-page .gv-eb-cite{ text-align:left;max-width:420px;margin-left:auto;margin-right:auto; }
  body.gv-ebook-page .gv-eb-achat{ align-items:center; }
  body.gv-ebook-page .gv-eb-micro{ justify-content:center; }
  body.gv-ebook-page .gv-eb-format{ justify-content:center; }
  body.gv-ebook-page .gv-eb-ailes-grid,
  body.gv-ebook-page .gv-eb-som-grid{ grid-template-columns:1fr; }
  body.gv-ebook-page .gv-eb-livre-face{ transform:none; }
}

/* ————— Titre : « L'art de donner » domine, « d'abord » en accent-punch ————— */
body.gv-ebook-page .gv-eb-titre-suite{
  display:block;font-style:italic;font-weight:600;font-size:.5em;color:var(--gv-terracotta-fonce);
  margin-top:.05em;letter-spacing:.01em;
}

/* ————— QUATRIÈME DE COUVERTURE (description = le dos du livre) ————— */
body.gv-ebook-page .gv-eb-dos{ max-width:760px; }
body.gv-ebook-page .gv-eb-dos-carte{
  background:#fffdf9;border:1px solid #ecd9c6;border-radius:14px;padding:2.4rem 2.4rem 2rem;position:relative;
  box-shadow:0 30px 60px -34px rgba(117,35,79,.3), inset 0 0 60px rgba(201,162,39,.05);
}
body.gv-ebook-page .gv-eb-dos-eyebrow{
  display:block;text-align:center;font-family:'Figtree',sans-serif;font-size:.7rem;letter-spacing:.24em;
  text-transform:uppercase;color:var(--gv-or);margin-bottom:1.2rem;
}
body.gv-ebook-page .gv-eb-dos-carte p{ font-family:'Figtree',sans-serif;font-size:1.08rem;line-height:1.75;color:var(--gv-encre);margin:0 0 1rem; }
body.gv-ebook-page .gv-eb-dos-carte strong{ color:var(--gv-grenat); }
body.gv-ebook-page .gv-eb-exergue-sig{ display:block;font-style:normal;font-size:.82rem;letter-spacing:.1em;color:var(--gv-or);margin-top:.5rem; }

/* ————— L'AVEU DE GRAVANO (interview) ————— */
body.gv-ebook-page .gv-eb-itw{ max-width:720px;text-align:center; }
body.gv-ebook-page .gv-eb-itw-eyebrow{
  display:block;font-family:'Figtree',sans-serif;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;
  color:var(--gv-or);margin-bottom:.6rem;
}
body.gv-ebook-page .gv-eb-itw-intro{
  font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:1.3rem;color:var(--gv-terracotta-fonce);margin:0 0 1.8rem;
}
body.gv-ebook-page .gv-eb-itw-corps{ text-align:left;max-width:620px;margin:0 auto; }
body.gv-ebook-page .gv-eb-itw-q{
  font-family:'Figtree',sans-serif;font-weight:600;font-size:.9rem;color:var(--gv-grenat);margin:1.5rem 0 .4rem;
}
body.gv-ebook-page .gv-eb-itw-g{
  font-family:'Cormorant Garamond',Georgia,serif;font-size:1.42rem;line-height:1.5;color:var(--gv-encre);margin:0;
}

/* ============================================================
   REFONTE « LIVRE FEUILLETABLE » (Florient 15/07)
   Le fil de /lebook/, du dessous du hero au pacte, = une succession de
   PAGES crème en trompe-l'œil, posées sur un « bureau » neutre (plus de
   texte sur fond coloré). Intitulé DORÉ sur chaque page ; « Dans le livre »
   = page réelle, « La présentation » = description.
   ============================================================ */
/* Le « bureau » : fond neutre chaud → les pages crème ressortent. */
body.gv-ebook-page #main,
body.gv-ebook-page .ct-container{
  background:linear-gradient(180deg,var(--gv-ivoire) 0%,#EBE0DA 26%,#E6D4CF 70%,#E4C9C7 100%) !important;
}

/* LA PAGE (carcasse commune de toutes les sections « livre »). */
body.gv-ebook-page .gv-eb-page{
  max-width:760px !important;margin:0 auto 2.4rem !important;padding:2.6rem 2.7rem 2.4rem !important;
  background:#fffdf7;border:1px solid #ecdcc9;border-radius:5px;position:relative;
  box-shadow:0 26px 54px -30px rgba(60,30,45,.42), inset 0 0 50px rgba(201,162,39,.045);
}
/* Intitulé doré, façon titre courant de page. */
body.gv-ebook-page .gv-eb-kicker{
  display:block;font-family:'Figtree',sans-serif;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;
  font-weight:600;color:var(--gv-or);margin:0 0 1.1rem;padding-bottom:.7rem;border-bottom:1px solid #efe3d1;
}
body.gv-ebook-page .gv-eb-kicker--presentation{ color:var(--gv-terracotta-fonce); }
/* Les titres de page en Cormorant grenat restent, l'intro repasse en gris chaud. */
body.gv-ebook-page .gv-eb-page .gv-eb-h2{ margin-top:0; }

/* DOS DU LIVRE : la page EST le dos, pas de carte imbriquée, signature en bas. */
body.gv-ebook-page .gv-eb-dos-carte{ background:none !important;border:0 !important;box-shadow:none !important;padding:0 !important; }
body.gv-ebook-page .gv-eb-dos-accroche{ font-family:'Cormorant Garamond',Georgia,serif !important;font-style:italic;font-size:1.4rem !important;line-height:1.45 !important;color:var(--gv-grenat);margin:0 0 1.1rem !important; }
body.gv-ebook-page .gv-eb-dos-chute{ font-family:'Cormorant Garamond',Georgia,serif !important;font-size:1.35rem !important;color:var(--gv-grenat);text-align:center;margin:1.8rem 0 1.2rem !important; }
body.gv-ebook-page .gv-eb-dos-signature{
  display:block;text-align:right;font-family:'Baskerville','Cormorant Garamond',serif;font-style:italic;
  font-size:2.1rem;color:var(--gv-or);opacity:.92;margin-top:.4rem;
}

/* Cover CSS : « GRAVANO » doré en bas (harmonisation avec l'image produit). */
body.gv-ebook-page .gv-eb-livre-marque,
.gv-ev-livre-marque{
  font-family:'Figtree',sans-serif;font-size:.6rem;letter-spacing:.3em;color:var(--gv-or-clair);margin-top:.5rem;
}

/* Sous-titre : « L'ebook du Doc Gravano » en italique doré (on sait ce que c'est). */
body.gv-ebook-page .gv-eb-sous-eb{ color:var(--gv-or);font-style:italic;font-weight:600;font-size:.92em; }

/* ————— HEADER REPRIS (resserré) — comme les autres pages —————
   Blocksy ajoute 60px de padding conteneur → le hero descendait trop bas
   (espace mort). Neutralisé. Le grand logo « chevauche par le milieu » (identité
   constante partout) ; le hero le dégage naturellement (contenu centré/à droite). */
body.gv-ebook-page #main .ct-container-full{ padding-top:0 !important; }
body.gv-ebook-page .gv-eb-hero{ padding-top:1.6rem; }
@media (max-width:820px){ body.gv-ebook-page .gv-eb-hero{ padding-top:1rem; } }
