.markdown-page-container{max-width:1200px;margin:24px auto;padding:0 16px}@media (max-width:768px){.markdown-page-container{margin:12px auto;padding:0 12px}}.markdown-card{box-shadow:0 2px 8px rgba(0,0,0,.1)}.markdown-content{line-height:1.8;font-size:16px;color:#333;word-wrap:break-word;overflow-wrap:break-word}@media (max-width:768px){.markdown-content{font-size:14px;line-height:1.7}}.markdown-content h1{color:#1890ff;font-size:28px;font-weight:600;margin-top:0;margin-bottom:24px;padding-bottom:12px;border-bottom:3px solid #1890ff}.markdown-content h2{color:#1890ff;font-size:22px;font-weight:600;margin-top:32px;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #1890ff}.markdown-content h3{color:#333;font-size:18px;font-weight:600;margin-top:24px;margin-bottom:12px}.markdown-content h4{color:#666;font-size:16px;font-weight:600;margin-top:20px;margin-bottom:10px}@media (max-width:768px){.markdown-content h1{font-size:24px;margin-bottom:20px}.markdown-content h2{font-size:20px;margin-top:28px;margin-bottom:14px}.markdown-content h3{font-size:17px;margin-top:20px;margin-bottom:10px}.markdown-content h4{font-size:15px;margin-top:16px;margin-bottom:8px}}.markdown-content p{margin-bottom:16px;text-align:justify}@media (max-width:768px){.markdown-content p{margin-bottom:14px}}.markdown-content ol,.markdown-content ul{margin-bottom:16px;padding-left:28px}@media (max-width:768px){.markdown-content ol,.markdown-content ul{padding-left:24px;margin-bottom:14px}}.markdown-content li{margin-bottom:8px;line-height:1.8}@media (max-width:768px){.markdown-content li{margin-bottom:6px;line-height:1.7}}.markdown-content ol ol,.markdown-content ol ul,.markdown-content ul ol,.markdown-content ul ul{margin-top:8px;margin-bottom:8px}.markdown-content strong{color:#1890ff;font-weight:600}.markdown-content em{font-style:italic;color:#666}.markdown-content code{background-color:#f5f5f5;padding:2px 8px;border-radius:3px;font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-size:14px;color:#d63200}@media (max-width:768px){.markdown-content code{font-size:13px;padding:2px 6px}}.markdown-content pre{background-color:#f5f5f5;padding:16px;border-radius:4px;overflow-x:auto;margin-bottom:16px}@media (max-width:768px){.markdown-content pre{padding:12px;font-size:13px;margin-bottom:14px}}.markdown-content pre code{background-color:transparent;padding:0;color:#333}.markdown-content blockquote{border-left:4px solid #1890ff;margin:16px 0;color:#666;background-color:#f9f9f9;padding:12px 16px;border-radius:4px}@media (max-width:768px){.markdown-content blockquote{padding:10px 14px;margin:14px 0;font-size:14px}}.markdown-content hr{border:none;border-top:2px solid #e8e8e8;margin:32px 0}@media (max-width:768px){.markdown-content hr{margin:24px 0}}.markdown-content a{color:#1890ff;text-decoration:none;transition:color .3s}.markdown-content a:hover{color:#40a9ff;text-decoration:underline}.markdown-content table{width:100%;border-collapse:collapse;margin-bottom:16px;overflow-x:auto;display:block}@media (max-width:768px){.markdown-content table{font-size:13px}}.markdown-content td,.markdown-content th{border:1px solid #e8e8e8;padding:12px;text-align:left}@media (max-width:768px){.markdown-content td,.markdown-content th{padding:8px 10px}}.markdown-content th{background-color:#fafafa;font-weight:600;color:#1890ff}.markdown-content img{max-width:100%;height:auto;border-radius:4px;margin:16px 0;display:block}@media (max-width:768px){.markdown-content img{margin:12px 0}}.markdown-content input[type=checkbox]{margin-right:8px}@media (max-width:768px){.markdown-content{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%}.markdown-content a{padding:4px 0;display:inline-block}}.markdown-content{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media print{.markdown-page-container{max-width:none;padding:0}.markdown-card{box-shadow:none}.markdown-content{font-size:12pt}}