#contenu,.ap-hero h1 .it{display:block}:where(#contenu) :where(ul,ol){list-style:none;margin:0;padding:0}:where(#contenu) :where(p,h2,h3,figure){margin:0}.ap-sec{padding:76px 0}.ap-cream{background:var(--cream-2)}.ap-sky{background:var(--sky-pale)}.ap-fin .final-cta h2,.ap-sec .section-title{margin:0}.ap-hero .lead,.ap-sec .section-intro{margin:14px 0 0;max-width:640px;color:var(--ink-2)}.ap-hero{padding:40px 0 64px}.ap-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:64px;align-items:center}.ap-hero h1{font-family:var(--serif);font-weight:450;color:var(--ink);font-size:var(--h1-size);line-height:var(--h1-lh);letter-spacing:-.018em;margin:0}.ap-hero .lead{font-size:19px;line-height:1.6;max-width:34em;margin:18px 0 0}.ap-cks li,.ap-cta{display:flex;gap:12px}.ap-cta{flex-wrap:wrap;margin-top:26px}.ap-pcard{margin:0;background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-2);border:1px solid var(--line)}.ap-pcard img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top;display:block}.ap-pcard figcaption{padding:16px 20px 18px}.ap-pcard figcaption b{display:block;font:450 20px/1.25 var(--serif);color:var(--ink)}.ap-pcard figcaption span{display:block;font-size:14px;color:var(--ink-3);margin-top:2px}.ap-fnd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:64px;align-items:start}.ap-story .section-title{margin-bottom:6px}.ap-story p{font-size:17px;line-height:1.65;color:var(--ink-2);margin-top:16px}.ap-story p strong{color:var(--ink);font-weight:600}#contenu .ap-sig{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--peach-ink);margin-top:28px}.ap-brief{background:#fff;border-radius:var(--r-lg);padding:28px;box-shadow:var(--sh-2);border:1px solid var(--line)}.ap-brief h3{font:450 22px/1.2 var(--serif);color:var(--ink)}.ap-grp{font:700 12.5px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-top:22px!important;padding-top:16px;border-top:1px solid var(--line)}.ap-brief h3+.ap-grp{border-top:0;padding-top:0;margin-top:14px!important}.ap-cks{display:grid;gap:16px;margin-top:12px!important}.ap-cks li{align-items:flex-start;font-size:15.5px;line-height:1.5;color:var(--ink-2)}.ap-ck,.ap-cks a{color:var(--blue-deep)}.ap-ck{width:24px;height:24px;border-radius:50%;background:var(--sky);display:grid;place-items:center;flex:none;margin-top:1px}.ap-cks a{font-weight:600;white-space:nowrap;text-underline-offset:3px}.ap-labo{padding:64px 0}.ap-lfh{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.ap-lfi{width:220px;height:auto;flex:none;margin-bottom:-6px}.ap-lf3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px!important;padding-top:26px!important;border-top:1px solid var(--sky-line)}.ap-lfn{display:block;font:italic 450 15px/1.3 var(--serif);color:var(--blue);letter-spacing:.04em}.ap-lf3 h3{margin-top:2px}.ap-eng p,.ap-lf3 p{font-size:15px;line-height:1.55;color:var(--ink-2);margin-top:6px}.ap-eng{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px!important}.ap-eng li{padding:22px;display:flex;flex-direction:column;gap:14px}.ap-eng h3,.ap-lf3 h3{font:450 20px/1.2 var(--serif);color:var(--ink)}.ap-eng p{margin-top:-10px}.ap-ic{width:44px;height:44px;border-radius:13px;background:var(--sky-pale);color:var(--blue);display:grid;place-items:center;flex:none}.ap-ann{display:flex;gap:22px;align-items:center;background:var(--blue-deep);color:#fff;border-radius:var(--r-lg);padding:30px 34px;margin-top:28px}.ap-ann h3{font:450 24px/1.2 var(--serif);color:#fff}.ap-ann p{color:#dce9f7;margin-top:6px!important;font-size:16px;line-height:1.55}.ap-bdg{background:var(--sky);color:#12305a;font:700 13px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 16px;flex:none}.ap-idf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:44px;align-items:center;background:#fff;border-radius:var(--r-lg);padding:40px;box-shadow:var(--sh-2);border:1px solid var(--line)}.ap-idf .section-title{font-size:clamp(26px,3vw,32px)}.ap-idf .btn{margin-top:22px}.ap-cab{background:var(--sky-pale);border-radius:var(--r-md);padding:26px}.ap-cab h3{font:450 20px/1.2 var(--serif);color:var(--ink);margin-bottom:6px}.ap-cab li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--sky-line)}.ap-cab li:first-child{border-top:0}.ap-cab .ap-ic{background:#fff}.ap-cab b{display:block;font-size:16px;font-weight:600;color:var(--ink)}.ap-cab li span:not(.ap-ic){display:block;font-size:14.5px;line-height:1.5;color:var(--ink-2);margin-top:2px}#contenu .ap-kr{font-size:14px;line-height:1.5;color:var(--ink-2);margin-top:6px;padding-top:14px;border-top:1px solid var(--sky-line)}.ap-fin{padding-top:76px;padding-bottom:0}.ap-fin .final-cta{background:var(--blue-deep);text-align:center;max-width:none;margin:0;gap:0}.ap-fin .final-cta h2 .it{color:var(--sky)}.ap-fin .final-cta p{margin:12px 0 0}.ap-fin .final-cta .actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}#contenu .ap-leg{font-size:13.5px;color:var(--ink-3);text-align:center;margin-top:26px}@media (max-width:1000px){.ap-fnd,.ap-hero-grid,.ap-idf{grid-template-columns:minmax(0,1fr)}.ap-pcard{max-width:340px}.ap-eng{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899.98px){.ap-hero h1{font-size:var(--h1-size-m);line-height:var(--h1-lh-m)}.ap-hero .lead{font-size:17px}}@media (max-width:759.98px){.ap-labo,.ap-sec{padding:52px 0}.ap-hero{padding:28px 0 44px}.ap-hero-grid{gap:32px}.ap-pcard{max-width:300px}.ap-cta .btn,.ap-fin .final-cta .actions .btn{flex:1 1 100%}.ap-story p{font-size:16.5px}.ap-brief{padding:22px 20px}.ap-lfi{display:none}.ap-lf3{gap:22px}.ap-eng,.ap-lf3{grid-template-columns:minmax(0,1fr)}.ap-ann{flex-direction:column;align-items:flex-start;padding:26px 22px}.ap-idf{padding:26px 20px;gap:28px}.ap-cab{padding:20px 18px}.ap-btn-wrap{width:100%;padding:12px 20px;line-height:1.3}.ap-btn-wrap,.ap-cks a{white-space:normal}.ap-fin{padding-top:52px}}