.elementor-103 .elementor-element.elementor-element-a028ca3{margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}.elementor-103 .elementor-element.elementor-element-545e929 .elementor-widget-container .elementor-heading-title{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-103 .elementor-element.elementor-element-545e929 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-103 .elementor-element.elementor-element-87a5dfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-87a5dfc .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-103 .elementor-element.elementor-element-87a5dfc{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-103 .elementor-element.elementor-element-82cb50d > .elementor-widget-container{padding:20px 0px 0px 0px;}/* Start custom CSS for theme-post-content, class: .elementor-element-87a5dfc */.cus-post-content table {
    border: 1px solid #000 !important;
    border-collapse: collapse !important;
    background-color: transparent !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 20px 0 !important;
}

.cus-post-content table,
.cus-post-content table td,
.cus-post-content table th {
    width: auto !important;
    min-width: auto !important;
    max-width: 100% !important;
}

.cus-post-content table td,
.cus-post-content table th {
    border: 1px solid #000 !important;
    background-color: transparent !important;
    text-align: left !important;
    padding: 8px 12px !important;
    vertical-align: middle !important;
}

.cus-post-content table th {
    font-weight: bold !important;
    background-color: rgba(0, 0, 0, 0.05) !important;
}

/* 响应式表格 */
@media screen and (max-width: 768px) {
    .cus-post-content table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}
.elementor-103 .elementor-element.elementor-element-87a5dfc p,h3{
    margin-block-start: 10px  !important;
    margin-block-end: 10px  !important;
}/* End custom CSS */