.info-page .info-hero{display:block;max-width:100%}.info-page .info-hero .about-hero-copy{max-width:52rem}.info-prose{max-width:52rem}.info-page .about-tech-grid section{min-width:0}.info-page p,.info-page a{overflow-wrap:anywhere}.info-ruby-example{font-size:2.5rem;line-height:2.6;padding:1rem 0}.info-ruby-example ruby{ruby-position:over;margin-right:.12em}.info-ruby-example rt{font:500 .34em/1.3 system-ui,sans-serif;letter-spacing:.02em}.info-ruby-example small{display:block;font-size:.85rem;line-height:1.5;color:var(--muted)}@media(max-width:650px){.info-page .info-hero{padding:28px 22px}.info-page .info-hero h1{font-size:clamp(30px,9vw,44px)}.info-page .about-nav{gap:14px}.info-page .about-workflow{padding:28px 20px}.info-page .about-tech-grid{grid-template-columns:1fr}}
.info-developer-guide{margin:2rem 0}.info-developer-guide article{padding:1rem 0}.info-developer-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.info-developer-guide code{overflow-wrap:anywhere}
