.am-bandeau{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 85% 0%,rgba(255,255,255,.12),transparent 45%),radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(135deg,#000091,#1a1aae)}.am-bandeau-in{max-width:820px;margin:0 auto;padding:22px 20px 120px}.am-ariane{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:#cacafb;margin-bottom:18px}.am-ariane a{color:#cacafb;text-decoration:none}.am-ariane b{color:#fff;font-weight:700}.am-sur{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#cacafb}.am-h1{margin:0;font-family:var(--font-display, inherit);font-size:clamp(28px,5vw,42px);line-height:1.06;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.am-meta{margin:12px 0 0;font-size:12.5px;color:#cacafb}.am-meta a{color:#fff;font-weight:700;text-decoration:none}.am-meta small{color:#cacafb;font-weight:400}.am-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.am-chips span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);font-size:13px;font-weight:700}.am-chips svg,.am-court svg,.am-cond svg,.am-pt svg,.am-theme-t svg,.am-pb svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.am-hero{position:relative;z-index:2;margin:-100px 0 28px;border-radius:20px;overflow:hidden;background:#e3e4ff;box-shadow:0 24px 60px -24px #00009173}.am-hero img{display:block;width:100%;height:auto}.am-court{padding:20px;border-radius:18px;background:#fff;box-shadow:0 1px #e4e4ef,0 20px 50px -20px #00009140;margin-bottom:22px}.am-court-t{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#000091}.am-court ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.am-court li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:#44445f}.am-court li svg{width:34px;height:34px;padding:8px;border-radius:10px;background:#eef0ff;color:#000091;box-sizing:border-box}.am-court strong{color:#14142b}.am-sommaire{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.am-sommaire a{padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #e3e4ff;font-size:13px;font-weight:700;color:#000091;text-decoration:none}.am-sommaire a:hover{background:#eef0ff}.am-sec{margin-bottom:44px;scroll-margin-top:90px}.am-h2{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-family:var(--font-display, inherit);font-size:clamp(21px,3.4vw,27px);font-weight:800;letter-spacing:-.02em;color:#14142b;line-height:1.2}.am-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:#000091;color:#fff;font-size:17px}.am-p{margin:0 0 16px;font-size:15px;line-height:1.65;color:#44445f}.am-p a{color:#000091;text-decoration:underline}.am-cond{display:grid;gap:12px}@media(min-width:640px){.am-cond{grid-template-columns:repeat(3,1fr)}}.am-cond div{padding:16px;border-radius:16px;background:#fff;border:1px solid #e6e6ef}.am-cond svg{width:36px;height:36px;padding:8px;border-radius:10px;background:#eef0ff;color:#000091;box-sizing:border-box}.am-cond b{display:block;margin:10px 0 4px;font-size:19px;font-weight:800;color:#000091}.am-cond span{font-size:13.5px;line-height:1.45;color:#5a5a78}.am-frise{list-style:none;margin:0;padding:0;position:relative}.am-frise:before{content:"";position:absolute;left:21px;top:10px;bottom:10px;width:2px;background:#d6d7f5}.am-frise li{position:relative;display:flex;gap:16px;padding-bottom:14px}.am-pt{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid #000091;color:#000091}.am-pt-ok{background:#18753c;border-color:#18753c;color:#fff}.am-frise li>div{flex:1;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid #e6e6ef}.am-frise b{font-size:15px;color:#14142b}.am-frise p{margin:4px 0 0;font-size:14px;line-height:1.5;color:#5a5a78}.am-themes{display:grid;gap:12px}@media(min-width:640px){.am-themes{grid-template-columns:1fr 1fr}}.am-theme{padding:16px;border-radius:16px;background:#fff;border:1px solid #e6e6ef}.am-theme:last-child{background:#f3f4ff;border-color:#d6d7f5}.am-theme-t{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:15px;font-weight:800;color:#14142b}.am-theme-t span{display:inline-flex;padding:8px;border-radius:10px;background:#000091;color:#fff}.am-theme ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.am-theme li{position:relative;padding-left:16px;font-size:14px;line-height:1.45;color:#44445f}.am-theme li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#e1000f}.am-q{padding:20px;border-radius:18px;background:#fff;box-shadow:0 1px #e4e4ef,0 20px 50px -24px #0000914d;margin-bottom:16px}.am-q-n{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e1000f}.am-q-t{margin:4px 0 14px;font-family:var(--font-display, inherit);font-size:20px;font-weight:800;line-height:1.25;color:#14142b}.am-q b{display:block;margin-bottom:3px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.am-q-c{margin:0 0 12px;font-size:14px;line-height:1.5;color:#44445f}.am-q-c b{color:#000091}.am-q-r{padding:14px;border-radius:12px;background:#e7f5ec;border-left:4px solid #18753c;font-size:15px;line-height:1.55;color:#14142b;margin-bottom:12px}.am-q-r b{color:#18753c}.am-q-2{display:grid;gap:10px}@media(min-width:640px){.am-q-2{grid-template-columns:1fr 1fr}}.am-q-e,.am-q-p{margin:0;padding:12px;border-radius:12px;font-size:13.5px;line-height:1.5;color:#44445f}.am-q-e{background:#fff6ec}.am-q-e b{color:#b34000}.am-q-p{background:#fee8eb}.am-q-p b{color:#c9000c}.am-esc{margin-top:22px;padding:22px;border-radius:20px;color:#fff;background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(135deg,#0f0f3d,#000091)}.am-esc-t{margin:0;font-family:var(--font-display, inherit);font-size:22px;font-weight:800}.am-esc-s{margin:4px 0 16px;font-size:14px;color:#cacafb}.am-marches{display:grid;gap:10px}@media(min-width:640px){.am-marches{grid-template-columns:1fr 1fr 1.2fr;align-items:end}.am-m2{min-height:170px}.am-m3{min-height:210px}}.am-m{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18)}.am-m b{font-size:34px;font-weight:800;line-height:1}.am-m span{font-size:14px;line-height:1.4}.am-m em{font-style:normal;font-size:12px;color:#cacafb}.am-m a{margin-top:auto;display:block;text-align:center;padding:11px 12px;border-radius:11px;font-weight:800;font-size:14px;text-decoration:none;background:#fff;color:#000091}.am-m3{background:#fff;color:#14142b;border-color:#fff;box-shadow:0 16px 40px -16px #00000080}.am-m3 b{color:#000091}.am-m3 a{background:#e1000f;color:#fff}.am-pb{display:grid;gap:12px}@media(min-width:640px){.am-pb{grid-template-columns:repeat(3,1fr)}}.am-pb div{padding:16px;border-radius:16px;background:#fff;border:1px solid #f5c6cc}.am-pb svg{width:36px;height:36px;padding:8px;border-radius:10px;background:#fee8eb;color:#e1000f;box-sizing:border-box}.am-pb b{display:block;margin:10px 0 4px;font-size:16px;color:#14142b}.am-pb p{margin:0;font-size:13.5px;line-height:1.5;color:#5a5a78}.am-faq{display:grid;gap:10px}@media(min-width:720px){.am-faq{grid-template-columns:1fr 1fr;align-items:start}}.am-faq details{padding:16px;border-radius:16px;background:#fff;border:1px solid #e6e6ef}.am-faq summary{cursor:pointer;font-size:14.5px;font-weight:800;color:#14142b}.am-faq p{margin:8px 0 0;font-size:14px;line-height:1.55;color:#44445f}.am-src{margin:0 0 24px;padding:14px;border-radius:12px;background:#f3f4ff;font-size:12px;line-height:1.5;color:#6a6a88}.am-liens{display:grid;gap:10px;margin-top:28px}@media(min-width:640px){.am-liens{grid-template-columns:1fr 1fr}}.am-liens a{display:flex;justify-content:space-between;gap:10px;padding:16px;border-radius:14px;background:#fff;border:1px solid #e6e6ef;font-size:14px;font-weight:800;color:#14142b;text-decoration:none}.am-liens a:hover{border-color:#000091;color:#000091}.am-liens span{color:#000091}.am-frise p a{color:#000091;text-decoration:underline}
