
.sample-intro{display:grid;grid-template-columns:minmax(140px,240px) minmax(0,1fr);gap:3rem;align-items:center;padding-top:3rem;padding-bottom:3rem}.sample-cover{width:100%;height:auto;max-height:370px;object-fit:contain;filter:drop-shadow(9px 12px 10px #10242c30)}.sample-intro h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;max-width:22ch}.sample-intro p{line-height:1.7;max-width:63ch}.sample-author{font-weight:700}.sample-note{font-size:.9rem;color:#526167}.sample-reading{max-width:710px;width:calc(100% - 2.5rem);margin:auto}.sample-reading section{padding:2.5rem 0;border-top:1px solid #c6b997;scroll-margin-top:140px}.sample-reading h2{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.2}.sample-reading section>p:not(.eyebrow){font-family:Georgia,serif;font-size:1.22rem;line-height:1.85;margin-bottom:1.15rem}.sample-finish{background:#edf0e7;border:1px solid #d0d6c3;border-radius:12px;padding:2rem;margin:1rem 0 4rem}.sample-finish h2{font-size:2rem}.sample-finish p{line-height:1.7}.sample-page .actions{flex-wrap:wrap;gap:.7rem}.sample-page .eyebrow{color:#6d5525}.sample-page .btn{display:inline-block}.sample-page .btn:focus-visible{outline:3px solid #8d6b28;outline-offset:4px}@media(max-width:650px){.sample-intro{grid-template-columns:1fr;gap:1.6rem;padding-top:2rem}.sample-cover{max-height:250px;max-width:175px;justify-self:center}.sample-intro h1{font-size:2.2rem}.sample-reading section>p:not(.eyebrow){font-size:1.12rem;line-height:1.8}.sample-reading section{scroll-margin-top:190px}.sample-finish{padding:1.3rem}.sample-page .actions{display:flex;flex-direction:column;align-items:flex-start}}@media print{.sample-intro nav,.sample-finish .actions,.reading-actions{display:none}.sample-reading{max-width:none}}
