
.book-launch{padding-top:36px;padding-bottom:72px}.book-launch h1{font-size:clamp(36px,5vw,64px);line-height:1.08;max-width:850px}.book-launch h2{font-family:Fraunces,Georgia,serif;font-size:30px;margin:0 0 20px}.book-launch p,.book-launch li{font-size:18px;line-height:1.65}.book-launch a{color:#24483f;text-underline-offset:4px}.launch-disclosure{border-left:4px solid #E9B599;padding:16px 22px;background:#F7F3EA;margin:24px 0 36px;font-size:15px}.launch-disclosure p{font-size:15px;margin:6px 0 0}.book-introduction{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:60px;align-items:center}.book-introduction img{width:100%;height:auto;border:1px solid #d7ddd7;box-shadow:9px 12px 0 #f1eee5}.book-eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#24483f}.book-facts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0}.book-facts-grid div{background:#f7f3ea;padding:18px}.book-facts-grid dt{font-size:14px}.book-facts-grid dd{margin:8px 0 0;font-size:20px;font-weight:600}.book-section{margin:56px 0}.book-samples{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.book-samples figure{margin:0;min-width:0}.book-samples img{width:100%;height:auto;border:1px solid #d7ddd7}.book-samples figcaption{font-size:14px;margin-top:12px;line-height:1.5}.book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.book-card img{width:100%;height:auto;border:1px solid #d7ddd7}.book-card h2{font-size:28px;margin-top:24px}.book-card p{font-size:16px}.book-status{background:#f7f3ea;padding:18px 22px}.book-cta{display:inline-block;padding:13px 19px;background:#24483f;color:white!important;text-decoration:none;border-radius:3px}.book-more{padding:28px;background:#f7f3ea}.book-part-list{padding-left:24px}.book-part-list li{margin-bottom:12px}.preview-banner{padding:10px 18px;background:#f7f3ea;color:#24483f;text-align:center;font-size:13px}.book-launch *{box-sizing:border-box}.book-launch img{max-width:100%}.book-launch :focus-visible{outline:3px solid #b7734d;outline-offset:5px}@media(max-width:720px){.book-introduction{grid-template-columns:1fr;gap:32px}.book-introduction>figure{max-width:310px;margin:0 auto}.book-facts-grid{gap:8px}.book-facts-grid div{padding:12px}.book-facts-grid dd{font-size:17px}.book-grid,.book-samples{grid-template-columns:1fr}.book-card img{max-width:310px}.book-samples figure{max-width:500px}.book-launch h1{font-size:38px}.book-section{margin:40px 0}}
.skip-link{position:absolute;left:-10000px;top:0}.skip-link:focus{left:10px;z-index:100;background:white;padding:12px}.book-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.book-facts-grid>div{min-width:0}@media(max-width:380px){.book-facts-grid{grid-template-columns:1fr}.book-facts-grid>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.book-facts-grid dd{margin:0}}
.book-compare{overflow-x:auto}.book-compare table{width:100%;border-collapse:collapse;min-width:560px}.book-compare th,.book-compare td{padding:18px;text-align:left;border-bottom:1px solid #d7ddd7;vertical-align:top}.book-compare th{background:#f7f3ea}.book-compare caption{text-align:left;margin:0 0 16px}.book-faq details{border-bottom:1px solid #d7ddd7;padding:18px 0}.book-faq summary{font-weight:600;cursor:pointer}.book-sample-link{display:inline-block;margin:14px}.primary-nav{flex-wrap:wrap}

.book-table-hint{display:none}@media(max-width:720px){.book-launch .book-table-hint{display:block;font-size:14px}}
