.Books-module__g-JwcG__page{gap:var(--space-6);padding-block:var(--space-8) var(--space-16);overflow-wrap:anywhere;min-width:0;display:grid}.Books-module__g-JwcG__page h1{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3rem);line-height:1.2}.Books-module__g-JwcG__page h2{font-family:var(--font-display);font-size:1.6rem}.Books-module__g-JwcG__intro{gap:var(--space-6);grid-template-columns:minmax(180px,28%) minmax(0,1fr);align-items:start;display:grid}.Books-module__g-JwcG__intro img{object-fit:contain;width:100%;max-height:430px;display:block}.Books-module__g-JwcG__copy{gap:var(--space-4);display:grid}.Books-module__g-JwcG__copy p{line-height:1.7}.Books-module__g-JwcG__byline,.Books-module__g-JwcG__note{color:var(--color-text-muted);font-size:var(--text-sm)}.Books-module__g-JwcG__actions,.Books-module__g-JwcG__navigation{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.Books-module__g-JwcG__actions .ui-button{white-space:normal;text-align:center;text-decoration:none}.Books-module__g-JwcG__request{color:var(--color-accent);text-underline-offset:4px}.Books-module__g-JwcG__toc{gap:var(--space-3);padding:0;list-style:none;display:grid}.Books-module__g-JwcG__toc a{justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-border);text-decoration:none;display:flex}.Books-module__g-JwcG__toc a:hover{color:var(--color-accent)}.Books-module__g-JwcG__toc span{font-size:var(--text-sm);color:var(--color-text-muted);flex-shrink:0}.Books-module__g-JwcG__reading{gap:var(--space-6);width:100%;max-width:1000px;margin-inline:auto;display:grid}.Books-module__g-JwcG__sheet{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-2);margin:0}.Books-module__g-JwcG__sheet img{width:100%;height:auto;display:block}.Books-module__g-JwcG__sheet figcaption{padding:var(--space-2);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.Books-module__g-JwcG__text{padding:var(--space-3);line-height:1.7}.Books-module__g-JwcG__text summary{cursor:pointer;color:var(--color-accent)}.Books-module__g-JwcG__transcript{white-space:pre-wrap;font-family:var(--font-body);margin-top:var(--space-3);font-size:1rem}.Books-module__g-JwcG__navigation{padding-block:var(--space-4);border-block:1px solid var(--color-border);justify-content:space-between}@media (max-width:640px){.Books-module__g-JwcG__intro{grid-template-columns:1fr}.Books-module__g-JwcG__intro img{max-height:320px}.Books-module__g-JwcG__toc a{gap:var(--space-2);flex-direction:column}.Books-module__g-JwcG__navigation{align-items:stretch}.Books-module__g-JwcG__reading{gap:var(--space-4)}}
