
/* Boeken naast de beeldverhalen, in dezelfde rustige vormgeving. */
#de-boeken{margin-top:64px}#de-boeken>h2{margin-bottom:26px}.book-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.book-actions .button{margin:0;line-height:1.5}.book-reading{max-width:760px;margin:54px auto}.book-reading h2{margin-top:38px}.book-chapters{padding-left:1.5em;line-height:1.8}.book-chapters li{padding:4px 0}.book-back{margin-bottom:26px}.book-feature-detail h1{font-size:clamp(32px,4.6vw,48px);line-height:1.15;margin:12px 0 20px}.book-feature-detail .intro{font-size:clamp(19px,2.5vw,24px)}.book-feature .stories-eyebrow{font-size:12px;line-height:1.6}.book-feature .book-description h3{font-size:clamp(25px,3vw,34px);line-height:1.25}.book-cover-link img{height:auto}.book-page .book-feature{grid-template-columns:minmax(180px,290px) minmax(0,1fr)}
@media(max-width:700px){.book-page .book-feature{grid-template-columns:1fr}.book-page .book-cover-link{max-width:260px;margin:auto}.book-actions{flex-direction:column;align-items:flex-start}.book-actions .button{max-width:100%;box-sizing:border-box}.book-reading{margin-top:36px}#de-boeken{margin-top:42px}}

.book-language{margin-top:26px;padding-top:20px;border-top:1px solid rgba(224,196,139,.28)}.book-language>p{margin:0;line-height:1.7}.book-language .book-actions{margin:14px 0 0}

/* Gelijke zichtbare omslaghoogte, met behoud van de eigen verhoudingen. */
.stories-page #de-boeken .book-feature{grid-template-columns:minmax(0,324px) minmax(0,1fr);align-items:start}
.stories-page #de-boeken .book-cover-link{width:100%;max-width:324px;aspect-ratio:324/420;display:flex;justify-content:center;align-items:center;box-shadow:none}
.stories-page #de-boeken .book-cover-link img{width:auto;height:100%;max-width:100%;object-fit:contain;box-sizing:border-box;box-shadow:0 15px 45px #02040d99,0 0 28px #e5c28220}
.book-page .book-feature{grid-template-columns:minmax(0,324px) minmax(0,1fr);align-items:start}
.book-page .book-cover-link{width:100%;max-width:324px}
@media(max-width:700px){.stories-page #de-boeken .book-feature,.book-page .book-feature{grid-template-columns:1fr}.stories-page #de-boeken .book-cover-link,.book-page .book-cover-link{width:100%;max-width:324px;margin-inline:auto}}
