@media (width<=374px){.page__col h1{font-size:min(52px,14.5vw)}}.page__col .lg-maj{font:600 14.5px/1.4 var(--f-t);color:var(--mut);margin:0 0 1.5em}.lg-todo{color:var(--coral-deep);overflow-wrap:anywhere;background:#ff1f4b1c;border-radius:6px;padding:.05em .25em;font-weight:700}.page__col .lg-som{background:var(--ink);color:var(--cream);box-shadow:var(--sh-ink);border-radius:24px;margin:0 0 3.2em;padding:24px 26px 14px}.page__col .lg-som__t{margin:var(--lh-cut) 0 calc(12px + var(--lh-cut));font:900 32px/var(--lh-d-s) var(--f-d);text-transform:uppercase;letter-spacing:.005em}.page__col .lg-som ol{margin:0;padding:0;list-style:none}.page__col .lg-som li{break-inside:avoid;margin:0;padding:0}.page__col .lg-som a:not(.btn){min-height:46px;color:var(--cream);font:600 16px/1.35 var(--f-t);border-top:1px solid #f4edde24;align-items:baseline;gap:12px;padding:11px 0 10px;text-decoration:none;display:flex}.page__col .lg-som a:not(.btn):hover{color:#fff;text-decoration:underline 2px;text-decoration-color:var(--coral);text-underline-offset:.24em}.lg-som__n{min-width:1.5em;font:800 20px/1 var(--f-d);color:var(--coral);flex:none}@media (width>=700px){.page__col .lg-som--2 ol{columns:2;column-gap:32px}}.lg-sec__n{color:var(--coral)}.page__col .lg-sec>h2{margin-top:2em}.page__col .lg-card{background:var(--card);box-shadow:var(--sh-card);border-radius:22px;margin:0 0 14px;padding:22px 24px 10px}.page__col .lg-card h3{margin:var(--lh-cut) 0 calc(.55em + var(--lh-cut))}.page__col .lg-card dl{margin:0}.page__col .lg-card dt{font:800 14px/1.35 var(--f-t);color:var(--coral-deep);margin:0 0 3px}.page__col .lg-card dd{margin:0 0 14px;font-size:16px;line-height:1.6}.page__col .lg-card dd ul{margin:.2em 0 0}.page__col .lg-card p,.page__col .lg-card ul,.page__col .lg-card ol{font-size:16px;line-height:1.6}@media (width<=699px){.page__col .lg-card{border-radius:20px;padding:20px 18px 8px}.page__col .lg-som{border-radius:22px;padding:22px 20px 12px}.page__col .lg-presta li{padding:16px 18px 8px}.page__col .lg-contact{padding:26px 20px}}@media (width>=700px){.page__col .lg-card dl{grid-template-columns:8.6em minmax(0,1fr);column-gap:20px;display:grid}.page__col .lg-card dt{padding-top:.25em}}.page__col .lg-card+h3,.page__col .lg-duo+h3{margin-top:1.4em}.lg-duo{gap:14px;margin:0 0 1.2em;display:grid}.lg-duo>.lg-card{margin:0}@media (width>=700px){.lg-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.page__col .lg-presta{gap:12px;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.page__col .lg-presta li{background:var(--card);box-shadow:var(--sh-card);border-radius:20px;margin:0;padding:18px 22px 10px}.lg-presta__h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.lg-presta__h strong{font:800 18px/1.3 var(--f-t)}.lg-pill{background:var(--cream);font:700 13px/1.35 var(--f-t);color:var(--ink);border-radius:999px;padding:4px 11px;display:inline-block}.lg-pill .lg-todo{background:0 0;padding:0}.page__col .lg-presta p{margin:0 0 .5em;font-size:15.5px;line-height:1.55}.page__col .lg-presta__d{color:var(--ink70)}.page__col .lg-presta__d b{color:var(--ink);font-weight:700}.page__col .lg-etapes{counter-reset:etape;margin:0 0 1em;padding:0;list-style:none}.page__col .lg-etapes>li{counter-increment:etape;min-height:32px;margin:0 0 12px;padding:3px 0 0 46px;position:relative}.page__col .lg-etapes>li:before{content:counter(etape);background:var(--ink);width:32px;height:32px;color:var(--cream);font:800 19px/32px var(--f-d);text-align:center;border-radius:11px;position:absolute;top:0;left:0}.page__col .lg-coche{padding:0;list-style:none}.page__col .lg-coche>li{padding-left:32px;position:relative}.page__col .lg-coche>li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF1F4B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13c2 1 3.5 3 5 5 2.5-5 6-9.5 11-13'/%3E%3C/svg%3E") 50%/22px no-repeat;width:22px;height:22px;position:absolute;top:.18em;left:0}.page__col .q{margin-bottom:12px}.page__col .q__a>:last-child{margin-bottom:0}.page__col .q__a ul,.page__col .q__a ol{max-width:54ch}.page__col .q[open] a:not(.btn){color:var(--cream);text-decoration-color:var(--coral)}.page__col .q[open] strong{color:var(--cream)}.page__col .lg-contact{background:var(--coral);color:#fff;box-shadow:var(--sh-coral);border-radius:26px;margin:0;padding:30px 28px 32px}.page__col .lg-contact h3{margin:var(--lh-cut) 0 calc(.4em + var(--lh-cut));font-size:clamp(36px,4.4vw,46px);font-weight:900}.page__col .lg-contact p{font:700 19px/1.45 var(--f-t);color:#fff;max-width:30em;margin:0 0 20px}.lg-contact__act{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.lg-contact__act .lg-mail{font:700 19px/1.3 var(--f-t);overflow-wrap:anywhere}.lg-contact .lg-todo{color:#fff;background:#ffffff2e}.lg-btn-cream{background:var(--cream);color:var(--ink);box-shadow:0 12px 22px #241c133d}.lg-btn-cream:hover{transform:translateY(-2px);box-shadow:0 16px 28px #241c134d}.page__col .lg-apres{color:var(--mut);margin-top:1.6em;font-size:15.5px}.lg-note{align-items:flex-end;gap:4px;margin:2.2em 0 6px 10px;display:flex}.lg-note .hw{white-space:nowrap;margin-bottom:12px;font-size:clamp(32px,3vw,40px)}.lg-note svg{flex:none;width:52px;height:44px}.page__col .lg-alerte{background:var(--ink);color:var(--cream);box-shadow:var(--sh-ink);border-radius:22px;margin:0 0 1.4em;padding:22px 24px}.page__col .lg-alerte p{color:#f4eddedb;margin:0;font-size:17px;line-height:1.6}.page__col .lg-alerte strong{color:#fff;margin-bottom:.35em;font-size:19px;line-height:1.4;display:block}@media (width<=699px){.page__col .lg-alerte{border-radius:20px;padding:20px 18px}}
