.qp04ya_hero{text-align:center;padding-bottom:40px}.qp04ya_eyebrow{font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--oxblood);border:1px solid var(--ink-24);border-radius:var(--radius-s);margin-bottom:20px;padding:6px 10px;display:inline-block}.qp04ya_sub{font-family:var(--ff-italic);color:var(--ink-80);max-width:640px;margin:18px auto 0;font-size:26px;line-height:1.3}.qp04ya_videoWrap{max-width:1080px;margin:0 auto}.qp04ya_video{aspect-ratio:16/10;background:var(--ink);border-radius:var(--radius-l);width:100%;height:auto;display:block;box-shadow:0 24px 60px #14110d2e}.qp04ya_figcaption{text-align:center;margin-top:12px}.qp04ya_prose{max-width:720px;margin:0 auto}.qp04ya_prose h2{margin:48px 0 14px}.qp04ya_prose h2:first-child{margin-top:0}.qp04ya_prose p{color:var(--ink-80);margin:0 0 14px}.qp04ya_chaptersHead{text-align:center;max-width:720px;margin:0 auto 64px}.qp04ya_chaptersHead p{color:var(--ink-64);margin:16px 0 0}.qp04ya_chapter{border-top:1px solid var(--ink-12);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1120px;margin:0 auto;padding:56px 0;display:grid}.qp04ya_chapter:first-of-type{border-top:0}.qp04ya_flip .qp04ya_figure{order:2}.qp04ya_figure{margin:0}.qp04ya_figure img{border-radius:var(--radius-l);width:100%;height:auto;display:block}.qp04ya_figure figcaption{margin-top:10px}.qp04ya_num{font-family:var(--ff-display);font-size:var(--t-h4);color:var(--ink-48);letter-spacing:.04em}.qp04ya_chapterName{font-size:var(--t-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-64);margin-top:6px;display:block}.qp04ya_headline{margin:10px 0 22px}.qp04ya_block{margin:0 0 18px}.qp04ya_label{font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-64);margin:0 0 4px;font-weight:600}.qp04ya_block p{color:var(--ink-80);margin:0}.qp04ya_goal{border-left:2px solid var(--oxblood);padding-left:14px}.qp04ya_closing{text-align:center;max-width:640px;margin:0 auto}.qp04ya_closing p{color:var(--ink-64);margin:16px 0 28px}@media (max-width:860px){.qp04ya_chapter{grid-template-columns:1fr;gap:24px;padding:40px 0}.qp04ya_flip .qp04ya_figure{order:0}.qp04ya_sub{font-size:21px}}
