.ratio-9x16{--bs-aspect-ratio: 177.77%}#article-fil-ariane a{color:#333;text-decoration:none;transition:color .3s ease}#article-fil-ariane a:hover{color:#fa0016}#articleRside:before{display:block;content:" ";height:150px;margin:-150px 0 0}#article-sommaire,#articles-similaires{font-size:.7rem}#article-sommaire a,#articles-similaires a{color:#000;text-decoration:none}#article-sommaire a:hover,#articles-similaires a:hover{font-weight:500;text-decoration:underline}#article-sommaire a.active,#articles-similaires a.active{font-weight:700;color:#fa0016}@media (min-width: 992px){#article-sommaire .collapse{display:block;height:auto!important;visibility:visible}#article-sommaire .collapsing{position:relative;height:unset!important;overflow:hidden}}#actualites-article .lead{margin-bottom:3rem!important}#actualites-article p{margin-bottom:1rem!important}#actualites-article img{max-width:100%;height:auto}#actualites-article .photo-auteur{border:2px solid #ff7380;height:100px!important;max-width:none!important;width:100px!important;border-radius:50%}#actualites-article .photo-auteur-petite{height:36px!important;width:36px!important}#inscription-mobile{right:1.5rem;position:fixed;bottom:3.5rem;z-index:99}#inscription-mobile a{font-size:18px;border:1px solid rgba(255,255,255,.3);outline:none;background-color:var(--brand-red);color:#fff;display:block;height:32px;line-height:32px;border-radius:25px;padding:0 10px;text-decoration:none;white-space:nowrap}@media (min-width: 992px){#actualites-article img{max-width:auto}#actualites-article h2:before,#actualites-article .titre_aside:before{display:block;content:" ";height:150px;margin:-150px 0 0}}#actualites-article h2{border-bottom:3px solid #fa0016;color:#000;font-size:1.8rem;font-weight:700;margin-bottom:20px;margin-top:40px;padding-bottom:10px}#pageMainSubtitle{border-bottom:none!important;padding-bottom:0!important}#actualites-article h2:first-child{margin-top:0}#actualites-article h3{color:#000;font-size:1.3rem;font-weight:500;margin-top:30px;margin-bottom:15px}#actualites-article h3:first-child{margin-top:0}#actualites-article .sommaire{background-color:#fff;border-left:5px solid #fa0016;padding:20px;border-radius:.375rem;margin-bottom:30px}#actualites-article .sommaire h2{border-bottom:none;margin-top:0;padding-bottom:0;font-size:1.5em}#actualites-article .sommaire ol{list-style-type:decimal;padding-left:20px}#actualites-article .picture{background-color:#f8f9fa;border:2px dashed #dee2e6;padding:40px;text-align:center;margin:20px 0;border-radius:8px;color:#6c757d;font-style:italic}#actualites-article .card-custom{height:100%}#actualites-article .card-custom .card-body h5{color:#000}#actualites-article .table-responsive{margin-top:25px;margin-bottom:25px}#actualites-article .table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}#actualites-article .alert-warning-custom{background-color:#fff3cd;border-color:#ffeeba;color:#665c00}#actualites-article .footer-note{text-align:center;font-style:italic;margin-top:40px;padding-top:20px;border-top:1px solid #dee2e6;color:#555}#actualites-article .intro-box{background:linear-gradient(135deg,#330004,#fa0016);color:#fff;padding:30px;border-radius:8px;margin-bottom:30px;font-size:1.1em}#actualites-article .highlight-box{background:#fff;border-left:4px solid #fa0016;padding:20px;margin:20px 0;border-radius:4px}#actualites-article .info-box{background-color:#000;border-left:4px solid #666;color:#fff;padding:20px;margin:20px 0;border-radius:5px}#actualites-article .stats-box{background:linear-gradient(45deg,#ffebda,#fff5ed);color:#000;padding:20px;border-radius:10px;margin:20px 0}#actualites-article .comparison-table{width:100%;border-radius:25px;margin:20px 0;background:#fff;box-shadow:0 2px 5px #0000001a;padding:2rem}#actualites-article .comparison-table th,#actualites-article .comparison-table td{padding:12px;text-align:left;border:1px solid #ddd}#actualites-article .comparison-table th{background:#000;color:#fff;font-weight:700}#actualites-article .comparison-table tr:nth-child(2n){background:#f2f2f2}#actualites-article .pros-cons{display:grid;grid-template-columns:1fr;gap:20px;margin:20px 0}#actualites-article .pros,#actualites-article .cons{padding:20px;border-radius:8px}#actualites-article .pros{background:#fff;border-left:4px solid #27ae60}#actualites-article .cons{background:#fff;border-left:4px solid #e74c3c}#actualites-article .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}#actualites-article .stat-card{background:#fff;padding:20px;border-radius:8px;text-align:center;box-shadow:0 2px 10px #0000001a;border-top:4px solid #fa0016}#actualites-article .process-steps{background:#fff;padding:25px;border-radius:10px;margin:20px 0;box-shadow:0 2px 10px #0000001a}#actualites-article .step{display:flex;align-items:flex-start;margin:20px 0;background:#f8f9fa}#actualites-article .step-number{background:#fa0016;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:15px;flex-shrink:0}#actualites-article .process-steps-h{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}#actualites-article .step-h{background:#fff;padding:20px;border-radius:8px;text-align:center;box-shadow:0 2px 10px #0000001a;border-top:4px solid #fa0016}#actualites-article .step-h-number{background:#fa0016;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-weight:700}#actualites-article .stat-number{font-size:2em;font-weight:700;color:#fa0016}#actualites-article .faq-item{background:#fff;margin:15px 0;border-radius:8px;box-shadow:0 2px 5px #0000001a;overflow:hidden}#actualites-article .faq-reponse{white-space:pre-wrap}#actualites-article .faq-question{background:#000;color:#fff;padding:15px;font-weight:700}#actualites-article .faq-answer{padding:20px;background:#faf8f8}#actualites-article .warning{background:#fff3cd;border:1px solid #ffeaa7;color:#856404;padding:15px;border-radius:4px;margin:20px 0}#actualites-article .dfs-evolution{background:linear-gradient(90deg,#330004,#fa0016);color:#fff;padding:20px;border-radius:8px;margin:20px 0}@media (min-width: 768px){#actualites-article .pros-cons{grid-template-columns:1fr 1fr}}#actualites-article .salary-table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;box-shadow:0 2px 10px #0000001a}#actualites-article .salary-table th,#actualites-article .salary-table td{border:1px solid #ddd;padding:12px;text-align:left}#actualites-article .salary-table th{background-color:#000;color:#fff;font-weight:700}#actualites-article .salary-table tr:nth-child(2n){background-color:#f9f9f9}#actualites-article .skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:20px 0}#actualites-article .skill-card{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;border-top:3px solid #fa0016}#actualites-article .callout{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:20px;margin:20px 0}#actualites-article .note{background-color:#fff3cd;border-color:#ffeeba;color:#665c00;border-radius:8px;padding:15px;margin:15px 0}#actualites-article .cards-grid-2x2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:20px 0}#actualites-article .card{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0000001a;border-top:4px solid #fa0016;height:100%}#actualites-article .card-title{color:#000;font-size:1.2rem;margin-bottom:10px;font-weight:600}@media (max-width: 768px){#actualites-article .cards-grid-2x2{grid-template-columns:1fr}}#actualites-article .badge{background-color:#fa0016;color:#fff;padding:4px 8px;border-radius:4px;font-size:.9rem;font-weight:500}#actualites-article .tag{background-color:#e74c3c;color:#fff;padding:4px 8px;border-radius:4px;font-size:.9rem;font-weight:500}#actualites-article .faq-section{background-color:#faf8f8;padding:20px;border-radius:8px;margin:20px 0}#actualites-article .faq-item{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #dee2e6}#actualites-article .career-path{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:15px;margin:10px 0;border-radius:8px;box-shadow:0 2px 5px #0000001a}#actualites-article .career-arrow{font-size:1.5em;color:#3498db}@media (max-width: 768px){#actualites-article .career-path{flex-direction:column;text-align:center}#actualites-article .career-arrow{transform:rotate(90deg);margin:10px 0}}#actualites-article table{width:100%;border-collapse:collapse;margin:20px 0;box-shadow:0 2px 8px #0000001a}#actualites-article th,#actualites-article td{border:1px solid #ddd;padding:12px;text-align:left}#actualites-article th{background-color:#000;color:#fff;font-weight:700}#actualites-article tr:nth-child(2n){background-color:#f9f9f9}#actualites-article .internal-link{background-color:#fa0016;color:#fff;padding:8px 15px;border-radius:25px;display:inline-block;margin:5px;text-decoration:none}#actualites-article .internal-link:hover{background-color:#fa0015d1;text-decoration:none}#actualites-article .faq-section{background-color:#f7f9fc;padding:20px;border-radius:8px;margin:20px 0}#actualites-article .faq-answer{margin-bottom:20px;padding-left:20px}#actualites-article .salary-chart{display:flex;justify-content:space-between;margin:20px 0;gap:15px}#actualites-article .salary-item{flex:1;text-align:center;padding:15px;background-color:#faf8f8;border-radius:8px;border:2px solid #fa0016}#actualites-article .salary-amount{font-size:1.5em;font-weight:700;color:#e74c3c}@media (max-width: 768px){#actualites-article .salary-chart{flex-direction:column}#actualites-article table{font-size:.9em}}
