
            /* CSS Styles for the article structure */
            .container {
                max-width: 1200px;
                margin: 0 auto;
                padding: 20px;
            }
            .directory {
                background-color: #f7f7f7;
                padding: 15px;
                box-shadow: 0 0 10px rgba(0,0,0,0.1);
                margin-bottom: 30px;
            }
            .directory ul {
                list-style-type: none;
                padding: 0;
            }
            .directory ul li {
                margin: 10px 0;
            }
            .directory ul li a {
                text-decoration: none;
                color: #007bff;
            }
            .content-section {
                margin-bottom: 30px;
            }
            .intro {
                margin-bottom: 15px;
            }
            .recommendations {
                background-color: #f1f1f1;
                padding: 20px;
                box-shadow: 0 0 10px rgba(0,0,0,0.1);
            }
            .recommendations h3 {
                margin-bottom: 15px;
            }
            .recommendations ul {
                list-style-type: none;
                padding: 0;
            }
            .recommendations ul li {
                margin: 10px 0;
            }
            .recommendations ul li a {
                text-decoration: none;
                color: #007bff;
            }
        