.keychain-page .token-body{max-width:860px}.keychain-page h3{font-size:22px;line-height:1.4;margin:30px 0 14px}.keychain-page .token-photo{margin:32px auto;max-width:620px}.keychain-page .token-photo img{width:100%;height:auto;object-fit:contain}.keychain-page .token-photo figcaption{font-size:13px}.keychain-contents{display:flex;flex-wrap:wrap;gap:10px 22px;border-block:1px solid #d8dfe2;padding:20px 0;margin:28px 0;font-size:14px}.keychain-contents strong{flex-basis:100%}.keychain-page section{scroll-margin-top:120px}.keychain-brief h3{margin-top:0}.keychain-page .token-table td:before{display:none}@media(max-width:600px){.keychain-page .token-table table,.keychain-page .token-table tbody,.keychain-page .token-table tr,.keychain-page .token-table th,.keychain-page .token-table td{display:block;width:100%}.keychain-page .token-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.keychain-page .token-table tr{margin-bottom:16px;border:1px solid #dce1e3}.keychain-page .token-table th,.keychain-page .token-table td{border:0;padding:12px 14px;font-size:15px}.keychain-page .token-table th{background:#eaeef0}.keychain-page .token-table td:before{display:block;content:attr(data-label);font-weight:700;font-size:12px;color:#536876;margin-bottom:4px}.keychain-page .token-table caption{display:block}.keychain-page h3{font-size:20px}}
