.elementor-11342 .elementor-element.elementor-element-1af54d6{--display:flex;}.elementor-11342 .elementor-element.elementor-element-955d160{--display:flex;}.elementor-11342 .elementor-element.elementor-element-0321df4{--display:flex;}.elementor-11342 .elementor-element.elementor-element-2dbfe9e .elementor-icon-list-icon{width:14px;}.elementor-11342 .elementor-element.elementor-element-2dbfe9e .elementor-icon-list-icon i{font-size:14px;}.elementor-11342 .elementor-element.elementor-element-2dbfe9e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-11342 .elementor-element.elementor-element-ba8742b .elementor-icon-list-icon{width:14px;}.elementor-11342 .elementor-element.elementor-element-ba8742b .elementor-icon-list-icon i{font-size:14px;}.elementor-11342 .elementor-element.elementor-element-ba8742b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-11342 .elementor-element.elementor-element-54e02d2{--display:flex;}.elementor-11342 .elementor-element.elementor-element-9bf07c2{--display:flex;}.elementor-11342 .elementor-element.elementor-element-5b6891d{--display:flex;}.elementor-11342 .elementor-element.elementor-element-rgmuwmj .elementor-icon-list-icon{width:14px;}.elementor-11342 .elementor-element.elementor-element-rgmuwmj .elementor-icon-list-icon i{font-size:14px;}.elementor-11342 .elementor-element.elementor-element-rgmuwmj .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-11342 .elementor-element.elementor-element-a12d25a .elementor-icon-list-icon{width:14px;}.elementor-11342 .elementor-element.elementor-element-a12d25a .elementor-icon-list-icon i{font-size:14px;}.elementor-11342 .elementor-element.elementor-element-a12d25a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-11342 .elementor-element.elementor-element-a94c974{--display:flex;}.elementor-11342 .elementor-element.elementor-element-63539a4{--display:flex;}.elementor-11342 .elementor-element.elementor-element-6d004ab{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-11342 .elementor-element.elementor-element-3047325{--display:flex;}.elementor-11342 .elementor-element.elementor-element-d591627{--display:flex;}.elementor-11342 .elementor-element.elementor-element-bbc671b .elementor-search-form__container{min-height:50px;}.elementor-11342 .elementor-element.elementor-element-bbc671b .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-11342 .elementor-element.elementor-element-bbc671b .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-11342 .elementor-element.elementor-element-bbc671b .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-11342 .elementor-element.elementor-element-bbc671b .elementor-search-form__input, .elementor-11342 .elementor-element.elementor-element-bbc671b.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-11342 .elementor-element.elementor-element-bbc671b:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-11342 .elementor-element.elementor-element-bbc671b.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-11342 .elementor-element.elementor-element-6583a40{--display:flex;}.elementor-11342 .elementor-element.elementor-element-6756fc0{--display:flex;}.elementor-11342 .elementor-element.elementor-element-38a04b5{--display:flex;}.elementor-11342 .elementor-element.elementor-element-e99fdc9{--display:flex;}.elementor-11342 .elementor-element.elementor-element-7dc42a7{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11342 .elementor-element.elementor-element-7dc42a7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-11342 .elementor-element.elementor-element-7dc42a7:after{content:"1";}.elementor-11342 .elementor-element.elementor-element-7dc42a7 .elementor-post__thumbnail__link{width:100%;}.elementor-11342 .elementor-element.elementor-element-7dc42a7 .elementor-post__meta-data span + span:before{content:"///";}.elementor-11342 .elementor-element.elementor-element-7dc42a7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11342 .elementor-element.elementor-element-7dc42a7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11342 .elementor-element.elementor-element-7dc42a7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11342 .elementor-element.elementor-element-ea90cdd{--display:flex;}.elementor-11342 .elementor-element.elementor-element-aeee593{--display:flex;}.elementor-11342 .elementor-element.elementor-element-82b058d{--display:flex;}.elementor-11342 .elementor-element.elementor-element-9fdddcc{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11342 .elementor-element.elementor-element-9fdddcc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-11342 .elementor-element.elementor-element-9fdddcc:after{content:"0.62";}.elementor-11342 .elementor-element.elementor-element-9fdddcc .elementor-post__thumbnail__link{width:100%;}.elementor-11342 .elementor-element.elementor-element-9fdddcc .elementor-post__meta-data span + span:before{content:"///";}.elementor-11342 .elementor-element.elementor-element-9fdddcc.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11342 .elementor-element.elementor-element-9fdddcc.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11342 .elementor-element.elementor-element-9fdddcc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:1024px){ .elementor-11342 .elementor-element.elementor-element-6d004ab{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-11342 .elementor-element.elementor-element-6d004ab{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-11342 .elementor-element.elementor-element-7dc42a7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11342 .elementor-element.elementor-element-7dc42a7:after{content:"0.5";}.elementor-11342 .elementor-element.elementor-element-7dc42a7 .elementor-post__thumbnail__link{width:100%;}.elementor-11342 .elementor-element.elementor-element-9fdddcc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11342 .elementor-element.elementor-element-9fdddcc:after{content:"0.5";}.elementor-11342 .elementor-element.elementor-element-9fdddcc .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-f5bc71f */@media (min-width:1025px){.elementor-11342 .elementor-element.elementor-element-f5bc71f.rgm-fimg{max-width:1320px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-955d160 */.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec{padding-top:56px!important}
.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-crumbs{margin-bottom:0!important}
.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-crumbs .rank-math-breadcrumb .last,.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-crumbs .rank-math-breadcrumb .separator:has(+ .last){display:none!important}
.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-ptitle{margin:0!important}
.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-ptitle .elementor-heading-title{margin-top:16px!important;margin-bottom:0!important}
.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-terms{margin-top:38px!important}
.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-terms a,.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-terms .elementor-icon-list-text{font-size:12px!important;letter-spacing:.12em!important}
.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-terms a{padding:6px 14px!important}
body .elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-meta .elementor-icon-list-item:not(:last-child):after{content:""!important;display:inline-block!important;width:2px!important;height:22px!important;background:#D9A92B!important;border-radius:2px!important;margin:0 20px!important;vertical-align:middle!important;opacity:1!important}
.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-meta .elementor-icon-list-items{justify-content:center!important;align-items:center!important}
body .elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-meta .elementor-icon-list-items{margin:0!important;gap:8px 0!important}
body .elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-meta .elementor-icon-list-item{margin:0!important;padding:0!important}
@media (min-width:1025px){.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-ptitle .elementor-heading-title{font-size:36px!important;line-height:1.18!important}}
@media (max-width:1024px){.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec{padding-top:48px!important}.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-terms{margin-top:30px!important}}
@media (max-width:767px){.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec{padding-top:36px!important}.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-ptitle .elementor-heading-title{margin-top:12px!important}.elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-terms{margin-top:24px!important}body .elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-meta .elementor-icon-list-items{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important}body .elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-meta .elementor-icon-list-item{justify-content:center!important;text-align:center!important}body .elementor-11342 .elementor-element.elementor-element-955d160.rgm.rgm-sh.rgm-sec .rgm-sh__in .rgm-meta .elementor-icon-list-item:not(:last-child):after{display:none!important;content:none!important;margin:0!important;width:0!important;height:0!important}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-407f63e */.elementor-11342 .elementor-element.elementor-element-407f63e ul{list-style:none!important;padding-left:0!important}
.elementor-11342 .elementor-element.elementor-element-407f63e ul>li{position:relative;padding-left:26px!important}
.elementor-11342 .elementor-element.elementor-element-407f63e ul>li::before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;border-radius:50%;background:#D4A22E}
.elementor-11342 .elementor-element.elementor-element-407f63e ol{list-style:none!important;padding-left:0!important;counter-reset:rgn}
.elementor-11342 .elementor-element.elementor-element-407f63e ol>li{position:relative;counter-increment:rgn;padding-left:34px!important}
.elementor-11342 .elementor-element.elementor-element-407f63e ol>li::before{content:counter(rgn) ".";position:absolute;left:0;top:0;color:#D4A22E;font-weight:700}
.elementor-11342 .elementor-element.elementor-element-407f63e h2,.elementor-11342 .elementor-element.elementor-element-407f63e h3,.elementor-11342 .elementor-element.elementor-element-407f63e h4{color:#000!important;-webkit-text-stroke:.5px #000!important;paint-order:stroke fill}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63539a4 */.elementor-11342 .elementor-element.elementor-element-63539a4.rgm-sharebar{display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:16px!important;margin-top:30px!important}
.elementor-11342 .elementor-element.elementor-element-63539a4.rgm-sharebar .elementor-heading-title{font-family:Manrope,sans-serif;font-size:14px;font-weight:600;color:#0A0A0A;margin:0}
.elementor-11342 .elementor-element.elementor-element-63539a4.rgm-sharebar .elementor-grid{display:flex!important;gap:10px!important}
.elementor-11342 .elementor-element.elementor-element-63539a4.rgm-sharebar .elementor-share-btn{display:flex!important;align-items:center;justify-content:center;width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;background:#F6DC9A!important;transform:none;transition:background-color .25s ease,transform .25s ease!important}
.elementor-11342 .elementor-element.elementor-element-63539a4.rgm-sharebar .elementor-share-btn__icon{display:flex!important;width:auto!important;height:auto!important;background:none!important;transition:none!important}
.elementor-11342 .elementor-element.elementor-element-63539a4.rgm-sharebar .elementor-share-btn svg{width:16px;height:16px;fill:#0A0A0A!important;color:#0A0A0A!important;transition:fill .25s ease!important}
.elementor-11342 .elementor-element.elementor-element-63539a4.rgm-sharebar .elementor-share-btn:hover,.elementor-11342 .elementor-element.elementor-element-63539a4.rgm-sharebar .elementor-share-btn:focus-visible{background:#0A0A0A!important;transform:translateY(-2px)}
.elementor-11342 .elementor-element.elementor-element-63539a4.rgm-sharebar .elementor-share-btn:hover svg,.elementor-11342 .elementor-element.elementor-element-63539a4.rgm-sharebar .elementor-share-btn:focus-visible svg{fill:#F2C75C!important;color:#F2C75C!important}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-9caf409 */.elementor-11342 .elementor-element.elementor-element-9caf409 .elementor-post-navigation .post-navigation__prev--label,.elementor-11342 .elementor-element.elementor-element-9caf409 .elementor-post-navigation .post-navigation__next--label,.elementor-11342 .elementor-element.elementor-element-9caf409 .elementor-post-navigation a:hover .post-navigation__prev--label,.elementor-11342 .elementor-element.elementor-element-9caf409 .elementor-post-navigation a:hover .post-navigation__next--label{color:#D4A22E!important}
.elementor-11342 .elementor-element.elementor-element-9caf409 .elementor-post-navigation .post-navigation__arrow-wrapper{width:30px!important;height:30px!important;min-width:30px;font-size:11px!important}
.elementor-11342 .elementor-element.elementor-element-9caf409 .elementor-post-navigation .post-navigation__arrow-wrapper svg{width:11px!important;height:11px!important}
.elementor-11342 .elementor-element.elementor-element-9caf409 .elementor-post-navigation .elementor-post-navigation__link a{gap:14px!important}
.elementor-11342 .elementor-element.elementor-element-9caf409 .elementor-post-navigation .elementor-post-navigation__next a{flex-direction:row!important;justify-content:flex-end!important}
.elementor-11342 .elementor-element.elementor-element-9caf409 .elementor-post-navigation .elementor-post-navigation__next .elementor-post-navigation__link__next{text-align:right!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6583a40 */.elementor-11342 .elementor-element.elementor-element-6583a40 .rgm-btn--o .elementor-button{background:#0A0A0A!important;border:1px solid #0A0A0A!important;color:#fff!important}
.elementor-11342 .elementor-element.elementor-element-6583a40 .rgm-btn--o .elementor-button:hover{background:#F2C75C!important;border-color:#F2C75C!important;color:#0A0A0A!important}
.elementor-11342 .elementor-element.elementor-element-6583a40 .rgm-btn--o .elementor-button:hover .elementor-button-text,.elementor-11342 .elementor-element.elementor-element-6583a40 .rgm-btn--o .elementor-button:hover .elementor-button-icon{color:#0A0A0A!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3047325 */.elementor-11342 .elementor-element.elementor-element-3047325 .elementor-post{min-height:0!important}
.elementor-11342 .elementor-element.elementor-element-3047325 .elementor-posts-container{row-gap:20px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf07c2 */@media (min-width:1025px){.elementor-11342 .elementor-element.elementor-element-9bf07c2.rgm-art{max-width:1320px!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:64px!important}
.elementor-11342 .elementor-element.elementor-element-9bf07c2.rgm-art .rgm-body{max-width:900px!important}}/* End custom CSS */
/* Start custom CSS *//* Blog 2026 v4 */
html body #primary{padding-top:0!important;padding-bottom:0!important}
html body .rgm.rgm-bh{padding:146px var(--side) 36px!important;background:radial-gradient(55% 85% at 0% 0%,rgba(242,199,92,.32),rgba(242,199,92,0) 70%),radial-gradient(38% 60% at 100% 0%,rgba(242,199,92,.12),rgba(242,199,92,0) 70%),#F4EFE9}
html body .rgm.rgm-bh:after{content:"";position:absolute;left:0;right:0;top:auto;bottom:0;width:auto;height:130px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff);pointer-events:none}
html body .rgm .rgm-h1b .elementor-heading-title{margin-top:14px}
html body .rgm.rgm-bh .rgm-chips{margin-top:28px!important}
@media (max-width:1024px){html body .rgm.rgm-bh{padding:132px var(--side) 30px!important}}
@media (max-width:767px){html body .rgm.rgm-bh{padding:112px var(--side) 24px!important}}
html body .rgm .rgm-chips a:hover,html body .rgm.rgm-bh .rgm-chips a:hover,html body .rgm .rgm-chips li.is-on a:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}
html body .rgm.rgm-sec.rgm-sec--t{padding-top:34px!important;padding-bottom:70px!important}
html body .rgm.rgm-sec.rgm-only-first.rgm-sec--t{padding-bottom:10px!important}
html body .rgm .elementor-post{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}
html body .rgm .elementor-post:hover{border-color:transparent;box-shadow:none}
html body .rgm .elementor-post__thumbnail__link{display:block;border-radius:18px;overflow:hidden;margin:0 0 20px!important;transform:translateZ(0)}
html body .rgm .elementor-post__thumbnail{padding-bottom:64%!important;position:relative;border-radius:18px;background:var(--sand2);overflow:hidden}
html body .rgm .elementor-post__thumbnail img{position:absolute!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transform:scale(1)!important;transition:transform .8s cubic-bezier(.2,.7,.2,1)!important}
html body .rgm .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.05)!important}
html body .rgm .elementor-post__text{padding:0!important}
html body .rgm .elementor-post__meta-data{margin:0 0 8px}
html body .rgm .elementor-post__title a{background:linear-gradient(var(--gold),var(--gold)) no-repeat 0 100%/0 2px;transition:background-size .35s,color .25s}
html body .rgm .elementor-post:hover .elementor-post__title a{background-size:100% 2px}
html body .rgm .elementor-post__excerpt p{margin:10px 0 0}
html body .rgm .elementor-post__read-more{padding-top:16px}
html body .rgm .rgm-feat .elementor-post{display:grid!important;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}
html body .rgm .rgm-feat .elementor-post__thumbnail__link{height:100%;margin:0!important;border-radius:24px}
html body .rgm .rgm-feat .elementor-post__thumbnail{min-height:400px;height:100%;padding-bottom:0!important;border-radius:24px}
html body .rgm .rgm-feat .elementor-post__text{padding:0!important;justify-content:center}
html body .rgm .rgm-feat .elementor-post__read-more{padding:0 26px;margin-top:26px}
@media (max-width:1024px){html body .rgm .rgm-feat .elementor-post{grid-template-columns:1fr;gap:28px}html body .rgm .rgm-feat .elementor-post__thumbnail{min-height:0;height:auto;padding-bottom:56%!important}}
html body .rgm .rgm-main{display:block!important}
html body .rgm .rgm-main .rgm-list .elementor-posts-container{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:54px 36px!important}
@media (max-width:1024px){html body .rgm .rgm-main .rgm-list .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:44px 28px!important}}
@media (max-width:767px){html body .rgm .rgm-main .rgm-list .elementor-posts-container{grid-template-columns:1fr!important;gap:22px!important}html body .rgm .rgm-list .elementor-post{gap:16px;align-items:center}html body .rgm .rgm-list .elementor-post__thumbnail__link{margin:0!important;border-radius:14px}html body .rgm .rgm-list .elementor-post__thumbnail{min-height:104px;border-radius:14px}html body .rgm .rgm-list .elementor-post__text{padding:0!important}}
html body.blog:not(.paged) .rgm .rgm-list .elementor-post:first-child{display:none}
@media (min-width:1025px){html body.blog.paged .rgm .rgm-list .elementor-post:nth-child(10):last-child,html body.archive .rgm .rgm-list .elementor-post:nth-child(10):last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}html body.blog.paged .rgm .rgm-list .elementor-post:nth-child(10):last-child .elementor-post__thumbnail__link,html body.archive .rgm .rgm-list .elementor-post:nth-child(10):last-child .elementor-post__thumbnail__link{margin:0!important;height:100%}html body.blog.paged .rgm .rgm-list .elementor-post:nth-child(10):last-child .elementor-post__thumbnail,html body.archive .rgm .rgm-list .elementor-post:nth-child(10):last-child .elementor-post__thumbnail{min-height:300px;height:100%;padding-bottom:0!important}}
html body .rgm.rgm-topics{background:var(--sand);padding:84px var(--side)!important;scroll-margin-top:100px}
html body .rgm.rgm-topics>.rgm-in{display:grid!important;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:80px!important;align-items:start}
html body .rgm.rgm-topics .rgm-head{margin-bottom:0!important;position:sticky;top:150px}
html body .rgm.rgm-topics .rgm-h2 .elementor-heading-title{font-size:42px}
html body .rgm .rgm-tg{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px!important;counter-reset:rt;border-bottom:1px solid #DCD2C5}
html body .rgm .rgm-tc{counter-increment:rt;background:transparent;border:0;border-top:1px solid #DCD2C5;border-radius:0;box-shadow:none;padding:26px 0 30px!important;min-height:0;transform:none;transition:border-color .3s}
html body .rgm .rgm-tc:before{content:"0" counter(rt);display:block;margin-bottom:12px;font:600 13px/1 "Manrope",sans-serif;letter-spacing:.14em;color:var(--bronze)}
html body .rgm .rgm-tc:hover{border-top-color:var(--gold);box-shadow:none;transform:none}
html body .rgm .rgm-tc .elementor-heading-title{font-size:26px;transition:color .25s}
html body .rgm .rgm-tc:hover .elementor-heading-title{color:var(--bronze)}
html body .rgm .rgm-tc .rgm-tc__m .elementor-heading-title{color:var(--ink)}
html body .rgm .rgm-tc .rgm-tc__m .elementor-heading-title:after{display:inline-block;transition:transform .25s}
html body .rgm .rgm-tc:hover .rgm-tc__m .elementor-heading-title:after{transform:translateX(5px)}
@media (max-width:1024px){html body .rgm.rgm-topics>.rgm-in{grid-template-columns:1fr;gap:36px!important}html body .rgm.rgm-topics .rgm-head{position:static}}
@media (max-width:767px){html body .rgm.rgm-topics{padding:60px var(--side)!important}html body .rgm .rgm-tg{grid-template-columns:1fr}html body .rgm.rgm-topics .rgm-h2 .elementor-heading-title{font-size:32px}}
html body .rgm.rgm-wma{padding:20px var(--side)!important;background:#fff;border-top:1px solid var(--line)}
html body .rgm .rgm-side{position:static!important;display:flex!important;flex-direction:column;gap:36px!important}
html body .rgm .rgm-box{background:transparent;border:0;border-radius:0;padding:0!important}
html body .rgm .rgm-box:not(.rgm-box--dk)>.elementor-widget-heading .elementor-heading-title{display:flex;align-items:center;gap:12px;font-family:"Manrope",sans-serif;font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);margin:0 0 16px;line-height:1.3}
html body .rgm .rgm-box:not(.rgm-box--dk)>.elementor-widget-heading .elementor-heading-title:before{content:"";width:22px;height:1px;background:var(--gold)}
html body .rgm .rgm-box .elementor-search-form__container{position:relative;border:1px solid #DDD5CB!important;border-radius:999px;background:#fff;min-height:54px;padding:0 5px 0 0;overflow:visible;transition:border-color .25s,box-shadow .25s}
html body .rgm .rgm-box .elementor-search-form__container:focus-within{border-color:var(--gold)!important;box-shadow:0 0 0 4px rgba(242,199,92,.22)}
html body .rgm .rgm-box .elementor-search-form__container:before{content:"";flex:none;width:18px;height:18px;margin-left:20px;background:var(--bronze);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E") center/contain no-repeat}
html body .rgm .rgm-box .elementor-search-form__input{height:52px;padding:0 12px!important;border:0!important;font-size:15px}
html body .rgm .rgm-box .elementor-search-form__submit{height:44px;min-width:0;padding:0 20px;margin:0!important;border-radius:999px;font-family:"Manrope",sans-serif;font-size:15px;font-weight:500;background:var(--dk)!important;color:#fff!important}
html body .rgm .rgm-box .elementor-search-form__submit:hover{background:var(--gold)!important;color:var(--ink)!important}
html body .rgm .rgm-cats .elementor-widget-container{font-size:15px;line-height:1.4}
html body .rgm .rgm-cats ul{list-style:none;margin:0;padding:0}
html body .rgm .rgm-cats li{display:flex;justify-content:space-between;align-items:center;margin:0!important;padding:6px 0!important;border-bottom:1px solid #EFE8DF;font-size:15px;color:var(--muted)}
html body .rgm .rgm-cats li:after{content:"→";color:var(--gold);opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s}
html body .rgm .rgm-cats li:hover:after{opacity:1;transform:none}
html body .rgm .rgm-cats li a{color:var(--ink);transition:color .2s}
html body .rgm .rgm-cats li a:hover{color:var(--bronze)}
html body .rgm .rgm-cats li.rgm-catmore{border-bottom:0;padding-top:14px!important}
html body .rgm .rgm-cats li.rgm-catmore:after{display:none}
html body .rgm .rgm-cats li.rgm-catmore a{font-weight:600;background:linear-gradient(var(--gold),var(--gold)) no-repeat 0 100%/0 2px;padding-bottom:3px;transition:background-size .3s,color .2s}
html body .rgm .rgm-cats li.rgm-catmore a:hover{background-size:100% 2px;color:var(--ink)}
html body .rgm .rgm-mini .elementor-posts-container{gap:12px!important}
html body .rgm .rgm-mini .elementor-post__thumbnail__link{width:72px!important;margin:0!important;border-radius:12px}
html body .rgm .rgm-mini .elementor-post__thumbnail{border-radius:12px}
html body .rgm .rgm-mini .elementor-post__title,html body .rgm .rgm-mini .elementor-post__title a{font-size:16px!important;line-height:1.3}
html body .rgm .rgm-mini .elementor-post__meta-data{font-size:14px!important;margin-bottom:3px!important}
html body .rgm .rgm-box--dk{order:98;position:relative;overflow:hidden;border-radius:22px;padding:34px 30px!important;background:linear-gradient(180deg,rgba(10,10,10,.45) 0%,rgba(10,10,10,.84) 100%),url("https://ramirezgalvez.com/wp-content/uploads/2026/11/rg-home-poster-blefaroplastia.webp") center/cover no-repeat;color:#fff}
html body .rgm .rgm-box--dk>.elementor-widget-heading .elementor-heading-title{font-size:28px;line-height:1.14;margin:0 0 12px}
html body .rgm .rgm-sidenote{order:99;padding-top:20px;border-top:1px solid var(--line);font-size:14px!important;line-height:1.55!important;color:var(--muted)!important}
html body .rgm .rgm-sidenote p{margin:0}
html body .rgm .rgm-sidenote b{color:var(--ink)}
html body .rgm.rgm-sh{padding:146px var(--side) 0!important;background:radial-gradient(55% 80% at 0% 0%,rgba(242,199,92,.30),rgba(242,199,92,0) 70%),radial-gradient(38% 55% at 100% 0%,rgba(242,199,92,.12),rgba(242,199,92,0) 70%),linear-gradient(180deg,#F4EFE9 0,#F4EFE9 calc(100% - 230px),#fff calc(100% - 70px),#fff 100%)}
@media (max-width:1024px){html body .rgm.rgm-sh{padding-top:132px!important}}
@media (max-width:767px){html body .rgm.rgm-sh{padding-top:112px!important}}
html body .rgm .rgm-sh__in{max-width:900px!important}
html body .rgm .rgm-sh .rgm-crumbs{margin-bottom:18px!important}
html body .rgm .rgm-ptitle .elementor-heading-title{font-size:50px;margin-top:14px}
@media (max-width:1024px){html body .rgm .rgm-ptitle .elementor-heading-title{font-size:41px}}
@media (max-width:767px){html body .rgm .rgm-ptitle .elementor-heading-title{font-size:31px}}
html body .rgm .rgm-meta{margin-top:18px!important}
html body .rgm .rgm-fimg{max-width:1100px!important;margin:36px auto 0!important}
html body .rgm .rgm-fimg img{width:100%;height:auto;aspect-ratio:2.2/1;max-height:470px;object-fit:cover;border-radius:22px;box-shadow:0 34px 60px -44px rgba(10,10,10,.4)}
@media (max-width:767px){html body .rgm .rgm-fimg{margin-top:26px!important}html body .rgm .rgm-fimg img{aspect-ratio:16/10;border-radius:16px}}
html body .rgm .rgm-art{max-width:1100px!important;grid-template-columns:minmax(0,1fr) 300px;gap:64px!important}
@media (max-width:1024px){html body .rgm .rgm-art{grid-template-columns:1fr;gap:48px!important}}
html body .rgm .rgm-body{max-width:none!important}
html body.single-post .rgm.rgm-sec.rgm-sec--t{padding-top:52px!important;padding-bottom:64px!important}
html body .rgm .rgm-tags{margin-top:40px!important;padding-top:26px;border-top:1px solid var(--line)}
html body .rgm .rgm-tags .elementor-icon-list-text{display:flex;flex-wrap:wrap;align-items:center}
html body .rgm .rgm-tags .elementor-post-info__item-prefix{font-size:14px;font-weight:600;color:var(--ink);margin:0 14px 8px 0}
html body .rgm .rgm-tags .elementor-post-info__terms-list{display:flex;flex-wrap:wrap;font-size:0;line-height:0}
html body .rgm .rgm-tags a{display:inline-block;margin:0 8px 8px 0;padding:8px 15px;font-size:14px;line-height:1.2;border:1px solid #DDD5CB;border-radius:999px;background:#fff;color:var(--txt)!important;transition:background-color .2s,border-color .2s}
html body .rgm .rgm-tags a:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)!important}
html body .rgm .rgm-review{margin-top:28px!important;background:transparent;border-radius:0;border-left:3px solid var(--gold);padding:4px 0 4px 22px!important}
html body .rgm .rgm-share{margin-top:28px!important}
html body .rgm .rgm-share .elementor-grid{display:flex!important;gap:10px}
html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn{width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--dk)!important;display:flex;align-items:center;justify-content:center;transition:background-color .25s}
html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{background:none!important;color:var(--gold)!important;width:auto;height:auto;display:flex}
html body .rgm .rgm-share .elementor-share-btn .elementor-share-btn__icon svg{width:16px;height:16px;fill:var(--gold)!important}
html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn:hover{background:var(--gold)!important}
html body .rgm .rgm-share .elementor-share-btn:hover .elementor-share-btn__icon svg{fill:var(--ink)!important}
html body .rgm .rgm-pnav{margin-top:36px!important;padding-top:26px;border-top:1px solid var(--line)}
html body .rgm .elementor-post-navigation{display:grid!important;grid-template-columns:1fr 1fr;gap:24px 40px;border:0;padding:0;align-items:start}
html body .rgm .elementor-post-navigation__prev,html body .rgm .elementor-post-navigation__next{width:100%!important;max-width:none;padding:0;margin:0;flex:none;min-width:0}
html body .rgm .elementor-post-navigation__separator-wrapper{display:none!important}
html body .rgm .elementor-post-navigation__next{text-align:right}
html body .rgm .elementor-post-navigation__link a{display:flex;align-items:flex-start;gap:16px;color:var(--ink)}
html body .rgm .elementor-post-navigation__next a{flex-direction:row-reverse}
html body .rgm .post-navigation__arrow-wrapper{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0!important;border:1px solid #DDD5CB;border-radius:50%;color:var(--bronze)!important;transition:background-color .25s,border-color .25s}
html body .rgm .post-navigation__arrow-wrapper svg{width:12px;height:12px;fill:currentColor}
html body .rgm .elementor-post-navigation__link a:hover .post-navigation__arrow-wrapper{background:var(--gold);border-color:var(--gold);color:var(--ink)!important}
html body .rgm .elementor-post-navigation__link__prev,html body .rgm .elementor-post-navigation__link__next{display:block;min-width:0}
html body .rgm .post-navigation__prev--title,html body .rgm .post-navigation__next--title{display:block;margin-top:6px;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;transition:color .2s}
html body .rgm .elementor-post-navigation__link a:hover .post-navigation__prev--title,html body .rgm .elementor-post-navigation__link a:hover .post-navigation__next--title{color:var(--bronze)}
@media (max-width:767px){html body .rgm .elementor-post-navigation{grid-template-columns:1fr}html body .rgm .elementor-post-navigation__next{text-align:left}html body .rgm .elementor-post-navigation__next a{flex-direction:row}}
html body .rgm.rgm-rel.rgm-sec{padding:64px var(--side) 36px!important;background:linear-gradient(180deg,#fff 0%,#F8F3EC 100%);border-top:1px solid var(--line)}
html body .rgm.rgm-rel .rgm-sth{margin-bottom:30px!important}
@media (max-width:767px){html body .rgm.rgm-rel.rgm-sec{padding:48px var(--side) 32px!important}}

/* Blog 2026 v5 */
html body .rgm .elementor-post__title a{background:none!important;transition:color .25s}
html body .rgm .elementor-post:hover .elementor-post__title a,html body .rgm .elementor-post__title a:hover{color:#A8801F!important;background:none!important}
html body .rgm.rgm-sh{padding:158px var(--side) 0!important}
html body .rgm .rgm-sh .rgm-crumbs{margin-bottom:30px!important}
html body .rgm .rgm-terms{margin-bottom:0!important}
html body .rgm .rgm-terms .elementor-icon-list-items{flex-wrap:wrap;justify-content:center;gap:10px}
html body .rgm .rgm-terms .elementor-icon-list-item{margin:0}
html body .rgm .rgm-terms .elementor-icon-list-text{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
html body .rgm .rgm-terms a{display:inline-flex;padding:8px 18px;border:1px solid rgba(122,90,18,.35);border-radius:999px;background:rgba(255,255,255,.75);font-size:14px!important;letter-spacing:.08em!important;line-height:1.2;transition:background-color .25s,border-color .25s}
html body .rgm .rgm-terms a:hover{background:var(--gold);border-color:var(--gold)}
html body .rgm .rgm-ptitle .elementor-heading-title{font-size:50px;line-height:1.12;margin-top:30px}
html body .rgm .rgm-meta{margin-top:32px!important;padding-top:20px;border-top:1px solid rgba(122,90,18,.2);width:100%;max-width:640px}
html body .rgm .rgm-meta .elementor-icon-list-items{justify-content:center;flex-wrap:wrap;gap:8px 0}
html body .rgm .rgm-meta .elementor-icon-list-item:not(:last-child):after{margin:0 18px}
html body .rgm .rgm-fimg{margin:52px auto 0!important}
@media (max-width:1024px){html body .rgm .rgm-ptitle .elementor-heading-title{font-size:40px}}
@media (max-width:767px){html body .rgm.rgm-sh{padding:112px var(--side) 0!important}html body .rgm .rgm-ptitle .elementor-heading-title{font-size:30px;margin-top:22px}html body .rgm .rgm-sh .rgm-crumbs{margin-bottom:22px!important}html body .rgm .rgm-meta{margin-top:24px!important}html body .rgm .rgm-meta .elementor-icon-list-item:not(:last-child):after{margin:0 10px}html body .rgm .rgm-fimg{margin-top:34px!important}}
html body .rgm .rgm-side{gap:48px!important}
html body .rgm .rgm-box .elementor-search-form__container{border-radius:999px!important;border:1px solid #DDD5CB!important;min-height:56px;padding:0 6px 0 24px!important;background:#fff;overflow:hidden!important}
html body .rgm .rgm-box .elementor-search-form__container:before{display:none!important}
html body .rgm .rgm-box .elementor-search-form__input{height:54px;padding:0 8px 0 0!important;font-size:15px}
html body .rgm .rgm-box .elementor-search-form__submit{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;font-size:0!important;color:var(--gold)!important}
html body .rgm .rgm-box .elementor-search-form__submit i,html body .rgm .rgm-box .elementor-search-form__submit .e-font-icon-svg{font-size:16px!important}
html body .rgm .rgm-box .elementor-search-form__submit svg{width:16px;height:16px;fill:currentColor}
html body .rgm .rgm-box .elementor-search-form__submit:hover{color:var(--ink)!important}
html body .rgm .rgm-cats li{padding:0!important;border-bottom:1px solid #EFE8DF}
html body .rgm .rgm-cats li:after{display:none!important}
html body .rgm .rgm-cats li a{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:13px 0;color:var(--ink);transition:color .2s}
html body .rgm .rgm-cats li a em{font-style:normal;font-size:14px;line-height:1;padding:5px 10px;border-radius:999px;background:var(--sand);color:var(--bronze);transition:background-color .2s}
html body .rgm .rgm-cats li a:hover em{background:var(--gold);color:var(--ink)}
html body .rgm .rgm-cats li.rgm-catmore{border-bottom:0}
html body .rgm .rgm-cats li.rgm-catmore a{justify-content:flex-start;gap:10px;padding:18px 0 0;font-weight:600;background:none!important}
html body .rgm .rgm-cats li.rgm-catmore a:after{content:"\2192";color:var(--bronze);transition:transform .25s}
html body .rgm .rgm-cats li.rgm-catmore a:hover:after{transform:translateX(5px)}
html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn,html body .rgm .rgm-share .elementor-share-btn{background:var(--dk)!important;border:0!important;box-shadow:0 0 0 0 var(--gold);transition:transform .25s,box-shadow .25s,background-color .25s!important}
html body .rgm .rgm-share .elementor-share-btn:hover,html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn:hover{background:var(--dk)!important;box-shadow:0 0 0 2px var(--gold);transform:translateY(-2px)}
html body .rgm .rgm-share .elementor-share-btn__icon,html body .rgm .rgm-share .elementor-share-btn:hover .elementor-share-btn__icon{background:none!important;color:var(--gold)!important}
html body .rgm .rgm-share .elementor-share-btn__icon svg,html body .rgm .rgm-share .elementor-share-btn:hover .elementor-share-btn__icon svg{fill:var(--gold)!important}
html body .rgm .rgm-pnav{margin-top:44px!important;padding-top:0!important;border-top:0!important}
html body .rgm .elementor-post-navigation{gap:20px!important}
html body .rgm .elementor-post-navigation__link a{align-items:center;gap:18px;padding:22px 24px;border:1px solid var(--line);border-radius:18px;transition:border-color .25s,background-color .25s}
html body .rgm .elementor-post-navigation__link a:hover{border-color:var(--gold);background:#FBF8F4}
html body .rgm .elementor-post-navigation__next{text-align:right!important}
html body .rgm .elementor-post-navigation__next a{flex-direction:row-reverse!important}
html body .rgm .post-navigation__arrow-wrapper{width:44px;height:44px;border:0;background:var(--dk);color:var(--gold)!important}
html body .rgm .elementor-post-navigation__link a:hover .post-navigation__arrow-wrapper{background:var(--gold);color:var(--ink)!important}
html body .rgm .post-navigation__prev--title,html body .rgm .post-navigation__next--title{font-size:20px;line-height:1.25;margin-top:8px}
@media (max-width:767px){html body .rgm .elementor-post-navigation{grid-template-columns:1fr!important}}
html body .rgm.rgm-rel.rgm-sec{padding:72px var(--side) 120px!important;background:#F8F3EC;border-top:0;margin-bottom:-72px;position:relative;z-index:2}
html body .rgm.rgm-rel .rgm-sth{display:flex!important;align-items:center;border:0!important;padding:0!important;margin-bottom:34px!important}

/* v5b */
html body .rgm.rgm-sh .rgm-crumbs{margin-bottom:30px!important}
html body .rgm .rgm-terms .elementor-post-info__terms-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
@media (max-width:767px){html body .rgm.rgm-sh .rgm-crumbs{margin-bottom:22px!important}}

/* v5c */
html body .rgm .rgm-meta .elementor-icon-list-item:nth-child(2):after{content:none!important;margin:0!important}

/* v5e */
html body .rgm .rgm-terms .elementor-post-info__terms-list,html body .rgm .rgm-terms .elementor-icon-list-item,html body .rgm .rgm-terms .elementor-icon-list-text{width:100%}
@media (max-width:767px){html body .rgm .rgm-terms a{padding:7px 14px;font-size:14px!important;letter-spacing:.04em!important}html body .rgm .rgm-terms .elementor-post-info__terms-list{gap:8px}html body .rgm .rgm-meta .elementor-icon-list-item:after{content:none!important;margin:0!important}html body .rgm .rgm-meta .elementor-icon-list-items{flex-direction:column;align-items:center;gap:4px}}

/* v5f */
html body .rgm .rgm-meta .elementor-icon-list-item:nth-child(2):not(:last-child):after{content:none!important;margin:0!important}
@media (max-width:767px){html body .rgm .rgm-meta .elementor-icon-list-item:not(:last-child):after{content:none!important;margin:0!important}}

/* v6 */
html body .rgm .rgm-feat .elementor-post__read-more,html body .rgm .rgm-rel .elementor-post__read-more{display:inline-flex!important;align-items:center;gap:10px;background:linear-gradient(var(--gold),var(--gold)) no-repeat left 100%/0 2px;padding-bottom:3px;transition:background-size .3s,color .25s,background-color .25s}
html body .rgm .rgm-feat .elementor-post__read-more:after,html body .rgm .rgm-rel .elementor-post__read-more:after{content:"\2192";transition:transform .25s,color .25s}
html body .rgm .rgm-rel .elementor-post__read-more:hover{background-size:100% 2px}
html body .rgm .rgm-feat .elementor-post__read-more{background:var(--dk);gap:12px;padding:0 26px;height:50px}
html body .rgm .rgm-feat .elementor-post__read-more:hover{background:var(--gold)}
html body .rgm .rgm-feat .elementor-post__read-more:hover:after{color:var(--ink);transform:translateX(3px)}
html body .rgm .rgm-tc .rgm-tc__m .elementor-heading-title{display:inline-block;background:linear-gradient(var(--gold),var(--gold)) no-repeat left 100%/0 2px;padding-bottom:3px;transition:background-size .3s}
html body .rgm .rgm-tc .rgm-tc__m .elementor-heading-title:hover{background-size:100% 2px}
html body .rgm .rgm-tc:hover .rgm-tc__m .elementor-heading-title:after{transform:none}
html body .rgm .rgm-tc .rgm-tc__m .elementor-heading-title:hover:after{transform:translateX(5px)}
html body .rgm.rgm-doc{background:#fff!important;padding-top:128px!important}
@media (max-width:1024px){html body .rgm.rgm-doc{padding-top:100px!important}}
@media (max-width:767px){html body .rgm.rgm-doc{padding-top:80px!important}}
html body .rgm.rgm-bh .rgm-crumbs{margin-bottom:26px!important}
html body .rgm .rgm-terms a{background:var(--gold);border-color:var(--gold);color:var(--ink)!important}
html body .rgm .rgm-terms a:hover{background:var(--dk);border-color:var(--dk);color:#fff!important}
html body .rgm .rgm-meta{border-top:0!important;padding-top:0!important;margin-top:28px!important}
html body .rgm .rgm-meta .elementor-icon-list-item,html body .rgm .rgm-meta .elementor-icon-list-text,html body .rgm .rgm-meta a{font-size:17px!important;font-weight:500!important;color:#3A352F!important}
html body .rgm .rgm-box .elementor-search-form__container{align-items:center!important}
html body .rgm .rgm-box .elementor-search-form__input{height:54px!important;line-height:54px!important;margin:0!important;align-self:center}
html body .rgm .rgm-box .elementor-search-form__submit{align-self:center!important}
html body .rgm .rgm-cats li a span{background:linear-gradient(var(--gold),var(--gold)) no-repeat left 100%/0 2px;padding-bottom:2px;transition:background-size .3s}
html body .rgm .rgm-cats li a:hover span{background-size:100% 2px}
html body .rgm .rgm-cats li.rgm-catmore a{display:inline-flex!important;width:auto!important;padding:4px 0 3px!important;margin-top:8px;background:linear-gradient(var(--gold),var(--gold)) no-repeat left 100%/0 2px!important;transition:background-size .3s}
html body .rgm .rgm-cats li.rgm-catmore a:hover{background-size:100% 2px!important}
html body .rgm .elementor-post-navigation__link a,html body .rgm .elementor-post-navigation__link a:hover{padding:0!important;border:0!important;border-radius:0!important;background:none!important}
html body .rgm .elementor-post-navigation__link a:hover .post-navigation__prev--title,html body .rgm .elementor-post-navigation__link a:hover .post-navigation__next--title{color:#A8801F!important}
html body .rgm .rgm-pnav{padding-top:32px!important;border-top:1px solid var(--line)!important}

/* v6b */
html body .rgm .rgm-share .elementor-share-btn:hover,html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn:hover{background:#0A0A0A!important;box-shadow:none!important;transform:scale(1.08)}
html body .rgm .rgm-share .elementor-share-btn:hover .elementor-share-btn__icon,html body .rgm .rgm-share .elementor-share-btn:hover .elementor-share-btn__icon svg{color:#fff!important;fill:#fff!important}

/* Blog 2026 v7 */
html body .rgm .rgm-sh .rgm-ptitle .elementor-heading-title{margin-top:0!important}
html body .rgm.rgm-sh .rgm-ptitle{margin-bottom:0}
html body .rgm.rgm-sh .rgm-terms{margin-top:24px!important;margin-bottom:0!important}
html body .rgm.rgm-sh .rgm-meta{margin-top:22px!important}
html body .rgm .rgm-meta .elementor-icon-list-text,html body .rgm .rgm-meta{font-size:15px!important;font-weight:500}
html body .rgm .rgm-upd{margin-top:18px}
html body .rgm .rgm-upd .elementor-icon-list-text,html body .rgm .rgm-upd .elementor-icon-list-item{font-size:13px!important;font-weight:500;color:#6E675F}
html body .rgm .rgm-content h2{font-size:30px!important;line-height:1.2}
html body .rgm .rgm-content h2 strong,html body .rgm .rgm-content h2 b,html body .rgm .rgm-content h3 strong,html body .rgm .rgm-content h3 b{font-weight:inherit!important}
@media(max-width:1024px){html body .rgm .rgm-content h2{font-size:26px!important}}
@media(max-width:767px){html body .rgm .rgm-content h2{font-size:24px!important}html body .rgm.rgm-sh .rgm-terms{margin-top:18px!important}html body .rgm.rgm-sh .rgm-meta{margin-top:16px!important}html body .rgm .rgm-meta .elementor-icon-list-text,html body .rgm .rgm-meta{font-size:14px!important}}

/* Blog 2026 v7b */
html body .rgm.rgm-sh .rgm-crumbs{margin-bottom:10px!important}
html body .rgm.rgm-sh .rgm-crumbs+*{margin-top:0!important}
html body .rgm .rgm-upd{margin:30px 0 0!important}
html body .rgm .rgm-upd .elementor-icon-list-items{margin:0;padding:0}
@media(max-width:767px){html body .rgm.rgm-sh .rgm-crumbs{margin-bottom:6px!important}html body .rgm .rgm-upd{margin-top:22px!important}}

/* Blog 2026 v7c */
html body .rgm .rgm-share .elementor-share-btn{background:#F6DC9A!important;border:0!important;border-radius:50%!important;transition:background .2s ease}
html body .rgm .rgm-share .elementor-share-btn .elementor-share-btn__icon,html body .rgm .rgm-share .elementor-share-btn svg,html body .rgm .rgm-share .elementor-share-btn i{color:#0A0A0A!important;fill:#0A0A0A!important;transition:color .2s ease,fill .2s ease}
html body .rgm .rgm-share .elementor-share-btn:hover,html body .rgm .rgm-share .elementor-share-btn:focus-visible{background:#0A0A0A!important}
html body .rgm .rgm-share .elementor-share-btn:hover .elementor-share-btn__icon,html body .rgm .rgm-share .elementor-share-btn:hover svg,html body .rgm .rgm-share .elementor-share-btn:hover i,html body .rgm .rgm-share .elementor-share-btn:focus-visible svg{color:#F2C75C!important;fill:#F2C75C!important}

/* Blog 2026 v7d */
html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn{background:#F6DC9A!important;box-shadow:none!important}
html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn svg,html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn i,html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{color:#0A0A0A!important;fill:#0A0A0A!important}
html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn:hover,html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn:focus-visible{background:#0A0A0A!important}
html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn:hover svg,html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn:hover i,html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn:hover .elementor-share-btn__icon,html body .rgm .rgm-share .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn:focus-visible svg{color:#F2C75C!important;fill:#F2C75C!important}/* End custom CSS */