/* yvelines-blocks-v1 : blocs repris de la page licenciement (cartes compétences, liens simulateurs) + intro sous le H1 */
#lebouard-design.service-page .service-hero-lead{max-width:600px;margin:18px 0 28px;font-size:17px;line-height:1.6;color:#d6d3cb}
#lebouard-design.service-page .work-calculator-links{display:flex;flex-wrap:wrap;gap:12px;padding:20px 0 0}
#lebouard-design.service-page .work-calculator-links a{display:inline-flex;align-items:center;min-height:48px;padding:12px 18px;border:1px solid #7d6944;border-radius:5px;color:#e4d2a3;text-decoration:none;font-size:15px}
#lebouard-design.service-page .work-calculator-links a:hover{border-color:#dfc68e;color:#f4e3b5}
#lebouard-design.service-page .competency-card>a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:11px 14px;border:1px solid #b6a27a;border-radius:5px;font-size:14px;color:#25272c;text-decoration:none;margin-top:auto}
#lebouard-design.service-page .yv-competencies-intro{max-width:760px;margin:0 0 28px}
#lebouard-design.service-page .yv-section-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
#lebouard-design.service-page .yv-section-actions .cta{min-height:48px}
#lebouard-design .s26-reading .ux-cta-actions a{min-height:48px}
#lebouard-design .yv-domains-detail{padding-top:0}
#lebouard-design .yv-domains-more>summary{min-height:48px}
@media(max-width:700px){
#lebouard-design.service-page .work-calculator-links{display:grid;grid-template-columns:1fr}
#lebouard-design.service-page .work-calculator-links a{justify-content:center;text-align:center}
#lebouard-design.service-page .yv-section-actions{display:grid;grid-template-columns:1fr}
#lebouard-design.service-page .yv-section-actions .cta{width:100%;justify-content:center}
}
