.filiere-voeux-section{padding-top:0}.voeux-answer{font-size:1.05rem;color:#263b59}.voeux-scope{background:#f0f4fb;border-left:3px solid #8da1d7;padding:15px 19px;border-radius:0 8px 8px 0;font-size:.9rem;line-height:1.7}.voeux-metrics{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:0;margin:26px 0;border:1px solid #dce3ef;border-radius:12px;overflow:hidden;background:#fff}.voeux-metrics>div{padding:20px 22px;min-width:0}.voeux-metrics>div+div{border-left:1px solid #e2e7f0}.voeux-metrics span,.voeux-metrics small{display:block;color:#63748a;line-height:1.45}.voeux-metrics span{font-size:.79rem;font-weight:650}.voeux-metrics strong{display:block;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.2;letter-spacing:-.04em;color:#233e77;margin:9px 0}.voeux-metrics small{font-size:.72rem}.filiere-prose .voeux-chart{margin:24px 0 12px;border:1px solid #dce3ef;border-radius:14px;background:#fff;overflow:hidden}.voeux-chart-head{padding:21px 24px 9px;display:flex;justify-content:space-between;align-items:center;gap:20px}.voeux-chart figcaption{font-size:.92rem;font-weight:700;color:#263b59;line-height:1.5}.voeux-controls{display:flex;background:#f0f3f8;border-radius:7px;padding:3px;flex-shrink:0}.voeux-controls[hidden],.voeux-pane[hidden]{display:none!important}.voeux-controls button{appearance:none;background:transparent;color:#576982;border:0;border-radius:5px;padding:8px 12px;font:inherit;font-size:.76rem;font-weight:600;line-height:1.2;cursor:pointer}.voeux-controls button[aria-pressed=true]{background:#fff;color:#344fb1;box-shadow:0 1px 4px #1d31561c}.voeux-controls button:focus-visible,.voeux-scroll:focus-visible,.voeux-point:focus-visible{outline:2px solid #4963c9;outline-offset:2px}.voeux-scroll{overflow:auto;max-width:100%;padding:0 8px}.voeux-svg{display:block;width:100%;height:auto;min-width:600px}.voeux-grid{stroke:#e4e9f1;stroke-width:1}.voeux-axis{fill:#708097;font-size:13px;font-family:inherit}.voeux-line{stroke:#465cbe;stroke-width:3;stroke-linecap:round}.voeux-dot{fill:#fff;stroke:#465cbe;stroke-width:3}.voeux-bar{fill:#5369c9}.voeux-value{fill:#223b68;font-size:14px;font-weight:650;font-family:inherit}.voeux-point:focus .voeux-dot,.voeux-point:hover .voeux-dot{fill:#465cbe;stroke:#b9c7ff;stroke-width:5}.voeux-point:focus .voeux-bar,.voeux-point:hover .voeux-bar{fill:#263d99}.voeux-chart-bottom{border-top:1px solid #edf0f5;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:.75rem;color:#65758b;line-height:1.5}.voeux-chart-bottom a{display:flex;align-items:center;gap:6px;flex-shrink:0;text-decoration:none}.voeux-reading,.voeux-renovation{font-size:.81rem;color:#63748b;line-height:1.7}.voeux-renovation{padding:14px 18px;background:#f4f6fb;border-radius:8px}.voeux-data-table{margin:23px 0}.voeux-data-table>summary{cursor:pointer;font-size:.88rem;font-weight:650;color:#3c54b1;padding:8px 0}.voeux-data-table table{margin-top:15px}.voeux-data-table caption{text-align:left;font-size:.86rem;color:#5b6d87;padding:10px 0}.formation-card-data{font-size:.8rem!important;color:#344f9d!important;font-weight:650!important;line-height:1.45!important;margin-top:8px!important}.ps-guide-link{margin:22px 0 0;line-height:1.8}.ps-guide-link a{font-weight:650;text-underline-offset:3px}.filiere-hero-data{display:flex;gap:18px;flex-wrap:wrap;font-size:.86rem;margin-top:22px}.filiere-hero-data a{color:#344e9f;font-weight:650}.filiere-hero-data strong{font-size:1.1rem}.filiere-hero-data span{color:#66778f}
@media(max-width:1050px){.voeux-chart-head{align-items:flex-start;flex-direction:column;gap:12px}.voeux-metrics>div{padding:16px}.voeux-chart-bottom{align-items:flex-start;flex-direction:column;gap:8px}}
@media(max-width:600px){.voeux-metrics{grid-template-columns:1fr 1fr}.voeux-metrics>div:first-child{grid-column:1/-1;border-bottom:1px solid #e2e7f0}.voeux-metrics>div:nth-child(2){border-left:0}.voeux-metrics>div{padding:17px}.voeux-metrics strong{font-size:1.65rem}.voeux-chart-head{padding:19px 16px 8px}.voeux-chart-bottom{padding:13px 16px}.voeux-svg{min-width:620px}.voeux-controls button{padding:9px 14px}.voeux-chart figcaption{font-size:.9rem}.voeux-answer{font-size:1rem}.voeux-scroll{padding:0}.filiere-hero-data{gap:10px}}
