.book-page{width:min(760px,92vw);padding-block:calc(var(--header-h,96px) + 2rem) 5rem;margin-inline-start:auto;margin-inline-end:auto}.book-page-head p{color:var(--color-neutral-text-secondary);margin-top:.6rem}.book-stage-solo{margin-top:1.5rem}.book-hint{text-align:center;font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-neutral-text-secondary);margin-top:1.4rem}.book-desc{margin-top:3rem}.book-desc h2,.book-moment-full h2{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;margin-bottom:1rem;font-size:1.3rem}.book-desc p{margin-bottom:1.1rem;font-size:1.06rem;line-height:2.1}.book-moment-full{margin-top:3rem}.book-moment-full img{border-radius:var(--radius-lg,16px);border:1px solid #3a416099;width:100%;height:auto}.book-moment-full p{color:var(--color-neutral-text-secondary);margin-top:.9rem;line-height:1.9}.book-moment-full a{margin-top:.9rem}.book-cta{border-radius:var(--radius-full);background:var(--gradient-brand);width:-moz-fit-content;width:fit-content;color:var(--color-primary-dark);font-weight:var(--font-weight-semibold,600);border:1px solid #efa132b3;margin:3rem auto 0;padding:.8rem 1.8rem;display:block}
