
← The Tom Dupree Show21. Sept. · 46 Min.
Fed Rate Hike and Retirement Income | Dupree Financial Group
.dfg-post { --teal: #006766; --teal-light: #008180; --dark: #323339; --accent: #8fc8c9; --accent-pale: #e8f5f5; --white: #ffffff; --off-white: #fafafa; --border: #d8eeee; }
.dfg-post *, .dfg-post *::before, .dfg-post *::after { box-sizing: border-box; margin: 0; padding: 0; }
.dfg-post { font-family: 'Open Sans', sans-serif; color: var(--dark); background: var(--off-white); line-height: 1.7; -webkit-font-smoothing: antialiased; }
.dfg-post ul, .dfg-post ol, .dfg-post li, .dfg-post p, .dfg-post h1, .dfg-post h2, .dfg-post h3 { margin: 0; padding: 0; }
.dfg-post ul, .dfg-post ol { list-style: none; }
.dfg-post .page { max-width: 780px; margin: 0 auto; background: var(--white); box-shadow: 0 2px 40px rgba(0,103,102,0.08); }
.dfg-post .header { background: var(--teal); padding: 32px 48px 28px; display: flex; align-items: center; gap: 24px; }
.dfg-post .logo-lockup { display: flex; flex-direction: column; gap: 2px; }
.dfg-post .logo-wordmark { font-family: 'Libre Baskerville', serif; font-size: 22px; font-weight: 700; color: var(--white); letter-spacing: 0.06em; text-transform: uppercase; }
.dfg-post .logo-sub { font-family: 'Open Sans', sans-serif; font-size: 10px; font-weight: 600; color: var(--accent); letter-spacing: 0.18em; text-transform: uppercase; }
.dfg-post .header-divider { width: 1px; height: 44px; background: rgba(143,200,201,0.4); flex-shrink: 0; }
.dfg-post .show-label { font-family: 'Open Sans', sans-serif; font-size: 9px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: var(--accent); margin-bottom: 4px; }