.elementor-8606 .elementor-element.elementor-element-0fcac31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8606 .elementor-element.elementor-element-339fcff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8606 .elementor-element.elementor-element-9a08d8c .elementor-icon-list-icon{width:14px;}.elementor-8606 .elementor-element.elementor-element-9a08d8c .elementor-icon-list-icon i{font-size:14px;}.elementor-8606 .elementor-element.elementor-element-9a08d8c .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8606 .elementor-element.elementor-element-7f75ed8{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-8606 .elementor-element.elementor-element-6b84cf6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-8606 .elementor-element.elementor-element-6b84cf6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-8606 .elementor-element.elementor-element-6b84cf6:after{content:"0.66";}.elementor-8606 .elementor-element.elementor-element-6b84cf6 .elementor-post__thumbnail__link{width:100%;}.elementor-8606 .elementor-element.elementor-element-6b84cf6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-8606 .elementor-element.elementor-element-6b84cf6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-8606 .elementor-element.elementor-element-6b84cf6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-8606 .elementor-element.elementor-element-6b84cf6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){ .elementor-8606 .elementor-element.elementor-element-7f75ed8{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-8606 .elementor-element.elementor-element-7f75ed8{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-8606 .elementor-element.elementor-element-6b84cf6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8606 .elementor-element.elementor-element-6b84cf6:after{content:"0.5";}.elementor-8606 .elementor-element.elementor-element-6b84cf6 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */.tbc-art,.tbc-art *{box-sizing:border-box}
.tbc-art{background:#0A0A0A;color:#F5F3EE;font-family:"DM Sans",system-ui,sans-serif}
.tbc-wrap{width:100%;max-width:820px;margin:0 auto;padding-left:20px;padding-right:20px}
.tbc-eyebrow{font-family:"DM Mono",monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#C9A84C;margin:0 0 18px}
.tbc-art .elementor-widget-theme-post-title h1{font-family:"DM Serif Display",serif;font-weight:400;color:#C9A84C;font-size:clamp(34px,5.4vw,60px);line-height:1.08;margin:0 0 18px}
.tbc-art .elementor-widget-theme-post-excerpt,.tbc-art .elementor-widget-theme-post-excerpt p{font-family:"DM Sans",sans-serif;font-size:19px;line-height:1.6;color:#A29C8C;margin:0 0 18px}
.tbc-art .elementor-widget-post-info,.tbc-art .elementor-widget-post-info *{font-family:"DM Mono",monospace;font-size:13px;color:#A29C8C;text-decoration:none}
.tbc-art .elementor-widget-post-info{padding-bottom:22px;border-bottom:1px solid rgba(201,168,76,.35);margin-bottom:28px}
.tbc-art .elementor-widget-theme-post-featured-image img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;border:1px solid #C9A84C;display:block}
.tbc-art .elementor-widget-theme-post-content{font-family:"PT Serif",Georgia,serif;font-size:19px;line-height:1.78;color:#F5F3EE}
.tbc-art .elementor-widget-theme-post-content p{margin:0 0 1.35em}
.tbc-art .elementor-widget-theme-post-content h2,.tbc-art .elementor-widget-theme-post-content h3{font-family:"DM Serif Display",serif;font-weight:400;color:#C9A84C;line-height:1.2;margin:1.8em 0 .6em}
.tbc-art .elementor-widget-theme-post-content h2{font-size:34px}
.tbc-art .elementor-widget-theme-post-content h3{font-size:26px}
.tbc-art .elementor-widget-theme-post-content a{color:#C9A84C;text-decoration:underline;text-underline-offset:3px}
.tbc-art .elementor-widget-theme-post-content img{max-width:100%;height:auto;border-radius:12px;border:1px solid rgba(201,168,76,.5)}
.tbc-art .elementor-widget-theme-post-content blockquote{border-left:3px solid #C9A84C;margin:1.6em 0;padding:.2em 0 .2em 1.2em;font-style:italic;color:#F5F3EE}
.tbc-art .elementor-widget-theme-post-content ul,.tbc-art .elementor-widget-theme-post-content ol{padding-left:1.3em;margin:0 0 1.35em}
.tbc-art .elementor-widget-theme-post-content table{width:100%;border-collapse:collapse;font-family:"DM Sans",sans-serif;font-size:15px}
.tbc-art .elementor-widget-theme-post-content th,.tbc-art .elementor-widget-theme-post-content td{border:1px solid rgba(201,168,76,.4);padding:10px 12px;text-align:left}
.tbc-art .elementor-widget-theme-post-content th{color:#C9A84C}
.tbc-art .elementor-widget-theme-post-content iframe{max-width:100%;border-radius:12px}
.tbc-ad{margin:34px 0;text-align:center;clear:both}
.tbc-ad .tbc-ad-label{display:block;font-family:"DM Mono",monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#A29C8C;margin-bottom:8px}
.tbc-ad ins.adsbygoogle[data-ad-status="unfilled"]{display:none!important}
.tbc-ad:not(:has(ins[data-ad-status="filled"])){min-height:0}
.tbc-ad.tbc-ad-off{display:none}
.tbc-art .elementor-widget-author-box{background:#0A0A0A;border:1px solid #C9A84C;border-radius:12px;padding:24px;margin-top:40px}
.tbc-art .elementor-widget-author-box *{color:#F5F3EE;font-family:"DM Sans",sans-serif}
.tbc-art .elementor-author-box__name{font-family:"PT Serif",serif!important;font-size:22px!important;color:#F5F3EE!important}
.tbc-art .elementor-widget-share-buttons{margin-top:32px}
.tbc-art .tbc-cta{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#0A0A0A;border:1px solid #C9A84C;border-radius:12px;padding:22px 24px;margin:34px 0}
.tbc-art .tbc-cta h3{font-family:"PT Serif",serif;font-weight:400;font-size:22px;color:#F5F3EE;margin:0 0 4px}
.tbc-art .tbc-cta p{margin:0;color:#A29C8C;font-size:15px}
.tbc-art .tbc-btn{display:inline-block;background:#C9A84C;color:#0A0A0A!important;font-weight:600;padding:12px 22px;border-radius:999px;text-decoration:none;font-size:14px}
.tbc-art .tbc-related-title{font-family:"DM Serif Display",serif;font-size:34px;color:#C9A84C;margin:56px 0 18px;font-weight:400}
.tbc-art .elementor-widget-posts .elementor-post{background:#0A0A0A;border:1px solid #C9A84C;border-radius:12px;overflow:hidden}
.tbc-art .elementor-widget-posts .elementor-post__title,.tbc-art .elementor-widget-posts .elementor-post__title a{font-family:"PT Serif",serif;font-weight:400;font-size:20px;color:#F5F3EE}
.tbc-art .elementor-widget-posts .elementor-post__meta-data,.tbc-art .elementor-widget-posts .elementor-post__excerpt p{color:#A29C8C;font-family:"DM Sans",sans-serif}
.tbc-art .elementor-widget-posts .elementor-post__text{padding:0 18px 18px}
@media(max-width:767px){.tbc-art .elementor-widget-theme-post-content{font-size:17.5px}.tbc-art .elementor-widget-theme-post-content h2{font-size:28px}}

.tbc-art .elementor-widget-theme-post-title.elementor-page-title,.tbc-art .elementor-page-title{display:block!important}
.tbc-art .elementor-widget-theme-post-excerpt:empty{display:none}/* End custom CSS */