.elementor .e-898929c-b94ea66{font-size:26px;margin-block-start:40px;margin-block-end:25px;}.elementor .e-7ceb28c-d36b56d{font-size:25px;margin-block-start:50px;margin-block-end:25px;}.elementor .e-f304a96-02201ba{font-size:25px;margin-block-start:50px;margin-block-end:25px;}.elementor .e-6a0d227-202143d{max-width:1140px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:25px;margin-block-end:50px;/* 全局容器 */
.site-content .ast-container,
.elementor-section .elementor-container {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
}

/* 卡片网格统一间距 */
.elementor-grid-3 {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}

.elementor-grid-3 .e-loop-item {
height: 100%;
display: flex;
flex-direction: column;
}

.elementor-grid-3 .e-loop-item img {
width: 100%;
aspect-ratio: 16 / 9;
object-fit: cover;
}

.elementor-grid-3 .e-loop-item h6 {
font-size: 18px;
line-height: 1.4;
margin: 12px 0 8px;
}

.elementor-grid-3 .e-loop-item .elementor-widget-theme-post-excerpt {
font-size: 14px;
color: #666;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}\n}