.prose-news{font-size:15px;line-height:1.75;color:#1f2147}.prose-news p{margin:0 0 1.1em}.prose-news h2{font-family:var(--font-display, inherit);font-size:22px;font-weight:800;color:#0a0a2e;letter-spacing:-.01em;margin:2em 0 .7em;padding-top:.3em;border-top:1px solid #eef0fb}.prose-news h3{font-family:var(--font-display, inherit);font-size:17px;font-weight:800;color:#0a0a2e;margin:1.6em 0 .5em}.prose-news a{color:#000091;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.prose-news a:hover{text-decoration:none}.prose-news ul,.prose-news ol{margin:0 0 1.1em 1.4em}.prose-news ul{list-style:disc}.prose-news ol{list-style:decimal}.prose-news li{margin:.3em 0}.prose-news strong{color:#0a0a2e;font-weight:700}.prose-news blockquote{border-left:3px solid #000091;background:#f5f5fe;padding:.9em 1.2em;margin:1.4em 0;border-radius:0 12px 12px 0;color:#1f2147;font-style:italic}.prose-news blockquote p:last-child{margin-bottom:0}.prose-news code{background:#eef0fb;padding:.15em .4em;border-radius:4px;font-size:.9em}.prose-news .callout{background:#fef4e5;border:1px solid #fbcfa1;border-radius:12px;padding:1em 1.2em;margin:1.4em 0;font-size:14px}.prose-news .callout strong{color:#b34000}.prose-news table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:13.5px}.prose-news .table-wrap{overflow-x:auto}.prose-news th,.prose-news td{padding:.55em .7em;border:1px solid #e3e3fd;text-align:left}.prose-news thead th{background:#f5f5fe;color:#000091;font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em}.prose-news tbody tr:nth-child(2n){background:#fafaff}.nf-cta-alerte{background:linear-gradient(135deg,#0a0a5e,#1a1a8f,#2929c4);border-radius:22px;padding:2em 1.6em;margin:2.5em 0;color:#fff;box-shadow:0 26px 55px -18px #0a0a5e99,0 0 0 1px #ffffff0d inset;position:relative;overflow:hidden}.nf-cta-highlight{color:#ffd1d6!important;font-weight:800!important;padding:.05em .45em;background:#e1000f38;border-radius:6px;border-bottom:2px solid rgba(255,209,214,.7);white-space:nowrap}.nf-cta-alerte:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#000091 0% 33%,#fff 33% 66%,#e1000f 66% 100%)}.nf-cta-alerte:after{content:"📬";position:absolute;top:1em;right:1em;font-size:64px;opacity:.08;transform:rotate(15deg);pointer-events:none}.nf-cta-eyebrow{display:inline-block;background:#e1000f;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.35em .8em;border-radius:999px;margin-bottom:.7em}.nf-cta-alerte h3{color:#fff!important;font-size:24px!important;font-weight:900;margin:0 0 .4em!important;border:none!important;letter-spacing:-.01em;line-height:1.18}.nf-cta-alerte .nf-cta-sub{color:#d9d9ff;margin:0 0 1.2em;font-size:14.5px;line-height:1.55}.nf-cta-alerte .nf-cta-benefits{list-style:none!important;margin:0 0 1.2em!important;padding:0!important;display:grid;grid-template-columns:1fr;gap:.4em}@media(min-width:540px){.nf-cta-alerte .nf-cta-benefits{grid-template-columns:1fr 1fr}}.nf-cta-alerte .nf-cta-benefits li{display:flex;align-items:center;gap:.5em;font-size:13px;color:#e3e3ff;font-weight:600;margin:0!important}.nf-cta-alerte .nf-cta-benefits li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#b8ffcb33;color:#b8ffcb;border-radius:50%;font-size:11px;font-weight:900;flex-shrink:0}.nf-cta-alerte form{display:grid;grid-template-columns:1fr;gap:.6em;background:#ffffff0f;padding:.9em;border-radius:14px;border:1px solid rgba(255,255,255,.12)}@media(min-width:640px){.nf-cta-alerte form{grid-template-columns:1fr 1fr auto}}.nf-cta-alerte .nf-field{position:relative;display:flex;align-items:center}.nf-cta-alerte .nf-field svg{position:absolute;left:.85em;color:#6b6b8a;pointer-events:none}.nf-cta-alerte input{width:100%;padding:.95em 1em .95em 2.6em;border-radius:10px;border:0;background:#fff;color:#0a0a2e;font-size:14.5px;font-weight:600;outline:none;box-shadow:0 2px #0000000a}.nf-cta-alerte input::placeholder{color:#8a8aa8;font-weight:500}.nf-cta-alerte input:focus{box-shadow:0 0 0 3px #ffffff59}.nf-cta-alerte input:invalid:not(:placeholder-shown){box-shadow:0 0 0 2px #ffb8c0}.nf-cta-alerte button{padding:.95em 1.3em;border-radius:10px;border:0;background:#e1000f;color:#fff;font-weight:900;font-size:14px;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:all .15s;white-space:nowrap;box-shadow:0 4px 14px -3px #e1000f80}.nf-cta-alerte button:hover:not(:disabled){background:#ff1a2a;transform:translateY(-2px);box-shadow:0 8px 22px -3px #e1000f99}.nf-cta-alerte button:disabled{opacity:.6;cursor:not-allowed;transform:none}.nf-cta-alerte .nf-status{margin-top:.7em;font-size:13.5px;color:#d9d9ff;min-height:1.4em;font-weight:600}.nf-cta-alerte .nf-status.ok{color:#b8ffcb;font-weight:800}.nf-cta-alerte .nf-status.err{color:#ffd9dc;background:#e1000f33;padding:.4em .7em;border-radius:8px;display:inline-block}.nf-cta-alerte .nf-mini-note{margin-top:.8em;font-size:11.5px;color:#b8b8e0;display:flex;align-items:center;gap:.5em}.nf-cta-alerte .nf-mini-note strong{color:#e3e3ff}.nf-cta-alerte .nf-social-proof{display:inline-flex;align-items:center;gap:.5em;margin-bottom:1em;padding:.3em .7em;background:#b8ffcb1f;border:1px solid rgba(184,255,203,.3);border-radius:999px;font-size:11.5px;font-weight:700;color:#b8ffcb}.nf-faq-item{background:#fff;border:1px solid #e3e3fd;border-radius:14px;margin-bottom:.7em;transition:all .15s;overflow:hidden}.nf-faq-item[open]{border-color:#000091;box-shadow:0 10px 24px -16px #0000914d}.nf-faq-item summary{list-style:none;cursor:pointer;padding:1em 1.2em;display:flex;align-items:center;justify-content:space-between;gap:1em;font-weight:700;color:#0a0a2e;font-size:14.5px;line-height:1.35;user-select:none;transition:background .15s}.nf-faq-item summary:hover{background:#fafaff}.nf-faq-item summary::-webkit-details-marker{display:none}.nf-faq-q{flex:1}.nf-faq-chevron{color:#000091;flex-shrink:0;transition:transform .2s}.nf-faq-item[open] .nf-faq-chevron{transform:rotate(180deg)}.nf-faq-a{padding:0 1.2em 1.1em;font-size:14px;line-height:1.65;color:#1f2147}.nf-faq-a p{margin:0 0 .7em}.nf-faq-a a{color:#000091;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.nf-faq-a a:hover{text-decoration:none}.nf-faq-a code{background:#eef0fb;padding:.1em .35em;border-radius:3px;font-size:.88em}.nf-extension-card{background:#fff;border:1px solid #e3e3fd;border-radius:18px;padding:1.4em 1.5em;margin:2em 0;display:grid;grid-template-columns:1fr;gap:1em;align-items:center;box-shadow:0 10px 24px -16px #00009133}@media(min-width:600px){.nf-extension-card{grid-template-columns:auto 1fr auto}}.nf-extension-card .nf-ext-icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#000091,#2929c4);display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px}.nf-extension-card h3{margin:0 0 .2em!important;font-size:16px!important;border:none!important}.nf-extension-card p{margin:0;font-size:13px;color:#4a4a6a}.nf-extension-card .nf-ext-buttons{display:flex;gap:.5em;flex-wrap:wrap}.nf-extension-card .nf-ext-buttons a{padding:.6em .9em;border-radius:8px;font-size:12.5px;font-weight:700;text-decoration:none;color:#fff!important;background:#000091;transition:all .15s;display:inline-flex;align-items:center;gap:.4em}.nf-extension-card .nf-ext-buttons a:hover{background:#1a1aaa;transform:translateY(-1px)}.nf-method-cards{display:grid;grid-template-columns:1fr;gap:1em;margin:1.4em 0 1.8em}.nf-method-card{position:relative;background:#fff;border:1.5px solid #e3e3fd;border-radius:16px;padding:1.4em 1.4em 1.5em;transition:transform .15s,box-shadow .15s}.nf-method-card.recommended{border-color:#000091;background:linear-gradient(180deg,#f5f5fe,#fff 35%);box-shadow:0 14px 32px -18px #00009159}.nf-method-card.manual{border-color:#e3e3fd;background:#fafaff}.nf-method-badge{position:absolute;top:-10px;left:1.2em;background:#e1000f;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.35em .7em;border-radius:999px;box-shadow:0 4px 10px -3px #e1000f80}.nf-method-icon{font-size:32px;line-height:1;margin-bottom:.5em}.nf-method-card h4{font-size:17px!important;font-weight:800;color:#0a0a2e!important;margin:0 0 .5em!important;border:none!important;letter-spacing:-.01em}.nf-method-card>p{font-size:13.5px;line-height:1.55;color:#4a4a6a;margin:0 0 1em}.nf-method-card ol{list-style:none;counter-reset:step;margin:0;padding:0}.nf-method-card ol li{counter-increment:step;padding-left:2em;position:relative;font-size:13px;color:#1f2147;margin-bottom:.5em;line-height:1.5}.nf-method-card ol li:before{content:counter(step);position:absolute;left:0;top:0;width:1.5em;height:1.5em;background:#000091;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.nf-method-card kbd{display:inline-block;padding:.15em .4em;background:#fff;border:1px solid #d0d0e8;border-bottom-width:2px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;color:#0a0a2e}.nf-method-card code{background:#eef0fb;padding:.1em .35em;border-radius:3px;font-size:12px}.nf-method-buttons{display:flex;flex-direction:column;gap:.6em}.nf-btn-chrome,.nf-btn-firefox{display:inline-flex;align-items:center;gap:.6em;padding:.85em 1.1em;border-radius:10px;font-weight:700;font-size:13.5px;text-decoration:none!important;transition:transform .15s,box-shadow .15s;justify-content:center}.nf-btn-chrome{background:#000091;color:#fff!important;box-shadow:0 4px 12px -4px #00009173}.nf-btn-chrome:hover{background:#1a1aaa;transform:translateY(-2px);box-shadow:0 8px 18px -4px #00009180}.nf-btn-firefox{background:#fff;color:#000091!important;border:1.5px solid #000091}.nf-btn-firefox:hover{background:#f5f5fe;transform:translateY(-2px)}.nf-extension-install{position:relative;background:linear-gradient(135deg,#fff5e6,#ffe9d1);border:1.5px solid #ffb366;border-radius:18px;padding:1.6em 1.4em 1.5em;margin:2em 0;box-shadow:0 14px 30px -16px #ff7a004d}.nf-ext-badge{position:absolute;top:-12px;left:1.2em;background:linear-gradient(135deg,#ff7a00,#e83d10);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;padding:.4em .85em;border-radius:999px;box-shadow:0 6px 14px -3px #ff7a0080}.nf-extension-install h3{font-size:19px!important;color:#7a3a00!important;margin:.2em 0 .5em!important;border:none!important;font-weight:800}.nf-extension-install>p{font-size:14px;color:#5a4020;line-height:1.55;margin:0 0 1em}.nf-extension-install code{background:#ffffffb3;padding:.1em .35em;border-radius:3px;font-size:.88em;color:#7a3a00}.nf-extension-install .nf-trust{margin:0 0 1.2em;display:block}.nf-ext-install-buttons{display:grid;grid-template-columns:1fr;gap:.7em}@media(min-width:540px){.nf-ext-install-buttons{grid-template-columns:1fr 1fr}}.nf-ext-btn-chrome,.nf-ext-btn-firefox{display:inline-flex;align-items:center;gap:.7em;padding:.9em 1em;background:#fff;border:1.5px solid #d0d0e8;border-radius:12px;text-decoration:none!important;transition:all .15s;box-shadow:0 3px #0000000a}.nf-ext-btn-chrome:hover,.nf-ext-btn-firefox:hover{transform:translateY(-2px);box-shadow:0 8px 18px -4px #00000026;border-color:#000091}.nf-ext-btn-chrome span,.nf-ext-btn-firefox span{display:flex;flex-direction:column;line-height:1.2}.nf-ext-btn-eyebrow{font-size:10.5px;color:#6a6a8a;font-weight:600;letter-spacing:.02em}.nf-ext-btn-label{font-size:14px;color:#0a0a2e;font-weight:800}.nf-toc{background:#f5f5fe;border-left:4px solid #000091;border-radius:10px;padding:1em 1.4em 1.1em;margin:1.5em 0 2em}.nf-toc-label{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#000091;margin-bottom:.6em}.nf-toc ol{list-style:none;counter-reset:toc;padding:0;margin:0}.nf-toc ol li{counter-increment:toc;padding:.25em 0 .25em 1.8em;position:relative;font-size:13.5px;margin:0}.nf-toc ol li:before{content:counter(toc);position:absolute;left:0;top:.3em;width:1.4em;height:1.4em;background:#fff;border:1.5px solid #000091;color:#000091;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:800}.nf-toc a{color:#1f2147;text-decoration:none;font-weight:600;transition:color .15s}.nf-toc a:hover{color:#000091;text-decoration:underline}.nf-keypoint{background:linear-gradient(135deg,#fff9eb,#fef3d4);border:1.5px solid #f5a623;border-radius:16px;padding:1.6em 1.5em 1.2em;margin:2em 0;position:relative;box-shadow:0 12px 28px -16px #f5a62366}.nf-keypoint-label{display:inline-block;background:linear-gradient(135deg,#f5a623,#e57e00);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.35em .8em;border-radius:999px;margin-bottom:.5em;box-shadow:0 4px 10px -3px #e57e0066}.nf-keypoint h2{color:#7a3a00!important;border:none!important;margin:.2em 0 .6em!important}.nf-keypoint p,.nf-keypoint li{color:#4a3010}.nf-keypoint strong{color:#5a2010}.nf-keypoint a{color:#b34000}.nf-ext-btn-rating{display:inline-flex;align-items:center;gap:.35em;margin-top:2px}.nf-stars{color:#f5a623;font-size:12px;letter-spacing:.05em;text-shadow:0 1px 0 rgba(0,0,0,.05)}.nf-rating-text{font-size:10.5px;color:#6a6a8a;font-weight:600}.nf-trust{display:inline-block;margin-top:.5em;padding:.4em .7em;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#047857;font-size:12px;font-weight:600;line-height:1.45}
