body.galv-ebook .galv-magnet{--gm-ink:#14161f;--gm-ink-soft:#4a4f5e;--gm-accent:#3b5bff;--gm-deep:#13217c;--gm-tint:#eef1ff;--gm-rule:#dfe3f2;--gm-warn-bg:#fff7ed;--gm-warn-ink:#7c2d12;--gm-warn-edge:#c2410c;--gm-heading:'Poppins', 'Segoe UI', system-ui, sans-serif;--gm-body:'Inter', 'Segoe UI', system-ui, sans-serif;font-family:var(--gm-body);color:var(--gm-ink);font-size:18px;line-height:1.7}body.galv-ebook .galv-magnet .container{width:100%;max-width:820px;margin:0 auto;padding:0 24px}body.galv-ebook .galv-magnet__hero{background:var(--gm-deep);color:#fff;padding:64px 0 56px}body.galv-ebook .galv-magnet__eyebrow{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#b9c4ff}body.galv-ebook .galv-magnet__hero h1{margin:0 0 20px;font-family:var(--gm-heading);font-size:42px;line-height:1.18;font-weight:700;color:#fff;text-wrap:balance}body.galv-ebook .galv-magnet__standfirst{margin:0;font-size:20px;line-height:1.6;color:#dfe4ff;max-width:62ch}body.galv-ebook .galv-magnet__body{padding-block:56px 8px}body.galv-ebook .galv-magnet__section{padding-bottom:44px;margin-bottom:44px;border-bottom:1px solid var(--gm-rule)}body.galv-ebook .galv-magnet__section:last-child{border-bottom:0}body.galv-ebook .galv-magnet__section h2{margin:0 0 20px;font-family:var(--gm-heading);font-size:30px;line-height:1.25;font-weight:600;color:var(--gm-deep);text-wrap:balance}body.galv-ebook .galv-magnet__section h3{margin:28px 0 10px;font-family:var(--gm-heading);font-size:20px;font-weight:600;color:var(--gm-ink)}body.galv-ebook .galv-magnet__section p{margin:0 0 18px;max-width:68ch}body.galv-ebook .galv-magnet__lead{font-size:20px}body.galv-ebook .galv-magnet__formula{margin:0 0 24px;padding:22px 24px;background:var(--gm-tint);border-left:4px solid var(--gm-accent);border-radius:8px;overflow-x:auto}body.galv-ebook .galv-magnet__formula code{display:block;font-size:17px;line-height:1.5;color:var(--gm-deep);font-variant-numeric:tabular-nums;white-space:nowrap}body.galv-ebook .galv-magnet__formula figcaption{display:flex;flex-direction:column;gap:6px;margin-top:16px;font-size:15px;color:var(--gm-ink-soft)}body.galv-ebook .galv-magnet__list{margin:0 0 8px}body.galv-ebook .galv-magnet__list dt{margin-top:22px;font-family:var(--gm-heading);font-size:18px;font-weight:600;color:var(--gm-deep)}body.galv-ebook .galv-magnet__list dd{margin:6px 0 0;max-width:68ch}body.galv-ebook .galv-magnet__bullets{margin:0 0 18px;padding-left:22px;max-width:68ch}body.galv-ebook .galv-magnet__bullets li{margin-bottom:10px}body.galv-ebook .galv-magnet__steps{margin:0;padding-left:22px;max-width:68ch}body.galv-ebook .galv-magnet__steps li{margin-bottom:14px;padding-left:4px}body.galv-ebook .galv-magnet__timeline{margin:0;padding:0;list-style:none;max-width:68ch}body.galv-ebook .galv-magnet__timeline li{position:relative;padding:0 0 22px 22px;border-left:2px solid var(--gm-rule)}body.galv-ebook .galv-magnet__timeline li:last-child{border-left-color:#fff0;padding-bottom:0}body.galv-ebook .galv-magnet__timeline li::before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--gm-accent)}body.galv-ebook .galv-magnet__when{display:block;margin-bottom:4px;font-family:var(--gm-heading);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gm-accent)}body.galv-ebook .galv-magnet__pullout{margin:24px 0 0;padding:16px 20px;background:var(--gm-tint);border-radius:8px;font-size:19px;line-height:1.55;color:var(--gm-deep)}body.galv-ebook .galv-magnet__aside{margin:28px 0 0;padding:20px 24px;border:1px solid var(--gm-rule);border-radius:10px;background:#fff}body.galv-ebook .galv-magnet__aside p{margin:0 0 8px}body.galv-ebook .galv-magnet__aside p:last-child{margin-bottom:0}body.galv-ebook .galv-magnet__aside--warn{background:var(--gm-warn-bg);border-color:var(--gm-warn-edge);border-left-width:4px;color:var(--gm-warn-ink)}body.galv-ebook .galv-magnet__aside-note{font-size:15px;color:var(--gm-ink-soft)}body.galv-ebook .galv-magnet__inline-cta{display:inline-block;font-family:var(--gm-heading);font-size:17px;font-weight:600;color:var(--gm-accent);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px}body.galv-ebook .galv-magnet__inline-cta:hover,body.galv-ebook .galv-magnet__inline-cta:focus{color:var(--gm-deep)}body.galv-ebook .galv-magnet__tablewrap{margin:0 0 20px;overflow-x:auto}body.galv-ebook .galv-magnet__table{width:100%;border-collapse:collapse;font-size:16px}body.galv-ebook .galv-magnet__table caption{margin-bottom:10px;font-size:15px;color:var(--gm-ink-soft);text-align:left}body.galv-ebook .galv-magnet__table th,body.galv-ebook .galv-magnet__table td{padding:12px 14px;border-bottom:1px solid var(--gm-rule);text-align:left;vertical-align:top}body.galv-ebook .galv-magnet__table thead th{font-family:var(--gm-heading);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--gm-ink-soft);border-bottom-width:2px}body.galv-ebook .galv-magnet__table tbody th{font-weight:600;color:var(--gm-deep);white-space:nowrap}body.galv-ebook .galv-magnet__capture{background:var(--gm-deep);padding:56px 0;margin-top:8px}body.galv-ebook .galv-magnet__capture .container{max-width:1100px}body.galv-ebook .galv-magnet__capture-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}body.galv-ebook .galv-magnet__capture-copy h2{margin:0 0 14px;font-family:var(--gm-heading);font-size:30px;line-height:1.25;font-weight:600;color:#fff;text-wrap:balance}body.galv-ebook .galv-magnet__capture-copy p{margin:0;color:#dfe4ff;max-width:48ch}body.galv-ebook .galv-magnet__capture-form{min-width:0}body.galv-ebook .galv-magnet__standing{padding:32px 0 64px;font-size:15px;line-height:1.7;color:var(--gm-ink-soft)}body.galv-ebook .galv-magnet__standing p{margin:0;max-width:78ch}body.galv-ebook .galv-magnet__standing a{color:var(--gm-accent)}@media (max-width:900px){body.galv-ebook .galv-magnet__capture-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){body.galv-ebook .galv-magnet{font-size:17px}body.galv-ebook .galv-magnet .container{padding:0 18px}body.galv-ebook .galv-magnet__hero{padding:44px 0 38px}body.galv-ebook .galv-magnet__hero h1{font-size:30px}body.galv-ebook .galv-magnet__standfirst{font-size:18px}body.galv-ebook .galv-magnet__section h2,body.galv-ebook .galv-magnet__capture-copy h2{font-size:24px}body.galv-ebook .galv-magnet__formula code{font-size:15px}body.galv-ebook .galv-magnet__capture{padding:40px 0}}