.playbook-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;align-items:center;padding:4rem 0}.playbook-hero h1{font-size:clamp(2.2rem,4.4vw,4.3rem);line-height:1.08}.lead{font-size:1.35rem}.book-preview{padding:2.2rem;background:linear-gradient(145deg,#123d42,#07151e);border:1px solid #77baa6;border-left:12px solid #66b99e;box-shadow:18px 18px 0 #0c242c;min-height:440px;display:flex;flex-direction:column;gap:1.3rem}.book-preview span{font-size:.8rem;letter-spacing:.15em;color:#b8f0dc}.book-preview strong{font-size:3.5rem;line-height:1}.book-preview p{font-size:1.6rem}.book-preview small{line-height:1.8;color:#b8f0dc}.book-preview em{font-size:.7rem;font-style:normal;margin-top:auto}.book-lines{display:flex;gap:12px}.book-lines i{height:36px;width:36px;border:1px solid #b8f0dc;border-radius:50%}.playbook-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.playbook-grid article{padding:1rem;border-top:1px solid #54706e}@media(max-width:760px){.playbook-hero{grid-template-columns:1fr;gap:2rem;padding:2rem 0}.book-preview{max-width:420px;min-height:400px;margin:0 16px 1rem 0}.playbook-grid{grid-template-columns:1fr}}
.book-preview img{width:100%;max-height:420px;object-fit:cover;object-position:center}.book-preview{padding:1rem}.book-preview strong{font-size:2rem}