
/* /entrivis_website/static/src/scss/blog.scss */
 .ev-blog-ledger-top{padding: clamp(3.5rem, 7vw, 6.5rem) 0 2rem;}.ev-blog-ledger-top__inner{max-width: 720px;}.ev-blog-ledger-top__eyebrow{font-family: var(--font-mono, "JetBrains Mono", ui-monospace, monospace); font-size: 0.8125rem; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-muted-foreground, #8A8580); margin: 0 0 1rem;}.ev-blog-ledger-top__title{font-family: var(--font-display, "Fraunces", Georgia, serif); font-weight: 400; font-size: clamp(2.5rem, 5vw, 3.75rem); line-height: 1.08; letter-spacing: -0.015em; color: var(--ev-foreground, #F4F1EC); margin: 0 0 1rem;}.ev-blog-ledger-top__dot{color: var(--ev-accent, #FF5A1F);}.ev-blog-ledger-top__lede{font-size: 1.125rem; line-height: 1.55; color: var(--ev-muted-foreground, #8A8580); margin: 0; max-width: 36em;}.js_blog.website_blog #o_wblog_blogs_nav, .js_blog.website_blog .o_wblog_nav, .js_blog.website_blog nav.navbar.o_wblog_nav{border: 0 !important; background: transparent !important; margin-bottom: 1.25rem; box-shadow: none !important;}.js_blog.website_blog #o_wblog_blogs_nav .nav-link, .js_blog.website_blog #o_wblog_blogs_nav a, .js_blog.website_blog .o_wblog_nav .nav-link, .js_blog.website_blog .o_wblog_nav a, .js_blog.website_blog nav.navbar.o_wblog_nav .nav-link, .js_blog.website_blog nav.navbar.o_wblog_nav a{color: var(--ev-muted-foreground, #8A8580) !important; font-family: var(--font-mono, "JetBrains Mono", ui-monospace, monospace); font-size: 0.8125rem; letter-spacing: 0.05em; text-transform: uppercase; border-bottom: 2px solid transparent !important; border-radius: 0 !important; padding: 0.35rem 0 !important; margin-right: 1.25rem; background: transparent !important;}.js_blog.website_blog #o_wblog_blogs_nav .nav-link.active, .js_blog.website_blog #o_wblog_blogs_nav a.active, .js_blog.website_blog #o_wblog_blogs_nav .nav-link:hover, .js_blog.website_blog #o_wblog_blogs_nav a:hover, .js_blog.website_blog .o_wblog_nav .nav-link.active, .js_blog.website_blog .o_wblog_nav a.active, .js_blog.website_blog .o_wblog_nav .nav-link:hover, .js_blog.website_blog .o_wblog_nav a:hover, .js_blog.website_blog nav.navbar.o_wblog_nav .nav-link.active, .js_blog.website_blog nav.navbar.o_wblog_nav a.active, .js_blog.website_blog nav.navbar.o_wblog_nav .nav-link:hover, .js_blog.website_blog nav.navbar.o_wblog_nav a:hover{color: var(--ev-foreground, #F4F1EC) !important; border-bottom-color: var(--ev-accent, #FF5A1F) !important;}.js_blog.website_blog #o_wblog_index_content, .js_blog.website_blog #o_wblog_blog_top, .js_blog.website_blog #o_wblog_post_main{background: transparent !important;}.js_blog.website_blog .o_wblog_post.card, .js_blog.website_blog .o_wblog_post{background: transparent !important; border: 0 !important; box-shadow: none !important; margin: 0 0 1rem !important; padding: 0 !important;}.js_blog.website_blog .o_wblog_post .btn-primary, .js_blog.website_blog .o_record_cover, .js_blog.website_blog .o_list_cover{display: none !important;}.js_blog.website_blog #o_wblog_posts_loop_container.o_container_small{max-width: none !important;}a.ev-blog-card, .ev-blog-card{display: block !important; background: #191512 !important; border: 1px solid #3A342F !important; border-radius: 4px !important; padding: 1.75rem 1.75rem 1.35rem !important; margin: 0 !important; text-decoration: none !important; color: inherit !important; transition: border-color 0.15s ease, box-shadow 0.15s ease; box-shadow: none !important;}a.ev-blog-card:hover, a.ev-blog-card:focus-visible, .ev-blog-card:hover, .ev-blog-card:focus-visible{border-color: #FF5A1F !important; text-decoration: none !important;}a.ev-blog-card:hover .ev-blog-card__title, a.ev-blog-card:hover .ev-blog-card__read, a.ev-blog-card:focus-visible .ev-blog-card__title, a.ev-blog-card:focus-visible .ev-blog-card__read, .ev-blog-card:hover .ev-blog-card__title, .ev-blog-card:hover .ev-blog-card__read, .ev-blog-card:focus-visible .ev-blog-card__title, .ev-blog-card:focus-visible .ev-blog-card__read{color: #FF5A1F !important;}.ev-blog-card__title{font-family: var(--font-display, "Fraunces", Georgia, serif) !important; font-weight: 400 !important; font-size: clamp(1.5rem, 2.4vw, 1.9rem) !important; line-height: 1.2 !important; letter-spacing: -0.015em; color: #F4F1EC !important; margin: 0 0 0.75rem !important; transition: color 0.15s ease;}.ev-blog-card__teaser{font-size: 1rem !important; line-height: 1.5 !important; color: #8A8580 !important; margin: 0 0 1.35rem !important; max-width: 42em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.ev-blog-card__teaser p{margin: 0 !important; color: inherit !important;}.ev-blog-card__footer{display: flex !important; align-items: center; justify-content: space-between; gap: 1rem;}.ev-blog-card__meta{font-family: var(--font-mono, "JetBrains Mono", ui-monospace, monospace) !important; font-size: 0.75rem !important; letter-spacing: 0.05em; text-transform: uppercase; color: #8A8580 !important;}.ev-blog-card__sep{margin: 0 0.4rem; opacity: 0.7;}.ev-blog-card__read{font-size: 0.9375rem !important; color: #FF5A1F !important; white-space: nowrap; transition: color 0.15s ease;}.ev-blog-sidebar, #o_wblog_sidebar.ev-blog-sidebar{border: 1px solid #3A342F !important; border-radius: 4px !important; background: #191512 !important; padding: 1.5rem 1.35rem 0.75rem !important; height: fit-content;}.ev-blog-sidebar .oe_structure, .ev-blog-sidebar .fa-rss-square, #o_wblog_sidebar.ev-blog-sidebar .oe_structure, #o_wblog_sidebar.ev-blog-sidebar .fa-rss-square{display: none !important;}.ev-blog-sidebar .ev-blog-sidebar__label, .ev-blog-sidebar h6, #o_wblog_sidebar.ev-blog-sidebar .ev-blog-sidebar__label, #o_wblog_sidebar.ev-blog-sidebar h6{font-family: var(--font-mono, "JetBrains Mono", ui-monospace, monospace) !important; font-size: 0.75rem !important; font-weight: 500 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; color: #8A8580 !important; border: 0 !important; padding: 0 !important; margin: 0 0 0.75rem !important;}.ev-blog-sidebar .ev-blog-sidebar__block, .ev-blog-sidebar .o_wblog_sidebar_block, #o_wblog_sidebar.ev-blog-sidebar .ev-blog-sidebar__block, #o_wblog_sidebar.ev-blog-sidebar .o_wblog_sidebar_block{border-bottom: 1px solid #2D2824 !important; margin-bottom: 1.25rem !important; padding-bottom: 1.25rem !important;}.ev-blog-sidebar .ev-blog-sidebar__block:last-child, .ev-blog-sidebar .o_wblog_sidebar_block:last-child, #o_wblog_sidebar.ev-blog-sidebar .ev-blog-sidebar__block:last-child, #o_wblog_sidebar.ev-blog-sidebar .o_wblog_sidebar_block:last-child{border-bottom: 0 !important;}.ev-blog-sidebar .ev-blog-sidebar__copy, .ev-blog-sidebar p, #o_wblog_sidebar.ev-blog-sidebar .ev-blog-sidebar__copy, #o_wblog_sidebar.ev-blog-sidebar p{font-size: 0.9375rem !important; line-height: 1.5 !important; color: #F4F1EC !important; margin: 0 0 0.75rem !important;}.ev-blog-sidebar .ev-blog-sidebar__link, #o_wblog_sidebar.ev-blog-sidebar .ev-blog-sidebar__link{color: #FF5A1F !important; text-decoration: none !important; font-size: 0.9375rem !important;}.ev-blog-sidebar .ev-blog-sidebar__link:hover, #o_wblog_sidebar.ev-blog-sidebar .ev-blog-sidebar__link:hover{text-decoration: underline !important; text-underline-offset: 3px;}.ev-blog-sidebar .ev-blog-sidebar__social, #o_wblog_sidebar.ev-blog-sidebar .ev-blog-sidebar__social{display: flex; flex-wrap: wrap; gap: 0.85rem;}.ev-blog-sidebar .ev-blog-sidebar__social a, #o_wblog_sidebar.ev-blog-sidebar .ev-blog-sidebar__social a{color: #8A8580 !important; text-decoration: underline !important; text-underline-offset: 3px; font-size: 0.9375rem !important;}.ev-blog-sidebar .ev-blog-sidebar__social a:hover, #o_wblog_sidebar.ev-blog-sidebar .ev-blog-sidebar__social a:hover{color: #FF5A1F !important;}.ev-blog-sidebar select, .ev-blog-sidebar .form-select, #o_wblog_sidebar.ev-blog-sidebar select, #o_wblog_sidebar.ev-blog-sidebar .form-select{background: #100C0A !important; color: #F4F1EC !important; border: 1px solid #3A342F !important; border-radius: 3px !important; width: 100%;}.ev-blog-sidebar .s_social_media, .ev-blog-sidebar .s_social_media_list, #o_wblog_sidebar.ev-blog-sidebar .s_social_media, #o_wblog_sidebar.ev-blog-sidebar .s_social_media_list{display: none !important;}.ev-blog-post-top-spacer{display: none !important;}.ev-blog-post-header{margin: 0 0 2rem; padding: clamp(1.5rem, 3vw, 2.25rem) 0 1.75rem; border-bottom: 1px solid #2D2824;}.ev-blog-post-header__crumb{display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.4rem 0.55rem; font-family: var(--font-mono, "JetBrains Mono", ui-monospace, monospace); font-size: 0.8125rem; letter-spacing: 0.04em; margin: 0 0 1rem; padding: 0; line-height: 1.4;}.ev-blog-post-header__crumb a{color: #8A8580 !important; text-decoration: none !important;}.ev-blog-post-header__crumb a:hover{color: var(--ev-accent, #FF5A1F) !important;}.ev-blog-post-header__crumb-sep{color: #8A8580; opacity: 0.55; user-select: none;}.ev-blog-post-header__crumb-current{color: #F4F1EC; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%;}.ev-blog-post-header__meta{font-family: var(--font-mono, "JetBrains Mono", ui-monospace, monospace); font-size: 0.8125rem; letter-spacing: 0.04em; text-transform: uppercase; color: #8A8580; margin: 0 0 1.25rem;}.ev-blog-post-header__title{font-family: var(--font-display, "Fraunces", Georgia, serif); font-weight: 400; font-size: clamp(2.25rem, 4.5vw, 3.25rem); line-height: 1.12; letter-spacing: -0.015em; color: #F4F1EC; margin: 0 0 0.75rem; text-align: left;}.ev-blog-post-header__subtitle{font-size: 1.125rem; line-height: 1.55; color: #8A8580; margin: 0; max-width: 36em;}.ev-blog-post-main #o_wblog_post_info, .ev-blog-post-main b[title="Views"], .js_blog.website_blog #o_wblog_post_info, .js_blog.website_blog b[title="Views"]{display: none !important;}.ev-blog-post-main .o_wblog_post_content_field{color: #F4F1EC;}