body.dtf-single-blog-master-v61 { --dtf-sb61-blue: #0078ff; --dtf-sb61-blue2: #009fe3; --dtf-sb61-dark: #07111f; --dtf-sb61-text: #172033; --dtf-sb61-muted: #64748b; --dtf-sb61-border: rgba(15, 23, 42, 0.10); --dtf-sb61-shadow: 0 16px 38px rgba(15, 23, 42, 0.075); --dtf-sb61-sticky-top: 104px; --dtf-sb61-mobile-tabs-top: 0px; overflow-x: hidden !important; background: radial-gradient(circle at 15% 8%, rgba(0, 159, 227, 0.06), transparent 28%), linear-gradient(180deg, #ffffff 0%, #f8fbff 42%, #ffffff 100%) !important; } body.dtf-single-blog-master-v61 .dtf-sb61-reader, body.dtf-single-blog-master-v61 .dtf-sb61-reader * { box-sizing: border-box; } body.dtf-single-blog-master-v61 .page-top, body.dtf-single-blog-master-v61 .porto-page-title, body.dtf-single-blog-master-v61 .breadcrumbs-wrap, body.dtf-single-blog-master-v61 .page-title-wrap, body.dtf-single-blog-master-v61 .page-title { display: none !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; overflow: hidden !important; } body.dtf-single-blog-master-v61 #main .sidebar, body.dtf-single-blog-master-v61 #main .porto-blog-sidebar, body.dtf-single-blog-master-v61 #main aside.sidebar, body.dtf-single-blog-master-v61 #main .left-sidebar, body.dtf-single-blog-master-v61 #main .right-sidebar, body.dtf-single-blog-master-v61 article.post .post-date, body.dtf-single-blog-master-v61 .post-date { display: none !important; } body.dtf-single-blog-master-v61 #main .main-content, body.dtf-single-blog-master-v61 #main .col-lg-9, body.dtf-single-blog-master-v61 #main .content-left, body.dtf-single-blog-master-v61 #main .content-right { width: 100% !important; max-width: none !important; flex: 0 0 100% !important; } body.dtf-single-blog-master-v61 #main > .container, body.dtf-single-blog-master-v61 #main > .container-fluid { max-width: 1380px !important; } body.dtf-single-blog-master-v61 article.post .post-content, body.dtf-single-blog-master-v61 article.post .entry-content { margin-left: 0 !important; padding-left: 0 !important; width: 100% !important; max-width: none !important; overflow: visible !important; } body.dtf-single-blog-master-v61 .entry-title, body.dtf-single-blog-master-v61 h1.entry-title, body.dtf-single-blog-master-v61 article.post h1, body.dtf-single-blog-master-v61 article.post h2.entry-title { width: min(1180px, calc(100vw - 32px)) !important; max-width: 1180px !important; margin: 18px auto 12px !important; padding: 0 !important; color: #07111f !important; font-size: clamp(30px, 3.2vw, 46px) !important; line-height: 1.12 !important; letter-spacing: -0.035em !important; font-weight: 750 !important; text-align: left !important; } body.dtf-single-blog-master-v61 .post-meta, body.dtf-single-blog-master-v61 .entry-meta { width: min(1180px, calc(100vw - 32px)) !important; max-width: 1180px !important; margin: 0 auto 12px !important; padding: 0 !important; color: #64748b !important; font-size: 12.5px !important; line-height: 1.5 !important; } body.dtf-single-blog-master-v61 .post-image, body.dtf-single-blog-master-v61 .post-media, body.dtf-single-blog-master-v61 article.post > .post-image, body.dtf-single-blog-master-v61 article.post > .post-media { width: min(1180px, calc(100vw - 32px)) !important; max-width: 1180px !important; margin: 16px auto 26px !important; padding: 0 !important; border: 0 !important; border-radius: 18px !important; overflow: hidden !important; background: transparent !important; box-shadow: none !important; } body.dtf-single-blog-master-v61 .post-image img, body.dtf-single-blog-master-v61 .post-media img, body.dtf-single-blog-master-v61 .wp-post-image { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; max-height: 430px !important; object-fit: cover !important; object-position: center !important; border-radius: 18px !important; border: 1px solid rgba(15,23,42,.08) !important; box-shadow: 0 18px 42px rgba(15,23,42,.10) !important; } @media (min-width: 992px) { body.dtf-single-blog-master-v61 #main, body.dtf-single-blog-master-v61 .main-content-wrap, body.dtf-single-blog-master-v61 .main-content, body.dtf-single-blog-master-v61 .content-area, body.dtf-single-blog-master-v61 .site-main, body.dtf-single-blog-master-v61 article.post, body.dtf-single-blog-master-v61 .post-content, body.dtf-single-blog-master-v61 .entry-content { overflow: visible !important; } } body.dtf-single-blog-master-v61 .dtf-sb61-reader { width: min(1320px, calc(100vw - 36px)); max-width: 1320px; margin: 30px auto 0; display: grid; grid-template-columns: 255px minmax(0, 790px) 230px; gap: 28px; align-items: start; justify-content: center; overflow: visible !important; } body.dtf-single-blog-master-v61 .dtf-sb61-left, body.dtf-single-blog-master-v61 .dtf-sb61-right { position: sticky; top: var(--dtf-sb61-sticky-top); align-self: start; height: fit-content; max-height: calc(100vh - var(--dtf-sb61-sticky-top) - 18px); overflow-y: auto; scrollbar-width: thin; } body.dtf-single-blog-master-v61.dtf-sb61-reading { --dtf-sb61-sticky-top: 18px; --dtf-sb61-mobile-tabs-top: 0px; } body.dtf-single-blog-master-v61 .dtf-sb61-card, body.dtf-single-blog-master-v61 .dtf-sb61-shop-card { border-radius: 18px; border: 1px solid var(--dtf-sb61-border); background: rgba(255,255,255,.97); box-shadow: var(--dtf-sb61-shadow); } body.dtf-single-blog-master-v61 .dtf-sb61-card { padding: 16px; } body.dtf-single-blog-master-v61 .dtf-sb61-card-title { display: flex; align-items: center; gap: 11px; padding-bottom: 12px; border-bottom: 1px solid rgba(15,23,42,.08); } body.dtf-single-blog-master-v61 .dtf-sb61-card-title > span, body.dtf-single-blog-master-v61 .dtf-sb61-big-icon, body.dtf-single-blog-master-v61 .dtf-sb61-inline-icon, body.dtf-single-blog-master-v61 .dtf-sb61-shop-card > span { width: 36px; height: 36px; min-width: 36px; display: inline-flex; align-items: center; justify-content: center; border-radius: 12px; background: rgba(0,120,255,.10); color: var(--dtf-sb61-blue); } body.dtf-single-blog-master-v61 .dtf-sb61-reader svg { width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } body.dtf-single-blog-master-v61 .dtf-sb61-card-title strong { display: block; color: var(--dtf-sb61-dark); font-size: 13px; line-height: 1.2; font-weight: 800; text-transform: uppercase; letter-spacing: .04em; } body.dtf-single-blog-master-v61 .dtf-sb61-card-title small { display: block; margin-top: 3px; color: var(--dtf-sb61-muted); font-size: 11.5px; line-height: 1.2; font-weight: 600; } body.dtf-single-blog-master-v61 .dtf-sb61-toc-list { list-style: none !important; padding: 12px 0 0 !important; margin: 0 !important; display: grid; gap: 6px; } body.dtf-single-blog-master-v61 .dtf-sb61-toc-list li { list-style: none !important; margin: 0 !important; padding: 0 !important; } body.dtf-single-blog-master-v61 .dtf-sb61-toc-link { display: grid; grid-template-columns: 26px minmax(0, 1fr); gap: 9px; align-items: center; padding: 8px 9px; border-radius: 12px; border: 1px solid transparent; color: #334155 !important; text-decoration: none !important; transition: background .18s ease, border-color .18s ease, transform .18s ease; } body.dtf-single-blog-master-v61 .dtf-sb61-toc-link span { width: 24px; height: 24px; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: #eef6ff; color: var(--dtf-sb61-blue); font-size: 11px; font-weight: 800; } body.dtf-single-blog-master-v61 .dtf-sb61-toc-link em { font-style: normal; font-size: 12px; line-height: 1.35; font-weight: 650; } body.dtf-single-blog-master-v61 .dtf-sb61-toc-link:hover, body.dtf-single-blog-master-v61 .dtf-sb61-toc-link.is-active { background: linear-gradient(135deg, rgba(0,120,255,.10), rgba(0,159,227,.08)); border-color: rgba(0,120,255,.18); color: var(--dtf-sb61-dark) !important; transform: translateX(2px); } body.dtf-single-blog-master-v61 .dtf-sb61-toc-link.is-active span { background: var(--dtf-sb61-blue); color: #ffffff; } body.dtf-single-blog-master-v61 .dtf-sb61-content { width: 100%; max-width: 790px; min-width: 0; color: var(--dtf-sb61-text); } body.dtf-single-blog-master-v61 .dtf-sb61-content p { color: #273449; font-size: 16px; line-height: 1.82; margin-bottom: 18px; } body.dtf-single-blog-master-v61 .dtf-sb61-content h2, body.dtf-single-blog-master-v61 .dtf-sb61-content h3 { color: var(--dtf-sb61-dark) !important; letter-spacing: -0.032em; font-weight: 750 !important; scroll-margin-top: calc(var(--dtf-sb61-sticky-top) + 38px); } body.dtf-single-blog-master-v61 .dtf-sb61-content h2 { font-size: clamp(26px, 2.4vw, 34px) !important; line-height: 1.17 !important; margin-top: 42px !important; margin-bottom: 14px !important; } body.dtf-single-blog-master-v61 .dtf-sb61-content h3 { font-size: clamp(20px, 1.8vw, 25px) !important; line-height: 1.25 !important; margin-top: 30px !important; margin-bottom: 12px !important; } body.dtf-single-blog-master-v61 .dtf-sb61-content ul, body.dtf-single-blog-master-v61 .dtf-sb61-content ol { margin-bottom: 24px; padding-left: 22px; } body.dtf-single-blog-master-v61 .dtf-sb61-content li { color: #273449; font-size: 15.3px; line-height: 1.72; margin-bottom: 8px; } body.dtf-single-blog-master-v61 .dtf-sb61-content img { max-width: 100%; height: auto; border-radius: 14px; } body.dtf-single-blog-master-v61 .dtf-sb61-mobile-tabs { display: none; } body.dtf-single-blog-master-v61 .dtf-sb61-content-progress { display: flex; align-items: center; gap: 10px; margin: 6px 0 24px; } body.dtf-single-blog-master-v61 .dtf-sb61-progress-track, body.dtf-single-blog-master-v61 .dtf-sb61-rail-progress-track { display: block; width: 100%; height: 6px; border-radius: 999px; background: #dbeafe; overflow: hidden; } body.dtf-single-blog-master-v61 .dtf-sb61-progress-track { flex: 1; height: 5px; } body.dtf-single-blog-master-v61 .dtf-sb61-progress-track i, body.dtf-single-blog-master-v61 .dtf-sb61-rail-progress-track i { display: block; width: 0%; height: 100%; border-radius: inherit; background: linear-gradient(90deg, var(--dtf-sb61-blue), var(--dtf-sb61-blue2)); } body.dtf-single-blog-master-v61 .dtf-sb61-content-progress small { color: #475569; font-size: 12px; line-height: 1; font-weight: 700; white-space: nowrap; } body.dtf-single-blog-master-v61 .dtf-sb61-content-progress b { color: var(--dtf-sb61-blue); font-weight: 800; } body.dtf-single-blog-master-v61 .dtf-sb61-inline-cta { display: grid; grid-template-columns: 48px minmax(0, 1fr) auto; gap: 14px; align-items: center; margin: 28px 0 34px; padding: 16px; max-width: 790px; border-radius: 18px; background: linear-gradient(135deg, #f6fbff 0%, #ffffff 60%, #eef8ff 100%); border: 1px solid rgba(0,120,255,.16); box-shadow: 0 12px 30px rgba(15,23,42,.055); } body.dtf-single-blog-master-v61 .dtf-sb61-inline-icon { width: 48px; height: 48px; min-width: 48px; border-radius: 16px; } body.dtf-single-blog-master-v61 .dtf-sb61-inline-cta strong { display: block; color: var(--dtf-sb61-dark); font-size: 15px; line-height: 1.25; font-weight: 850; margin-bottom: 4px; } body.dtf-single-blog-master-v61 .dtf-sb61-inline-cta p { margin: 0 !important; color: #475569; font-size: 13px; line-height: 1.45; } body.dtf-single-blog-master-v61 .dtf-sb61-inline-cta a, body.dtf-single-blog-master-v61 .dtf-sb61-help-card a { display: inline-flex; align-items: center; justify-content: center; gap: 7px; min-height: 40px; padding: 10px 13px; border-radius: 12px; background: linear-gradient(135deg, #16a34a, #22c55e); color: #ffffff !important; text-decoration: none !important; font-size: 12px; line-height: 1; font-weight: 800; box-shadow: 0 12px 22px rgba(34,197,94,.20); } body.dtf-single-blog-master-v61 .dtf-sb61-right { display: grid; gap: 14px; } body.dtf-single-blog-master-v61 .dtf-sb61-progress-card p, body.dtf-single-blog-master-v61 .dtf-sb61-help-card p, body.dtf-single-blog-master-v61 .dtf-sb61-shop-card p { margin: 10px 0 0 !important; color: #475569; font-size: 12px; line-height: 1.45; } body.dtf-single-blog-master-v61 .dtf-sb61-help-card strong, body.dtf-single-blog-master-v61 .dtf-sb61-shop-card strong { display: block; margin-top: 10px; color: var(--dtf-sb61-dark); font-size: 14px; line-height: 1.25; font-weight: 850; } body.dtf-single-blog-master-v61 .dtf-sb61-help-card a { margin-top: 12px; width: 100%; } body.dtf-single-blog-master-v61 .dtf-sb61-shop-card { display: block; padding: 16px; text-decoration: none !important; background: radial-gradient(circle at 20% 10%, rgba(0,159,227,.18), transparent 35%), linear-gradient(145deg, #07111f 0%, #003f9e 58%, #009fe3 100%); color: #ffffff !important; overflow: hidden; } body.dtf-single-blog-master-v61 .dtf-sb61-shop-card > span { background: rgba(255,255,255,.14); color: #ffffff; } body.dtf-single-blog-master-v61 .dtf-sb61-shop-card strong { color: #ffffff; } body.dtf-single-blog-master-v61 .dtf-sb61-shop-card p { color: rgba(255,255,255,.84); } body.dtf-single-blog-master-v61 .dtf-sb61-shop-card em { display: inline-flex; margin-top: 13px; padding: 9px 12px; border-radius: 12px; background: #ffffff; color: var(--dtf-sb61-blue); font-style: normal; font-size: 12px; line-height: 1; font-weight: 850; } body.dtf-single-blog-master-v61 .dtf-sb61-related { margin: 52px 0 22px; padding: 18px; max-width: 980px; border-radius: 20px; border: 1px solid rgba(0,120,255,.14); background: linear-gradient(180deg, #ffffff 0%, #f6fbff 100%); box-shadow: 0 14px 34px rgba(15,23,42,.06); } body.dtf-single-blog-master-v61 .dtf-sb61-related-head span { display: block; color: var(--dtf-sb61-dark); font-size: 22px; line-height: 1.1; font-weight: 850; letter-spacing: -0.035em; } body.dtf-single-blog-master-v61 .dtf-sb61-related-head p { margin: 6px 0 14px !important; color: var(--dtf-sb61-muted); font-size: 13px; line-height: 1.45; } body.dtf-single-blog-master-v61 .dtf-sb61-related-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; } body.dtf-single-blog-master-v61 .dtf-sb61-related-card { position: relative; display: block; min-width: 0; min-height: 100%; padding: 10px 10px 36px; border-radius: 15px; background: #ffffff; border: 1px solid rgba(15,23,42,.08); color: var(--dtf-sb61-dark) !important; text-decoration: none !important; box-shadow: 0 8px 20px rgba(15,23,42,.04); transition: transform .18s ease, box-shadow .18s ease; } body.dtf-single-blog-master-v61 .dtf-sb61-related-card:hover { transform: translateY(-3px); box-shadow: 0 14px 28px rgba(15,23,42,.08); } body.dtf-single-blog-master-v61 .dtf-sb61-related-img { display: block; aspect-ratio: 16 / 10; margin-bottom: 10px; border-radius: 12px; background: linear-gradient(135deg, rgba(0,120,255,.16), rgba(0,159,227,.10)), #eef8ff; background-size: cover; background-position: center; } body.dtf-single-blog-master-v61 .dtf-sb61-related-meta { display: block; margin-bottom: 5px; color: var(--dtf-sb61-blue); font-size: 10px; line-height: 1.2; font-weight: 800; text-transform: uppercase; letter-spacing: .04em; } body.dtf-single-blog-master-v61 .dtf-sb61-related-card strong { display: block; font-size: 12px; line-height: 1.35; font-weight: 750; } body.dtf-single-blog-master-v61 .dtf-sb61-related-arrow { position: absolute; right: 10px; bottom: 10px; width: 24px; height: 24px; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: #eef6ff; color: var(--dtf-sb61-blue); } body.dtf-single-blog-master-v61 .dtf-sb61-related-arrow svg { width: 14px; height: 14px; } .dtf-sb61-global-progress { position: fixed; top: 0; left: 0; right: 0; height: 4px; z-index: 2147483000; background: rgba(219,234,254,.55); pointer-events: none; } .dtf-sb61-global-progress span { display: block; width: 0%; height: 100%; background: linear-gradient(90deg, #0078ff, #009fe3); } .dtf-sb61-readerbar { display: none; } body.dtf-single-blog-master-v61.dtf-sb61-reading #header, body.dtf-single-blog-master-v61.dtf-sb61-reading .header-wrapper, body.dtf-single-blog-master-v61.dtf-sb61-reading .site-header, body.dtf-single-blog-master-v61.dtf-sb61-reading .main-header, body.dtf-single-blog-master-v61.dtf-sb61-reading .mobile-header, body.dtf-single-blog-master-v61.dtf-sb61-reading .sticky-header, body.dtf-single-blog-master-v61.dtf-sb61-reading .fixed-header, body.dtf-single-blog-master-v61.dtf-sb61-reading .header-sticky, body.dtf-single-blog-master-v61.dtf-sb61-reading .porto-sticky-header, body.dtf-single-blog-master-v61.dtf-sb61-reading .header-top, body.dtf-single-blog-master-v61.dtf-sb61-reading .porto-top-bar, body.dtf-single-blog-master-v61.dtf-sb61-reading .top-notice, body.dtf-single-blog-master-v61.dtf-sb61-reading .top-bar, body.dtf-single-blog-master-v61.dtf-sb61-reading .shipping-banner, body.dtf-single-blog-master-v61.dtf-sb61-reading .porto-block-html-top { transform: translateY(-140%) !important; opacity: 0 !important; pointer-events: none !important; transition: transform .22s ease, opacity .22s ease !important; } @media (min-width: 1200px) and (max-width: 1340px) { body.dtf-single-blog-master-v61 .dtf-sb61-reader { width: min(1240px, calc(100vw - 32px)); grid-template-columns: 245px minmax(0, 740px) 205px; gap: 22px; } body.dtf-single-blog-master-v61 .dtf-sb61-content { max-width: 740px; } } @media (min-width: 992px) and (max-width: 1199px) { body.dtf-single-blog-master-v61 .dtf-sb61-reader { width: min(1080px, calc(100vw - 32px)); grid-template-columns: 245px minmax(0, 760px); gap: 24px; } body.dtf-single-blog-master-v61 .dtf-sb61-right { display: none !important; } body.dtf-single-blog-master-v61 .dtf-sb61-content { max-width: 760px; } } @media (max-width: 991px) { body.dtf-single-blog-master-v61 { padding-bottom: 78px; } body.dtf-single-blog-master-v61 #main > .container, body.dtf-single-blog-master-v61 #main > .container-fluid, body.dtf-single-blog-master-v61 .main-content > .container, body.dtf-single-blog-master-v61 .container { width: 100% !important; max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; } body.dtf-single-blog-master-v61 .entry-title, body.dtf-single-blog-master-v61 h1.entry-title, body.dtf-single-blog-master-v61 article.post h1, body.dtf-single-blog-master-v61 article.post h2.entry-title, body.dtf-single-blog-master-v61 .post-meta, body.dtf-single-blog-master-v61 .entry-meta { width: calc(100% - 28px) !important; max-width: 680px !important; margin-left: auto !important; margin-right: auto !important; clear: both !important; } body.dtf-single-blog-master-v61 .entry-title, body.dtf-single-blog-master-v61 h1.entry-title, body.dtf-single-blog-master-v61 article.post h1, body.dtf-single-blog-master-v61 article.post h2.entry-title { font-size: 25px !important; line-height: 1.15 !important; letter-spacing: -0.025em !important; } body.dtf-single-blog-master-v61 .post-image, body.dtf-single-blog-master-v61 .post-media, body.dtf-single-blog-master-v61 article.post > .post-image, body.dtf-single-blog-master-v61 article.post > .post-media { width: calc(100% - 18px) !important; max-width: 680px !important; margin: 12px auto 18px !important; border-radius: 14px !important; clear: both !important; } body.dtf-single-blog-master-v61 .post-image img, body.dtf-single-blog-master-v61 .post-media img, body.dtf-single-blog-master-v61 .wp-post-image { max-height: none !important; border-radius: 14px !important; } body.dtf-single-blog-master-v61 .dtf-sb61-reader { width: 100%; max-width: 100%; display: block; margin-top: 18px; } body.dtf-single-blog-master-v61 .dtf-sb61-left, body.dtf-single-blog-master-v61 .dtf-sb61-right { display: none !important; } body.dtf-single-blog-master-v61 .dtf-sb61-content { width: 100%; max-width: 100%; } body.dtf-single-blog-master-v61 .dtf-sb61-mobile-tabs { display: block; position: sticky; top: var(--dtf-sb61-mobile-tabs-top); z-index: 2147482500; margin: 8px 0 18px; padding: 9px 10px; background: rgba(255,255,255,.98); border-top: 1px solid rgba(15,23,42,.06); border-bottom: 1px solid rgba(15,23,42,.10); box-shadow: 0 10px 24px rgba(15,23,42,.10); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); } body.dtf-single-blog-master-v61 .dtf-sb61-mobile-scroll { display: flex; gap: 8px; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; scrollbar-width: none; padding: 0 4px; } body.dtf-single-blog-master-v61 .dtf-sb61-mobile-scroll::-webkit-scrollbar { display: none; } body.dtf-single-blog-master-v61 .dtf-sb61-mobile-tab { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; min-height: 38px; max-width: 178px; padding: 9px 12px; border-radius: 13px; border: 1px solid rgba(15,23,42,.10); background: #ffffff; color: #172033 !important; text-decoration: none !important; font-size: 11.5px; line-height: 1.18; font-weight: 750; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-shadow: 0 8px 18px rgba(15,23,42,.055); } body.dtf-single-blog-master-v61 .dtf-sb61-mobile-tab.is-active { background: linear-gradient(135deg, var(--dtf-sb61-blue), var(--dtf-sb61-blue2)); color: #ffffff !important; border-color: rgba(0,120,255,.35); box-shadow: 0 12px 24px rgba(0,120,255,.22); } body.dtf-single-blog-master-v61 .dtf-sb61-content-progress, body.dtf-single-blog-master-v61 .dtf-sb61-content > p, body.dtf-single-blog-master-v61 .dtf-sb61-content > h2, body.dtf-single-blog-master-v61 .dtf-sb61-content > h3, body.dtf-single-blog-master-v61 .dtf-sb61-content > h4, body.dtf-single-blog-master-v61 .dtf-sb61-content > blockquote, body.dtf-single-blog-master-v61 .dtf-sb61-content > table, body.dtf-single-blog-master-v61 .dtf-sb61-content > div:not(.dtf-sb61-mobile-tabs):not(.dtf-sb61-content-progress):not(.dtf-sb61-inline-cta):not(.dtf-sb61-related):not(.wp-block-image) { width: calc(100% - 32px) !important; max-width: 680px !important; margin-left: auto !important; margin-right: auto !important; } body.dtf-single-blog-master-v61 .dtf-sb61-content > ul, body.dtf-single-blog-master-v61 .dtf-sb61-content > ol { width: calc(100% - 50px) !important; max-width: 650px !important; margin-left: auto !important; margin-right: auto !important; padding-left: 20px !important; } body.dtf-single-blog-master-v61 .dtf-sb61-content > figure, body.dtf-single-blog-master-v61 .dtf-sb61-content > .wp-block-image, body.dtf-single-blog-master-v61 .dtf-sb61-content > img { display: block !important; width: calc(100% - 16px) !important; max-width: 680px !important; margin-left: auto !important; margin-right: auto !important; } body.dtf-single-blog-master-v61 .dtf-sb61-content h2, body.dtf-single-blog-master-v61 .dtf-sb61-content h3 { scroll-margin-top: 82px; } body.dtf-single-blog-master-v61 .dtf-sb61-content h2 { font-size: 23px !important; line-height: 1.18 !important; margin-top: 36px !important; } body.dtf-single-blog-master-v61 .dtf-sb61-content h3 { font-size: 19px !important; line-height: 1.22 !important; margin-top: 28px !important; } body.dtf-single-blog-master-v61 .dtf-sb61-content p { font-size: 15px !important; line-height: 1.72 !important; } body.dtf-single-blog-master-v61 .dtf-sb61-inline-cta { width: calc(100% - 32px) !important; max-width: 680px !important; grid-template-columns: 42px minmax(0, 1fr); gap: 12px; padding: 14px; margin: 24px auto 30px; border-radius: 17px; } body.dtf-single-blog-master-v61 .dtf-sb61-inline-cta a { grid-column: 1 / -1; width: 100%; } body.dtf-single-blog-master-v61 .dtf-sb61-inline-icon { width: 42px; height: 42px; min-width: 42px; border-radius: 14px; } body.dtf-single-blog-master-v61 .dtf-sb61-related { width: calc(100% - 32px) !important; max-width: 680px !important; margin: 38px auto 22px; padding: 15px; } body.dtf-single-blog-master-v61 .dtf-sb61-related-grid { display: flex; gap: 12px; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none; padding-bottom: 4px; } body.dtf-single-blog-master-v61 .dtf-sb61-related-grid::-webkit-scrollbar { display: none; } body.dtf-single-blog-master-v61 .dtf-sb61-related-card { flex: 0 0 235px; scroll-snap-align: start; } .dtf-sb61-readerbar { position: fixed; left: 10px; right: 10px; bottom: 10px; z-index: 2147482600; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 10px; min-height: 58px; padding: 8px 10px; border-radius: 18px; background: rgba(7,17,31,.96); color: #ffffff; box-shadow: 0 18px 44px rgba(2,6,23,.25); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); } .dtf-sb61-readerbar button { height: 42px; padding: 0 12px; border: 0; border-radius: 13px; background: rgba(255,255,255,.10); color: #ffffff; font-size: 12px; font-weight: 800; } .dtf-sb61-readerbar-progress { display: grid; gap: 5px; min-width: 0; } .dtf-sb61-readerbar-progress small { display: flex; justify-content: space-between; gap: 8px; color: rgba(255,255,255,.78); font-size: 10.5px; line-height: 1; font-weight: 700; } .dtf-sb61-readerbar-track { display: block; width: 100%; height: 5px; border-radius: 999px; background: rgba(255,255,255,.18); overflow: hidden; } .dtf-sb61-readerbar-track i { display: block; width: 0%; height: 100%; border-radius: inherit; background: linear-gradient(90deg, #38bdf8, #22c55e); } .dtf-sb61-readerbar a { display: inline-flex; align-items: center; justify-content: center; min-height: 42px; padding: 0 12px; border-radius: 13px; background: #16a34a; color: #ffffff !important; text-decoration: none !important; font-size: 12px; font-weight: 800; white-space: nowrap; } } @media (max-width: 480px) { body.dtf-single-blog-master-v61 .dtf-sb61-mobile-tab { max-width: 158px; font-size: 11px; } body.dtf-single-blog-master-v61 .dtf-sb61-content > p, body.dtf-single-blog-master-v61 .dtf-sb61-content > h2, body.dtf-single-blog-master-v61 .dtf-sb61-content > h3, body.dtf-single-blog-master-v61 .dtf-sb61-content > h4, body.dtf-single-blog-master-v61 .dtf-sb61-content > blockquote, body.dtf-single-blog-master-v61 .dtf-sb61-content > table, body.dtf-single-blog-master-v61 .dtf-sb61-content > div:not(.dtf-sb61-mobile-tabs):not(.dtf-sb61-content-progress):not(.dtf-sb61-inline-cta):not(.dtf-sb61-related):not(.wp-block-image), body.dtf-single-blog-master-v61 .dtf-sb61-inline-cta, body.dtf-single-blog-master-v61 .dtf-sb61-related { width: calc(100% - 26px) !important; } .dtf-sb61-readerbar { left: 8px; right: 8px; bottom: 8px; } .dtf-sb61-readerbar button span:last-child { display: none; } }
