.vit.expertises :where(p,li)>a:where(:not(.bouton)){color:#7d5f12;font-weight:600;text-decoration:underline;text-underline-offset:3px}.vit.expertises :where(p,li)>a:where(:not(.bouton)):hover{color:#12182b}.vit.expertises section{padding:4.5rem 2rem}.vit.expertises .expertises-hero{min-height:auto;padding-bottom:3rem}.vit.expertises .expertises-hero h1{font-size:clamp(2.1rem,4.4vw,3.4rem)}.vit .fil-ariane{font-size:.88rem;margin:0 0 1.1rem;color:#4a5163}.vit .fil-ariane a{color:#7d5f12;font-weight:600}.vit.expertises .appels-haut{margin-top:1.5rem}.vit .poles-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;margin-top:2.5rem}.vit .pole-detail{background:#fff;border:1px solid rgba(18,24,43,.1);border-left:4px solid #a8811f;border-radius:12px;padding:1.5rem 1.5rem 1.3rem;display:flex;flex-direction:column}.vit .pole-detail h3{font-size:1.12rem;margin:.6rem 0 .5rem}.vit.expertises .pole-detail h3 a{color:#12182b;text-decoration:none;font-weight:600}.vit.expertises .pole-detail h3 a:hover{text-decoration:underline;text-decoration-color:#a8811f}.vit .pole-detail ol{padding-left:1.2rem;margin:0 0 1rem}.vit .pole-detail li{color:#4a5163;font-size:.92rem;line-height:1.55;margin:.3rem 0}.vit .pole-argument{background:#f6f0e1;border-radius:8px;padding:.8rem .95rem;font-style:italic;color:#12182b;font-size:.92rem;margin:auto 0 .9rem}.vit.expertises .pole-detail .pole-suite{text-decoration:none}.vit .differences{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem}.vit .differences>li{display:flex;gap:1rem;background:#fff;border:1px solid rgba(18,24,43,.1);border-radius:12px;padding:1.4rem}.vit .difference-num{flex:0 0 2.25rem;height:2.25rem;border-radius:50%;background:#12182b;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.vit .differences h3{font-size:1rem;line-height:1.35;margin-bottom:.4rem}.vit .differences p{margin:0;font-size:.92rem}.vit .programmes-poles{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.vit .programmes-poles>li{background:#fff;border:1px solid rgba(18,24,43,.1);border-radius:12px;padding:1.3rem 1.3rem 1.1rem}.vit .programmes-poles h3{margin-bottom:.5rem}.vit .programme-prix{display:block;font-size:.82rem;font-weight:600;color:#7d5f12;margin-top:.2rem}.vit .programmes-poles p{font-size:.88rem;margin:0 0 .4rem}.vit .programmes-poles ul{padding-left:1.1rem;margin:0}.vit .programmes-poles ul li{font-size:.88rem;line-height:1.5;color:#4a5163;margin:.35rem 0}.vit .missions-ponctuelles{margin-top:1.5rem;background:#fff;border:1px solid rgba(168,129,31,.4);border-radius:12px;padding:1.2rem 1.4rem}.vit .missions-ponctuelles h3{margin-bottom:.4rem}.vit .missions-ponctuelles p:last-child,.vit p.missions-ponctuelles{margin-bottom:0}.vit .objection{border-bottom:1px solid rgba(18,24,43,.1)}.vit .objection summary{cursor:pointer;font-weight:600;color:#12182b;padding:.9rem 0}.vit .objection p{margin:0 0 1rem}.vit .liste-numerotee{padding-left:1.3rem;margin:0;line-height:1.7}.vit .liste-numerotee li{color:#4a5163;margin:.4rem 0}.vit .liste-numerotee li strong{color:#12182b}.vit .liste-numerotee li::marker{color:#7d5f12;font-weight:700}.vit .pole-citation{margin:2rem 0 0;padding:1.1rem 1.3rem;background:#f6f0e1;border-left:4px solid #a8811f;border-radius:8px}.vit .pole-citation p{margin:0;font-style:italic;color:#12182b;font-size:1.05rem}.vit .liens-utiles{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.vit .poles-voisins{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2rem;border-top:1px solid rgba(18,24,43,.1);padding-top:1.25rem}.vit.expertises .poles-voisins a{color:#12182b;text-decoration:none}.vit.expertises .poles-voisins a:hover{text-decoration:underline;text-decoration-color:#a8811f}.vit.expertises .villes-liens a{color:#12182b;text-decoration:none;font-weight:400}.vit.expertises .final .boutons{justify-content:center}@media (max-width: 780px){.vit.expertises section{padding:3rem 1.25rem}.vit.expertises .expertises-hero{padding-top:1.5rem;padding-bottom:2rem}.vit .poles-detail{grid-template-columns:1fr}}.vit.expertises .velo-poles a{color:#12182b;font-weight:600;text-decoration:none}
