.et_pb_post_content,.et_pb_table_of_contents{--ddk-ink:#0c0a09;--ddk-mut:#78716c;--ddk-line:#e7e5e4;--ddk-soft:#f5f5f4;--ddk-brand:#0015ff;--ddk-brand-soft:#edefff;--ddk-brand-line:#cdd2ff;--ddk-card:10px}.et_pb_table_of_contents .et_pb_table_of_contents__title{padding-bottom:0;margin-bottom:0}.et_pb_table_of_contents .et_pb_table_of_contents__list{margin:0;padding:0}.et_pb_table_of_contents .et_pb_table_of_contents__list a{display:block;padding:8px 0 8px 14px;border-left:2px solid var(--ddk-line);text-decoration:none;transition:color .15s,border-color .15s}.et_pb_table_of_contents .et_pb_table_of_contents__list a:hover{color:var(--ddk-ink);border-color:var(--ddk-mut)}.et_pb_table_of_contents .et_pb_table_of_contents__link--active,.et_pb_table_of_contents .et_pb_table_of_contents__list a[aria-current]{border-color:var(--ddk-brand);color:var(--ddk-brand);font-weight:600}.et_pb_post_content h2{margin-top:52px;padding-top:28px;border-top:1px solid var(--ddk-line)}.et_pb_post_content>:first-child,.et_pb_post_content h2:first-child{margin-top:0}.et_pb_post_content h3{margin-top:32px}.et_pb_post_content p{margin-bottom:22px;padding-bottom:0}.et_pb_post_content h2,.et_pb_post_content h3{padding-bottom:0;margin-bottom:14px}.et_pb_post_content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.et_pb_post_content code{font:500 .86em/1.4 var(--ddk-font-mono);background:var(--ddk-soft);border:1px solid var(--ddk-line);padding:2px 6px;border-radius:4px;color:var(--ddk-ink);overflow-wrap:anywhere}.et_pb_post_content ul,.et_pb_post_content ol{margin:0 0 24px;padding:0;list-style:none}.et_pb_post_content li{position:relative;margin:0 0 10px;padding:0 0 0 32px}.et_pb_post_content ul>li::before{content:'';position:absolute;left:6px;top:.72em;width:8px;height:8px;border-radius:2px;background:var(--ddk-brand);transform:rotate(45deg)}.et_pb_post_content ol{counter-reset:ddk-ol}.et_pb_post_content ol>li::before{counter-increment:ddk-ol;content:counter(ddk-ol);position:absolute;left:0;top:.2em;width:22px;height:22px;border-radius:50%;background:var(--ddk-ink);color:#fff;font-size:12px;font-weight:600;line-height:22px;text-align:center}.et_pb_post_content .ddk-callout{border:1px solid var(--ddk-brand-line);background:var(--ddk-brand-soft);border-radius:var(--ddk-card);padding:18px 22px;font-size:16px;line-height:1.65;color:var(--ddk-ink);margin:0 0 26px}.et_pb_post_content .ddk-callout>strong:first-child{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ddk-brand);margin-bottom:4px}.et_pb_post_content .ddk-steps{counter-reset:ddk-step;margin:0 0 26px}.et_pb_post_content .ddk-step{position:relative;border:1px solid var(--ddk-line);border-radius:var(--ddk-card);padding:20px 22px 18px 70px;margin:0 0 12px}.et_pb_post_content .ddk-step::before{counter-increment:ddk-step;content:counter(ddk-step);position:absolute;left:20px;top:20px;width:32px;height:32px;border-radius:50%;background:var(--ddk-ink);color:#fff;font-size:15px;font-weight:600;line-height:32px;text-align:center}.et_pb_post_content .ddk-step h3{font-size:18px;margin:4px 0 6px;padding:0}.et_pb_post_content .ddk-step p{font-size:16px;line-height:1.65;margin:0 0 10px}.et_pb_post_content .ddk-step>:last-child{margin-bottom:0}@media (max-width:980px){.et_pb_table_of_contents{border:1px solid var(--ddk-line);border-radius:var(--ddk-card);padding:18px 18px 10px}}@media (max-width:600px){.et_pb_post_content .ddk-step{padding:18px 18px 16px 60px}.et_pb_post_content .ddk-step::before{left:16px;top:18px;width:28px;height:28px;line-height:28px;font-size:14px}}@media (prefers-reduced-motion:reduce){.et_pb_table_of_contents .et_pb_table_of_contents__list a{transition:none}}
