.elementor .e-66be0e2{flex-direction:column;}.elementor .e-a7c928a{flex-direction:column;}.elementor .e-db589b4{width:100%;max-width:1080px;padding-block-start:0px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;margin-inline: auto; box-sizing: border-box; & .elementor-post__card { background: #ffffff; border: 1px solid #e3ded7; border-radius: 12px; box-shadow: none; overflow: hidden; display: flex; flex-direction: column; height: 100%; transition: box-shadow .15s ease, transform .15s ease; } & .elementor-post__card:hover { box-shadow: 0 4px 20px rgba(27,31,33,0.08); transform: translateY(-2px); } & .elementor-post__text { padding: 26px 26px 0; display: flex; flex-direction: column; flex-grow: 1; } & .elementor-post__text::before { display: none; align-self: flex-start; font-size: 0.8rem; font-weight: 600; letter-spacing: 0.01em; padding: 5px 12px; border-radius: 9999px; margin-bottom: 14px; } & article.category-claude .elementor-post__text::before { content: 'Claude'; display: inline-block; background: #e1f3f4; color: #04848c; } & article.category-ai-news .elementor-post__text::before { content: 'AI News'; display: inline-block; background: #e5ecf5; color: #2a5fa8; } & article.category-how-to .elementor-post__text::before { content: 'How To'; display: inline-block; background: #f4ede2; color: #a6690f; } & article.category-content .elementor-post__text::before { content: 'Content'; display: inline-block; background: #f5e8ef; color: #a83d7a; } & article.category-business .elementor-post__text::before { content: 'Business'; display: inline-block; background: #ebe8f2; color: #5a3f8f; } & .elementor-post__title { font-family: 'Fraunces', Georgia, serif; font-size: 1.15rem; font-weight: 700; line-height: 1.35; margin: 0 0 10px; } & .elementor-post__title a { color: #1B1F21; text-decoration: none; } & .elementor-post__title a:hover { color: #04848c; } & .elementor-post__excerpt p { font-size: 0.98rem; color: #3a3a37; margin: 0 0 16px; } & .elementor-post__read-more { color: #04848c; font-weight: 600; font-size: 0.9rem; text-decoration: none; text-transform: none; letter-spacing: 0; } & .elementor-post__read-more:hover { color: #0494A2; text-decoration: underline; } & .elementor-post__meta-data { padding: 0 26px 22px; margin: 0; border: 0; background: none; color: #6b6b66; font-size: 0.85rem; font-weight: 600; } & .elementor-pagination { margin-top: 40px; font-weight: 600; } & .elementor-pagination a, & .elementor-pagination .page-numbers { color: #04848c; } & .elementor-pagination .current { color: #1B1F21; }\n}.elementor .e-fe42f9b{flex-direction:column;}