         padding: 20px;
                background-color: #f5f5f5;
            }
            .search-container {
                margin-bottom: 20px;
            }
            .search-box {
                width: 100%;
                padding: 12px;
                font-size: 16px;
                border: 2px solid #ddd;
                border-radius: 8px;
                margin-bottom: 10px;
            }
            .results {
                display: grid;
                gap: 20px;
            }
       