.g-JwcG_page{gap:var(--space-6);padding-block:var(--space-8) var(--space-16);overflow-wrap:anywhere;min-width:0;display:grid}.g-JwcG_page h1{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3rem);line-height:1.2}.g-JwcG_page h2{font-family:var(--font-display);font-size:1.6rem}.g-JwcG_intro{gap:var(--space-6);grid-template-columns:minmax(180px,28%) minmax(0,1fr);align-items:start;display:grid}.g-JwcG_intro img{object-fit:contain;width:100%;max-height:430px;display:block}.g-JwcG_copy{gap:var(--space-4);display:grid}.g-JwcG_copy p{line-height:1.7}.g-JwcG_byline,.g-JwcG_note{color:var(--color-text-muted);font-size:var(--text-sm)}.g-JwcG_actions,.g-JwcG_navigation{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.g-JwcG_actions .ui-button{white-space:normal;text-align:center;text-decoration:none}.g-JwcG_request.g-JwcG_request{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--color-text-muted);text-underline-offset:4px}.g-JwcG_toc{gap:var(--space-3);padding:0;list-style:none;display:grid}.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}.g-JwcG_toc a:hover{color:var(--color-accent)}.g-JwcG_toc span{font-size:var(--text-sm);color:var(--color-text-muted);flex-shrink:0}.g-JwcG_reading{gap:var(--space-6);width:100%;max-width:1000px;margin-inline:auto;display:grid}.g-JwcG_sheet{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-2);margin:0}.g-JwcG_sheet img{width:100%;height:auto;display:block}.g-JwcG_sheet figcaption{padding:var(--space-2);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.g-JwcG_text{padding:var(--space-3);line-height:1.7}.g-JwcG_text summary{cursor:pointer;color:var(--color-accent)}.g-JwcG_transcript{white-space:pre-wrap;font-family:var(--font-body);margin-top:var(--space-3);font-size:1rem}.g-JwcG_navigation{padding-block:var(--space-4);border-block:1px solid var(--color-border);justify-content:space-between}@media (max-width:640px){.g-JwcG_intro{grid-template-columns:1fr}.g-JwcG_intro img{max-height:320px}.g-JwcG_toc a{gap:var(--space-2);flex-direction:column}.g-JwcG_navigation{align-items:stretch}.g-JwcG_reading{gap:var(--space-4)}}@media print{.printable-book-chapter .g-JwcG_reading{max-width:none;display:block}.printable-book-chapter .g-JwcG_reading>section{break-inside:avoid;break-after:page}.printable-book-chapter .g-JwcG_reading>section:last-child{break-after:auto}.printable-book-chapter .g-JwcG_sheet{border:0;padding:0}.printable-book-chapter .g-JwcG_sheet img{margin-inline:auto;max-width:100%!important;max-height:245mm!important}}
