.elementor-1842 .elementor-element.elementor-element-arsec1:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-arsec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EA;}.elementor-1842 .elementor-element.elementor-element-arsec1 > .elementor-container{max-width:820px;}.elementor-1842 .elementor-element.elementor-element-arsec1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 20px 40px 20px;}.elementor-1842 .elementor-element.elementor-element-arsec1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1842 .elementor-element.elementor-element-arh1{text-align:center;}.elementor-1842 .elementor-element.elementor-element-arh1 .elementor-heading-title{color:#22303C;}.elementor-1842 .elementor-element.elementor-element-arsub{text-align:center;}.elementor-1842 .elementor-element.elementor-element-arsec2:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-arsec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1842 .elementor-element.elementor-element-arsec2 > .elementor-container{max-width:960px;}.elementor-1842 .elementor-element.elementor-element-arsec2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 20px 10px 20px;}.elementor-1842 .elementor-element.elementor-element-arsec2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1842 .elementor-element.elementor-element-arcatnav{text-align:center;}.elementor-1842 .elementor-element.elementor-element-arsec3:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-arsec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1842 .elementor-element.elementor-element-arsec3 > .elementor-container{max-width:1160px;}.elementor-1842 .elementor-element.elementor-element-arsec3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 80px 20px;}.elementor-1842 .elementor-element.elementor-element-arsec3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1842 .elementor-element.elementor-element-argrid{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-1842 .elementor-element.elementor-element-argrid .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-1842 .elementor-element.elementor-element-argrid:after{content:"0.62";}.elementor-1842 .elementor-element.elementor-element-argrid .elementor-post__thumbnail__link{width:100%;}.elementor-1842 .elementor-element.elementor-element-argrid .elementor-post__meta-data span + span:before{content:"•";}.elementor-1842 .elementor-element.elementor-element-argrid.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-1842 .elementor-element.elementor-element-argrid.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-1842 .elementor-element.elementor-element-argrid.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-1842 .elementor-element.elementor-element-argrid .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1842 .elementor-element.elementor-element-argrid .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1842 .elementor-element.elementor-element-argrid .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1842 .elementor-element.elementor-element-argrid .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1842 .elementor-element.elementor-element-argrid .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:767px){.elementor-1842 .elementor-element.elementor-element-argrid .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1842 .elementor-element.elementor-element-argrid:after{content:"0.5";}.elementor-1842 .elementor-element.elementor-element-argrid .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-1842 .elementor-element.elementor-element-arcol1{width:100%;}.elementor-1842 .elementor-element.elementor-element-arcol2{width:100%;}.elementor-1842 .elementor-element.elementor-element-arcol3{width:100%;}}/* Start custom CSS *//* EthnosNat blog archive — Warm Modern Mission */
.ar-title .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:40px;line-height:1.2;color:#22303C}
.ar-sub{color:#5B6B76;font-family:"Inter",sans-serif;font-size:17px;margin-top:10px}

/* category nav pills */
.en-catnav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0}
.en-catnav a{display:inline-block;padding:8px 16px;border:1px solid #E4DCCF;border-radius:999px;color:#5B6B76;font-family:"Inter",sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em;text-decoration:none;transition:all .15s;background:#fff}
.en-catnav a:hover{border-color:#C15C29;color:#C15C29;background:#fff}

/* post grid cards */
.en-archive-grid .elementor-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.en-archive-grid .elementor-post{background:#fff;border:1px solid #ECE4D8;border-radius:12px;overflow:hidden;margin:0;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s}
.en-archive-grid .elementor-post:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(34,48,60,.10)}
.en-archive-grid .elementor-post__thumbnail{margin:0;background:#ECE4D8}
.en-archive-grid .elementor-post__thumbnail img{object-fit:cover}
.en-archive-grid .elementor-post__text{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}
.en-archive-grid .elementor-post__title{font-family:"Poppins",sans-serif;font-weight:600;font-size:20px;line-height:1.32;margin:0 0 10px}
.en-archive-grid .elementor-post__title a{color:#22303C;text-decoration:none}
.en-archive-grid .elementor-post__title a:hover{color:#C15C29}
.en-archive-grid .elementor-post__meta-data{color:#8A7A66;font-family:"Inter",sans-serif;font-size:13px;letter-spacing:.03em;text-transform:uppercase;border:none;padding:0;margin:0 0 12px}
.en-archive-grid .elementor-post__excerpt{margin:0 0 16px}
.en-archive-grid .elementor-post__excerpt p{color:#5B6B76;font-family:"Inter",sans-serif;font-size:15px;line-height:1.7;margin:0}
.en-archive-grid .elementor-post__read-more{margin-top:auto;color:#C15C29;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;text-decoration:none;border:none;padding:0}
.en-archive-grid .elementor-post__read-more:hover{color:#A54D22}

/* pagination */
.en-archive-grid .elementor-pagination{margin-top:44px;text-align:center}
.en-archive-grid .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;margin:0 4px;border:1px solid #E4DCCF;border-radius:6px;color:#5B6B76;font-family:"Inter",sans-serif;font-weight:600;text-decoration:none}
.en-archive-grid .page-numbers.current{background:#C15C29;border-color:#C15C29;color:#fff}
.en-archive-grid a.page-numbers:hover{border-color:#C15C29;color:#C15C29}

/* empty state */
.en-archive-grid .elementor-posts-nothing-found{grid-column:1/-1;background:#F6F1EA;border:1px dashed #D9CEBC;border-radius:12px;padding:48px 24px;text-align:center;color:#5B6B76;font-family:"Inter",sans-serif;font-size:17px}

@media(max-width:1024px){.en-archive-grid .elementor-posts{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.en-archive-grid .elementor-posts{grid-template-columns:1fr}.ar-title .elementor-heading-title{font-size:29px}}/* End custom CSS */