﻿.redev-list {
    list-style: none; /* remove default bullets */
    margin: 0;
    padding: 0;
}

.redev-list li {
    margin-bottom: 1.6em; /* generous vertical spacing */
    line-height: 1.55; /* improve readability for multi-line items */
    padding-left: 1.4em; /* space from left edge for the custom bullet */
    position: relative;
    font-size: 1rem; /* base size; adjust if your body font differs */
    color: #333333; /* dark gray text—match site aesthetic */
    font-weight: 400; /* normal weight */
}

    /* custom bullet via pseudo-element */
    .redev-list li::before {
        content: "•"; /* a bullet character; you could also use an icon */
        position: absolute;
        left: 0;
        top: 0.35em; /* align bullet vertically with text (tweak as needed) */
        color: #f68b1e; /* brand-accent colour inferred from site (orange) */
        font-size: 0.9em;
        line-height: 1;
    }

    /* remove bottom margin for last-child to avoid extra gap */
    .redev-list li:last-child {
        margin-bottom: 0;
    }

/* responsive adjustments for smaller screens */
@media (max-width: 768px) {
    .redev-list li {
        margin-bottom: 1.2em;
        padding-left: 1em;
        font-size: 0.95rem;
    }

        .redev-list li::before {
            top: 0.4em;
            font-size: 0.85em;
        }
}
