The Glucose Never Lies® Podcast *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { –blue: #006CFF; –blue-light: #EAF3FF; –navy: #123A63; –navy-dark: #0d1f35; –text: #111111; –muted: #5b6776; –line: #d7e6f5; –soft: #f4f8fc; } body { font-family: ‘Inter’, system-ui, sans-serif; color: var(–text); line-height: 1.6; background: #fff; } .vn-inner { max-width: 980px; margin: 0 auto; padding: 0 32px; } .vn-light { padding: 64px 0; background: #fff; } .vn-soft { padding: 64px 0; background: var(–soft); } .vn-dark { padding: 80px 0; background: linear-gradient(160deg,#0d1f35 0%,#123a63 55%,#1a4a7a 100%); position: relative; overflow: hidden; } .vn-dark::before { content:”; position:absolute; top:-120px; right:-80px; width:520px; height:520px; background:radial-gradient(circle,rgba(0,108,255,0.12) 0%,transparent 65%); pointer-events:none; } .vn-dark-plain { padding: 80px 0; background: var(–navy-dark); position: relative; overflow: hidden; } .vn-dark-plain::before { content:”; position:absolute; top:-80px; right:-60px; width:420px; height:420px; background:radial-gradient(circle,rgba(0,108,255,0.10) 0%,transparent 70%); pointer-events:none; } .vn-kicker { font-size:11px; letter-spacing:3px; text-transform:uppercase; font-weight:700; color:#7eb8e8; margin-bottom:16px; } .vn-hero-title { font-family:’Montserrat’,sans-serif; font-size:clamp(28px,5vw,52px); font-weight:900; color:#fff; line-height:1.1; letter-spacing:-0.5px; margin-bottom:24px; text-align:center; } .vn-hero-title span { color:#7eb8e8; } .vn-hero-lead { font-size:18px; line-height:1.85; color:#c5daf2; max-width:660px; margin:0 auto 32px; text-align:center; } .vn-chips { display:flex; gap:10px; justify-content:center; flex-wrap:wrap; margin-bottom:32px; } .chip { background:rgba(255,255,255,0.09); border:1px solid rgba(255,255,255,0.18); border-radius:100px; padding:7px 18px; font-size:13px; color:#c5daf2; font-weight:500; } .dark-label { font-size:11px; letter-spacing:3px; text-transform:uppercase; font-weight:700; color:#7eb8e8; margin-bottom:12px; } .dark-title { font-family:’Montserrat’,sans-serif; font-size:clamp(22px,4vw,34px); font-weight:900; color:#fff; line-height:1.15; margin-bottom:16px; } .dark-lead { font-size:16px; color:#c5daf2; line-height:1.85; margin-bottom:32px; max-width:780px; } .light-label { font-size:11px; letter-spacing:3px; text-transform:uppercase; font-weight:700; color:var(–blue); margin-bottom:10px; } .light-title { font-family:’Montserrat’,sans-serif; font-size:clamp(20px,3.5vw,30px); font-weight:800; color:var(–navy); line-height:1.2; margin-bottom:14px; } .theme-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; margin-top:32px; } .theme-card { background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.10); border-radius:14px; padding:28px 24px; } .theme-card__label { font-size:10px; letter-spacing:2px; text-transform:uppercase; font-weight:700; color:#7eb8e8; margin-bottom:10px; } .theme-card__title { font-family:’Montserrat’,sans-serif; font-size:16px; font-weight:800; color:#fff; margin-bottom:10px; } .theme-card__desc { font-size:13px; color:#c5daf2; line-height:1.65; margin-bottom:16px; } .theme-card__list { list-style:none; display:flex; flex-direction:column; gap:6px; } .theme-card__list li a { font-size:12.5px; color:#7eb8e8; text-decoration:none; display:flex; gap:6px; align-items:baseline; line-height:1.4; } .theme-card__list li a::before { content:’→’; flex-shrink:0; font-size:11px; } .theme-card__list li a:hover { color:#fff; } .platform-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:14px; margin-top:28px; } .platform-card { background:var(–soft); border:1.5px solid var(–line); border-radius:12px; padding:20px 16px; text-align:center; text-decoration:none; display:block; } .platform-card__name { font-family:’Montserrat’,sans-serif; font-size:13px; font-weight:800; color:var(–navy); margin-bottom:4px; } .platform-card__sub { font-size:11px; color:var(–muted); } .host-grid { display:grid; grid-template-columns:280px 1fr; gap:36px; align-items:start; margin-top:28px; } .host-img { width:100%; border-radius:14px; display:block; } .host-name { font-family:’Montserrat’,sans-serif; font-size:22px; font-weight:900; color:#fff; margin-bottom:6px; } .host-role { font-size:11px; letter-spacing:2px; text-transform:uppercase; font-weight:700; color:#7eb8e8; margin-bottom:16px; } .host-text { font-size:15px; color:#c5daf2; line-height:1.8; } .host-text + .host-text { margin-top:12px; } .support-quote { background:rgba(0,108,255,0.12); border:1px solid rgba(0,108,255,0.28); border-radius:14px; padding:24px 28px; margin-top:28px; } .support-quote p { font-size:15px; color:#e8f2ff; line-height:1.8; font-style:italic; } .support-quote cite { display:block; margin-top:10px; font-size:12px; color:#7eb8e8; font-style:normal; font-weight:600; } .podcast-wrap { background:#fff; border:1.5px solid var(–line); border-radius:14px; overflow:hidden; margin-top:28px; } .btn-primary { display:inline-block; background:#006CFF; color:#fff; font-family:’Montserrat’,sans-serif; font-weight:800; font-size:13px; letter-spacing:1px; padding:13px 28px; border-radius:8px; text-decoration:none; text-transform:uppercase; } .btn-ghost { display:inline-block; background:transparent; color:#c5daf2; font-family:’Montserrat’,sans-serif; font-weight:700; font-size:13px; letter-spacing:1px; padding:12px 26px; border-radius:8px; text-decoration:none; border:1.5px solid rgba(255,255,255,0.25); text-transform:uppercase; } .btn-navy { display:inline-block; background:transparent; color:var(–navy); font-family:’Montserrat’,sans-serif; font-weight:800; font-size:12px; letter-spacing:1px; padding:11px 24px; border-radius:8px; text-decoration:none; border:1.5px solid var(–navy); text-transform:uppercase; } @media (max-width:720px) { .theme-grid { grid-template-columns:1fr; } .platform-grid { grid-template-columns:repeat(2,1fr); } .host-grid { grid-template-columns:1fr; } } @media (max-width:580px) { .vn-inner { padding:0 20px; } .vn-light,.vn-soft { padding:48px 0; } .vn-dark,.vn-dark-plain { padding:56px 0; } }

Podcast

The GNL Podcast

Long-form conversations with world-class clinicians, researchers, and people with lived experience — translating the latest diabetes science into useful understanding.

36+ episodes 3 themes Lifestyle · Technology · Community

Three themes. One mission.

Browse by theme

This podcast is for information only. It does not create a therapeutic relationship or replace personal medical advice.

Theme 3
Beyond the numbers

Community, emotional support, identity, and building a life that works with diabetes rather than pretending it is not there.

Review
Review episodes

Summaries capturing the highlights from across the podcast series.

Listen now

Latest episodes

Subscribe and listen

Find the podcast on all major platforms

Also available on Pocket Casts, Overcast, Castro, and all major podcast apps.

The host

John Pemberton, host of The Glucose Never Lies Podcast
Host and Founder
John Pemberton

John is a diabetes educator, researcher, and dad — living with type 1 since 2008. He started The Glucose Never Lies when his son Jude tested positive for type 1 diabetes antibodies, wanting to create the resource he wished he had had on day one: clear, practical, evidence-led guidance.

On the podcast, John sits down with world-class clinicians, researchers, and people with lived experience to translate the latest science into useful understanding — topics ranging from CGM and AID to nutrition, exercise, sleep, and still living a full and fun life.

Long-form conversation captures nuance that written guides can miss. The GNL Podcast brings together lived experience, professional practice, and cutting-edge research — focused entirely on type 1 diabetes.

“Thank you so much for your podcasts on the various pumps. This has helped us find the right one for my son and, more importantly, gave us the knowledge we needed to have an informed conversation with our amazing care team.”

— Karine, mum of a wonderful son who lives with T1D

Explore the platform

There is more to GNL than the podcast