
.jf-book{color:#272d58;background:#f8f3e9;font-family:Arial,sans-serif;font-size:17px;line-height:1.65}.jf-book *{box-sizing:border-box}.jf-book h1,.jf-book h2,.jf-book h3{color:inherit;line-height:1.2}.jf-book h2{font-family:Georgia,serif;font-size:clamp(30px,3.4vw,46px);font-weight:400;margin:0 0 24px}.jf-book h3{font-size:20px;margin:0 0 16px}.jf-book a{color:inherit}.jf-book img{display:block;max-width:100%;height:auto}.jf-book p{margin:0 0 24px}.jf-wrap{max-width:1200px;margin:0 auto;padding:64px 32px}.jf-hero{display:grid;grid-template-columns:1fr 1fr;background:#ebe3bf;min-height:600px}.jf-hero-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px}.jf-hero h1{width:100%;max-width:520px;margin:12px 0 28px}.jf-hero h1 img{width:100%}.jf-eyebrow,.jf-subtitle{text-transform:uppercase;font-size:15px;letter-spacing:.025em;max-width:420px}.jf-hero-photo{width:100%;height:100%!important;object-fit:cover}.jf-button{display:inline-flex;justify-content:center;align-items:center;background:#272d58;color:#fff!important;padding:14px 28px;min-height:48px;border:1px solid #272d58;text-decoration:none;text-align:center;font-size:16px}.jf-button:hover{background:#3a416f}.jf-book a:focus-visible{outline:3px solid #a65e29;outline-offset:4px}.jf-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.jf-intro>img{max-height:480px;width:100%;object-fit:contain}.jf-bonus{text-align:center;background:#ebe3bf;max-width:none;padding:64px 24px}.jf-bonus p{max-width:750px;margin:0 auto 24px}.jf-booksellers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.jf-region ul{padding:0;list-style:none;margin:0}.jf-region li{margin:8px 0}.jf-region a{display:block;padding:12px 16px;border:1px solid #272d5840;text-decoration:none;min-height:48px}.jf-region a:hover{background:#ebe3bf}.jf-testimonials>div{display:grid;grid-template-columns:1fr 1fr;gap:32px}.jf-testimonials blockquote{margin:0;padding:28px;background:#ebe3bf}.jf-testimonials cite{font-style:normal;font-weight:bold}.jf-discover ol{display:grid;grid-template-columns:1fr 1fr;gap:20px 48px;padding-left:24px}.jf-discover li{padding-left:8px}.jf-author{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.jf-author img{width:100%;max-height:580px;object-fit:cover}.jf-book [id]{scroll-margin-top:90px}@media(max-width:749px){.jf-hero{grid-template-columns:1fr}.jf-hero-copy{padding:40px 24px}.jf-hero-photo{max-height:540px;object-position:center 30%}.jf-wrap{padding:40px 24px}.jf-intro,.jf-author{grid-template-columns:1fr;gap:28px}.jf-intro>img{max-height:380px}.jf-booksellers{grid-template-columns:1fr 1fr;gap:24px 16px}.jf-testimonials>div,.jf-discover ol{grid-template-columns:1fr}.jf-book{font-size:16px}.jf-bonus{padding:40px 24px}}@media(max-width:380px){.jf-booksellers{grid-template-columns:1fr}}
