.blog-page{padding:2rem 0 4rem}.blog-breadcrumb{font-size:.95rem;color:#6b7280;margin-bottom:1.5rem}.blog-breadcrumb a{color:#6b7280;text-decoration:none}.blog-breadcrumb a:hover{text-decoration:underline}.blog-breadcrumb .sep{margin:0 .5rem;color:#9ca3af}.blog-breadcrumb .current{color:#111827}.blog-page .blog-list-title{color:#16205b;font-weight:800;font-size:1.75rem;margin-bottom:.75rem}@media (max-width:576px){.blog-page .blog-list-title{font-size:1.4rem}}.blog-list-subtitle{color:#4b5563;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:2.5rem}.blog-grid{display:grid;padding-top:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2.5rem 2rem}.blog-card{display:flex;flex-direction:column;text-decoration:none}.blog-card__cover{position:relative;aspect-ratio:3/2;border-radius:16px;overflow:hidden;background:#f1f2f6}.blog-card__cover img{object-fit:cover}.blog-card__date{font-size:12px;color:#666;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:1rem;margin-bottom:8px;font-family:sans-serif}.blog-card__title{color:#1F2159;font-weight:700;line-height:160%;margin-bottom:.5rem;font-family:var(--font-montserrat-bold),sans-serif}.blog-page .blog-card__title{font-size:1rem}.blog-card:hover .blog-card__title{text-decoration:underline}.blog-article__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:3rem}@media (max-width:992px){.blog-article__layout{grid-template-columns:1fr}}.blog-page .blog-article__title{color:#16205b;font-weight:800;font-size:clamp(1.9rem,3.5vw,2.6rem);line-height:1.15;margin-bottom:.75rem;text-align:left}.blog-article__date{color:#6b7280;margin-bottom:1.5rem}.blog-article__excerpt{color:#1f2937;font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.blog-article__cover{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;margin-bottom:2.5rem;background:#f1f2f6}.blog-article__cover img{object-fit:cover}.blog-toc{background:#f3f2fb;border-radius:16px;padding:1.75rem 2rem .5rem;margin-bottom:1rem}.blog-toc__label{color:var(--bs,#1F2159);font-weight:700;font-size:.95rem;margin-bottom:1rem}.blog-toc ul{list-style:none;margin:0;padding:0}.blog-toc li{margin:.4rem 0}.blog-toc li.lvl-3{padding-left:1.5rem}.blog-toc a{color:var(--bs,#1F2159);font-weight:700;font-size:.95rem;text-decoration:none}.blog-toc__num{margin-right:.35rem}.blog-toc a:hover{text-decoration:underline}.blog-takeaways{margin:2.5rem 0}.blog-takeaways h2{color:#16205b;font-weight:800;font-size:1.6rem;text-align:left;margin-bottom:1rem}.blog-takeaways ul{list-style:disc outside;padding-left:1.25rem}.blog-takeaways li{color:#1f2937;line-height:1.6;margin-bottom:.6rem}.blog-content{color:#1f2937;line-height:1.75;font-size:1.05rem}.blog-content .container{width:auto;max-width:none;padding:0;margin:0}.blog-content #table_des_matieres{display:none}.blog-content div[style*=border]{background:#fff!important;border:2px solid #e5e7eb!important;border-radius:16px;padding:1.5rem 2rem;margin:1.5rem 0}.blog-content div[style*=border] p{margin-bottom:.5rem}.blog-content div[style*=border] p:first-child{color:var(--bs,#1F2159);font-weight:700}.blog-content h2{font-weight:800;font-size:1.6rem;margin:2rem 0 1rem;padding:1rem 0 .5rem}.blog-content h2,.blog-content h3{color:#16205b;text-align:left;scroll-margin-top:100px}.blog-content h3{font-weight:700;font-size:1.3rem;margin:1.5rem 0 .75rem;padding:2rem 0 .5rem}.blog-page .blog-content h2,.blog-page .blog-content h3{text-align:left}@media (max-width:576px){.blog-content h2{font-size:1.3rem}.blog-content h3{font-size:1.1rem}}.blog-content p{margin-bottom:1.1rem}.blog-content a{color:#4338ca;text-decoration:underline}.blog-content img{max-width:100%;height:auto;border-radius:12px;margin:1.5rem 0}.blog-content ul{list-style:disc outside}.blog-content ol,.blog-content ul{margin:1rem 0 1.1rem;padding-left:1.5rem}.blog-content ol{list-style:decimal outside}.blog-content li{margin-bottom:.4rem}.blog-content li p{margin-bottom:.35rem}.blog-sidebar__block,.contact-cta{margin-bottom:2.5rem}.contact-cta{overflow:hidden;background:#1f2159;color:#fff;border-radius:20px;padding:2rem 1.75rem;box-shadow:0 18px 40px -18px rgba(22,32,91,.55)}.contact-cta,.contact-cta>*{position:relative}.contact-cta h3{color:#fff;font-weight:800;font-size:1.15rem;text-align:left;margin:0 0 .4rem;white-space:nowrap}.contact-cta p{color:rgba(255,255,255,.75);font-size:.92rem;line-height:1.5;margin:0 0 1rem}.blog-page .blog-sidebar__title{color:#16205b;font-weight:800;font-size:1.3rem;margin-bottom:1.25rem}.blog-related{display:flex;gap:.9rem;text-decoration:none;margin-bottom:1.25rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:12px}.blog-related__thumb{position:relative;flex:0 0 126px;height:96px;border-radius:10px;overflow:hidden;background:#f1f2f6}.blog-related__thumb img{object-fit:cover}.blog-related__date{color:#6b7280;font-size:.8rem;font-weight:600}.blog-related__title{color:#16205b;font-weight:800;font-size:.85rem;line-height:1.3}.blog-share{display:flex;gap:.6rem;flex-wrap:wrap}.blog-share a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#f1f2f6;color:#16205b;text-decoration:none}