@font-face{font-family:Anuphan;src:url(/_articles/five-articles-20261020-r1/media/1813cadfac63b4163340.woff2) format("woff2");font-display:swap}@font-face{font-family:Cormorant;src:url(/_articles/five-articles-20261020-r1/media/8048ac209bec741e1c29.woff2) format("woff2");font-display:swap}
html,body{margin:0;padding:0;background:#faf7f0;color:#053525}body{font-family:Anuphan,Arial,sans-serif;font-weight:400}
#main{padding:0;margin:0;--e-global-color-primary:#053525;--e-global-color-secondary:#2c211d;--e-global-color-accent:#053525;--e-global-color-text:#2c211d}
#main :is(p,li,a,span,div){font-family:Anuphan,Arial,sans-serif}
#main :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.raven-heading-title,.elementor-price-table__heading,.elementor-icon-box-title){font-family:Cormorant,Georgia,serif!important;font-weight:400!important}
#main .elementor-heading-title,#main .raven-heading-title,#main .elementor-icon-box-title,#main .elementor-icon-box-title a{color:#053525}
#main .elementor-element-41b45c3 :is(h1,h2,.elementor-heading-title,.raven-heading-title){color:#fff}
#main .elementor-background-overlay{background-color:#053525}
#main :is(.elementor-text-editor,.elementor-icon-box-description,.elementor-icon-list-text){color:#2c211d}
#main .elementor-element-41b45c3 :is(.elementor-text-editor,.elementor-icon-list-text){color:#fff}
#main :is(.elementor-icon,.elementor-icon-list-icon i){color:#053525;border-color:#053525}
#main .elementor-view-stacked .elementor-icon{background-color:#053525;color:#fff}
#main .elementor-price-table__header{background-color:#053525}
#main .elementor-price-table__heading,#main .elementor-price-table__subheading{color:#fff}
#main .elementor-price-table__price,#main .elementor-price-table__currency,#main .elementor-price-table__integer-part{color:#053525}
#main .elementor-price-table__features-list,#main .elementor-price-table__additional_info{color:#2c211d}
#main .elementor-price-table__features-list i{color:#053525}
#main .elementor-price-table__footer{background-color:#fff}
#main .elementor-button,#main .raven-button{background-color:#053525;border-color:#053525;color:#fff}
#main .elementor-divider-separator{border-color:#e7efeb}
#main .far,#main .fas{font-family:"Font Awesome 5 Free"!important}
#main a:focus-visible{outline:2px solid #053525;outline-offset:4px}
#bs-header a,#bs-header button{letter-spacing:normal;text-transform:none}
#bs-footer{max-width:none;margin:0;width:100%}
html{scroll-padding-top:110px}
@media(prefers-reduced-motion:reduce){#main *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
#main .bs-slideshow-host{position:relative;overflow:hidden}
#main .bs-slideshow{position:absolute;inset:0;z-index:0;pointer-events:none}
#main .bs-slide{position:absolute;inset:0;background-size:cover;background-position:center center;opacity:0;transition-property:opacity;transition-timing-function:ease}
#main .bs-slide.is-active{opacity:1}
#main .bs-slideshow-host>.elementor-widget-wrap{position:relative;z-index:1}
#main :is(.elementor-button,.raven-button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}

/* R2 CI pass 17Oct2026 */
#main :is(.elementor-button,.raven-button){border-radius:6px}
/* Ultherapy article (17Oct2026): no image hero, so the article clears the floating header */
#main .jupiterx-main-content{padding-top:96px}
@media(max-width:767px){#main .jupiterx-main-content{padding-top:76px}}
#main .jupiterx-post-content a{text-decoration:underline;text-underline-offset:2px}
#main .jupiterx-post-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
#main .jupiterx-social-share-link{min-height:44px;display:inline-flex;align-items:center;border-radius:6px}
/* EXION article: table of contents */
#main .elementor-toc__toggle-button{cursor:pointer;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
#main .elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand,#main .elementor-toc--collapsed .elementor-toc__toggle-button--collapse{display:none}
#main .elementor-toc--collapsed .elementor-toc__body{display:none}
#main .elementor-toc__list-item-text{color:#053525}
#main .elementor-toc__toggle-button:focus-visible{outline:2px solid #053525;outline-offset:2px}
