.elementor-339 .elementor-element.elementor-element-685e84d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-af5d0fe{--display:flex;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-339 .elementor-element.elementor-element-11935c9a .elementor-icon-list-icon i{color:#D6C17D;font-size:15px;}.elementor-339 .elementor-element.elementor-element-11935c9a .elementor-icon-list-icon svg{fill:#D6C17D;--e-icon-list-icon-size:15px;}.elementor-339 .elementor-element.elementor-element-11935c9a .elementor-icon-list-icon{width:15px;}.elementor-339 .elementor-element.elementor-element-11935c9a .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-11935c9a .elementor-icon-list-text a{color:#FFD762;}.elementor-339 .elementor-element.elementor-element-11935c9a .elementor-icon-list-item{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-339 .elementor-element.elementor-element-534faacb .elementor-toc__header-title{text-align:start;}.elementor-339 .elementor-element.elementor-element-534faacb .elementor-toc__header, .elementor-339 .elementor-element.elementor-element-534faacb .elementor-toc__header-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-339 .elementor-element.elementor-element-534faacb .elementor-toc__list-item{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-339 .elementor-element.elementor-element-534faacb{--item-text-color:#2B2B2B;--item-text-hover-color:#40884E;--item-text-hover-decoration:underline;--item-text-transition-duration:300ms;--marker-color:#2B2B2B;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-339 .elementor-element.elementor-element-12fcfbb{color:#FFE271;font-family:"Noto Sans TC", Sans-serif;font-weight:500;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__prev--label{color:#D6C17D;transition-duration:200ms;}.elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__next--label{color:#D6C17D;transition-duration:200ms;}.elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__prev--label:hover{color:#838383;}.elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__next--label:hover{color:#838383;}.elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__prev--label, .elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__next--label{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__prev--title, .elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__next--title{color:#D6C17D;}.elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__prev--title:hover, .elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__next--title:hover{color:#838383;}.elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__prev--title{transition-duration:200ms;}.elementor-339 .elementor-element.elementor-element-412e6769 span.post-navigation__next--title{transition-duration:200ms;}.elementor-339 .elementor-element.elementor-element-412e6769 .post-navigation__arrow-wrapper{color:#D6C17D;fill:#D6C17D;transition-duration:200ms;}.elementor-339 .elementor-element.elementor-element-412e6769 .post-navigation__arrow-wrapper:hover{color:#838383;fill:#838383;}.elementor-339 .elementor-element.elementor-element-4cd01c55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-2dfb1436{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-339 .elementor-element.elementor-element-2906643{text-align:start;}.elementor-339 .elementor-element.elementor-element-2906643 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFD762;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-26b29c09{--divider-border-style:solid;--divider-color:#D6C17D;--divider-border-width:1.9px;--divider-icon-size:10px;}.elementor-339 .elementor-element.elementor-element-26b29c09 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-26b29c09 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-26b29c09.elementor-view-stacked .elementor-icon{background-color:#D6C17D;}.elementor-339 .elementor-element.elementor-element-26b29c09.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-26b29c09.elementor-view-default .elementor-icon{color:#D6C17D;border-color:#D6C17D;}.elementor-339 .elementor-element.elementor-element-26b29c09.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-26b29c09.elementor-view-default .elementor-icon svg{fill:#D6C17D;}.elementor-339 .elementor-element.elementor-element-39f44652{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-339 .elementor-element.elementor-element-5558d573{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-339 .elementor-element.elementor-element-11c3ac37 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFD762;}.elementor-339 .elementor-element.elementor-element-1e5f56cc{--divider-border-style:solid;--divider-color:#D6C17D;--divider-border-width:1.9px;--divider-icon-size:10px;}.elementor-339 .elementor-element.elementor-element-1e5f56cc .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-1e5f56cc .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-1e5f56cc.elementor-view-stacked .elementor-icon{background-color:#D6C17D;}.elementor-339 .elementor-element.elementor-element-1e5f56cc.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-1e5f56cc.elementor-view-default .elementor-icon{color:#D6C17D;border-color:#D6C17D;}.elementor-339 .elementor-element.elementor-element-1e5f56cc.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-1e5f56cc.elementor-view-default .elementor-icon svg{fill:#D6C17D;}.elementor-339 .elementor-element.elementor-element-3e31cb42{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:23px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-339 .elementor-element.elementor-element-3e31cb42 .elementor-social-icon{background-color:#D6C17D;}.elementor-339 .elementor-element.elementor-element-3e31cb42 .elementor-social-icon i{color:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-3e31cb42 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-339 .elementor-element.elementor-element-e94b68f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-339 .elementor-element.elementor-element-4cbef0aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFD762;}.elementor-339 .elementor-element.elementor-element-fe4cfd8{--divider-border-style:solid;--divider-color:#D6C17D;--divider-border-width:1.9px;--divider-icon-size:10px;}.elementor-339 .elementor-element.elementor-element-fe4cfd8 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-fe4cfd8 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-fe4cfd8.elementor-view-stacked .elementor-icon{background-color:#D6C17D;}.elementor-339 .elementor-element.elementor-element-fe4cfd8.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-fe4cfd8.elementor-view-default .elementor-icon{color:#D6C17D;border-color:#D6C17D;}.elementor-339 .elementor-element.elementor-element-fe4cfd8.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-fe4cfd8.elementor-view-default .elementor-icon svg{fill:#D6C17D;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-339 .elementor-element.elementor-element-2e47d7b4{--grid-row-gap:5px;--grid-column-gap:30px;}.elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-button{background-color:transparent;background-image:linear-gradient(0deg, #EC6414 0%, #F48820 100%);border-style:none;}.elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-button:hover, .elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #E77100 0%, #EC6414 100%);}.elementor-339 .elementor-element.elementor-element-2e47d7b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-339 .elementor-element.elementor-element-2e47d7b4:after{content:"0.62";}.elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-post__thumbnail__link{width:50%;}.elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-post__meta-data span + span:before{content:"///";}.elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-post{border-radius:5px;padding:0px 0px 0px 0px;border-color:#00000038;}.elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-post__thumbnail{border-radius:5px 5px 5px 5px;}.elementor-339 .elementor-element.elementor-element-2e47d7b4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:15px;}.elementor-339 .elementor-element.elementor-element-2e47d7b4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:15px;}.elementor-339 .elementor-element.elementor-element-2e47d7b4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:15px;}.elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-post__title, .elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-post__title a{color:#FFD762;font-size:15px;font-weight:600;text-decoration:none;}.elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-post__title{margin-bottom:10px;}.elementor-339 .elementor-element.elementor-element-138b2b19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-339 .elementor-element.elementor-element-105d3247 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFD762;}.elementor-339 .elementor-element.elementor-element-78ff09c9{--divider-border-style:solid;--divider-color:#D6C17D;--divider-border-width:1.9px;--divider-icon-size:10px;}.elementor-339 .elementor-element.elementor-element-78ff09c9 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-339 .elementor-element.elementor-element-78ff09c9 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-339 .elementor-element.elementor-element-78ff09c9.elementor-view-stacked .elementor-icon{background-color:#D6C17D;}.elementor-339 .elementor-element.elementor-element-78ff09c9.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-78ff09c9.elementor-view-default .elementor-icon{color:#D6C17D;border-color:#D6C17D;}.elementor-339 .elementor-element.elementor-element-78ff09c9.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-78ff09c9.elementor-view-default .elementor-icon svg{fill:#D6C17D;}.elementor-339 .elementor-element.elementor-element-64a79555{--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--item-text-color:#FFD762;--item-text-hover-color:#D6C17D;--item-text-hover-decoration:underline;--item-text-transition-duration:300ms;--item-text-active-color:#FFE2A1;--marker-color:#FFD762;}.elementor-339 .elementor-element.elementor-element-64a79555 .elementor-toc__header-title{text-align:start;}.elementor-339 .elementor-element.elementor-element-64a79555 .elementor-toc__header, .elementor-339 .elementor-element.elementor-element-64a79555 .elementor-toc__header-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-339 .elementor-element.elementor-element-64a79555 .elementor-toc__list-item{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}body.elementor-page-339:not(.elementor-motion-effects-element-type-background), body.elementor-page-339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EC;}@media(min-width:768px){.elementor-339 .elementor-element.elementor-element-4cd01c55{--width:40%;}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-685e84d1{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-339 .elementor-element.elementor-element-534faacb{--box-border-width:1px;}.elementor-339 .elementor-element.elementor-element-39f44652{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-339 .elementor-element.elementor-element-38acfef4{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-374db572{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-339 .elementor-element.elementor-element-2e47d7b4:after{content:"0.5";}.elementor-339 .elementor-element.elementor-element-2e47d7b4 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-12fcfbb *//* H1文章主標題 */
.yx-post h1 {
    font-size: 2rem;
    font-weight: 800;
    color: #D6C17D;
    background-color: #1D582F;
    padding: 1rem 1.5rem;
    border-radius: 0.75rem;
    margin: 2rem 0 1.5rem;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

/* H2主要段落標題 */
.yx-post h2 {
    font-size: 1.6rem;
    font-weight: 700;
    color: #D6C17D;
    background-color: #1D582F;
    padding: 0.8rem 1.2rem;
    border-radius: 0.6rem;
    margin: 1.8rem 0 1.2rem;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

/* H3次要段落標題 */
.yx-post h3 {
    font-size: 1.5rem;
    font-weight: 700;
    color: #D6C17D;
    margin: 1.5rem 0 1rem;
    position: relative;
}

/* H4細分段落標題 */
.yx-post h4 {
    font-size: 1.25rem;
    font-weight: 700;
    color: #D6C17D;
    margin: 1.3rem 0 0.8rem;
    position: relative;
}

/* H3、H4標題前方符號 */
.yx-post h3::before,
.yx-post h4::before {
    content: "◆";
    color: #D6C17D;
    margin-right: 0.5rem;
}

/* 手機版 */
@media (max-width: 768px) {
    .yx-post h1 {
        font-size: 1.8rem;
    }

    .yx-post h2 {
        font-size: 1.4rem;
    }

    .yx-post h3 {
        font-size: 1.2rem;
    }

    .yx-post h4 {
        font-size: 1.1rem;
    }
}/* End custom CSS */