/* ============================================
 * m41_phases_plan - Phasen-Liste mit gold-Heading + Body
 * Figma: H2 + Phase1/2/3 untereinander
 * ============================================ */
.m41_phases_plan {
    background: inherit;
    padding: clamp(48px, 6vw, 100px) 0 clamp(48px, 7vw, 110px);
    color: #1d1d1b;
}
/* Container-Breite kommt aus globalem .hs_container + data-container Attribut */
.m41_header { margin-bottom: clamp(32px, 4vw, 60px); }
.m41_headline {
    color: var(--hs-dark);
    font-weight: 600;
    font-size: clamp(26px, 2.6vw, 40px);
    line-height: 1.125;
    letter-spacing: 0.03em;
    margin: 18px 0 0;
    max-width: 720px;
}
.m41_phases {
    display: flex;
    flex-direction: column;
    gap: clamp(28px, 3vw, 48px);
    max-width: 720px;
    margin-left: auto;
}
.m41_phase_label {
    color: var(--hs-gold);
    font-family: var(--hs-font-display);
    font-weight: 400;
    font-size: 22px;
    line-height: 1.09;
    letter-spacing: 0.03em;
    margin: 0 0 12px;
}
.m41_phase_text {
    color: #1d1d1b;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.03em;
}
.m41_phase_text p { margin: 0; }

@media (max-width: 992px) {
    .m41_phases { margin-left: 0; }
}
