.prose{max-width:850px}.prose p{line-height:1.75}.prose li{margin:12px 0}.prose input,.prose textarea{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #aaa;border-radius:8px;margin:8px 0 20px;font:inherit}.prose pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#f3f3f3;color:#222}.prose summary{cursor:pointer;font-weight:600}h1{overflow-wrap:anywhere}@media(max-width:640px){.topnav{flex-wrap:wrap;gap:12px}.top .wrap{flex-wrap:wrap;gap:14px}}