/* Page « Votre calendrier taxe d'apprentissage » (13587). */
/* Titres de section à gauche, comme partout. */
.page-id-13587 .page-wrapper .text h2.uppercase { margin: 34px 0 10px; color: var(--ebtp-encre); font-size: 24px; line-height: 1.3; text-align: left; text-transform: none; }

/* Calendrier : dates lisibles, frise conservée. */
.page-id-13587 .steps-wrapper { padding: 26px 0 22px; }
.page-id-13587 .steps-wrapper h2 { color: var(--ebtp-encre); font-size: 17px; font-weight: 700; line-height: 1.3; }
.page-id-13587 .steps-wrapper .description { font-size: 15px; line-height: 1.5; }

/* Numéros UAI : encadré à la même marge que le reste, deux lignes de même taille. */
.page-id-13587 .section-1 .txt-1 { max-width: none; margin: 8px 0 0; padding: 20px 24px; border-left: 4px solid var(--ebtp-ardoise); border-radius: 12px; background: #f6f7f9; }
.page-id-13587 .txt-1 p { margin: 0 0 6px !important; font-size: 16px; line-height: 1.5; }
.page-id-13587 .txt-1 p:first-child { margin-bottom: 10px !important; }
.page-id-13587 .txt-1 p:last-child { margin-bottom: 0 !important; }

/* Les 3 étapes : cartes arrondies, tout centré. */
.page-id-13587 .section-2 > .col > .col-inner { height: 100%; border-radius: 14px; }
.page-id-13587 .page-wrapper .section-2 .col-inner p { text-align: center; }
.page-id-13587 .section-2 h4 { color: var(--ebtp-encre); font-size: 17px; }

/* Téléphone : frise verticale, avec la place pour les points à gauche de la ligne. */
@media screen and (max-width: 991px) {
	.page-id-13587 .steps-wrapper { padding: 0 0 0 26px; }
	.page-id-13587 .steps-wrapper .step:first-child h2 { line-height: 1.3; }
}
