/* AMEE subpage reading and navigation polish — 2026-09-12 */
body.page:not(.home):not(.woocommerce-page) main article [data-elementor-type="wp-page"] .elementor-widget-text-editor{font-family:Arial,"Noto Sans SC",sans-serif;line-height:1.75;font-size:16px;}
body.page:not(.home):not(.woocommerce-page) main article [data-elementor-type="wp-page"] .elementor-widget-text-editor p{margin-bottom:1.1em;}
body.page:not(.home):not(.woocommerce-page) main article [data-elementor-type="wp-page"] .elementor-widget-heading h1.elementor-heading-title{font-family:Georgia,serif;font-size:clamp(32px,4vw,46px);font-weight:400;line-height:1.2;color:#214f45;letter-spacing:0;text-transform:none;}
body.page:not(.home):not(.woocommerce-page) main article [data-elementor-type="wp-page"] .elementor-widget-heading h2.elementor-heading-title{font-family:Georgia,serif;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;}
body.page:not(.home):not(.woocommerce-page) main article .elementor-widget-button .elementor-button{background-color:#214f45;color:#fff;border-radius:6px;min-height:46px;padding:14px 24px;line-height:1.3;}
body.page:not(.home):not(.woocommerce-page) main article a:focus-visible{outline:3px solid #aa8d51;outline-offset:4px;}
body.page:not(.home):not(.woocommerce-page) main article .elementor-toggle .elementor-tab-title{padding:18px 20px;border-color:#dce3d8;background:#f7f6ef;line-height:1.45;}
body.page:not(.home):not(.woocommerce-page) main article .elementor-toggle .elementor-tab-content{padding:20px;line-height:1.75;border-color:#dce3d8;}
body.page:not(.home):not(.woocommerce-page) main article .elementor-widget-image img{border-radius:10px;}
body.page:not(.home):not(.woocommerce-page) main article .elementor-widget-heading{scroll-margin-top:190px;}
@media(max-width:767px){body.page:not(.home):not(.woocommerce-page) main article .elementor-widget-text-editor{font-size:15px;line-height:1.75;}body.page:not(.home):not(.woocommerce-page) main article .elementor-toggle .elementor-tab-title{padding:16px;}body.page:not(.home):not(.woocommerce-page) main article .elementor-toggle .elementor-tab-content{padding:16px;}}