.P55pja_main{width:100%;max-width:1200px;padding:56px var(--space-6) 80px;gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.P55pja_hero{max-width:820px;padding-top:var(--space-5);flex-direction:column;gap:20px;display:flex}.P55pja_h1{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:52px;line-height:1.05}.P55pja_lede{color:var(--muted);max-width:640px;margin:0;font-size:19px;line-height:1.55}.P55pja_section{flex-direction:column;gap:18px;display:flex}.P55pja_eyebrow{font:600 12px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.P55pja_h2{text-wrap:balance;margin:0;font-size:32px;line-height:1.2}.P55pja_sectionLede{color:var(--muted);max-width:680px;margin:0;font-size:17px;line-height:26px}.P55pja_muted{color:var(--muted)}.P55pja_acts{flex-wrap:wrap;gap:10px;display:flex}.P55pja_bookHero{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.P55pja_cover{border-radius:var(--radius-md);border:1px solid var(--line);width:100%;max-width:220px;height:auto;box-shadow:var(--shadow-pop);display:block}.P55pja_bookText{flex-direction:column;gap:14px;display:flex}.P55pja_bookTitle{margin:0;font-size:30px}.P55pja_bookSub{max-width:700px;color:var(--ink);margin:0;font-size:18px;line-height:1.6}.P55pja_bookHook{max-width:760px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.P55pja_twoUp{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.P55pja_bullets{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.P55pja_bullet{gap:10px;font-size:15px;line-height:1.5;display:flex}.P55pja_arrow{color:var(--accent)}.P55pja_arc{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.P55pja_arcFeature{background:var(--accentSoft)}.P55pja_range{font:600 13px var(--font-sans);color:var(--accent)}.P55pja_arc .P55pja_ink{color:var(--ink)}.P55pja_twoUpTight{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.P55pja_editionName{font-family:var(--font-display);margin:0;font-size:21px;font-weight:450}.P55pja_listen{gap:var(--space-2);flex-wrap:wrap;display:flex}.P55pja_listen .P55pja_btnSmall{height:34px;font-size:13px}.P55pja_episodeBlock{border-top:1px solid var(--line);padding-top:var(--space-3)}.P55pja_episodes{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.P55pja_episode{gap:10px;font-size:14px;line-height:1.45;display:flex}.P55pja_epDate{width:70px;color:var(--muted);flex:none}.P55pja_episode .P55pja_epTitle{min-width:0;color:var(--ink);text-decoration:none}.P55pja_episode a.P55pja_epTitle:hover{color:var(--accent)}.P55pja_episode a.P55pja_epTitle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.P55pja_feedNote{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.P55pja_deckCard{max-width:760px}.P55pja_deckCard .P55pja_slide{aspect-ratio:16/9;justify-content:center;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raised);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.P55pja_deckCard .P55pja_slide:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.P55pja_slideEyebrow{font:600 12px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.P55pja_slideTitle{font-size:40px;line-height:1.1}.P55pja_slideSub{color:var(--muted);font-size:17px;line-height:1.5}.P55pja_slideByline{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.P55pja_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.P55pja_main{padding:var(--space-6) var(--space-4) var(--space-8);gap:var(--space-8)}.P55pja_hero{padding-top:var(--space-2)}.P55pja_h1{font-size:34px}.P55pja_lede{font-size:17px}.P55pja_bookHero,.P55pja_twoUp,.P55pja_arc,.P55pja_twoUpTight{grid-template-columns:minmax(0,1fr)}.P55pja_deckCard .P55pja_slide{aspect-ratio:auto;padding:var(--space-5)}.P55pja_slideTitle{font-size:28px}}
