.wd-blog-scope .post-single-page{margin-bottom:40px}.wd-blog-scope .wd-single-post-header{--wd-align: center;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;margin-bottom:30px}.wd-blog-scope .wd-single-post-header .wd-post-meta{display:inline-flex;align-items:center;justify-content:var(--wd-align);flex-wrap:wrap;gap:10px}.wd-blog-scope .wd-post-image{position:relative;display:inline-block}.wd-blog-scope .wd-post-image img{border-radius:var(--wd-brd-radius);max-width:100%;height:auto}.wd-blog-scope .wd-single-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:40px}.wd-blog-scope .wd-social-icons.wd-style-colored{--wd-social-color: #FFF;--wd-social-shadow-hover: inset 0 0 200px rgba(0, 0, 0, .15)}.wd-blog-scope .wd-social-icons.wd-style-colored>a{--wd-social-bg: var(--wd-social-brand-color)}.wd-blog-scope .wd-entry-content{max-width:900px;margin-inline:auto}.wd-blog-scope .wd-entry-content img{max-width:100%;height:auto;border-radius:var(--wd-brd-radius)}.wd-blog-scope .wd-article-toc{max-width:900px;margin:0 auto 30px;padding:1.4rem 1.6rem;border:1px solid var(--brdcolor-gray-300, rgba(0, 0, 0, .105));border-radius:var(--wd-brd-radius);background:var(--bgcolor-gray-100, #f7f7f7)}.wd-blog-scope .wd-article-toc__title{margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.wd-blog-scope .wd-article-toc__list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none;counter-reset:wd-toc}.wd-blog-scope .wd-article-toc__list li{counter-increment:wd-toc}.wd-blog-scope .wd-article-toc__list li:before{content:counter(wd-toc) ". ";color:var(--wd-primary-color);font-weight:700}.wd-blog-scope .wd-article-toc__list a{color:inherit;text-decoration:none}.wd-blog-scope .wd-article-toc__list a:hover{text-decoration:underline}.wd-blog-scope .wd-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 auto 40px;padding-top:30px;border-top:1px solid var(--brdcolor-gray-300, rgba(0, 0, 0, .105))}.wd-blog-scope .wd-post-nav__item{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.2rem;border:1px solid var(--brdcolor-gray-300, rgba(0, 0, 0, .105));border-radius:var(--wd-brd-radius);color:inherit;text-decoration:none;transition:border-color .18s ease}.wd-blog-scope .wd-post-nav__item:hover{border-color:var(--wd-primary-color)}.wd-blog-scope .wd-post-nav__item--next{grid-column:2;text-align:right;align-items:flex-end}.wd-blog-scope .wd-post-nav__label{font-size:.78rem;font-weight:700;color:var(--wd-text-color, rgba(51, 51, 51, .65))}.wd-blog-scope .wd-post-nav__title{font-size:.95rem;font-weight:600;line-height:1.4}@media (max-width: 620px){.wd-blog-scope .wd-post-nav{grid-template-columns:1fr}.wd-blog-scope .wd-post-nav__item--next{grid-column:1;text-align:left;align-items:flex-start}}.wd-blog-scope .wd-related-posts{margin:0 auto}.wd-blog-scope .wd-related-posts__head{margin-bottom:1.25rem;padding-top:30px;border-top:1px solid var(--brdcolor-gray-300, rgba(0, 0, 0, .105))}.wd-blog-scope .wd-related-posts__head h2{font-size:1.4rem}.wd-blog-scope .wd-post-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:40px}.wd-blog-scope .wd-post-layout>.post-single-page{min-width:0;margin-bottom:0}.wd-blog-scope .ddb-sidebar{width:100%;max-width:400px;margin-inline:auto}@media (min-width: 1025px){.wd-blog-scope .wd-post-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.wd-blog-scope .ddb-sidebar{position:sticky;top:56px;max-width:none}}.wd-blog-scope .wd-post-author{display:inline-flex;align-items:center;gap:8px}.wd-blog-scope .wd-post-author__avatar{width:34px;height:34px;flex:0 0 34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px #fff,0 1px 4px #0000002e}.wd-blog-scope .wd-entry-content :is(h2,h3,h4),.wd-blog-scope .wd-entry-content :is(.ddb-h2,.ddb-method-title,.ddb-faq-q,.ddb-sources-title){font-weight:800!important}.wd-blog-scope .wd-entry-content table{border:1px solid #b9dcd8!important;border-collapse:collapse!important}.wd-blog-scope .wd-entry-content table :is(th,td){padding:12px 14px!important;border:1px solid #b9dcd8!important;vertical-align:top}.wd-blog-scope .wd-entry-content table thead th{background:#2ec4b6!important;color:#0b2f2c!important;font-weight:800!important;text-transform:none}.wd-blog-scope .wd-entry-content table tbody tr:nth-child(2n) td{background:#f3fbfa}.wd-blog-scope .wd-entry-content .ddb-faq-list,.wd-blog-scope .wd-entry-content #faq:not(.ddb-faq-section)>details:first-of-type{margin-top:1rem;border-top:1px solid rgba(0,0,0,.12)}.wd-blog-scope .wd-entry-content :is(.ddb-faq-item,#faq details){margin:0;padding:1.4rem 0;border:0;border-bottom:1px solid rgba(0,0,0,.12);border-radius:0;background:transparent;color:#3b4643;line-height:1.85}.wd-blog-scope .wd-entry-content :is(.ddb-faq-item,#faq details)>summary{position:relative;display:flex;align-items:center;gap:1.1rem;margin:0;padding:0 2.2rem 0 .2rem;color:#000;font-size:1.15rem;font-weight:700!important;line-height:1.45;list-style:none;cursor:pointer}.wd-blog-scope .wd-entry-content :is(.ddb-faq-item,#faq details)>summary::-webkit-details-marker{display:none}.wd-blog-scope .wd-entry-content :is(.ddb-faq-item,#faq details)>summary:hover{color:#cf5117}.wd-blog-scope .wd-entry-content :is(.ddb-faq-item,#faq details)>summary:focus-visible{outline:2px solid #e1652a;outline-offset:4px}.wd-blog-scope .wd-entry-content :is(.ddb-faq-item,#faq details)>summary:after{content:"";position:absolute;top:50%;right:.55rem;width:9px;height:9px;margin-top:-7px;border-right:2px solid rgba(0,0,0,.62);border-bottom:2px solid rgba(0,0,0,.62);transform:rotate(45deg);transition:transform .25s,margin-top .25s}.wd-blog-scope .wd-entry-content :is(.ddb-faq-item,#faq details)[open]>summary:after{margin-top:-2px;transform:rotate(-135deg)}.wd-blog-scope .wd-entry-content .ddb-faq-num{flex:0 0 auto;min-width:1.3em;color:#cf5117;font:700 .82rem/1 DM Sans,sans-serif;letter-spacing:.02em}.wd-blog-scope .wd-entry-content .ddb-faq-a{margin:0;padding:.9rem .2rem 0 calc(1.3rem + 1.3em);color:#3b4643;line-height:1.85}.wd-blog-scope .wd-entry-content #faq details:not(.ddb-faq-item)[open]>summary{margin-bottom:.9rem}@media (max-width: 767px){.wd-blog-scope .wd-entry-content :is(.ddb-faq-item,#faq details){padding:1.15rem 0}.wd-blog-scope .wd-entry-content :is(.ddb-faq-item,#faq details)>summary{gap:.8rem;font-size:1.02rem}.wd-blog-scope .wd-entry-content .ddb-faq-a{padding-left:.2rem}}@media (min-width: 1025px){.wd-blog-scope.wd-content-offset{margin-left:30px}}
