:root{font-family:Arial}article table{display:block;overflow-x:auto;white-space:nowrap;scrollbar-width:none}article table::-webkit-scrollbar{display:none}.appbar{-webkit-box-shadow:0 8px 5px -9px #7c7c7c93;box-shadow:0 8px 5px -9px #7c7c7c93}h1{font-size:32px;font-weight:bolder;line-height:40px;padding-bottom:20px;color:#27ae60;margin-bottom:16px}p{font-size:18px;line-height:28px}h1>a.text-blue-700{color:#27ae60;text-decoration:none}section.title>p{background-color:#f8f9fa;padding:15px;border-left:8px solid #27ae60;border-radius:15px;color:#546e7a;font-size:18px;font-style:italic;font-family:Inter;line-height:28px;margin-bottom:32px}.sub-title h2{font-size:24px;margin-top:32px;margin-bottom:16px;color:#000}.sub-title a,.sub-title strong{color:#2c3e50}.sub-title a{text-decoration:none;word-break:break-all}*{word-wrap:break-word;overflow-wrap:break-word}.sub-title a:after{content:none}.sub-title{font-size:18px;color:#546e7a}.sub-title li{margin-left:20px;padding-left:10px}.sub-title li::marker{content:"→";color:green;font-weight:700;flex-shrink:0}.section-faq strong{display:block}.section-faq>p{margin-top:16px}.section-faq>p,.section-faq>ul>li{background-color:#ecf0f1;padding:16px;border-radius:8px}.section-faq>ul>li{margin:16px 0 0}.section-faq li{margin:0;padding:0}.section-faq li::marker{content:none}.section-link{display:flex;justify-content:center}.section-link p{background-color:#27ae60;padding:5px;padding-inline:10px;border-radius:5px}.section-link a{color:#fff}@counter-style empty-style{system:extends decimal;suffix:" "}.marked{fill:#22c55e}