:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone{display:block;min-height:100dvh;height:auto;max-height:none;overflow:visible;background:#fff;color:#020d67}body:has(.tenant-axa-prevention-v2 .axa-v2-legal-standalone),html:has(.tenant-axa-prevention-v2 .axa-v2-legal-standalone){overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto}.tenant-axa-prevention-v2:has(.axa-v2-legal-standalone){min-height:100dvh!important;height:auto!important;max-height:none!important;overflow:visible!important}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-top{align-items:center;border-bottom:1px solid rgba(2,13,103,.1);display:flex;gap:1rem;justify-content:space-between;padding:clamp(.875rem,2.5vw,1.125rem) clamp(1rem,4vw,2rem);position:sticky;top:0;z-index:20;background:rgb(255 255 255/.94);backdrop-filter:blur(8px)}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-back{align-items:center;color:#020d67;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.375rem;text-decoration:none}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-back:focus-visible,:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-back:hover{color:#ff1821;outline:none}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-top-logo{height:auto;width:clamp(6.5rem,18vw,8.25rem)}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-main-wrap{display:flex;flex-direction:column;min-height:0;width:100%}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .feed.axa-v2-legal-page{padding:clamp(1.25rem,3vw,2rem) clamp(1rem,4vw,2.5rem) clamp(2rem,5vw,3rem);width:100%;max-width:min(44rem,calc(100vw - 2rem));margin:0 auto}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .feed.axa-v2-legal-page .feed-intro{margin-bottom:clamp(1.25rem,3vw,2rem)}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-panel{border:1px solid color-mix(in srgb,#020d67 12%,white);border-top:3px solid #ff1821;border-radius:.75rem;box-shadow:0 4px 18px rgb(2 13 103/.06)}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-panel-body{padding:clamp(1.25rem,3vw,2rem)}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-partner{border-bottom:1px solid rgba(2,13,103,.1);margin-bottom:1.5rem;padding-bottom:1.25rem;text-align:center}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-partner-logos{margin-bottom:.75rem}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-partner-lede{color:color-mix(in srgb,#020d67 72%,#64748b);font-size:.9375rem;line-height:1.55;margin:0}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-doc-title{color:#020d67;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-doc-subtitle{color:#020d67;font-size:1.0625rem;font-weight:700;line-height:1.35;margin:0 0 .75rem}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-intro{color:color-mix(in srgb,#020d67 78%,#64748b);font-size:.9375rem;line-height:1.6;margin:0}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-sections{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.75rem}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-section-title{color:#020d67;font-size:clamp(1rem,1.6vw,1.125rem);font-weight:800;letter-spacing:.02em;line-height:1.25;margin:0;text-transform:uppercase}.tenant-axa-prevention-v2 .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-section-title--sentence{letter-spacing:-.01em;text-transform:none}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-prose{display:flex;flex-direction:column;gap:.75rem}.tenant-axa-prevention-v2 .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-prose .axa-v2-legal-section-title{margin-top:.75rem}.tenant-axa-prevention-v2 .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-prose .axa-v2-legal-section-title:first-of-type{margin-top:.25rem}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-section-body{display:flex;flex-direction:column;gap:.75rem;margin-top:.625rem}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-subheading{color:#020d67;font-size:1rem;font-weight:800;line-height:1.35;margin:1rem 0 .375rem}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-list,:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-paragraph{color:color-mix(in srgb,#020d67 82%,#334155);font-size:.9375rem;line-height:1.6;margin:0}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-list{padding-left:1.25rem}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-list li+li{margin-top:.5rem}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-link{color:#020d67;font-weight:600;text-decoration:underline;text-underline-offset:.14em}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-link:hover{color:#ff1821}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-table-wrap{margin:.25rem 0 .75rem;overflow-x:auto;border:1px solid color-mix(in srgb,#020d67 14%,#c5d4eb);border-radius:.75rem}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-table{border-collapse:collapse;font-size:.875rem;line-height:1.45;min-width:32rem;width:100%}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-table-th{background:#020d67;color:#fff;font-size:.75rem;font-weight:700;line-height:1.35;padding:.625rem .75rem;text-align:left;vertical-align:top}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-table-th:not(:first-child){border-left:1px solid rgb(255 255 255/.35)}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-table-td{border-top:1px solid #e5e7eb;color:color-mix(in srgb,#020d67 82%,#334155);padding:.625rem .75rem;vertical-align:top}:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .axa-v2-legal-table-td:not(:first-child){border-left:1px solid #e5e7eb}@media (min-width:768px){:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .feed.axa-v2-legal-page{max-width:min(48rem,calc(100vw - 3rem))}}@media (min-width:1024px){:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .feed.axa-v2-legal-page{max-width:min(54rem,calc(100vw - 4rem))}}@media (min-width:1280px){:is(.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-maquette.axa-v2-legal-standalone .feed.axa-v2-legal-page{max-width:min(58rem,calc(100vw - 5rem))}}