.elementor-kit-4{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#44504A;font-family:"Noto Sans TC", Sans-serif;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* 友愛 40+ 可讀性 2026-07-11 */
.eael-data-table th{font-size:18px!important;text-align:center!important}
.eael-data-table td{font-size:17.5px!important;text-align:center!important;line-height:1.8}
.eael-accordion-header .eael-accordion-tab-title{font-size:18px!important}
.eael-accordion-content,.eael-accordion-content p{font-size:16.5px!important;line-height:1.9}
.elementor-field-label{font-size:16.5px!important}
.elementor-field-group .elementor-field{font-size:16px}
.elementor-widget-text-editor{font-size:17px;line-height:1.85}
/* header CTA/電話 視覺統一 2026-07-11 */
.ct-header-cta .ct-button{background:#2E9B78!important;border-color:#2E9B78!important;border-radius:6px!important;color:#fff!important;font-weight:500;letter-spacing:.04em;box-shadow:none!important}
.ct-header-cta .ct-button:hover{background:#23795D!important;border-color:#23795D!important}
.ct-header-text span[style*="#ff7f60"]{color:#2E9B78!important;font-weight:600;letter-spacing:.02em}
.ct-header-text a[style*="#31c139"],.ct-header-text span[style*="#31c139"]{color:#06C755!important}
/* Q&A 卡片化 2026-07-11 */
.e-n-accordion-item{background:#fff;border:1px solid #E7ECE8;border-radius:10px;margin-bottom:14px;box-shadow:0 4px 14px rgba(56,88,74,.05);overflow:hidden;transition:border-color .3s,box-shadow .3s}
.e-n-accordion-item:hover{border-color:#BFDCD0}
.e-n-accordion-item[open]{border-color:#9CCDB9;box-shadow:0 8px 22px rgba(56,88,74,.09)}
.e-n-accordion-item-title{padding:16px 20px!important;background:#fff!important;align-items:center}
.e-n-accordion-item[open] .e-n-accordion-item-title{border-bottom:1px dashed #D7E6DC}
.e-n-accordion-item-title-text{font-size:18px!important;color:#1E3B31!important;font-weight:700!important;letter-spacing:.02em}
.e-n-accordion-item-title-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#DFF0E8;flex:none}
.e-n-accordion-item-title-icon svg{fill:#2E9B78;width:13px;height:13px}
.e-n-accordion-item-title-icon i{color:#2E9B78;font-size:13px}
.e-n-accordion-item > .e-con{padding:16px 22px 20px!important;font-size:16.5px;line-height:1.9}
.eael-adv-accordion .eael-accordion-list{margin-bottom:14px}
.eael-adv-accordion .eael-accordion-header{background:#fff!important;border:1px solid #E7ECE8!important;border-radius:10px!important;padding:16px 20px!important;box-shadow:0 4px 14px rgba(56,88,74,.05);transition:border-color .3s,border-radius .2s}
.eael-adv-accordion .eael-accordion-header:hover{border-color:#BFDCD0!important}
.eael-adv-accordion .eael-accordion-header.active{border-radius:10px 10px 0 0!important;border-color:#9CCDB9!important;border-bottom:1px dashed #D7E6DC!important}
.eael-adv-accordion .eael-accordion-tab-title{color:#1E3B31!important;font-weight:700}
.eael-adv-accordion .eael-accordion-header .fa-accordion-icon{fill:#2E9B78!important;width:14px;height:14px}
.eael-adv-accordion .eael-accordion-header svg.fa-toggle{fill:#99A29A!important}
.eael-adv-accordion .eael-accordion-content{background:#fff!important;border:1px solid #9CCDB9!important;border-top:0!important;border-radius:0 0 10px 10px!important;padding:14px 22px 20px!important}
/* BLOG 列表頁(Blocksy 模板)視覺修正 2026-07-12 */
[data-prefix="blog"] .hero-section[data-type="type-2"]{background-color:#EAF3ED!important;background-image:none!important}
@media (min-width:1024px){.blog main.site-main > .ct-container{grid-template-columns:280px auto!important}}/* End custom CSS */