.article-content{overflow-wrap:break-word;text-align:justify;text-justify:inter-word}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-family:var(--main-font);color:var(--color-blue-600);font-weight:500;font-size:22px;margin-top:10px}.article-content h2{color:var(--color-yellow-600);font-size:24px}.article-content p,.article-content ul,.article-content ol{color:var(--color-natural-700);line-height:30px;font-size:10px;font-size:18px}.article-content ul,.article-content ol{padding-inline-start:1.1875rem}.article-content ol ::marker{color:var(--color-primary)!important}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content div:has(table){max-width:100%;margin:auto}.article-content table{width:100%;border-collapse:revert;margin:1.5rem 0;p{font-size:14px;line-height:18.2px}}.article-content td,.article-content th{border:1px solid var(--color-natural-300);padding:23px 16px;p{color:var(--color-natural-800)}}.article-content th,.article-content tr:nth-child(1) td{background-color:var(--color-primary);font-weight:500;p{color:var(--color-natural-25)}}.article-content tr:nth-child(1){td:first-child{border-start-start-radius:8px}td:last-child{border-start-end-radius:8px}}.article-content blockquote{border-left:4px solid #07f;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#555}.article-content pre,.article-content code{background:#f0f0f0;padding:.5rem .7rem;border-radius:6px;font-family:Consolas,monospace;overflow-x:auto}.article-content pre{padding:1rem}.article-content a:not(.contact-box a){color:var(--color-main-green)}.article-content div:has(table){max-width:300px;overflow-x:auto}@media screen and (min-width:400px){.article-content div:has(table){max-width:350px}}@media screen and (min-width:640px){.article-content div:has(table){max-width:600px}}@media screen and (min-width:768px){.article-content div:has(table){max-width:700px}}@media screen and (min-width:1024px){.article-content div:has(table){max-width:1000px}}@media screen and (min-width:1280px){.article-content div:has(table){max-width:800px}}@media screen and (min-width:1536px){.article-content div:has(table){max-width:975px}}.article-content img:not(.contact-box img){width:100%;height:400px;object-fit:cover;border-radius:10px;margin-bottom:1.5rem}