.contenu-page{overflow-wrap:break-word;max-width:none}.contenu-page h2{font-size:1.6rem;font-family:var(--font-display), system-ui, sans-serif;color:var(--rmp-ink);margin:34px 0 14px;font-weight:800;line-height:1.1}.contenu-page h2:first-child{margin-top:0}.contenu-page h3{font-size:1.25rem;font-family:var(--font-display), system-ui, sans-serif;color:var(--rmp-ink);margin:26px 0 10px;font-weight:700}.contenu-page p,.contenu-page li{color:var(--rmp-text);font-size:1.06rem;line-height:1.7}.contenu-page p{margin:0 0 1em}.contenu-page p a,.contenu-page li a{color:var(--rmp-blue);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.contenu-page p a:hover,.contenu-page li a:hover{color:var(--rmp-blue-deep)}.contenu-page ul,.contenu-page ol{margin:0 0 1.2em;padding-left:1.3em}.contenu-page li{margin-bottom:.5em}.contenu-page img,.contenu-page .ph{border-radius:var(--r-md);margin:24px 0}.contenu-page figure.image-editoriale{margin:24px 0}.contenu-page figure.image-editoriale img{width:100%;height:auto;margin:0;display:block}.contenu-page figure.image-editoriale--align-left{margin-left:0;margin-right:auto}.contenu-page figure.image-editoriale--align-center{margin-left:auto;margin-right:auto}.contenu-page figure.image-editoriale--align-full{width:100%;max-width:100%}.contenu-page figure.image-editoriale--w-33{width:33%;max-width:33%}.contenu-page figure.image-editoriale--w-50{width:50%;max-width:50%}.contenu-page figure.image-editoriale--w-100{width:100%;max-width:100%}@media (max-width:640px){.contenu-page figure.image-editoriale--w-33,.contenu-page figure.image-editoriale--w-50{width:100%;max-width:100%}}.contenu-page figure.image-editoriale figcaption{text-align:center;color:var(--rmp-muted);margin-top:.5rem;font-size:.9rem}.contenu-page .note{background:var(--rmp-bg-2);border-radius:var(--r-md);color:var(--rmp-text);gap:14px;margin:22px 0;padding:18px 20px;display:flex}.contenu-page .note svg{color:var(--rmp-blue);flex:none;margin-top:2px}.contenu-page .note.warn{background:#fff7e6}.contenu-page .note.warn svg{color:var(--rmp-yellow-deep)}.contenu-page blockquote{border-left:4px solid var(--rmp-violet-2);border-radius:0 var(--r-md) var(--r-md) 0;font-family:var(--font-display), system-ui, sans-serif;color:var(--rmp-ink);background:#f6f2ff;margin:24px 0;padding:18px 24px;font-weight:500}.contenu-page .seo-table{border-collapse:collapse;border-radius:var(--r-md);width:100%;box-shadow:var(--sh-sm);margin:22px 0;font-size:.98rem;overflow:hidden}.contenu-page .seo-table th,.contenu-page .seo-table td{text-align:left;border-bottom:1px solid var(--rmp-line);vertical-align:top;padding:13px 16px}.contenu-page .seo-table thead th{background:var(--rmp-navy);color:#fff;font-family:var(--font-display), system-ui, sans-serif;font-size:.92rem;font-weight:600}.contenu-page .seo-table tbody tr:nth-child(2n){background:var(--rmp-bg)}.contenu-page .seo-table tbody th{font-family:var(--font-display), system-ui, sans-serif;color:var(--rmp-ink);background:#f6f2ff;font-weight:700}.contenu-page .seo-table caption{caption-side:bottom;color:var(--rmp-muted-2);text-align:left;padding-top:8px;font-size:.82rem}.contenu-page table{border-collapse:collapse;border-radius:var(--r-md);width:100%;box-shadow:var(--sh-sm);margin:22px 0;font-size:.98rem;overflow:hidden}.contenu-page table th,.contenu-page table td{text-align:left;border-bottom:1px solid var(--rmp-line);vertical-align:top;padding:13px 16px}.contenu-page table thead th{background:var(--rmp-navy);color:#fff;font-family:var(--font-display), system-ui, sans-serif;font-size:.92rem;font-weight:600}.contenu-page table tbody tr:nth-child(2n){background:var(--rmp-bg)}.contenu-page table tbody th{font-family:var(--font-display), system-ui, sans-serif;color:var(--rmp-ink);background:#f6f2ff;font-weight:700}.contenu-page .ph{background:#dfe5ef radial-gradient(circle at 30% 40%,#ffffff80,#0000 60%);position:relative;overflow:hidden}.contenu-page .ph:after{content:"";background:repeating-linear-gradient(115deg,#0000 0 26px,#ffffff59 26px 30px),linear-gradient(#0b1e3a0d,#0b1e3a40);position:absolute;inset:0}.contenu-page .ph[data-tint=blue]:after{mix-blend-mode:multiply;background:linear-gradient(#2c6bed8c,#1f55cfcc)}.contenu-page .ph[data-tint=violet]:after{mix-blend-mode:multiply;background:linear-gradient(#3d1e8f80,#3d1e8fd9)}.contenu-page .ph[data-tint=pink]:after{mix-blend-mode:multiply;background:linear-gradient(#f6a9c880,#d66b9ecc)}.contenu-page .ph[data-tint=yellow]:after{mix-blend-mode:multiply;background:linear-gradient(#ffc62973,#f4b400c7)}.contenu-page .ph .ph-label{z-index:2;font-family:var(--font-display), system-ui, sans-serif;color:#fff;text-shadow:0 1px 4px #0006;opacity:.85;font-size:.72rem;font-weight:600;position:absolute;bottom:10px;left:12px}.contenu-page .hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--rmp-ink);border-radius:6px;padding:.05em .35em;font-weight:600}.contenu-page .hl--y{background:var(--rmp-yellow)}.contenu-page .hl--p{background:var(--rmp-pink)}.contenu-page .hl--v{background:var(--rmp-violet-2);color:#fff}.contenu-page .hl--b{background:#bcd2ff}.contenu-page .btn{font-family:var(--font-display), system-ui, sans-serif;border-radius:var(--r-pill);cursor:pointer;text-align:center;border:none;align-items:center;gap:.5em;padding:.85em 1.6em;font-size:1rem;font-weight:600;line-height:1.1;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.contenu-page .btn:hover{transform:translateY(-2px)}.contenu-page .btn--blue{background:var(--rmp-blue);color:#fff;box-shadow:var(--sh-color)}.contenu-page .btn--blue:hover{background:var(--rmp-blue-deep)}.contenu-page .btn--violet{background:var(--rmp-violet);color:#fff}.contenu-page .btn--violet:hover{background:#311774}.contenu-page .silo-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}.contenu-page .silo-card{border-radius:var(--r-md);box-shadow:var(--sh);border-top:5px solid var(--rmp-blue);background:#fff;flex-direction:column;gap:10px;padding:26px;text-decoration:none;transition:all .18s;display:flex}.contenu-page .silo-card:hover{box-shadow:var(--sh-lg);transform:translateY(-3px)}.contenu-page .silo-card[data-c=yellow]{border-color:var(--rmp-yellow)}.contenu-page .silo-card[data-c=pink]{border-color:var(--rmp-pink)}.contenu-page .silo-card[data-c=violet]{border-color:var(--rmp-violet)}@media (max-width:640px){.contenu-page .seo-table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.contenu-page p,.contenu-page li{font-size:1rem}.contenu-page .silo-grid{grid-template-columns:1fr}}.contenu-page .partner-card{border-radius:var(--r-lg);box-shadow:var(--sh);color:inherit;background:#fff;grid-template-columns:128px 1fr auto;align-items:center;gap:26px;padding:28px 32px;text-decoration:none;transition:all .18s;display:grid}.contenu-page .partner-card:hover{box-shadow:var(--sh-lg);transform:translateY(-3px)}.contenu-page .partner-card .logo-box{background:var(--rmp-bg);border-radius:var(--r-md);place-items:center;width:128px;height:96px;display:grid}.contenu-page .partner-card .logo-box img{object-fit:contain;border-radius:0;width:84px;height:84px;margin:0}.contenu-page .partner-card .muted{color:var(--rmp-muted)}@media (max-width:760px){.contenu-page .partner-card{text-align:center;grid-template-columns:1fr;justify-items:center}.contenu-page .partner-card .btn{justify-content:center;width:100%}}.contenu-page .lex-group{margin-bottom:28px}.contenu-page .lex-group>h2{font-family:var(--font-heading), sans-serif;color:var(--rmp-violet);border-bottom:2px solid var(--rmp-line);margin-bottom:14px;padding-bottom:8px;font-size:1.5rem;font-weight:800}.contenu-page .lex-items{flex-direction:column;gap:4px;display:flex}.contenu-page .lex-row{border-bottom:1px solid var(--rmp-line);padding:13px 4px}.contenu-page .lex-row dt{font-family:var(--font-heading), sans-serif;color:var(--rmp-ink);margin-bottom:3px;font-size:1rem;font-weight:700}.contenu-page .lex-row dd{color:var(--rmp-muted);margin:0;font-size:.95rem;line-height:1.5}.contenu-page .lex-row dd a{color:var(--rmp-violet);font-weight:600;text-decoration:underline}.contenu-page .lex-row dd a:hover{color:var(--rmp-violet-2)}
