.elementor-81 .elementor-element.elementor-element-43c545c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-3f8dadc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-3f8dadc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-08847de{--grid-row-gap:20px;width:var( --container-widget-width, 100.241% );max-width:100.241%;--container-widget-width:100.241%;--container-widget-flex-grow:0;--grid-column-gap:20px;}.elementor-81 .elementor-element.elementor-element-08847de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-81 .elementor-element.elementor-element-08847de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-08847de .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-81 .elementor-element.elementor-element-08847de:after{content:"0.66";}.elementor-81 .elementor-element.elementor-element-08847de .elementor-post__thumbnail__link{width:100%;}.elementor-81 .elementor-element.elementor-element-08847de .elementor-post__meta-data span + span:before{content:"•";}.elementor-81 .elementor-element.elementor-element-08847de .elementor-post__card{border-color:#E8E8E8;border-width:1px;border-radius:0px;padding-top:0px;padding-bottom:0px;}.elementor-81 .elementor-element.elementor-element-08847de .elementor-post__text{margin-top:20px;}.elementor-81 .elementor-element.elementor-element-08847de .elementor-post__badge{right:0;}.elementor-81 .elementor-element.elementor-element-08847de .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-radius:0px;margin:20px;font-family:"Inter", Sans-serif;font-weight:500;}.elementor-81 .elementor-element.elementor-element-08847de .elementor-post__title, .elementor-81 .elementor-element.elementor-element-08847de .elementor-post__title a{color:#000000;font-size:17px;text-decoration:none;line-height:1.4em;}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-3f8dadc{--width:100%;}}@media(max-width:1024px){.elementor-81 .elementor-element.elementor-element-3f8dadc{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-81 .elementor-element.elementor-element-08847de > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-81 .elementor-element.elementor-element-08847de{--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-81 .elementor-element.elementor-element-08847de > .elementor-widget-container{margin:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-08847de .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-81 .elementor-element.elementor-element-08847de:after{content:"0.5";}.elementor-81 .elementor-element.elementor-element-08847de .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-08847de */.elementor-post__card {
    background: #ffffff !important;
    border: 1px solid #f0f0f0 !important;
    border-radius: 12px !important;
    box-shadow: none !important;
    overflow: hidden !important;
    transition: box-shadow 0.2s ease, transform 0.2s ease !important;
}
.elementor-post__card:hover {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08) !important;
    transform: translateY(-2px) !important;
    border-color: #f0f0f0 !important;
}
.elementor-post__text {
    margin-top: 0 !important;
}
.elementor-post__card .elementor-post__title,
.elementor-post__card .elementor-post__title a {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    line-height: 1.4 !important;
    color: #111111 !important;
    margin-bottom: 8px !important;
}
.elementor-post__card .elementor-post__title a:hover {
    color: #854F0B !important;
}
.elementor-post__card .elementor-post__excerpt,
.elementor-post__card .elementor-post__excerpt p {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-size: 13px !important;
    color: #666666 !important;
    line-height: 1.6 !important;
    letter-spacing: normal !important;
    word-spacing: normal !important;
    margin: 0 !important;
}
.elementor-post__meta-data {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-size: 11px !important;
    color: #999999 !important;
}
/* ── Badge base (fallback for any category not listed below) ── */
.elementor-post__badge {
    background: #FAEEDA !important;
    color: #633806 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    padding: 4px 10px !important;
    border-radius: 6px !important;
    line-height: 1.4 !important;
}
/* ── Per-category badge colors ── */
.category-altcoins .elementor-post__badge {
    background: #F1EDFB !important;
    color: #4C3B8C !important;
}
.category-analysis .elementor-post__badge {
    background: #E3F5F1 !important;
    color: #0F6B57 !important;
}
.category-blockchain .elementor-post__badge {
    background: #EAEDFB !important;
    color: #333F91 !important;
}
.category-crypto .elementor-post__badge {
    background: #FAEEDA !important;
    color: #633806 !important;
}
.category-defi .elementor-post__badge {
    background: #FDEEE3 !important;
    color: #96460B !important;
}
.category-news .elementor-post__badge {
    background: #FCEBEB !important;
    color: #791F1F !important;
}
.category-nfts .elementor-post__badge {
    background: #FBEAF0 !important;
    color: #92295C !important;
}
.category-security .elementor-post__badge {
    background: #E6F1FB !important;
    color: #0C447C !important;
}
.category-trading-psychology .elementor-post__badge {
    background: #EAF3DE !important;
    color: #27500A !important;
}
.category-web3 .elementor-post__badge {
    background: #EDEFF2 !important;
    color: #3A4552 !important;
}/* End custom CSS */