.chapter-navigation{display:block;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--line,#c9c9c2)}.chapter-navigation h2{font-size:1.25rem}.chapter-navigation p{font-size:.9rem;line-height:1.7}.chapter-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.chapter-links>a,.chapter-boundary{min-width:0;padding:1rem;border:1px solid currentColor;overflow-wrap:anywhere}.chapter-links a{white-space:normal;align-items:flex-start;display:flex;flex-direction:column;gap:.4rem;min-height:44px;text-decoration:none}.chapter-links a:hover{text-decoration:underline}.chapter-links a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.chapter-links strong{font-size:1rem;line-height:1.6}.chapter-boundary{color:#62645f;border-style:dashed}.chapter-gesture-hint{max-width:55rem}@media(max-width:360px){.chapter-links{gap:.5rem}.chapter-links>a,.chapter-boundary{padding:.65rem}}
 .chapter-navigation a:after{content:none}
/* Keep the adjacent footer within the reading viewport at 200% zoom. */
footer .footer-brand{min-width:0;max-width:100%}footer .footer-brand img{max-width:100%;height:auto}
