.podcast-page{background:linear-gradient(#fffaf5 0%,#fff8f2 45%,#fff 100%)}.podcast-wrap{width:min(1180px,100% - 28px);margin:0 auto}.podcast-hero{padding:58px 0 38px;position:relative}.podcast-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:56px;display:grid}.podcast-kicker{text-transform:uppercase;letter-spacing:.22em;color:#5e6570;margin:0 0 12px;font-size:12px;font-weight:900}.podcast-title{font-family:var(--hand);color:#111;margin:0;font-size:clamp(58px,7vw,96px);line-height:.92}.podcast-highlight{font-family:var(--hand);background:#ffdcd2;border-radius:34px;margin:28px 0 18px;padding:12px 20px;font-size:clamp(28px,3.2vw,43px);line-height:1.18;display:inline-block;transform:rotate(-1deg)}.podcast-intro{max-width:620px;margin-top:14px;font-size:16px;line-height:1.85}.podcast-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.podcast-pill,.podcast-outline{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:13px;font-weight:900;display:inline-flex}.podcast-pill{color:#fff;background:#173a3f}.podcast-outline{background:#ffffff94;border:1.5px solid #e6a69a}.podcast-photo{justify-content:center;align-items:center;min-height:520px;padding:10px;display:flex;position:relative}.podcast-photo:before{content:"";background:linear-gradient(135deg,#ffd9c8,#fff2ea 65%,#ffe7da);border-radius:44% 56% 48% 52%;position:absolute;inset:40px 12px 30px;transform:rotate(-2deg)}.podcast-photo img{z-index:1;object-fit:contain;object-position:center;filter:saturate(.96);border-radius:28px;width:100%;height:auto;max-height:560px;display:block;position:relative;box-shadow:0 18px 44px #12121214}.promise-strip{background:#ffffff8c;border-top:1px solid #1111110f;border-bottom:1px solid #1111110f;margin-top:12px;padding:30px 0}.promise-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.promise-card{text-align:center;padding:10px}.promise-icon{width:58px;height:58px;box-shadow:var(--soft-shadow);background:#fff;border-radius:50%;place-items:center;margin:0 auto 14px;font-size:28px;display:grid}.promise-card b{font-size:13px;line-height:1.55;display:block}.episodes-zone{background:linear-gradient(#ffe7df 0%,#fff4ee 100%);padding:78px 0}.section-hand-title{font-family:var(--hand);margin:0 0 8px;font-size:clamp(50px,5vw,72px);line-height:1.08}.section-sub{text-transform:uppercase;letter-spacing:.14em;color:#56606b;margin:10px 0 30px;font-size:11px;font-weight:900;line-height:1.6}.coming-card{box-shadow:var(--shadow);background:#fff;border-radius:30px;grid-template-columns:230px 1fr;align-items:center;gap:38px;padding:32px;display:grid}.coming-cover{aspect-ratio:1;text-align:center;font-family:var(--hand);background:linear-gradient(145deg,#fff1e5,#ffe0d5 55%,#f0f8f4);border-radius:22px;place-items:center;padding:24px;font-size:35px;line-height:1.05;display:grid}.coming-copy h3{margin:0 0 12px;font-size:30px;line-height:1.2}.coming-copy p{max-width:690px;margin:0;font-size:14px;line-height:1.85}.rss-list{gap:22px;display:grid}.rss-episode{box-shadow:var(--soft-shadow);background:#fff;border-radius:28px;grid-template-columns:210px 1fr;align-items:center;gap:30px;padding:26px;display:grid}.rss-cover{aspect-ratio:1;text-align:center;font-family:var(--hand);background:linear-gradient(145deg,#fff1e5,#ffe0d5 55%,#f0f8f4);border-radius:20px;place-items:center;font-size:32px;line-height:1;display:grid;overflow:hidden}.rss-cover img{object-fit:cover;width:100%;height:100%}.rss-copy h3{margin:0 0 10px;font-size:28px;line-height:1.2}.rss-copy>p:not(.podcast-kicker){color:#545c68;margin:0;font-size:14px;line-height:1.8}.rss-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.rss-actions audio{width:min(430px,100%);height:42px}.why-zone{padding:74px 0}.why-card{box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#fff,#fff3ed 70%,#f5fbf7);border-radius:34px;grid-template-columns:1fr 280px;align-items:center;gap:34px;padding:38px;display:grid;position:relative}.why-card h2{font-family:var(--hand);margin:0 0 12px;font-size:52px}.why-card p{margin:0;font-size:15px;line-height:1.85}.why-note{font-family:var(--hand);text-align:center;background:#ffe3ae;border-radius:28px;padding:24px;font-size:29px;line-height:1.08;transform:rotate(3deg)}.themes-zone{padding:0 0 72px}.theme-cloud{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.theme-cloud span{background:#fff;border:1px solid #eee3dc;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900}@media (max-width:900px){.podcast-hero-grid{grid-template-columns:1fr}.podcast-photo{min-height:auto}.podcast-photo img{max-height:none}.promise-grid{grid-template-columns:repeat(2,1fr)}.promise-card:last-child{grid-column:1/-1}.coming-card,.why-card,.rss-episode{grid-template-columns:1fr}.coming-cover,.rss-cover{max-width:260px}.why-note{max-width:360px}}@media (max-width:620px){.podcast-wrap{width:min(100% - 20px,1180px)}.podcast-hero{padding-top:34px}.podcast-highlight{font-size:30px;line-height:1.22}.podcast-intro{font-size:14px}.promise-grid{grid-template-columns:1fr}.promise-card:last-child{grid-column:auto}.coming-card{gap:24px;padding:20px}.rss-episode{gap:20px;padding:18px}.why-card{padding:24px}.episodes-zone,.why-zone{padding:50px 0}.section-sub{margin-bottom:24px}}
