/* 自定义样式 - 核心修改：全局字体改为微软雅黑，优化排版基线 */
            opacity: 0.7;
            font-size: clamp(0.8rem, 1.5vw, 0.9rem);
            padding-top: 1rem;
            border-top: 1px solid rgba(255,255,255,0.1); /* 增加分割线 */
        }

        /* 通用排版优化 */
        h1, h2, h3, h4, h5, h6 {
            line-height: 1.2; /* 标题行高优化 */
            margin-bottom: 0.8rem;
            font-weight: 700;
        }
        p {
            margin-bottom: 0.8rem;
            color: var(--text-muted);
        }
        .text-muted {
            color: var(--text-muted) !important;
        }
        /* 修复原代码中无效的opacity类 */
        .text-opacity-80 {
            opacity: 0.8;
        }

        /* 适配移动端 */
        @media (max-width: 991.98px) {
            .dropdown-menu {
                box-shadow: none;
                border-radius: 0;
                padding: 0;
            }
            .dropdown-item {
                padding: 0.5rem 1rem;
            }
            /* 移动端轮播控制按钮缩小 */
            .grs-carousel .carousel-control-prev,
            .grs-carousel .carousel-control-next {
                width: 45px;
                height: 45px;
                margin: 0 1rem;
            }
            /* 移动端轮播指示器缩小 */
            .grs-carousel .carousel-indicators button {
                width: 10px;
                height: 10px;
            }
        }

        @media (max-width: 767.98px) {
            .grs-carousel .carousel-inner {
                height: clamp(200px, 60vw, 400px); /* 移动端轮播高度适配 */
            }
            .grs-desc {
                padding: 2rem 1rem;
            }
        }