/* New guide content inside the existing Ertunc blog template. */
.ep-guide .blog-content{min-width:0}
.ep-guide .blog-title{overflow-wrap:break-word}
.ep-guide .ep-guide__crumbs{display:flex;flex-wrap:nowrap;gap:6px;align-items:center}
.ep-guide .ep-guide__crumbs .breadcrumb__current{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}
.ep-guide .blog-body h2{scroll-margin-top:110px}
.ep-guide figure{margin:28px 0;min-width:0}
.ep-guide figure img{display:block;width:100%;height:auto;border-radius:var(--radius-xl,16px);background:#f4f6f7}
.ep-guide figcaption{font-size:14px;line-height:1.6;color:#4b5563;margin-block-start:9px}
.ep-guide .blog-cover figcaption{padding:10px 14px;background:#f4f6f7}
.ep-guide .blog-body>section.ep-guide__answer{padding:20px;border-inline-start:5px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-primary-50)}
.ep-guide .blog-body .ep-guide__answer h2{margin-top:0}
.ep-guide .ep-guide__toc{margin:28px 0;background:#fff}
.ep-guide .ep-guide__toc h2{margin-top:0}
.ep-guide__toc a{display:block;min-height:44px;padding-block:8px}
.ep-guide__table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #dfe5ea;border-radius:12px;margin:20px 0}
.ep-guide .ep-guide__table table{margin:0;min-width:560px;border:0;border-collapse:collapse}
.ep-guide .ep-guide__table :is(th,td){text-align:start;vertical-align:top}
.ep-guide__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
.ep-guide__card{padding:20px;border:1px solid #dfe5ea;border-radius:var(--radius-xl,16px);background:#fff;min-width:0}
.ep-guide .ep-guide__card h3{margin:0 0 10px;font-size:var(--text-base)}
.ep-guide .ep-guide__card p{font-size:14px;margin:0}
.ep-guide .ep-guide__diagram img{background:#fff;border:1px solid #dfe5ea;padding:12px;box-sizing:border-box}
.ep-guide .blog-sidebar h2{font-size:var(--text-base);font-weight:800;margin-bottom:var(--space-3)}
.ep-guide .blog-cta .ep-guide__quote-title{padding:0;margin-top:0;color:#fff}
.ep-guide .blog-cta .ep-guide__quote-title:before{display:none}
.ep-guide .blog-cta .btn{color:#111827!important;text-decoration:none}
.ep-guide__sources{padding-top:20px;border-top:1px solid #dfe5ea;margin-top:30px}
.ep-guide .ep-guide__sources h2{font-size:var(--text-base)}
.ep-guide .ep-guide__sources li{font-size:14px}
html[dir=rtl] .ep-guide .blog-body :is(ul,ol){margin-inline:24px 0;padding-inline:20px 0}
html[dir=rtl] .ep-guide .blog-body :is(h2,h3){text-align:start}
html[dir=rtl] .ep-guide .blog-body>section h2,html[dir=rtl] .ep-guide .blog-faq h2{padding-left:0;padding-right:16px}
html[dir=rtl] .ep-guide .blog-body>section h2:before,html[dir=rtl] .ep-guide .blog-faq h2:before{left:auto;right:0}
html[dir=rtl] .ep-guide .blog-lead{border-left:0;border-right:5px solid #f5bb00}
@media(max-width:600px){.ep-guide__cards{grid-template-columns:minmax(0,1fr)}.ep-guide .ep-guide__toc,.ep-guide .blog-faq{padding:18px}.ep-guide .blog-body>section.ep-guide__answer{padding:18px}}
