.mdx-heading{margin:20px 0 14px;&:before,&:hover:before{content:none}}.mdx-heading-1:before,.mdx-heading-2:before,.mdx-heading-3:before,.mdx-heading-4:before{content:none}.mdx-a{color:var(--felt-600);display:inline;margin:0 4px;font-size:1.1rem;line-height:2;word-break:break-all;&:hover{color:var(--felt-800);text-decoration:underline}}.mdx-span{line-height:2;margin-bottom:.75rem;font-size:1.1rem;color:var(--ink-700);word-break:break-all;.mdx-p{padding:10px 0;margin:0}}.mdx-p{margin-bottom:.75rem;color:var(--ink-700)}.mdx-blockquote{font-size:.875rem;line-height:1.25rem;margin-bottom:20px;padding:2px 16px;border-left:4px solid var(--felt-600);color:var(--ink-700);--tw-bg-opacity:1;background-color:var(--ink-50);.mdx-p{padding:10px 0;margin:0}}.mdx-ul{margin-bottom:16px;.mdx-li{position:relative;margin:.3rem 0;.mdx-ul{margin-top:.6rem}.mdx-p,.mdx-ul{margin-bottom:0}}}.mdx-ol{margin-bottom:16px;counter-reset:li;.mdx-li{list-style:none;padding:.12rem 0;margin:.3rem 0;position:relative;.mdx-ol,.mdx-p{margin-bottom:0}.mdx-ol{margin-top:.6rem}}}.mdx-input[type=checkbox]{border:2px solid var(--felt-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:16px;width:16px;transition:all .15s ease-out 0s;display:inline-block;outline:0;border-radius:2px;flex-shrink:0;margin-right:8px;opacity:.7;&:checked{background:var(--felt-600)}&:before{left:1px;top:5px;width:0;height:2px;transition:all .2s ease-in;transform:rotate(45deg)}&:after,&:before{position:absolute;content:"";background:#fff}&:after{right:7px;bottom:3px;width:2px;height:0;transition:all .2s ease-out;transform:rotate(40deg);transition-delay:.25s}&:checked:before{left:0;top:7px;width:6px}&:checked:after{right:3px;bottom:2px;height:10px}}.riichi-article{max-width:64rem;color:var(--ink-700);font-family:var(--font-inter),"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.riichi-article .line-width,.riichi-static-content .lg\:max-w-2xl,.riichi-static-content .lg\:max-w-3xl,.riichi-static-content .line-width{max-width:64rem}.riichi-static-content{color:var(--ink-700);font-family:var(--font-inter),"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.riichi-static-content h1,.riichi-static-content h2{color:var(--felt-600);letter-spacing:0}.riichi-static-content h1{margin-top:0;margin-bottom:24px;font-size:40px;font-weight:700;line-height:1.2}.riichi-static-content h2{margin-top:48px;margin-bottom:18px;font-size:32px;font-weight:700;line-height:1.3}.riichi-static-content li,.riichi-static-content li span,.riichi-static-content p{color:var(--ink-700);font-size:16px;font-weight:500;line-height:1.7}.riichi-static-content p{margin-bottom:18px}.riichi-static-content a{color:var(--felt-600);font-size:16px;font-weight:700;line-height:1.7;text-decoration-thickness:1px;text-underline-offset:3px}.riichi-static-content a:hover{color:var(--felt-800);text-decoration:underline}.riichi-static-content strong{color:var(--ink-900);font-weight:700}.riichi-static-content svg{color:var(--felt-600)}.riichi-article .mdx-heading{color:var(--felt-600);letter-spacing:0}.riichi-article .mdx-heading-1{margin-top:0;margin-bottom:24px;font-size:40px;font-weight:700;line-height:1.2}.riichi-article .mdx-heading-2{margin-top:48px;margin-bottom:18px;font-size:32px;font-weight:700;line-height:1.3}.riichi-article .mdx-heading-3,.riichi-article .mdx-heading-4{margin-top:36px;margin-bottom:14px;font-size:24px;font-weight:700;line-height:1.4}.riichi-article .mdx-li,.riichi-article .mdx-li>span,.riichi-article .mdx-p,.riichi-article .mdx-span{color:var(--ink-700);font-size:16px;font-weight:500;line-height:1.7}.riichi-article .mdx-p{margin-bottom:18px}.riichi-article .mdx-span{margin-bottom:0}.riichi-article strong{color:var(--ink-700);font-size:16px;font-weight:700;letter-spacing:0}.riichi-article .mdx-ol,.riichi-article .mdx-ul{margin:0 0 22px;padding-left:0}.riichi-article .mdx-li{margin:0;padding:0}.riichi-article .mdx-blockquote{margin:24px 0;border-left-color:var(--felt-600);background-color:var(--ink-50);color:var(--ink-700);font-size:16px;line-height:1.7}.riichi-article table{margin:32px 0;width:100%;border-collapse:collapse;background:#fff;color:var(--ink-700);font-size:14px;line-height:1.6}.riichi-article thead{background:var(--felt-600);color:#fff}.riichi-article th{border:1px solid var(--felt-600);color:#fff;font-weight:700}.riichi-article td,.riichi-article th{padding:10px 12px;font-size:14px;line-height:1.6}.riichi-article td{border:1px solid var(--ink-200);background:#fff;color:var(--ink-700);font-weight:500}@media (max-width:640px){.riichi-article .mdx-heading-1,.riichi-static-content h1{font-size:30px;line-height:1.18}.riichi-article .mdx-heading-2,.riichi-static-content h2{font-size:26px;line-height:1.25}.riichi-article .mdx-heading-3,.riichi-article .mdx-heading-4,.riichi-static-content h3,.riichi-static-content h4{font-size:21px}}.mdx-content .mdx-heading,.riichi-article .mdx-heading,.riichi-static-content h1,.riichi-static-content h2{color:var(--ink-900)}.mdx-content .mdx-heading-1,.mdx-content .mdx-heading-2,.riichi-article .mdx-heading-1,.riichi-article .mdx-heading-2{font-weight:700;letter-spacing:0}.mdx-content .mdx-heading-3,.mdx-content .mdx-heading-4,.riichi-article .mdx-heading-4{font-weight:600}.mdx-content a,.riichi-static-content a{color:var(--felt-600);font-weight:600;text-decoration:underline;text-decoration-color:rgba(33,107,74,.3);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.mdx-content a:hover,.riichi-static-content a:hover{text-decoration-color:currentColor}.mdx-content table,.riichi-article table{border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;background:#fff;color:var(--ink-700);font-variant-numeric:tabular-nums}.mdx-content thead,.riichi-article thead{background:var(--felt-50);color:var(--ink-700)}.mdx-content th,.riichi-article th{border:0;border-bottom:1px solid var(--ink-200);background:var(--felt-50);font-weight:600;padding:10px 14px}.mdx-content td,.riichi-article td{border:0;border-bottom:1px solid var(--ink-100);padding:10px 14px}.mdx-content tr:last-child td,.riichi-article tr:last-child td{border-bottom:0}.mdx-content blockquote,.riichi-article .mdx-blockquote{border-left:3px solid var(--felt-600);background-color:var(--felt-50);border-radius:0 12px 12px 0}.mdx-content .mdx-heading,.riichi-article .mdx-heading,.riichi-static-content h1,.riichi-static-content h2,.riichi-static-content h3,.riichi-static-content h4{color:var(--ink-900);font-weight:700;letter-spacing:0;line-height:1.3}.mdx-content .mdx-heading-1,.riichi-article .mdx-heading-1,.riichi-static-content h1{margin-top:0;margin-bottom:24px;font-size:clamp(2rem,1.5rem + 1.5vw,2.5rem);line-height:1.3}.mdx-content .mdx-heading-2,.riichi-article .mdx-heading-2,.riichi-static-content h2{margin-top:48px;margin-bottom:16px;font-size:clamp(1.5rem,1.25rem + .6vw,1.625rem);line-height:1.3}.mdx-content .mdx-heading-3,.mdx-content .mdx-heading-4,.riichi-article .mdx-heading-3,.riichi-article .mdx-heading-4,.riichi-static-content h3,.riichi-static-content h4{margin-top:32px;margin-bottom:12px;font-size:1.1875rem;line-height:1.3}.mdx-content .mdx-li>span,.mdx-content .mdx-p,.mdx-content .mdx-span,.riichi-article .mdx-li>span,.riichi-article .mdx-p,.riichi-static-content li span,.riichi-static-content p{color:var(--ink-700);font-size:1rem;font-weight:500;line-height:1.75}.mdx-content .mdx-p,.riichi-article .mdx-p,.riichi-static-content p{margin-bottom:16px}.mdx-content strong,.riichi-article strong,.riichi-static-content strong{color:var(--ink-900);font-size:inherit;font-weight:700}.mdx-content a,.mdx-content a:visited,.riichi-static-content a,.riichi-static-content a:visited{margin:0;color:var(--felt-600);font-size:inherit;font-weight:600;line-height:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.mdx-content a:hover,.riichi-static-content a:hover{color:var(--felt-800)}.mdx-content .mdx-blockquote,.riichi-article .mdx-blockquote{margin:24px 0;padding:12px 16px;font-size:1rem;line-height:1.75}.mdx-content table,.riichi-article table{margin:32px 0;font-size:.875rem;line-height:1.4}.mdx-content td,.mdx-content th,.riichi-article td,.riichi-article th{padding:12px 16px;font-size:.875rem;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.mdx-content th,.riichi-article th{color:var(--ink-500);font-size:.8125rem}.riichi-article img{margin:24px 0 32px}.mdx-content table,.riichi-article table{border-radius:20px;border:1px solid var(--ink-200)}.mdx-content th,.mdx-content thead,.riichi-article th,.riichi-article thead{background:#fff;color:var(--ink-500)}.mdx-content td,.mdx-content th,.riichi-article td,.riichi-article th{height:40px;padding:0 16px;border-left:0;border-right:0}