.nav a.menu-about {
    color: var(--orange-color);
}

/* ABOUT US */
.about-header {
    margin-top: 30px;
}

.about-header .title {
    font-size: var(--largest-font-size);
    font-weight: var(--large-font-weight);
    text-align: center;
}

.about-header .description {
    font-size: var(--larger-font-size);
    font-weight: var(--normal-font-weight);
    text-align: center;
}

.our-philosophy,
.our-story {
    margin-top: 40px;
}

.our-philosophy .title,
.our-story .title {
    margin-top: 0;
    font-size: var(--larger-font-size);
    color: var(--navy-color);
}

.our-philosophy .description,
.our-story .description {
    background: #fff;
    padding: 20px;
    line-height: 160%;
    font-size: var(--large-font-size);
    box-shadow: var(--shadow);
    border-radius: var(--normal-border-radius);
}

.our-philosophy .description ul,
.our-story .description ul {
    list-style: "✓";
    margin: 0;
}

.our-philosophy .description ul li,
.our-story .description ul li {
    font-weight: var(--normal-font-weight);
    font-size: var(--large-font-size);
    padding-left: 10px;
}

.meet-founder {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
    margin-top: 20px;
}

.meet-founder .grid {
    background: #fff;
    padding: 0 20px 16px;
    border-radius: var(--normal-border-radius);
    box-shadow: var(--shadow);
}

.meet-founder .grid .title {
    font-size: var(--larger-font-size);
}

.meet-founder .grid .description {
    font-size: var(--large-font-size);
}

/* 2. 手机端样式分割点 (屏幕宽度 < 768px) */
@media screen and (max-width: 767px) {

    .our-philosophy .description,
    .our-story .description {
        padding: 10px;
    }

    .our-philosophy .description ul,
    .our-story .description ul {
        padding-left: 10px;
    }

    .meet-founder {
        gap: 10px;
    }

    .meet-founder .grid {
        padding: 10px;
    }

    .meet-founder .grid .title {
        margin-top: 0;
    }
}