.book-menu{padding-block:42px 56px}.book-menu-pages{gap:38px;display:grid}.book-page{padding:48px 48px 60px;transform:rotate(-.35deg)}.book-page:nth-child(2n){--paper:#f2e7d1;transform:rotate(.4deg)}.book-page:nth-child(3n){transform:rotate(-.15deg)}.book-page:after{content:"—  " attr(data-page) "  —";color:#8c7756;letter-spacing:.16em;pointer-events:none;font:13px Georgia,Times New Roman,serif;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.book-page h2{letter-spacing:-.035em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,4vw,2.5rem);font-weight:400;line-height:1.15;color:#593d25!important}.book-page p{color:#635746;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.book-page a{color:#644427;box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px #98794e40;background:0 0;border:1px solid #98794e;border-radius:2px;gap:14px;font-size:14px}.book-page a:after{content:"→";font-size:19px;line-height:1}.book-page a:hover{color:#3f2d1b;background:#e7d8ba}.book-page-content>[aria-hidden=true],.book-page-ink-image{mix-blend-mode:multiply;filter:sepia(.45)saturate(.65)}.book-page .inline-flex:not(a){color:#796344;letter-spacing:.15em;background:0 0;border-color:#b6a17e;font-size:10px}[data-topic-appearance=monochrome] .book-page:after{color:#bcbcbc}[data-topic-appearance=monochrome] .book-page-content>[data-topic-visual]{mix-blend-mode:normal;filter:grayscale()}@media (max-width:767px){.book-menu{padding:24px 16px 36px}.book-menu-pages{gap:26px}.book-page{padding:34px 26px 52px}.book-page-content{gap:24px}.book-page-content>[aria-hidden=true]{order:1;width:100%;max-width:360px;margin-inline:auto}.book-page p{font-size:16px;line-height:1.75}}
