.elementor-32313 .elementor-element.elementor-element-c965a2e{--display:flex;}.elementor-32313 .elementor-element.elementor-element-e50b92a{width:var( --container-widget-width, 121.263% );max-width:121.263%;--container-widget-width:121.263%;--container-widget-flex-grow:0;}.elementor-32313 .elementor-element.elementor-element-e50b92a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32313 .elementor-element.elementor-element-4aa1385{--grid-row-gap:32px;--grid-column-gap:20px;}.elementor-32313 .elementor-element.elementor-element-4aa1385 > .elementor-widget-container{background-color:#F4F0EA;margin:0px 0px 0px 20px;padding:60px 20px 60px 20px;border-radius:0px 0px 0px 2px;}.elementor-32313 .elementor-element.elementor-element-4aa1385.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32313 .elementor-element.elementor-element-4aa1385 .elementor-post__thumbnail__link{width:100%;}.elementor-32313 .elementor-element.elementor-element-4aa1385 .elementor-post__meta-data span + span:before{content:"•";}.elementor-32313 .elementor-element.elementor-element-4aa1385 .elementor-post__card{background-color:#FFFFFF;border-width:0px;}.elementor-32313 .elementor-element.elementor-element-4aa1385 .elementor-post__text{margin-top:0px;margin-bottom:3px;}.elementor-32313 .elementor-element.elementor-element-4aa1385 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:13px;}.elementor-32313 .elementor-element.elementor-element-4aa1385 .elementor-post__excerpt{margin-bottom:5px;}.elementor-32313 .elementor-element.elementor-element-4aa1385 .elementor-post__read-more{margin-bottom:3px;}@media(max-width:767px){.elementor-32313 .elementor-element.elementor-element-4aa1385 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-4aa1385 *//* 讓卡片外層高度一致 */
.elementor-32313 .elementor-element.elementor-element-4aa1385 .elementor-post, 
.elementor-32313 .elementor-element.elementor-element-4aa1385 .jet-listing-grid__item {
    height: 100%;
}

/* 讓內部容器轉為 Flexbox，並將剩餘空間分配給內容 */
.elementor-32313 .elementor-element.elementor-element-4aa1385 .elementor-post__card,
.elementor-32313 .elementor-element.elementor-element-4aa1385 .jet-listing-grid__item > div {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* 讓文字區域自動延展，把底部按鈕往下擠 */
.elementor-32313 .elementor-element.elementor-element-4aa1385 .elementor-post__excerpt,
.elementor-32313 .elementor-element.elementor-element-4aa1385 .jet-listing-dynamic-field {
    flex-grow: 1;
}/* End custom CSS */