.elementor-11335 .elementor-element.elementor-element-5816aaa{--display:flex;}.elementor-11335 .elementor-element.elementor-element-bb96e0f{--display:flex;}.elementor-11335 .elementor-element.elementor-element-bdee8ab{--display:flex;}.elementor-11335 .elementor-element.elementor-element-dc44a01{--display:flex;}.elementor-11335 .elementor-element.elementor-element-ea2f6aa{--display:flex;}.elementor-11335 .elementor-element.elementor-element-30198c3{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11335 .elementor-element.elementor-element-30198c3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-11335 .elementor-element.elementor-element-30198c3:after{content:"0.62";}.elementor-11335 .elementor-element.elementor-element-30198c3 .elementor-post__thumbnail__link{width:100%;}.elementor-11335 .elementor-element.elementor-element-30198c3 .elementor-post__meta-data span + span:before{content:"///";}.elementor-11335 .elementor-element.elementor-element-30198c3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11335 .elementor-element.elementor-element-30198c3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11335 .elementor-element.elementor-element-30198c3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11335 .elementor-element.elementor-element-b9c5d6f{--display:flex;}.elementor-11335 .elementor-element.elementor-element-ad7c6a7{--display:flex;}.elementor-11335 .elementor-element.elementor-element-cf5a818{--display:flex;}.elementor-11335 .elementor-element.elementor-element-b9fab77{--display:flex;}.elementor-11335 .elementor-element.elementor-element-45e1300{--display:flex;}.elementor-11335 .elementor-element.elementor-element-f7d6e8c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11335 .elementor-element.elementor-element-f7d6e8c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-11335 .elementor-element.elementor-element-f7d6e8c:after{content:"0.62";}.elementor-11335 .elementor-element.elementor-element-f7d6e8c .elementor-post__thumbnail__link{width:100%;}.elementor-11335 .elementor-element.elementor-element-f7d6e8c .elementor-post__meta-data span + span:before{content:"///";}.elementor-11335 .elementor-element.elementor-element-f7d6e8c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11335 .elementor-element.elementor-element-f7d6e8c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11335 .elementor-element.elementor-element-f7d6e8c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11335 .elementor-element.elementor-element-f7d6e8c .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-11335 .elementor-element.elementor-element-f7d6e8c .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-11335 .elementor-element.elementor-element-f7d6e8c .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-11335 .elementor-element.elementor-element-f7d6e8c .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-11335 .elementor-element.elementor-element-f7d6e8c .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-11335 .elementor-element.elementor-element-e5c719a{--display:flex;}.elementor-11335 .elementor-element.elementor-element-5054c87{--display:flex;}.elementor-11335 .elementor-element.elementor-element-711bdbb{--display:flex;}.elementor-11335 .elementor-element.elementor-element-dd107ad{--display:flex;}.elementor-11335 .elementor-element.elementor-element-3a0f8de{--display:flex;}.elementor-11335 .elementor-element.elementor-element-3f3db6b{--display:flex;}.elementor-11335 .elementor-element.elementor-element-b83bed9{--display:flex;}.elementor-11335 .elementor-element.elementor-element-4b2f654{--display:flex;}.elementor-11335 .elementor-element.elementor-element-c1ddbca{--display:flex;}.elementor-11335 .elementor-element.elementor-element-b7abc0d{--display:flex;}.elementor-11335 .elementor-element.elementor-element-6b05637{--display:flex;}.elementor-11335 .elementor-element.elementor-element-72fffda{--display:flex;}.elementor-11335 .elementor-element.elementor-element-4ff066c{--display:flex;}@media(max-width:767px){.elementor-11335 .elementor-element.elementor-element-30198c3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11335 .elementor-element.elementor-element-30198c3:after{content:"0.5";}.elementor-11335 .elementor-element.elementor-element-30198c3 .elementor-post__thumbnail__link{width:100%;}.elementor-11335 .elementor-element.elementor-element-f7d6e8c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11335 .elementor-element.elementor-element-f7d6e8c:after{content:"0.5";}.elementor-11335 .elementor-element.elementor-element-f7d6e8c .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-bb96e0f */.elementor-11335 .elementor-element.elementor-element-bb96e0f.rgm.rgm-bh.rgm-sec{padding-top:56px!important}
@media (max-width:1024px){.elementor-11335 .elementor-element.elementor-element-bb96e0f.rgm.rgm-bh.rgm-sec{padding-top:48px!important}}
@media (max-width:767px){.elementor-11335 .elementor-element.elementor-element-bb96e0f.rgm.rgm-bh.rgm-sec{padding-top:36px!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}
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)}
/* Blog 2026 v5 */
html body .rgm.rgm-bh .rgm-in{position:relative;z-index:2}
html body .rgm.rgm-bh:after{z-index:0}
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-sth{display:block!important;border:0!important;padding:0!important;margin-bottom:26px!important}
html body.blog.paged .rgm .rgm-list .elementor-post:first-child,html body.archive .rgm .rgm-list .elementor-post:first-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:first-child .elementor-post__thumbnail__link,html body.archive .rgm .rgm-list .elementor-post:first-child .elementor-post__thumbnail__link{margin:0!important;height:100%}
html body.blog.paged .rgm .rgm-list .elementor-post:first-child .elementor-post__thumbnail,html body.archive .rgm .rgm-list .elementor-post:first-child .elementor-post__thumbnail{min-height:300px;height:100%;padding-bottom:0!important}
html body.blog.paged .rgm .rgm-list .elementor-post:first-child .elementor-post__title a,html body.archive .rgm .rgm-list .elementor-post:first-child .elementor-post__title a{font-size:30px!important;line-height:1.15}
@media (max-width:1024px){html body.blog.paged .rgm .rgm-list .elementor-post:first-child,html body.archive .rgm .rgm-list .elementor-post:first-child{grid-template-columns:1fr;gap:20px}}
html body .rgm .elementor-pagination{gap:10px;margin-top:56px}
html body .rgm .elementor-pagination .page-numbers.prev,html body .rgm .elementor-pagination .page-numbers.next{font-size:0;min-width:44px;padding:0;background:var(--dk);border-color:var(--dk);color:var(--gold)}
html body .rgm .elementor-pagination .page-numbers.prev:before,html body .rgm .elementor-pagination .page-numbers.next:before{font-size:18px;line-height:1}
html body .rgm .elementor-pagination .page-numbers.prev:before{content:"\2190"}
html body .rgm .elementor-pagination .page-numbers.next:before{content:"\2192"}
html body .rgm .elementor-pagination a.page-numbers.prev:hover,html body .rgm .elementor-pagination a.page-numbers.next:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}
html body .rgm .rgm-tc{display:grid!important;grid-template-columns:46px minmax(0,1fr);column-gap:8px;align-items:center;padding:24px 0 26px!important}
html body .rgm .rgm-tc:before{grid-column:1;grid-row:1;margin:0!important;align-self:center}
html body .rgm .rgm-tc>.elementor-widget{grid-column:2}
html body .rgm .rgm-tc>.elementor-widget:first-child{grid-row:1}
html body .rgm .rgm-tc>.elementor-widget:nth-child(2){margin-top:8px!important}
html body .rgm .rgm-tc>.elementor-widget:nth-child(3){margin-top:10px!important}

/* v5d */
html body .rgm .elementor-pagination span.page-numbers.prev,html body .rgm .elementor-pagination span.page-numbers.next{background:transparent!important;border:1px solid var(--line)!important;color:#B9B1A6!important;opacity:.7}

/* 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}/* End custom CSS */