/* Parcours Année 2027 v2 (AN27, 1/11/2026) : complète pc.css (charte des collections v1.0), mobile d'abord (390 points). */
.a2 .a2-tete{margin-top:6px}
.a2-signes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}
.a2-signe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:78px;border:1px solid var(--bord);border-radius:14px;background:var(--carte);text-decoration:none;color:var(--ivoire)}
.a2-signe .g{font:400 26px/1 "Segoe UI Symbol","Apple Symbols",serif;color:var(--or)}
.a2-signe .n{font:600 13px/1.1 Inter}
.a2-signe:active,.a2-signe:focus-visible{border-color:var(--verm);outline:0}
.a2-note{margin-top:14px;font:500 12.5px/1.4 Inter;color:var(--gris);text-align:center}
.a2-fil{margin-top:6px;font:500 13px/1 Inter}.a2-fil a{color:var(--gris)}
.a2-carte{margin-top:12px;padding:18px 16px;border:1px solid var(--bord);border-radius:16px;background:var(--carte)}
.a2-carte h1{margin-top:6px;font-size:22px}
.a2-signe-titre{margin:0;font:700 14px/1 Barlow;letter-spacing:.18em;text-transform:uppercase;color:var(--or)}
.a2-date{display:flex;align-items:baseline;gap:10px;margin-top:12px}
.a2-date span{font:560 12px/1.2 Inter;color:var(--gris)}
.a2-date b{font:800 30px/1 Manrope;color:var(--verm)}
.a2-lecture{font:380 15.5px/1.4 Fraunces;color:var(--ivoire);border-left:3px solid var(--verm);padding-left:12px}
.a2-question{margin-top:20px}
.a2-question h2{font-size:21px}
.a2-rep{margin-top:10px}
.a2-merci{margin-top:18px;font:560 13px/1.3 Inter;color:var(--cyan)}
.a2-form h2{font-size:21px}
.a2-pdf{margin-top:14px}
.a2-pages{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:-22px;padding-right:22px}
.a2-pages::-webkit-scrollbar{display:none}
.a2-pages img{flex:0 0 74%;max-width:74%;height:auto;border-radius:6px;background:#fff;scroll-snap-align:start;box-shadow:0 6px 18px rgba(0,0,0,.5)}
.a2-glisser{margin:0 0 8px;font:500 12px/1.3 Inter;color:var(--gris)}
.a2-rappel{margin-top:18px;padding-top:14px;border-top:1px solid var(--trait)}
.a2-suite{margin-top:22px;padding-top:4px;border-top:1px solid var(--trait)}
.a2-plus{margin:12px 0 0 18px;font:400 15px/1.45 Inter}.a2-plus li{margin-top:6px}.a2-plus b{color:var(--ivoire)}
.a2-offre{margin-top:18px;padding:16px;border:2px solid var(--verm);border-radius:16px}
.a2-prix{margin:0;font:800 34px/1 Manrope}
.a2-date3-champs{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:8px}
.a2-date3 legend{display:block;font:560 11.5px/1.2 Inter;color:var(--gris);margin-bottom:3px}
.a2-date3{border:0;padding:0;margin-left:0;margin-right:0;min-width:0}
