.page-title{margin:0 0 10px;width:100%;max-width:100%;min-width:0;color:#1a1a2e;font-size:clamp(1.2rem,2.8vw + .7rem,1.65rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.page-lead{margin:0;color:#4a4a6a;font-size:.95rem;line-height:1.65}.page{box-sizing:border-box}.page,.page-head{width:100%;min-width:0}.page-head{padding-top:4px;max-width:100%}.page-eyebrow{margin:0 0 6px;color:#6d28d9;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.article-section{padding-top:24px;border-top:1px solid #e5e7eb}.article-section:first-child,.page-head+.article-section,.page-head+.nom-search+.article-section{border-top:none;padding-top:0}.article-section--highlight{padding:20px 24px;background:#fafafe;border:1px solid #c7d2fe;border-radius:10px}.article-section h2{margin:0 0 14px;font-size:1.15rem;font-weight:700;color:#1a1a2e}.notice-inline{margin:0;padding-top:24px;border-top:1px dashed #e5e7eb;font-size:.82rem;color:#6b7280;line-height:1.6}.cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:8px 0 0}.cta-row--start{justify-content:flex-start}.cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:600;font-family:inherit;text-decoration:none;border:1px solid #c4b5fd;color:#5b21b6;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.cta-btn:hover{background:#f5f3ff;border-color:#a78bfa}.cta-btn--primary{background:#4f46e5;border-color:#4f46e5;color:#fff}.cta-btn--primary:hover{background:#4338ca;border-color:#4338ca}@media(max-width:800px){.page-title{font-size:clamp(1.15rem,4.5vw + .5rem,1.4rem);margin-bottom:12px}}@media(max-width:700px){.article-section--highlight{padding:16px 18px}}@media print{.announce-backdrop,.breadcrumb,.nav-drawer,.nav-hamburger,.nav-icon-bar,.site-footer,.site-header,.skip-link,.tarif-disclaimer{display:none!important}.app-shell,.page-content,.page-content-inner{display:block!important;margin:0!important;padding:0!important;max-width:none!important;width:100%!important}body{background:#fff!important}}.app-loader[data-v-9c8598e7]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#f6f7fb;transition:opacity .28s ease}.app-loader--fading[data-v-9c8598e7]{opacity:0;pointer-events:none}.app-loader__content[data-v-9c8598e7]{display:flex;flex-direction:column;align-items:center;gap:14px;transition:opacity .2s ease}.app-loader__content--morphing .app-loader__name[data-v-9c8598e7],.app-loader__content--morphing .app-loader__spinner[data-v-9c8598e7]{opacity:0}.app-loader__icon[data-v-9c8598e7]{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;transform-origin:center center;animation:app-loader-pulse-9c8598e7 1.6s ease-in-out infinite}.app-loader__content--morphing .app-loader__icon[data-v-9c8598e7]{animation:none}@keyframes app-loader-pulse-9c8598e7{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.92}}.app-loader__name[data-v-9c8598e7]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:#4f46e5;transition:opacity .15s ease}.app-loader__spinner[data-v-9c8598e7]{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;animation:app-loader-spin-9c8598e7 .75s linear infinite;transition:opacity .15s ease}@keyframes app-loader-spin-9c8598e7{to{transform:rotate(1turn)}}.app-loader-fade-leave-active[data-v-9c8598e7]{transition:opacity .28s ease}.app-loader-fade-leave-to[data-v-9c8598e7]{opacity:0}.error-page[data-v-8a06fb4d]{max-width:640px;margin:0 auto;padding:48px 24px 64px}.error-card[data-v-8a06fb4d]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px 28px;text-align:center}.eyebrow[data-v-8a06fb4d]{margin:0 0 8px;color:#6d28d9;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}h1[data-v-8a06fb4d]{margin:0 0 12px;color:#1a1a2e;font-size:1.5rem}.lead[data-v-8a06fb4d]{margin:0 0 24px;color:#4b5563;line-height:1.6}.error-actions[data-v-8a06fb4d]{display:flex;flex-wrap:wrap;gap:10px}.btn[data-v-8a06fb4d],.error-actions[data-v-8a06fb4d]{justify-content:center}.btn[data-v-8a06fb4d]{display:inline-flex;align-items:center;padding:10px 18px;border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer}.btn--primary[data-v-8a06fb4d]{background:#4f46e5;color:#fff;border-color:#4f46e5}.btn--primary[data-v-8a06fb4d]:hover{background:#4338ca}.btn--ghost[data-v-8a06fb4d]{background:#f5f3ff;color:#5b21b6;border-color:#ddd6fe}.btn--ghost[data-v-8a06fb4d]:hover{background:#ede9fe}
