 #wpadminbar { display: none !important; } html { margin-top: 0 !important; }   :root { --lcm-nuit: #0F1923; --lcm-bleu: #1B4FD8; --lcm-bleu-clair: #3D6FFF; --lcm-alerte: #F97316; --lcm-surface: #F8F9FC; --lcm-blanc: #FFFFFF; --lcm-texte-secondaire: #6B7280; --lcm-texte-clair: #94A3B8; --lcm-bordure: #E2E8F0; --lcm-ombre: 0 1px 3px rgba(0,0,0,0.06), 0 4px 16px rgba(0,0,0,0.06); --lcm-ombre-hover: 0 4px 12px rgba(0,0,0,0.1), 0 12px 32px rgba(0,0,0,0.08); --lcm-rayon: 12px; }  *, *::before, *::after { box-sizing: border-box; } #wpadminbar { display: none !important; } html { margin-top: 0 !important; scroll-behavior: smooth; } body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 17px; line-height: 1.7; color: var(--lcm-nuit); background: var(--lcm-surface); -webkit-font-smoothing: antialiased; }  h1, h2, h3, h4, h5, h6 { font-family: 'Inter', sans-serif; font-weight: 500; line-height: 1.2; color: var(--lcm-nuit); } h1 { font-size: clamp(32px, 4vw, 52px); letter-spacing: -0.03em; } h2 { font-size: clamp(24px, 3vw, 36px); letter-spacing: -0.02em; } h3 { font-size: clamp(18px, 2vw, 22px); letter-spacing: -0.01em; } a { color: var(--lcm-bleu); text-decoration: none; transition: color 0.15s ease; } a:hover { color: var(--lcm-bleu-clair); }  #brx-header { background: rgba(255,255,255,0.96) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-bottom: 0.5px solid var(--lcm-bordure) !important; position: sticky !important; top: 0 !important; z-index: 1000 !important; } #brx-header .brxe-text-basic { color: var(--lcm-nuit) !important; font-size: 16px !important; font-weight: 600 !important; letter-spacing: -0.02em !important; } #brx-header .brxe-nav-menu a { color: var(--lcm-nuit) !important; font-size: 14px !important; font-weight: 400 !important; text-decoration: none !important; padding: 6px 12px !important; border-radius: 8px !important; transition: background 0.15s ease, color 0.15s ease !important; } #brx-header .brxe-nav-menu a:hover { background: var(--lcm-surface) !important; color: var(--lcm-bleu) !important; } #brx-header .brxe-button { background: var(--lcm-bleu) !important; color: var(--lcm-blanc) !important; font-size: 14px !important; font-weight: 500 !important; padding: 10px 20px !important; border-radius: 8px !important; border: none !important; box-shadow: 0 1px 2px rgba(27,79,216,0.2), 0 4px 12px rgba(27,79,216,0.15) !important; transition: all 0.18s ease !important; } #brx-header .brxe-button:hover { background: var(--lcm-bleu-clair) !important; transform: translateY(-1px) !important; }  .brxe-button { font-family: 'Inter', sans-serif !important; font-size: 14px !important; font-weight: 500 !important; padding: 10px 22px !important; border-radius: 8px !important; cursor: pointer !important; transition: all 0.18s ease !important; text-decoration: none !important; display: inline-flex !important; align-items: center !important; border: none !important; background: var(--lcm-bleu) !important; color: var(--lcm-blanc) !important; box-shadow: 0 1px 2px rgba(27,79,216,0.2), 0 4px 12px rgba(27,79,216,0.15) !important; } .brxe-button:hover { background: var(--lcm-bleu-clair) !important; transform: translateY(-1px) !important; box-shadow: 0 4px 16px rgba(27,79,216,0.25) !important; }  #brx-content .brxe-section:last-of-type .brxe-button { background: var(--lcm-blanc) !important; color: var(--lcm-bleu) !important; box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important; } #brx-content .brxe-section:last-of-type .brxe-button:hover { background: var(--lcm-surface) !important; transform: translateY(-1px) !important; }  #brx-content .brxe-section:first-of-type { position: relative; overflow: hidden; } #brx-content .brxe-section:first-of-type::before { content: ''; position: absolute; inset: 0; background-image: radial-gradient(circle at 75% 50%, rgba(27,79,216,0.18) 0%, transparent 55%), radial-gradient(circle at 15% 85%, rgba(249,115,22,0.07) 0%, transparent 40%); pointer-events: none; z-index: 0; } #brx-content .brxe-section:first-of-type > * { position: relative; z-index: 1; } #brx-content .brxe-section:first-of-type .brxe-container > .brxe-text-basic:first-child { display: inline-block !important; background: rgba(249,115,22,0.12) !important; border: 0.5px solid rgba(249,115,22,0.35) !important; color: var(--lcm-alerte) !important; padding: 4px 14px !important; border-radius: 100px !important; font-size: 12px !important; font-weight: 500 !important; letter-spacing: 0.04em !important; }  .brxe-section > .brxe-container > .brxe-container > .brxe-container { border-radius: var(--lcm-rayon) !important; box-shadow: var(--lcm-ombre) !important; transition: box-shadow 0.2s ease, transform 0.2s ease !important; } .brxe-section > .brxe-container > .brxe-container > .brxe-container:hover { box-shadow: var(--lcm-ombre-hover) !important; transform: translateY(-2px) !important; }  .section-preuves > .brxe-container > .brxe-container > .brxe-container { background: #1E2D3D !important; border: 0.5px solid rgba(255,255,255,0.08) !important; border-radius: var(--lcm-rayon) !important; box-shadow: 0 4px 24px rgba(0,0,0,0.2) !important; transition: all 0.2s ease !important; } .section-preuves > .brxe-container > .brxe-container > .brxe-container:hover { background: #243347 !important; border-color: rgba(255,255,255,0.14) !important; transform: translateY(-3px) !important; box-shadow: 0 8px 32px rgba(0,0,0,0.3) !important; }  .section-preuves .brxe-heading { color: #FFFFFF !important; }  .section-preuves .brxe-text-basic:not(.badge-alerte) { color: var(--lcm-texte-clair) !important; }  .section-preuves .badge-alerte, .badge-alerte { color: var(--lcm-alerte) !important; font-weight: 600 !important; }  #brx-content .brxe-section:last-of-type { background: linear-gradient(135deg, #1845C8 0%, #1B4FD8 50%, #2058E8 100%) !important; position: relative; overflow: hidden; } #brx-content .brxe-section:last-of-type::before { content: ''; position: absolute; inset: 0; background-image: radial-gradient(circle at 80% 20%, rgba(255,255,255,0.07) 0%, transparent 50%); pointer-events: none; }  #brx-footer { border-top: 0.5px solid rgba(255,255,255,0.06) !important; } #brx-footer a { color: #6B7280 !important; text-decoration: none !important; transition: color 0.15s ease !important; } #brx-footer a:hover { color: var(--lcm-blanc) !important; }  #brx-content .brxe-section + .brxe-section { border-top: 0.5px solid rgba(0,0,0,0.04); }  @media (max-width: 768px) { h1 { font-size: 30px !important; } h2 { font-size: 24px !important; } h3 { font-size: 19px !important; } body { font-size: 16px; } .brxe-section { padding-top: 48px !important; padding-bottom: 48px !important; } .brxe-container[style*="flex-direction: row"], .brxe-container[style*="flex-direction:row"] { flex-direction: column !important; } .brxe-container[style*="flex-direction: row"] > .brxe-container, .brxe-container[style*="flex-direction:row"] > .brxe-container { width: 100% !important; margin-right: 0 !important; margin-bottom: 16px !important; } } @media (max-width: 480px) { h1 { font-size: 26px !important; } .brxe-button { width: 100% !important; justify-content: center !important; } }   .brxe-posts .brx-post { background: #FFFFFF !important; border: 0.5px solid #E2E8F0 !important; border-radius: 14px !important; overflow: hidden !important; transition: box-shadow 0.2s ease, transform 0.2s ease !important; box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 4px 12px rgba(0,0,0,0.04) !important; display: flex !important; flex-direction: column !important; } .brxe-posts .brx-post:hover { box-shadow: 0 4px 12px rgba(0,0,0,0.08), 0 12px 32px rgba(0,0,0,0.06) !important; transform: translateY(-3px) !important; }  .brxe-posts .brx-post img { width: 100% !important; height: 200px !important; object-fit: cover !important; display: block !important; }  .brxe-posts .brx-post-content { padding: 24px !important; display: flex !important; flex-direction: column !important; gap: 10px !important; flex: 1 !important; }  .brxe-posts .brx-post .brx-post-terms a { font-size: 11px !important; font-weight: 600 !important; color: #F97316 !important; letter-spacing: 0.06em !important; text-transform: uppercase !important; text-decoration: none !important; }  .brxe-posts .brx-post h3 a, .brxe-posts .brx-post h2 a { font-size: 17px !important; font-weight: 500 !important; color: #0F1923 !important; letter-spacing: -0.01em !important; line-height: 1.35 !important; text-decoration: none !important; transition: color 0.15s ease !important; } .brxe-posts .brx-post h3 a:hover, .brxe-posts .brx-post h2 a:hover { color: #1B4FD8 !important; }  .brxe-posts .brx-post .brx-post-excerpt { font-size: 14px !important; color: #6B7280 !important; line-height: 1.6 !important; }  .brxe-posts .brx-post .brx-post-date { font-size: 12px !important; color: #9CA3AF !important; margin-top: auto !important; }   .lcm-article { font-family: 'Inter', -apple-system, sans-serif; } .lcm-single-content-wrapper { background: #FFFFFF; max-width: 760px; margin: -40px auto 0; border-radius: 16px 16px 0 0; padding: 48px; position: relative; z-index: 2; box-shadow: 0 -4px 24px rgba(0,0,0,0.06); min-height: 400px; } .lcm-single-content-wrapper h2 { font-size: 24px; font-weight: 500; color: #0F1923; letter-spacing: -0.015em; margin: 48px 0 16px; padding-top: 8px; border-top: 0.5px solid #E2E8F0; } .lcm-single-content-wrapper h2:first-of-type { border-top: none; margin-top: 32px; } .lcm-single-content-wrapper h3 { font-size: 19px; font-weight: 500; color: #0F1923; margin: 28px 0 12px; } .lcm-single-content-wrapper p { font-size: 16px; color: #374151; line-height: 1.8; margin: 0 0 20px; } .lcm-single-content-wrapper ul, .lcm-single-content-wrapper ol { padding-left: 24px; margin: 0 0 20px; } .lcm-single-content-wrapper li { font-size: 16px; color: #374151; line-height: 1.7; margin-bottom: 8px; } .lcm-single-content-wrapper strong { font-weight: 500; color: #0F1923; }  .lcm-essentiel { background: #F0F4FF; border: 0.5px solid #C7D7FD; border-left: 3px solid #1B4FD8; border-radius: 0 12px 12px 0; padding: 20px 24px; margin: 0 0 32px; } .lcm-essentiel-header { display: flex; align-items: center; gap: 10px; margin-bottom: 14px; } .lcm-essentiel-icon { font-size: 18px; } .lcm-essentiel-label { font-size: 13px; font-weight: 600; color: #1B4FD8; letter-spacing: 0.04em; text-transform: uppercase; } .lcm-essentiel-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; } .lcm-essentiel-list li { font-size: 14px; color: #1E3A8A; padding-left: 20px; position: relative; line-height: 1.5; margin: 0; } .lcm-essentiel-list li::before { content: '→'; position: absolute; left: 0; color: #1B4FD8; font-weight: 500; }  .lcm-sommaire { background: #F8F9FC; border: 0.5px solid #E2E8F0; border-radius: 12px; padding: 20px 24px; margin: 0 0 40px; } .lcm-sommaire-header { font-size: 12px; font-weight: 600; color: #6B7280; letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 12px; } .lcm-sommaire-list { padding-left: 20px; margin: 0; display: flex; flex-direction: column; gap: 6px; } .lcm-sommaire-list li { margin: 0; font-size: 14px; color: #374151; } .lcm-sommaire-list a { color: #1B4FD8; text-decoration: none; transition: color 0.15s; } .lcm-sommaire-list a:hover { color: #3D6FFF; text-decoration: underline; }  .lcm-infographie { background: #0F1923; border-radius: 16px; padding: 28px; margin: 24px 0 32px; } .lcm-info-titre { font-size: 13px; font-weight: 600; color: #94A3B8; letter-spacing: 0.04em; text-transform: uppercase; margin-bottom: 20px; } .lcm-info-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; } .lcm-info-stat { background: rgba(255,255,255,0.05); border: 0.5px solid rgba(255,255,255,0.08); border-radius: 10px; padding: 16px; } .lcm-info-orange { background: rgba(249,115,22,0.1); border-color: rgba(249,115,22,0.2); } .lcm-info-chiffre { font-size: 28px; font-weight: 500; color: #FFFFFF; letter-spacing: -0.02em; line-height: 1.1; margin-bottom: 6px; } .lcm-info-orange .lcm-info-chiffre { color: #F97316; } .lcm-info-label { font-size: 13px; color: #CBD5E1; line-height: 1.4; margin-bottom: 6px; } .lcm-info-source { font-size: 11px; color: #64748B; font-style: italic; }  .lcm-tableau-wrapper { overflow-x: auto; margin: 20px 0 28px; border-radius: 12px; border: 0.5px solid #E2E8F0; } .lcm-tableau { width: 100%; border-collapse: collapse; font-size: 14px; } .lcm-tableau th { background: #F8F9FC; padding: 12px 16px; text-align: left; font-weight: 500; color: #0F1923; border-bottom: 0.5px solid #E2E8F0; font-size: 13px; } .lcm-tableau td { padding: 12px 16px; color: #4B5563; border-bottom: 0.5px solid #F1F5F9; vertical-align: top; line-height: 1.5; } .lcm-tableau tr:last-child td { border-bottom: none; } .lcm-tableau-highlight td { background: #EEF2FF; color: #1E3A8A; font-weight: 500; }  .lcm-conseil { display: flex; gap: 16px; background: #F0F4FF; border: 0.5px solid #C7D7FD; border-radius: 12px; padding: 20px; margin: 20px 0 28px; } .lcm-conseil-icon { font-size: 22px; flex-shrink: 0; margin-top: 2px; } .lcm-conseil-content strong { display: block; font-size: 14px; font-weight: 600; color: #1B4FD8; margin-bottom: 6px; } .lcm-conseil-content p { font-size: 14px; color: #1E3A8A; margin: 0; line-height: 1.6; }  .lcm-alerte { display: flex; gap: 16px; background: #FFF3E8; border: 0.5px solid #FED7AA; border-radius: 12px; padding: 20px; margin: 20px 0 28px; } .lcm-alerte-icon { font-size: 22px; flex-shrink: 0; margin-top: 2px; } .lcm-alerte-content strong { display: block; font-size: 14px; font-weight: 600; color: #C2540A; margin-bottom: 6px; } .lcm-alerte-content p { font-size: 14px; color: #7C2D12; margin: 0; line-height: 1.6; }  .lcm-profils-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin: 20px 0 32px; } .lcm-profil { background: #F8F9FC; border: 0.5px solid #E2E8F0; border-radius: 12px; padding: 20px; } .lcm-profil-alert { background: #FFF3E8; border-color: #FED7AA; } .lcm-profil-nom { font-size: 14px; font-weight: 600; color: #0F1923; margin-bottom: 8px; } .lcm-profil-alert .lcm-profil-nom { color: #C2540A; } .lcm-profil-desc { font-size: 13px; color: #4B5563; line-height: 1.6; margin-bottom: 10px; } .lcm-profil-delai { font-size: 12px; font-weight: 500; color: #1B4FD8; background: #EEF2FF; padding: 4px 10px; border-radius: 100px; display: inline-block; }  .lcm-checklist { display: flex; flex-direction: column; gap: 8px; margin: 16px 0 28px; background: #F8F9FC; border: 0.5px solid #E2E8F0; border-radius: 12px; padding: 20px; } .lcm-checklist-item { font-size: 14px; color: #374151; padding-left: 28px; position: relative; line-height: 1.5; } .lcm-check-ok::before { content: '✓'; position: absolute; left: 0; width: 20px; height: 20px; background: #16A34A; color: white; border-radius: 50%; font-size: 11px; display: flex; align-items: center; justify-content: center; font-weight: 700; top: 1px; }  .lcm-montants-grid { display: flex; flex-direction: column; gap: 0; border: 0.5px solid #E2E8F0; border-radius: 12px; overflow: hidden; margin: 16px 0 28px; } .lcm-montant-item { display: flex; gap: 20px; padding: 20px 24px; border-bottom: 0.5px solid #E2E8F0; background: #FFFFFF; } .lcm-montant-item:last-child { border-bottom: none; } .lcm-montant-num { width: 32px; height: 32px; background: #1B4FD8; color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 600; flex-shrink: 0; } .lcm-montant-content strong { display: block; font-size: 15px; font-weight: 500; color: #0F1923; margin-bottom: 6px; } .lcm-montant-content p { font-size: 14px; color: #4B5563; margin: 0 0 6px; line-height: 1.6; } .lcm-montant-content em { font-size: 13px; color: #6B7280; }  .lcm-modele { border: 0.5px solid #E2E8F0; border-radius: 12px; overflow: hidden; margin: 20px 0 32px; } .lcm-modele-header { background: #F8F9FC; border-bottom: 0.5px solid #E2E8F0; padding: 12px 20px; display: flex; align-items: center; justify-content: space-between; font-size: 13px; font-weight: 500; color: #0F1923; } .lcm-modele-tag { font-size: 11px; font-weight: 400; color: #9CA3AF; } .lcm-modele-content { padding: 24px; background: #FAFAFA; font-size: 14px; color: #374151; line-height: 1.8; } .lcm-modele-content p { margin: 0 0 16px; font-size: 14px; } .lcm-modele-content ul { margin: 0 0 16px; } .lcm-modele-content li { font-size: 14px; margin-bottom: 6px; }  .lcm-erreurs { display: flex; flex-direction: column; gap: 0; border: 0.5px solid #E2E8F0; border-radius: 12px; overflow: hidden; margin: 16px 0 32px; } .lcm-erreur-item { display: flex; gap: 20px; padding: 20px 24px; border-bottom: 0.5px solid #E2E8F0; background: #FFFFFF; transition: background 0.15s; } .lcm-erreur-item:last-child { border-bottom: none; } .lcm-erreur-item:hover { background: #FFF3E8; } .lcm-erreur-num { font-size: 13px; font-weight: 600; color: #F97316; background: #FFF3E8; border: 0.5px solid #FED7AA; width: 36px; height: 36px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .lcm-erreur-content strong { display: block; font-size: 15px; font-weight: 500; color: #0F1923; margin-bottom: 6px; } .lcm-erreur-content p { font-size: 14px; color: #4B5563; margin: 0; line-height: 1.6; }  .lcm-faq-accordeon { display: flex; flex-direction: column; gap: 8px; margin: 24px 0 40px; } .lcm-faq-item-acc { border: 0.5px solid #E2E8F0; border-radius: 10px; overflow: hidden; background: #FFFFFF; } .lcm-faq-question-acc { width: 100%; padding: 16px 20px; font-size: 15px; font-weight: 500; color: #0F1923; cursor: pointer; display: flex; justify-content: space-between; align-items: center; background: #FFFFFF; border: none; text-align: left; font-family: 'Inter', sans-serif; transition: background 0.15s; } .lcm-faq-question-acc:hover { background: #F8F9FC; } .lcm-faq-question-acc::after { content: '+'; font-size: 20px; color: #1B4FD8; font-weight: 300; flex-shrink: 0; margin-left: 16px; transition: transform 0.2s; } .lcm-faq-question-acc.lcm-faq-open { background: #F8F9FC; border-bottom: 0.5px solid #E2E8F0; } .lcm-faq-question-acc.lcm-faq-open::after { content: '-'; } .lcm-faq-reponse-acc { padding: 16px 20px; } .lcm-faq-reponse-acc p { font-size: 14px; color: #4B5563; line-height: 1.7; margin: 0; }  .lcm-article-cta { background: linear-gradient(135deg, #1845C8 0%, #1B4FD8 100%); border-radius: 14px; padding: 32px; margin: 40px 0; text-align: center; } .lcm-article-cta h3 { font-size: 20px; font-weight: 500; color: #FFFFFF; margin: 0 0 8px; letter-spacing: -0.01em; } .lcm-article-cta p { font-size: 14px; color: rgba(255,255,255,0.75); margin: 0 0 20px; line-height: 1.6; } .lcm-article-cta a { display: inline-block; background: #FFFFFF; color: #1B4FD8; font-size: 14px; font-weight: 500; padding: 12px 28px; border-radius: 8px; text-decoration: none; transition: all 0.18s ease; box-shadow: 0 2px 8px rgba(0,0,0,0.15); } .lcm-article-cta a:hover { background: #F8F9FC; transform: translateY(-1px); color: #1B4FD8; }  @media (max-width: 768px) { .lcm-single-content-wrapper { padding: 28px 20px; margin-top: -20px; border-radius: 12px 12px 0 0; } .lcm-info-grid { grid-template-columns: repeat(2, 1fr); } .lcm-profils-grid { grid-template-columns: 1fr; } .lcm-single-content-wrapper h2 { font-size: 20px; } .lcm-info-chiffre { font-size: 22px; } } @media (max-width: 480px) { .lcm-info-grid { grid-template-columns: 1fr; } } .lcm-blog-grid-wrapper { background: #F8F9FC; padding: 48px 24px 60px; } .lcm-blog-grid-container { max-width: 1100px; margin: 0 auto; } .lcm-blog-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-bottom: 48px; } .lcm-article-card { background: #FFFFFF; border: 0.5px solid #E2E8F0; border-radius: 14px; overflow: hidden; transition: box-shadow 0.2s ease, transform 0.2s ease; box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 4px 12px rgba(0,0,0,0.04); display: flex; flex-direction: column; } .lcm-article-card:hover { box-shadow: 0 4px 12px rgba(0,0,0,0.08), 0 12px 32px rgba(0,0,0,0.06); transform: translateY(-3px); } .lcm-article-image { width: 100%; height: 200px; overflow: hidden; flex-shrink: 0; } .lcm-article-image a { display: block; width: 100%; height: 100%; } .lcm-article-image img { width: 100%; height: 100%; object-fit: cover; object-position: center; display: block; } .lcm-article-body { padding: 20px; display: flex; flex-direction: column; gap: 10px; flex: 1; } .lcm-article-meta { display: flex; align-items: center; gap: 12px; } .lcm-article-categorie { font-size: 11px; font-weight: 600; color: #F97316; letter-spacing: 0.06em; text-transform: uppercase; font-family: 'Inter', sans-serif; } .lcm-article-date { font-size: 12px; color: #9CA3AF; font-family: 'Inter', sans-serif; } .lcm-article-titre { font-size: 16px; font-weight: 500; color: #0F1923; letter-spacing: -0.01em; line-height: 1.35; margin: 0; font-family: 'Inter', sans-serif; } .lcm-article-titre a { color: #0F1923; text-decoration: none; transition: color 0.15s ease; } .lcm-article-titre a:hover { color: #1B4FD8; } .lcm-article-extrait { font-size: 14px; color: #6B7280; line-height: 1.6; margin: 0; flex: 1; font-family: 'Inter', sans-serif; } .lcm-article-lire { display: inline-flex; align-items: center; gap: 4px; font-size: 13px; font-weight: 500; color: #1B4FD8; text-decoration: none; transition: color 0.15s ease; font-family: 'Inter', sans-serif; margin-top: auto; } .lcm-article-lire:hover { color: #3D6FFF; } .lcm-pagination { display: flex; justify-content: center; gap: 8px; padding: 0 24px 60px; flex-wrap: wrap; } .lcm-pagination a, .lcm-pagination span { padding: 8px 16px; border-radius: 8px; font-size: 14px; font-weight: 500; border: 0.5px solid #E2E8F0; color: #0F1923; text-decoration: none; transition: all 0.15s ease; font-family: 'Inter', sans-serif; } .lcm-pagination .current { background: #1B4FD8; color: #FFFFFF; border-color: #1B4FD8; } .lcm-pagination a:hover { background: #F8F9FC; color: #1B4FD8; } @media (max-width: 900px) { .lcm-blog-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 600px) { .lcm-blog-grid { grid-template-columns: 1fr; } } .lcm-breadcrumb { background: #F8F9FC; padding: 12px 48px; border-bottom: 0.5px solid #E2E8F0; } .lcm-breadcrumb-link { font-size: 13px; font-weight: 500; color: #6B7280; text-decoration: none; font-family: 'Inter', sans-serif; transition: color 0.15s ease; } .lcm-breadcrumb-link:hover { color: #1B4FD8; } @media (max-width: 768px) { .lcm-prod-prix-bloc { flex-direction: column; align-items: flex-start; gap: 4px; } .lcm-prod-prix { font-size: 36px; } .lcm-prod-prix-detail { font-size: 12px; } } .sh{text-align:center;margin-bottom:48px} .sh h2{font-family:'DM Serif Display',serif;font-size:34px;margin-bottom:12px} .sh p{font-size:16px;color:#4B5563;max-width:520px;margin:0 auto} .sep{width:40px;height:3px;background:#1B4FD8;border-radius:2px;margin:16px auto 0} .tw{overflow-x:auto;border-radius:14px;box-shadow:0 4px 32px rgba(15,25,35,.08);background:#fff;border:1px solid #E8EDF5;max-width:1260px;margin:0 auto} table{width:100%;min-width:680px;border-collapse:collapse} td:first-child,th:first-child{text-align:left;padding-left:28px;width:36%} thead tr th{padding:28px 16px 20px;vertical-align:bottom;border-bottom:2px solid #E8EDF5;background:#fff} .ph{display:flex;flex-direction:column;align-items:center;gap:6px} .pt{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:3px 10px;border-radius:100px;color:#fff} .pn{font-size:15px;font-weight:600;color:#0F1923;text-align:center;line-height:1.25} .pp{font-size:28px;font-weight:700;color:#0F1923;line-height:1;margin-top:4px} .pp span{font-size:16px;font-weight:500} .pc{display:inline-block;margin-top:10px;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;color:#fff;text-decoration:none} .pc:hover{opacity:.85} .cf{background:rgba(27,79,216,.03)} .rc td{background:#0F1923;color:#fff;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:10px 16px 10px 28px} .rf td{padding:13px 16px;border-bottom:1px solid #E8EDF5;vertical-align:middle;font-size:14px} .rf:last-child td{border-bottom:none} .rf:hover td{background:#F8F9FC} .fl{color:#0F1923;font-weight:400;line-height:1.4} .fs{font-size:12px;color:#4B5563;margin-top:2px} .cc{text-align:center;padding:13px 12px} .co{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#D1FAE5} .co svg{width:14px;height:14px;stroke:#065F46;stroke-width:2.8;fill:none} .cn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#FEE2E2} .cn svg{width:12px;height:12px;stroke:#991B1B;stroke-width:2.5;fill:none} .rct td{padding:24px 16px;text-align:center;border-top:2px solid #E8EDF5;background:#F8F9FC} .cb{display:inline-block;padding:10px 22px;border-radius:8px;font-size:14px;font-weight:600;color:#fff;text-decoration:none} .cb:hover{opacity:.85} .mc{display:none} .mcard{background:#fff;border:1px solid #E8EDF5;border-radius:14px;overflow:hidden;margin-bottom:20px;box-shadow:0 2px 16px rgba(15,25,35,.06)} .mh{padding:22px 22px 18px;color:#fff} .mb2{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;background:rgba(255,255,255,.2);color:#fff;padding:3px 10px;border-radius:100px;display:inline-block;margin-bottom:10px} .mh h3{font-size:20px;font-weight:600;margin-bottom:4px} .mp{font-size:34px;font-weight:700;line-height:1} .mp span{font-size:18px;font-weight:500} .md{font-size:13px;opacity:.85;margin-top:6px;line-height:1.5} .mcat{background:#F8F9FC;padding:10px 20px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#4B5563;border-top:1px solid #E8EDF5} .mf{display:flex;align-items:flex-start;gap:12px;padding:12px 20px;border-top:1px solid #E8EDF5} .mf.ni{opacity:.4} .mck{flex-shrink:0;margin-top:2px} .mco{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#D1FAE5} .mco svg{width:12px;height:12px;stroke:#065F46;stroke-width:2.8;fill:none} .mcn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#F3F4F6} .mcn svg{width:10px;height:10px;stroke:#9CA3AF;stroke-width:2.5;fill:none} .mft strong{display:block;font-size:13px;font-weight:600;color:#0F1923} .mf.ni .mft strong{color:#4B5563;font-weight:400} .mft span{font-size:12px;color:#4B5563} .mfoot{padding:18px 20px;border-top:1px solid #E8EDF5;background:#F8F9FC} .mcta{display:flex;align-items:center;justify-content:center;width:100%;padding:14px;border-radius:10px;font-size:15px;font-weight:600;color:#fff;text-decoration:none} .mcta:hover{opacity:.88} @media(max-width:700px){.tw{display:none}.mc{display:block}} @media(min-width:701px){.mc{display:none}}