Menu Holistic Wealth Trailblazers About Us About Keisha Blair Global Holistic Wealth Day Contact us Menu Podcast Quizzes Personal Financial Identity Quiz Aligned for Love: Relationship Readiness Quiz Holistic Wealth Teen Superpower Quiz – Discover Your Strengths! Services Holistic Wealth Coaching Program Resources Our Courses Student Portal My account Membership .episode-page { font-family: "Inter", Arial, sans-serif; color: #1f2d20; background: radial-gradient(circle at top left, rgba(214, 188, 128, 0.18), transparent 34%), radial-gradient(circle at top right, rgba(150, 170, 132, 0.18), transparent 32%), #fbfaf6; overflow: hidden; } .episode-wrap { max-width: 1380px; margin: 0 auto; padding: 46px 28px 70px; } .hero-section { display: grid; grid-template-columns: 0.95fr 1.35fr; gap: 42px; align-items: center; padding: 18px 0 42px; } .episode-label { color: #b98a35; font-size: 14px; letter-spacing: 0.08em; text-transform: uppercase; font-weight: 700; margin-bottom: 18px; } .hero-title { font-family: Georgia, "Times New Roman", serif; font-size: clamp(46px, 5vw, 76px); line-height: 0.96; margin: 0 0 22px; color: #1d321f; letter-spacing: -0.035em; } .gold-line { width: 58px; height: 3px; background: #c79a43; margin: 0 0 24px; } .hero-copy { font-size: 18px; line-height: 1.75; max-width: 540px; color: #273426; margin-bottom: 28px; } .hero-buttons { display: flex; gap: 14px; flex-wrap: wrap; margin-bottom: 22px; } .btn-primary, .btn-outline, .listen-btn, .resource-btn, .show-link { text-decoration: none; border-radius: 999px; font-weight: 800; letter-spacing: 0.03em; display: inline-flex; align-items: center; justify-content: center; transition: 0.25s ease; } .btn-primary { background: #1d321f; color: #ffffff; padding: 15px 26px; box-shadow: 0 12px 28px rgba(29, 50, 31, 0.18); } .btn-primary:hover { background: #2c4a2f; transform: translateY(-2px); } .btn-outline { border: 1px solid rgba(29, 50, 31, 0.35); color: #1d321f; padding: 14px 26px; background: rgba(255,255,255,0.7); } .btn-outline:hover { background: #ffffff; transform: translateY(-2px); } .episode-meta { display: flex; gap: 18px; flex-wrap: wrap; color: #4b5849; font-size: 14px; text-transform: uppercase; letter-spacing: 0.05em; font-weight: 700; } .video-card { position: relative; border-radius: 22px; overflow: hidden; background: #111; box-shadow: 0 24px 60px rgba(31,45,32,0.18); border: 1px solid rgba(199,154,67,0.22); } .video-card iframe { width: 100%; aspect-ratio: 16 / 9; display: block; border: 0; } .content-grid { display: grid; grid-template-columns: 0.86fr 1.14fr; gap: 28px; margin-top: 16px; } .card { background: rgba(255,255,255,0.82); border: 1px solid rgba(199,154,67,0.16); border-radius: 18px; padding: 30px; box-shadow: 0 18px 48px rgba(31,45,32,0.06); backdrop-filter: blur(8px); } .card h2, .card h3, .article-section h2, .section-title { font-family: Georgia, "Times New Roman", serif; font-weight: 500; color: #1d321f; margin-top: 0; } .card h2 { font-size: 30px; margin-bottom: 12px; } .card h3 { font-size: 31px; margin-bottom: 12px; } .card p, .article-section p { font-size: 16px; line-height: 1.78; color: #334032; } .overview-short { max-height: 230px; overflow: hidden; position: relative; } .overview-short::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 88px; background: linear-gradient(to bottom, rgba(255,255,255,0), #fffdf8); pointer-events: none; } .overview-short.open { max-height: none; } .overview-short.open::after { display: none; } .show-more-btn { border: none; background: transparent; color: #b98a35; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; margin-top: 18px; cursor: pointer; padding: 0; font-size: 13px; } .premium-learn-card { background: linear-gradient(135deg, rgba(255,255,255,0.94), rgba(248,244,234,0.88)), radial-gradient(circle at top right, rgba(199,154,67,0.16), transparent 42%); position: relative; overflow: hidden; } .premium-learn-card::before { content: ""; position: absolute; right: -80px; top: -80px; width: 220px; height: 220px; border: 1px solid rgba(199,154,67,0.18); border-radius: 50%; } .learn-intro { max-width: 720px; margin-bottom: 24px; position: relative; z-index: 2; } .learn-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; position: relative; z-index: 2; } .learn-item { display: grid; grid-template-columns: 54px 1fr; gap: 15px; align-items: flex-start; padding: 18px; border-radius: 16px; background: rgba(255,255,255,0.76); border: 1px solid rgba(199,154,67,0.18); box-shadow: 0 12px 34px rgba(31,45,32,0.045); transition: 0.25s ease; } .learn-item:hover { transform: translateY(-3px); box-shadow: 0 18px 40px rgba(31,45,32,0.08); } .learn-icon { width: 54px; height: 54px; border-radius: 50%; background: linear-gradient(145deg, #f5f0df, #e8dfc3); color: #1d321f; display: flex; align-items: center; justify-content: center; font-size: 23px; border: 1px solid rgba(199,154,67,0.3); box-shadow: inset 0 1px 0 rgba(255,255,255,0.9); } .learn-item strong { display: block; color: #1d321f; font-size: 16px; margin-bottom: 5px; line-height: 1.3; } .learn-item p { margin: 0; font-size: 14.5px; line-height: 1.58; color: #4b5849; } .listen-section { text-align: center; margin: 46px 0 30px; } .listen-section h2 { font-family: Georgia, "Times New Roman", serif; font-size: 34px; font-weight: 500; margin-bottom: 8px; color: #1d321f; } .listen-section p { color: #52604f; max-width: 680px; margin: 14px auto 0; line-height: 1.7; } .listen-buttons { display: flex; justify-content: center; gap: 14px; flex-wrap: wrap; margin-top: 24px; } .listen-btn { background: #ffffff; border: 1px solid rgba(29,50,31,0.12); color: #1d321f; min-width: 175px; padding: 14px 20px; box-shadow: 0 8px 24px rgba(31,45,32,0.05); } .listen-btn:hover { transform: translateY(-2px); box-shadow: 0 14px 28px rgba(31,45,32,0.09); border-color: rgba(199,154,67,0.42); } .resources-used { margin-top: 34px; padding: 42px; border-radius: 22px; background: linear-gradient(135deg, #ffffff, #f8f4ea); border: 1px solid rgba(199,154,67,0.18); box-shadow: 0 22px 52px rgba(31,45,32,0.07); } .resources-header { display: flex; justify-content: space-between; gap: 24px; align-items: flex-end; margin-bottom: 26px; } .resources-header h2 { font-family: Georgia, "Times New Roman", serif; font-size: clamp(32px, 4vw, 48px); line-height: 1.05; margin: 0; color: #1d321f; font-weight: 500; } .resources-header p { max-width: 520px; margin: 0; color: #52604f; line-height: 1.7; } .resource-books { display: grid; grid-template-columns: repeat(2, 1fr); gap: 22px; } .book-card { border-radius: 18px; overflow: hidden; background: #fff; border: 1px solid rgba(199,154,67,0.18); box-shadow: 0 15px 36px rgba(31,45,32,0.06); display: grid; grid-template-columns: 120px 1fr; min-height: 170px; } .book-cover { background: linear-gradient(145deg, rgba(29,50,31,0.86), rgba(199,154,67,0.75)), radial-gradient(circle at top, rgba(255,255,255,0.35), transparent 50%); display: flex; align-items: center; justify-content: center; color: #ffffff; font-family: Georgia, "Times New Roman", serif; font-size: 18px; text-align: center; padding: 16px; line-height: 1.25; } .book-details { padding: 22px; } .book-details small { color: #b98a35; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; } .book-details h3 { font-family: Georgia, "Times New Roman", serif; font-size: 24px; line-height: 1.15; margin: 8px 0 8px; color: #1d321f; font-weight: 500; }