/* Scoped to the dedicated book page; shared site styles remain unchanged. */
.trust-book-page main{background:var(--paper);color:var(--ink)}
.trust-hero{padding:145px 5.4vw 64px;display:grid;grid-template-columns:1.25fr 1fr;gap:7vw;align-items:center;max-width:1600px;margin:auto}
.trust-pitch h1{font:400 clamp(40px,4.3vw,68px)/1.02 var(--serif);letter-spacing:-.045em;margin:20px 0 18px}
.trust-availability{color:#455c3c}.trust-author{font-size:14px;color:#4d5748;margin:0 0 26px}.trust-hook{font:400 clamp(24px,2.1vw,32px)/1.2 var(--serif);letter-spacing:-.025em;margin:0 0 16px}.trust-summary{font-size:18px;line-height:1.65;max-width:550px;margin:0;color:#4d5748}.trust-hero .book-purchase-actions{margin-top:24px;gap:12px 24px}.trust-hero .quiet-link{max-width:360px}
.trust-cover{margin:0;padding:44px 30px 26px;background:radial-gradient(ellipse at 48% 35%,#274c3a,#102b1e 62%,#0a1e15);display:flex;flex-direction:column;align-items:center;gap:28px}.trust-cover img{display:block;width:min(85%,320px);height:auto;box-shadow:12px 18px 30px #0006}.trust-cover figcaption{color:#e2c58e;font-size:12px;line-height:1.5;text-align:center;letter-spacing:.5px}
.trust-section{padding:64px 5.4vw;border-top:1px solid #c8cdc4}.trust-section h2{font:400 clamp(34px,3.5vw,52px)/1.08 var(--serif);letter-spacing:-.035em;margin:16px 0 25px;max-width:900px}.trust-section p{font-size:17px;line-height:1.7;color:#4d5748;max-width:760px}.trust-section p.eyebrow{font-size:12px;color:#586b4e;margin:0}.trust-context,.trust-learn{display:grid;grid-template-columns:1fr 1.2fr;gap:7vw}.trust-prose p:first-child{margin-top:0}.trust-prose p:last-child{margin-bottom:0}.trust-audience{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px}.trust-audience article{border-top:1px solid #adb9a7;padding-top:24px}.trust-audience .eyebrow{color:#586b4e}.trust-audience h3{font:400 28px/1.15 var(--serif);letter-spacing:-.025em;margin:20px 0 12px}.trust-audience p{margin:0}
.trust-learn ul{padding:0;margin:0;list-style:none}.trust-learn li{font-size:17px;line-height:1.6;padding:18px 0 18px 26px;border-bottom:1px solid #c8cdc4;position:relative}.trust-learn li:first-child{padding-top:0}.trust-learn li::before{content:'•';position:absolute;left:0;color:#3d5b31}.trust-tools{background:#e8eddf}.trust-tools ul{display:grid;grid-template-columns:1fr 1fr;gap:14px 40px;padding-left:20px;max-width:800px;line-height:1.6;margin:28px 0 32px}.trust-close{background:var(--ink);color:var(--paper)}.trust-close h2{max-width:880px}.trust-close p,.trust-close p.eyebrow{color:#b8c0b3}.trust-close p.trust-signoff{color:var(--accent);margin-top:30px}.trust-close .amazon-buy:focus-visible{outline-color:var(--paper)}
@media(max-width:760px){.trust-hero{padding:116px 6vw 40px;grid-template-columns:1fr;gap:32px}.trust-pitch h1{font-size:clamp(32px,8.7vw,52px);margin:14px 0}.trust-author{margin-bottom:20px}.trust-hook{font-size:26px}.trust-summary{font-size:16px;line-height:1.6}.trust-cover{padding:30px 24px 22px}.trust-cover img{width:min(75%,280px)}.trust-section{padding:44px 6vw}.trust-context,.trust-learn,.trust-audience{grid-template-columns:1fr;gap:24px}.trust-section h2{font-size:34px}.trust-tools ul{grid-template-columns:1fr;gap:10px}.trust-audience{margin-top:26px}.trust-section p{font-size:16px}}
