.blog-content{font-family:var(--font-iranyekan),ui-sans-serif,system-ui,sans-serif;color:var(--dark-gray-text);overflow-wrap:anywhere;line-height:2}.blog-content h2{color:var(--dark-gray-text);margin-top:3.25rem;margin-bottom:1.1rem;scroll-margin-top:110px;font-size:clamp(1.55rem,1.2rem + .8vw,2.05rem);font-weight:900;line-height:1.55}.blog-content h3{color:var(--dark-gray-text);margin-top:2.15rem;margin-bottom:1rem;font-size:clamp(1.24rem,1.04rem + .45vw,1.55rem);font-weight:800;line-height:1.65}.blog-content h3.cta-title{margin-top:0}.blog-content p{text-align:justify;text-justify:inter-word;margin-bottom:1.35rem;font-size:1.08rem}.blog-content ul,.blog-content ol{margin-bottom:1.5rem;padding-right:1.25rem}.blog-content ul li{margin-bottom:.8rem;padding-right:.1rem;list-style-type:disc;list-style-position:outside}.blog-content ol{padding-right:1.5rem;list-style-type:decimal}.blog-content ol li{margin-bottom:.8rem}.blog-content strong{color:var(--primary-blue);font-weight:700}.blog-content a:not(.cta-button){color:var(--primary-blue);border-bottom:1px solid color-mix(in srgb,var(--primary-blue)35%,transparent);text-decoration:none;transition:all .2s}.blog-content a:not(.cta-button):hover{color:var(--accent-teal);border-bottom-color:var(--accent-teal)}.blog-content blockquote{border-right:3px solid var(--accent-teal);color:var(--dark-gray-text);background-color:#f8fbff;border-radius:.5rem;margin:1.75rem 0;padding:1.1rem 1.35rem;font-style:italic}.blog-content .note-box,.blog-content .warning-box{border:1px solid var(--highlight-silver);border-right:3px solid var(--primary-blue);background-color:#f8fbff;border-radius:.5rem;margin:1.75rem 0;padding:1.1rem 1.25rem}.blog-content .success-box,.blog-content .info-box{border:1px solid var(--highlight-silver);border-right:3px solid var(--accent-teal);background-color:#f7fffd;border-radius:.5rem;margin:1.75rem 0;padding:1.1rem 1.25rem}.blog-content .lead{color:#334155;margin-bottom:1.65rem;font-size:1.14rem;line-height:2}.blog-content .cta-box{text-align:right;background:linear-gradient(135deg,#eef7ff 0%,#f7fffd 100%);border:1px solid #dbeafe;border-radius:.5rem;margin:2.25rem 0;padding:1.35rem}.blog-content .cta-box h4,.blog-content .cta-box h3{color:var(--dark-gray-text);margin-bottom:.85rem;font-size:1.35rem;line-height:1.7}.blog-content .cta-box p{color:var(--dark-gray-text);opacity:.82;margin-bottom:1.25rem}.blog-content .cta-box .cta-button{background-color:var(--primary-blue);color:#fff;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-content .cta-box .cta-button:hover{background-color:var(--accent-teal)}.blog-content .bg-gradient-to-r,.blog-content .bg-gradient-to-br,.blog-content .bg-blue-50,.blog-content .bg-teal-50,.blog-content .bg-yellow-50,.blog-content .bg-red-50,.blog-content .bg-green-50,.blog-content .bg-gray-50{background-image:none!important;background-color:var(--neutral-gray)!important}.blog-content .border-blue-200,.blog-content .border-teal-200,.blog-content .border-yellow-500,.blog-content .border-red-500,.blog-content .border-green-500,.blog-content .border-blue-500,.blog-content .border-teal-500,.blog-content .border-gray-200{border-color:var(--highlight-silver)!important}.blog-content .text-blue-700,.blog-content .text-blue-800,.blog-content .text-teal-700,.blog-content .text-teal-800,.blog-content .text-yellow-800,.blog-content .text-green-700,.blog-content .text-green-800,.blog-content .text-red-600,.blog-content .text-gray-600,.blog-content .text-gray-700,.blog-content .text-gray-800{color:var(--dark-gray-text)!important}@media (max-width:640px){.blog-content{line-height:1.8}.blog-content h2{margin-top:2rem;margin-bottom:.85rem;font-size:1.28rem}.blog-content h3{margin-top:1.6rem;margin-bottom:.75rem;font-size:1.14rem}.blog-content p,.blog-content li{font-size:.94rem;line-height:1.9}.blog-content ul,.blog-content ol{margin-bottom:1.2rem;padding-right:1rem}.blog-content .lead{margin-bottom:1.1rem;font-size:.98rem}.blog-content .cta-box{border-radius:.5rem;margin:1.5rem 0;padding:1rem}.blog-content .cta-box h4,.blog-content .cta-box h3{margin-bottom:.6rem;font-size:1.08rem}.blog-content .cta-box p{margin-bottom:.85rem;font-size:.92rem}.blog-content .cta-box .cta-button{padding:.58rem 1rem;font-size:.9rem}}
