/* Global */
/* Global */
/* Global */
/* Global */

#main #blog_article
{
    display: flex;
    flex-direction: column;
    padding: 6rem 2rem 3rem 2rem;
    gap: 1rem;
}

#main #blog_article h1
{
    font-size:3rem;
    font-family: sora;
}

#main #blog_article h2
{
    font-size:2rem;
    font-family: sora;
}

#main #blog_article p
{
    line-height: 1.5rem;
}

/* Desktop */
/* Desktop */
/* Desktop */
/* Desktop */

@media only screen and (min-width: 822px) 
{

}

/* Tablet */
/* Tablet */
/* Tablet */
/* Tablet */

@media only screen and (max-width: 821px) 
{  
   
}

/* Phone */
/* Phone */
/* Phone */
/* Phone */

@media only screen and (max-width: 439px)  
{ 
   
}