.content-page{color:#332823}.page-hero{background:linear-gradient(125deg,#f7f2ed 55%,#eadbd4);grid-template-columns:1fr 1fr;gap:7vw;padding:85px 7vw;display:grid}.page-hero h1{margin:20px 0;font:500 clamp(42px,5.5vw,76px)/1.05 Playfair Display,serif}.page-hero h2{max-width:550px;margin:25px 0;font:500 clamp(26px,2.8vw,38px)/1.3 Playfair Display,serif}.content-page p{margin:0 0 16px;line-height:1.8}.page-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;padding:60px 7vw 80px;display:grid}.page-section{background:#fbf8f5;border:1px solid #d8c7bd;padding:36px}.page-section:nth-child(4n+2),.page-section:nth-child(4n+3){background:#f1e6e0}.page-section h2{margin:0 0 24px;font:500 30px/1.2 Playfair Display,serif}.page-actions{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.page-actions .button{line-height:1.6;display:inline-block}.page-book-cover{object-fit:contain;width:100%;height:320px;margin-bottom:28px}.page-disclaimer{color:#68534b;max-width:1100px;padding:0 7vw 55px;font-size:13px}.content-page+footer a{color:inherit}@media (max-width:800px){.page-hero{grid-template-columns:1fr;gap:25px;padding:55px 25px}.page-sections{grid-template-columns:1fr;gap:24px;padding:35px 25px 55px}.page-section{padding:26px}.page-book-cover{height:280px}.page-disclaimer{padding:0 25px 40px}}
