.flow-guide-layout{align-items:center}.flow-guide-context{color:var(--muted);max-width:340px;margin-top:24px;font-size:14px;line-height:1.85}.flow-guide{justify-self:end;width:100%;max-width:510px}.flow-guide-image{border:1px solid #b79f6970;display:block;box-shadow:0 20px 45px #041b2040}.flow-guide-image img{width:100%;height:auto;display:block}.flow-guide figcaption{text-align:center;margin-top:12px}.flow-guide figcaption .text-link{gap:20px;font-size:12px}.flow-guide-transcript{color:var(--muted);border-block:1px solid #b79b6755;margin-top:18px;font-size:13px;line-height:1.8}.flow-guide-transcript summary{cursor:pointer;color:var(--cream);justify-content:space-between;align-items:center;padding-block:13px;list-style:none;display:flex}.flow-guide-transcript summary::-webkit-details-marker{display:none}.flow-guide-transcript summary span{font-size:22px}.flow-guide-transcript[open] summary span{transform:rotate(45deg)}.flow-guide-transcript ol{margin:8px 0 20px;padding-left:20px}.flow-guide-transcript li+li{margin-top:20px}.flow-guide-transcript h3{font:500 12px/1.7 var(--sans);letter-spacing:.5px;color:var(--cream);margin-bottom:7px}.flow-guide-transcript>p{padding-bottom:20px}@media (max-width:680px){.flow-guide{justify-self:center;max-width:420px}.flow-guide-layout{gap:30px}}.book-intro-copy>.book-sample-link{margin-right:24px}.book-intro-copy>.body-copy+.body-copy{margin-top:15px}.manuscript-excerpt{background:#eee7d9;border-top:1px solid #b79b6755;padding-block:65px;scroll-margin-top:24px}.excerpt-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9%;display:grid}.excerpt-heading h2{letter-spacing:-.8px;margin-top:18px;font-size:clamp(31px,3.6vw,46px);line-height:1.23}.excerpt-heading h2 em{color:var(--gold-ink)}.excerpt-heading>p:last-child{color:var(--muted);margin-top:24px;font-size:12px}.excerpt-prose blockquote{font:400 18px/1.95 var(--serif);color:var(--ink);margin:0}.excerpt-prose blockquote p+p{margin-top:23px}.excerpt-attribution{letter-spacing:.6px;color:var(--gold-ink);margin-top:28px;font-size:11px}.excerpt-attribution span{letter-spacing:0;color:var(--muted);font-size:11px}.excerpt-prose>.text-link{margin-top:22px;font-size:12px}@media (max-width:680px){.manuscript-excerpt{padding-block:42px}.excerpt-layout{grid-template-columns:1fr;gap:28px}.excerpt-heading h2{font-size:35px}.excerpt-heading>p:last-child{margin-top:14px}.excerpt-prose blockquote{font-size:17px;line-height:1.9}}
