/* Castor Blog editorial content components. */
.castor-article-lead{color:#4b4b4b!important;font-size:1.18rem!important;line-height:1.72!important}
.castor-quick-answer{margin:28px 0 36px;border:1px solid #ffd9bb;border-left:5px solid var(--cb-orange);border-radius:12px;padding:19px 22px;background:var(--cb-orange-soft)}
.castor-quick-answer strong{display:block;margin-bottom:7px;color:var(--cb-orange);font-size:.74rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.castor-quick-answer p{margin:0;color:var(--cb-ink);font-size:1.04rem;font-weight:700;line-height:1.6}
.castor-fact-list,.castor-mistake-list{display:grid;gap:9px;margin:22px 0 30px!important;padding:0!important;list-style:none}
.castor-fact-list li,.castor-mistake-list li{position:relative;margin:0!important;border:1px solid var(--cb-line);border-radius:10px;padding:12px 14px 12px 42px;background:#fff}
.castor-fact-list li::before,.castor-mistake-list li::before{position:absolute;left:14px;top:12px;display:grid;width:20px;height:20px;border-radius:50%;place-items:center;color:#fff;font-size:.72rem;font-weight:900}
.castor-fact-list li::before{content:"✓";background:var(--cb-orange)}
.castor-mistake-list li::before{content:"!";background:var(--cb-ink)}
.castor-step-list{display:grid;gap:12px;margin:24px 0 34px!important;padding:0!important;list-style:none}
.castor-step-list li{display:grid;grid-template-columns:94px 1fr;gap:14px;align-items:start;margin:0!important;border-bottom:1px solid var(--cb-line);padding:0 0 14px}
.castor-step-list strong{color:var(--cb-orange);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}
.castor-step-list span{color:#3d3d3d}
.castor-faq{display:grid;gap:10px;margin:22px 0 36px}
.castor-faq-item{border:1px solid var(--cb-line);border-radius:12px;padding:18px 20px;background:#fff}
.castor-faq-item h3{margin:0 0 7px!important;color:var(--cb-ink);font-size:1.05rem!important;letter-spacing:0!important}
.castor-faq-item p{margin:0!important;color:var(--cb-muted)}
.castor-ecosystem{margin:38px 0 0;border-radius:16px;padding:24px;background:var(--cb-ink);color:#fff}
.castor-ecosystem strong{display:block;margin-bottom:8px;color:#ffad6b;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}
.castor-ecosystem p{margin:0!important;color:#ececec}
.castor-ecosystem a{color:#ffad6b!important}
.castor-editorial-update{margin-top:46px;border-top:1px solid var(--cb-line);padding-top:12px}
@media(max-width:580px){.castor-step-list li{grid-template-columns:1fr;gap:4px}.castor-quick-answer,.castor-ecosystem{padding:19px}}
