.guide-page {
    max-width: 1400px;
    margin: 0 auto ;
    padding: 1rem 0;
}

.guide-sec span {
    color: #03b9e2;
}

li>a {
    color: #03b9e2;
}

.guide-d {
    display: flex;
    flex-direction: column;
    gap: 1.5em;
    text-align: left;
}

/* Ensure headings are properly styled and aligned */
.guide-d>h2 {
    text-align: left;
    font-size: 1.5em;
    font-weight: 800;
}

.guide-d>h3 {
    text-align: left;
    font-size: 1.25em;
    font-weight: 700;
    margin-top: 1em;
}

.guide-d>p {
    text-align: left;
    line-height: 1.6;
}

/* List Styling - Adding bullets and spacing */
.guide-d>ul {
    text-align: left;
    list-style-type: disc !important;
    /* Force bullets */
    padding-left: 2em;
    /* Indent to show bullets */
    margin: 0.5em 0;
}

.guide-d>ul>li {
    margin-bottom: 0.5em;
    line-height: 1.6;
    color: #000;
    /* Highlight text slightly by making it darker */
}


.guide-sec {
    display: flex;
    flex-direction: column;
    gap: 2em;
}

.guide-sec p {
    font-size: large;
}

/* Media Queries */
@media (max-width: 768px) {
    .guide-page {
        padding: 1em;
    }

    .guide-sec p {
        font-size: 0.95rem;
    }

    .guide-d>h2 {
        font-size: 1.1rem;
    }
}

@media (max-width: 480px) {
    .guide-page {
        padding: 1em 1em;
    }

    .guide-d>h2 {
        font-size: 1rem;
    }

    .guide-sec li,
    .guide-sec ul {
        font-size: 0.8em;
    }
}