.elementor-56723 .elementor-element.elementor-element-26ef60c{--display:flex;}.elementor-56723 .elementor-element.elementor-element-b5038f8{--display:flex;}/* Start custom CSS for html, class: .elementor-element-d362916 */#scoped-article {
            font-family: 'Helvetica Neue', Helvetica, Arial, 'Hiragino Sans', sans-serif;
            line-height: 1.8;
            color: #2c3e50;
            max-width: 960px;
            margin: 0 auto;
            padding: 40px 20px;
            background-color: #ffffff;
        }

        /* 标题样式 - 日系极简 */
        #scoped-article h1 {
            font-size: 2.8rem;
            line-height: 1.1;
            margin-bottom: 35px;
            color: #000;
            font-weight: 800;
            letter-spacing: -1px;
        }

        #scoped-article h2 {
            font-size: 1.9rem;
            margin-top: 60px;
            margin-bottom: 25px;
            color: #000;
            border-left: 5px solid #000;
            padding-left: 15px;
        }

        #scoped-article h3 {
            font-size: 1.4rem;
            margin-top: 35px;
            color: #333;
            font-weight: 700;
        }

        /* 重点强调 */
        #scoped-article p { margin-bottom: 25px; font-size: 1.05rem; }
        
        #scoped-article .focus-box {
            background: #f9f9f9;
            border: 1px solid #eee;
            padding: 25px;
            margin: 30px 0;
            position: relative;
        }

        #scoped-article strong.keyword-highlight {
            background: #000;
            color: #fff;
            padding: 2px 6px;
            font-weight: 500;
        }

        /* 响应式表格优化 */
        #scoped-article .table-wrapper {
            margin: 40px 0;
            overflow-x: auto;
            border: 1px solid #eee;
        }

        #scoped-article table {
            width: 100%;
            border-collapse: collapse;
            min-width: 650px;
        }

        #scoped-article th {
            background-color: #f4f4f4;
            color: #000;
            text-align: left;
            padding: 18px;
            font-size: 0.9rem;
            text-transform: uppercase;
            letter-spacing: 1px;
        }

        #scoped-article td {
            padding: 18px;
            border-bottom: 1px solid #eee;
            font-size: 0.95rem;
        }

        /* 交互式 FAQ 样式 */
        #scoped-article .faq-item {
            margin-bottom: 20px;
            padding-bottom: 20px;
            border-bottom: 1px dashed #ccc;
        }

        #scoped-article .faq-question {
            font-weight: 700;
            color: #000;
            margin-bottom: 10px;
            display: block;
        }

        /* 按钮与链接 */
        #scoped-article .cta-wrap { text-align: center; margin: 50px 0; }
        #scoped-article .btn-modern {
            background: #000;
            color: #fff !important;
            padding: 18px 45px;
            text-decoration: none;
            display: inline-block;
            font-weight: 600;
            transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        }
        #scoped-article .btn-modern:hover {
            background: #333;
            transform: translateY(-3px);
        }

        #scoped-article a.text-link {
            color: #000;
            text-decoration: underline;
            text-underline-offset: 4px;
        }

        /* 响应式设置 */
        @media (max-width: 600px) {
            #scoped-article h1 { font-size: 2rem; }
            #scoped-article h2 { font-size: 1.5rem; }
        }/* End custom CSS */