.rk-article-body{--rk-h2-start:0;counter-reset:rk-h2 var(--rk-h2-start);color:#2e2a33;font-size:16px;line-height:1.7;overflow-wrap:anywhere}@media (min-width:768px){.rk-article-body{font-size:18px;line-height:1.75}}.rk-article-body>:first-child{margin-top:0}.rk-article-body.rk-article-continued>:first-child{margin-top:44px}@media (min-width:768px){.rk-article-body.rk-article-continued>:first-child{margin-top:64px}}.rk-article-body p{margin:0 0 16px}@media (min-width:768px){.rk-article-body p{margin-bottom:20px}}.rk-article-body h2{counter-increment:rk-h2;display:flex;align-items:baseline;gap:12px;margin:44px 0 14px;padding-bottom:14px;border-bottom:1px solid #f0e6ea;color:#1f1b22;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.7px;scroll-margin-top:96px}.rk-article-body h2:before{content:counter(rk-h2,decimal-leading-zero);flex:none;color:#b9003b;font-size:12px;font-weight:800;letter-spacing:1px}@media (min-width:768px){.rk-article-body h2{margin:64px 0 18px;font-size:32px}.rk-article-body h2:before{font-size:13px}}.rk-article-body h3{margin:32px 0 10px;color:#1f1b22;font-size:20px;font-weight:800;line-height:1.3;letter-spacing:-.4px;scroll-margin-top:96px}@media (min-width:768px){.rk-article-body h3{font-size:22px}}.rk-article-body h4{margin:24px 0 8px;color:#1f1b22;font-size:17px;font-weight:700}.rk-article-body a{color:#b9003b;font-weight:600;text-decoration:underline;text-decoration-color:#ffc2d3;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .15s}.rk-article-body a:hover{text-decoration-color:#b9003b}.rk-article-body strong{color:#1f1b22;font-weight:700}.rk-article-body ol,.rk-article-body ul{margin:0 0 20px;padding-left:1.4em}.rk-article-body ul{list-style:disc}.rk-article-body ol{list-style:decimal}.rk-article-body li{margin:6px 0;padding-left:4px}.rk-article-body li::marker{color:#b9003b;font-weight:700}.rk-article-body li>p{margin:0}.rk-article-body blockquote{margin:28px 0;padding-left:18px;border-left:4px solid #b9003b;color:#1f1b22;font-size:22px;font-weight:800;line-height:1.3;letter-spacing:-.6px}.rk-article-body blockquote p{margin:0}.rk-article-body blockquote p+p{margin-top:10px}@media (min-width:768px){.rk-article-body blockquote{margin:36px 0;padding-left:28px;font-size:30px}}.rk-article-body table{display:block;width:100%;max-width:100%;margin:8px 0 24px;overflow-x:auto;border:1px solid #f0e6ea;border-radius:18px;background:#fff;font-size:12.5px;line-height:1.45}.rk-article-body table :is(thead,tbody,tr){width:100%}@media (min-width:768px){.rk-article-body table{display:table;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:14.5px}}.rk-article-body td,.rk-article-body th{min-width:120px;padding:14px 16px;text-align:left;vertical-align:top}.rk-article-body th{background:#1f1b22;color:#fff;font-weight:700}.rk-article-body td{border-top:1px solid #f0e6ea;color:#3b3640}.rk-article-body td:first-child{color:#1f1b22;font-weight:700}.rk-article-body tbody tr:nth-child(2n) td{background:#fff7f9}.rk-article-body img{display:block;max-width:100%;height:auto;margin:28px 0;border-radius:18px}.rk-article-body figure{margin:28px 0}.rk-article-body figure img{margin:0}.rk-article-body figcaption{margin-top:10px;color:#6b6570;font-size:13.5px;text-align:center}.rk-article-body hr{margin:40px 0;border:0;border-top:1px solid #f0e6ea}.rk-article-body code{padding:2px 6px;border-radius:6px;background:#f5eef1;color:#7d002a;font-size:.9em}.rk-article-body pre{margin:24px 0;padding:18px;overflow-x:auto;border-radius:16px;background:#1f1b22;color:#f5eef1;font-size:14px}.rk-article-body pre code{padding:0;background:none;color:inherit}.rk-article-body .rk-tldr{margin:0 0 8px;padding:22px;border:1px solid #ffc2d3;border-radius:22px;background:#fff0f4;font-size:14.5px;font-weight:600;line-height:1.5;color:#1f1b22}@media (min-width:768px){.rk-article-body .rk-tldr{padding:28px;font-size:16px}}.rk-article-body .rk-tldr:before{content:"KEY TAKEAWAYS";margin-bottom:14px;color:#b9003b;font-size:14px;font-weight:800;letter-spacing:1px}.rk-article-body .rk-tldr p{margin:0 0 10px}.rk-article-body .rk-tldr ul{margin:0;padding:0;list-style:none}.rk-article-body .rk-tldr li{position:relative;margin:0 0 12px;padding-left:34px}.rk-article-body .rk-tldr li:last-child{margin-bottom:0}.rk-article-body .rk-tldr li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:#b9003b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50% /12px no-repeat}.rk-article-body .rk-callout{margin:8px 0 24px;padding:18px;border:1px solid #f0e6ea;border-radius:18px;background:#fff;box-shadow:0 4px 14px rgba(31,27,34,.05);color:#2e2a33;font-size:14.5px;font-weight:500;line-height:1.6}@media (min-width:768px){.rk-article-body .rk-callout{padding:22px;font-size:15.5px}}.rk-article-body .rk-callout:before{content:"NOTE";margin-bottom:4px;color:#b9003b;font-size:13px;font-weight:800;letter-spacing:.6px}.rk-article-body .rk-callout[data-rk-callout=tip]{background:#fff;border-color:#f0e6ea}.rk-article-body .rk-callout[data-rk-callout=tip]:before{content:"TIP";color:#b9003b}.rk-article-body .rk-callout[data-rk-callout=warning]{background:#fff8eb;border-color:#f6d9a2}.rk-article-body .rk-callout[data-rk-callout=warning]:before{content:"WATCH OUT";color:#b26a00}.rk-article-body .rk-callout p{margin:0 0 8px}.rk-article-body .rk-cta{margin:36px 0;padding:28px 24px;border:0;border-radius:24px;background:linear-gradient(150deg,#b9003b,#7d002a);text-align:left}.rk-article-body .rk-cta .rk-cta-heading{margin-bottom:8px;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:-.3px}.rk-article-body .rk-cta p{color:rgba(255,255,255,.88)}.rk-article-body .rk-cta a.rk-cta-button{display:inline-flex;align-items:center;height:46px;padding:0 24px;border-radius:999px;background:#fff;color:#b9003b!important;font-size:14px;font-weight:800;text-decoration:none!important}.rk-article-body .rk-toc{margin:0 0 24px;padding:6px 18px;border:1px solid #f0e6ea;border-radius:20px;background:#fff;font-size:14px}.rk-article-body .rk-toc:before{content:"IN THIS ARTICLE";padding:10px 0;color:#1f1b22;font-size:13px;font-weight:800;letter-spacing:1px}.rk-article-body .rk-toc ol{margin:0;padding:0;list-style:none;counter-reset:rk-toc}.rk-article-body .rk-toc li{counter-increment:rk-toc;margin:0;padding:10px 0 10px 32px;position:relative;border-top:1px solid #f5eef1}.rk-article-body .rk-toc li:before{content:counter(rk-toc,decimal-leading-zero);position:absolute;left:0;color:#b9003b;font-size:11px;font-weight:800}.rk-article-body .rk-toc a{color:#1f1b22;font-weight:500;text-decoration:none}.rk-article-body .rk-toc a:hover{color:#b9003b}.rk-article-body [data-rk-faq-empty]{display:none}