/* Scoped to the explicitly added book supplements. */
.book-variant { overflow-wrap:anywhere; }
.book-variant summary { cursor:pointer; padding:.4rem 0; line-height:1.5; }
.book-variant summary strong { font-size:1.15rem; }
.book-variant-label { display:inline-block; margin-right:.65rem; font-size:.78rem; font-weight:700; }
.book-variant h3 { margin:1.5rem 0 .65rem; font-size:1.05rem; }
.book-variant li { margin-bottom:.6rem; line-height:1.65; }
.book-variant-image { display:block; width:min(100%,260px); height:auto; margin:1rem 0 .4rem; border-radius:10px; }
.book-image-note { font-size:.78rem; opacity:.85; }
.book-recipe-note p { margin:0; font-size:.9rem; line-height:1.65; }
.book-recipe-note a { color:inherit; text-decoration:underline; text-underline-offset:.2em; }
.book-supplements, .book-recipe-follow { order:8; width:100%; max-width:100%; }
.book-supplements summary:focus-visible { outline:2px solid currentColor; outline-offset:4px; }
.rp-section.book-variant { padding:1.25rem; border:1px solid #d9d4c8; border-radius:12px; margin-top:1.5rem; }
@media print { .book-variant > :not(summary) { display:block!important; } }
