.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15252 .elementor-element.elementor-element-020053a{text-align:center;}.elementor-15252 .elementor-element.elementor-element-020053a .elementor-heading-title{font-weight:bold;}/* Start custom CSS for html, class: .elementor-element-1bcec71 *//* ===== Progress Results - FULL CLEAN VERSION ===== */

body .progress-results {
    --main-blue: #2c6ecb;

    max-width: 900px;
    margin: 40px auto;
    padding: 0 16px;

    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans JP", sans-serif;
    line-height: 1.8;
    color: #333;
}

/* Paragraphs */
body .progress-results p {
    font-size: 16px;
    margin-bottom: 20px;
}

/* Remove default bullets */
body .progress-results ul {
    list-style: none;
    padding: 0;
    margin: 30px 0;
}

/* Each row */
body .progress-results ul li {
    background: #f4f7fd;
    border-left: 4px solid var(--main-blue);

    padding: 16px 20px 16px 32px; /* spacing from blue bar */
    margin-bottom: 14px;

    border-radius: 6px;
    font-size: 16px;

    box-sizing: border-box;
    transition: background 0.2s ease;
}

/* Hover effect */
body .progress-results ul li:hover {
    background: #eaf1fb;
}

/* University names */
body .progress-results ul li strong {
    font-weight: 700;
}

/* LINKS (force correct blue) */
body .progress-results ul li a,
body .progress-results ul li a:visited {
    color: var(--main-black) !important;
    text-decoration: none;
    font-weight: 700;
}

/* Hover on links */
body .progress-results ul li a:hover {
    color: var(--main-blue) !important;
    opacity: 0.75;
    text-decoration: underline;
}

/* Footer text */
body .progress-results .footer-note {
    margin-top: 30px;
    font-size: 15px;
    color: #555;
}/* End custom CSS */