@media(max-width:1024px){.elementor .grid-card{flex:1 1 40%;}}@media(max-width:1024px){.elementor .article-title{font-size:var(--fs-2xl);}}@media(max-width:1024px){.elementor .article-layout{flex-direction:column;gap:var(--space-6);align-items:stretch;}}@media(max-width:1024px){.elementor .toc-col{width:100%;flex:0 0 auto;}}@media(max-width:1024px){.elementor .article-main{width:100%;flex:0 0 auto;}}@media(max-width:1024px){.elementor .side-col{width:100%;flex:0 0 auto;}}