.about-page[data-v-acf433bc]{max-width:1200px;margin:0 auto;padding:20px}.about-header[data-v-acf433bc]{text-align:center;margin-bottom:40px}.about-header h1[data-v-acf433bc]{font-size:36px;color:#303133;margin-bottom:15px}.about-header p[data-v-acf433bc]{font-size:18px;color:#909399}.about-content[data-v-acf433bc]{margin-bottom:40px}.about-card[data-v-acf433bc]{height:100%}.card-header[data-v-acf433bc]{font-size:18px;font-weight:700}.card-header i[data-v-acf433bc]{margin-right:10px}.card-content[data-v-acf433bc]{line-height:1.8;color:#606266}.card-content ol[data-v-acf433bc],.card-content ul[data-v-acf433bc]{padding-left:20px}.card-content li[data-v-acf433bc]{margin-bottom:8px}.features-section[data-v-acf433bc]{margin:40px 0}.feature-item[data-v-acf433bc]{text-align:center;padding:30px 20px;margin-bottom:20px;border:1px solid #ebeef5;border-radius:8px;transition:all .3s}.feature-item[data-v-acf433bc]:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transform:translateY(-5px)}.feature-icon[data-v-acf433bc]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;margin-bottom:20px}.feature-icon i[data-v-acf433bc]{font-size:30px;color:#fff}.feature-item h3[data-v-acf433bc]{margin:0 0 15px 0;font-size:18px;color:#303133}.feature-item p[data-v-acf433bc]{color:#909399;line-height:1.6;margin:0}.team-section[data-v-acf433bc]{margin:40px 0}.team-header h2[data-v-acf433bc]{margin:0;text-align:center}.team-member[data-v-acf433bc]{text-align:center;padding:20px 0}.team-member h4[data-v-acf433bc]{margin:15px 0 5px 0;font-size:16px;color:#303133}.team-member .role[data-v-acf433bc]{color:#409eff;font-weight:700;margin-bottom:5px}.team-member .major[data-v-acf433bc]{color:#909399;font-size:14px}.contact-section[data-v-acf433bc]{text-align:center;padding:40px 0}.contact-section h2[data-v-acf433bc]{margin-bottom:20px;color:#303133}.contact-section p[data-v-acf433bc]{color:#606266;margin-bottom:30px}.contact-methods[data-v-acf433bc]{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.contact-method[data-v-acf433bc]{display:flex;align-items:center;color:#409eff;font-size:16px}.contact-method i[data-v-acf433bc]{margin-right:10px;font-size:20px}@media (max-width:768px){.about-header h1[data-v-acf433bc]{font-size:28px}.contact-methods[data-v-acf433bc]{flex-direction:column;align-items:center;gap:15px}}