
.video-embed { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; } .video-embed iframe { position: absolute; width: 100%; height: 100%; left: 0; top: 0; } .embedx-pdf-wrapper { position: relative; } .embedx-pdf-toolbar { position: absolute; bottom: 0; left: 0; display: flex; justify-content: space-between; align-items: center;            width: 100%;            } .embedx-pdf-toolbar .dashicons { font-size: 18px; width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; } .embedx-pdf-wrapper { min-height: 200px; background-color: #eee; } .news-home-container { display: grid; grid-template-columns: 1fr 3fr 1fr;  gap: 20px; max-width: 1200px; margin: auto; padding: 20px; } .news-sidebar-left, .news-sidebar-right { background: #f5f5f5; padding: 15px; border-radius: 8px; } .news-article { margin-bottom: 40px; border-bottom: 1px solid #ddd; padding-bottom: 20px; } .news-article-image img { width: 100%; height: auto; border-radius: 6px; } .news-article-title a { text-decoration: none; color: #222; } .news-article-title a:hover { color: #0073aa; } @media (max-width: 900px) { .news-home-container { grid-template-columns: 1fr;  } .news-sidebar-left, .news-sidebar-right { order: 2; margin-top: 20px; } }