
        @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

        .policy-container {
            background: #fff;
            padding: 50px;
            border-radius: 12px; /* 保持 12px 的一致圆角 */
            border: 1px solid #e5e5e5;
        }

        .policy-header {
            border-bottom: 1.5px solid #111; /* 修改为黑色细线 */
            padding-bottom: 25px;
            margin-bottom: 45px;
            text-align: left;
        }

        .policy-header h1 {
            font-size: 32px;
            font-weight: 700;
            color: #111;
            margin: 0;
            letter-spacing: -0.03em;
            text-transform: uppercase; /* 增加大写处理提升品牌感 */
        }

        .policy-section {
            margin-bottom: 40px;
        }

        .policy-section h2 {
            font-size: 18px;
            font-weight: 600;
            color: #111;
            margin-bottom: 18px;
            display: flex;
            align-items: center;
            letter-spacing: -0.01em;
        }

        /* 标题前的装饰块修改为黑色 */
        .policy-section h2::before {
            content: "";
            width: 3px;
            height: 16px;
            background: #111;
            margin-right: 12px;
        }

        .policy-section p {
            font-size: 15px;
            color: #444; /* 稍微调深色值，增强黑白对比 */
            margin: 0 0 15px 0;
        }

        .highlight-box {
            background: #f9f9f9;
            border: 1px solid #eee; /* 改为全边框弱化视觉冲击 */
            padding: 24px;
            border-radius: 8px;
            margin: 25px 0;
        }

        .highlight-box p {
            font-weight: 500;
            color: #111;
            margin: 0;
            font-size: 15px;
        }

        .footer-contact {
            margin-top: 60px;
            padding-top: 40px;
            border-top: 1px solid #eee;
            text-align: left; /* 改为左对齐保持工整 */
        }

        .contact-link {
            color: #111;
            font-weight: 600;
            text-decoration: underline;
            text-underline-offset: 4px;
            transition: opacity 0.2s;
        }

        .contact-link:hover {
            opacity: 0.6;
        }

        /* 移动端适配 */
        @media (max-width: 768px) {
            .policy-container { padding: 30px 20px; border: none; }
            .policy-header h1 { font-size: 24px; }
            .policy-section h2 { font-size: 17px; }
            .policy-section p { font-size: 14.5px; }
        }
    