.cs .cs-compo .cs-f1 .cs-ill-tag,.cs .cs-compo .cs-f2 .cs-ill-tag{top:6px;bottom:auto;right:10px}.cs .cs-compo .cs-f2 img{object-position:center top}.cs .cs-sprint .cs-leg{gap:4px 10px}.cs .cs-sprint .cs-jours{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;margin:4px 0 8px;display:grid}.cs .cs-sprint .cs-jours i{text-align:center;color:var(--bd);border-radius:4px;padding:5px 0;font-size:9.5px;font-style:normal;font-weight:600}.cs .cs-sprint i.cs-s{background:var(--lavande)}.cs .cs-sprint i.cs-p{background:#cfc3f3}.cs .cs-sprint i.cs-r{background:var(--jaune)}.cs .cs-sprint i.cs-l{background:var(--bd);color:#fff}.cs .cs-sprint .cs-leg{color:var(--mute);flex-wrap:wrap;gap:4px 12px;margin-bottom:4px;font-size:11px;display:flex}.cs .cs-sprint .cs-leg i{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.cs .cs-sprint .cs-row b{margin-right:4px;font-weight:600}.cs .cs-sprint .cs-row{font-size:12.5px;line-height:1.4}.cs .cs-frise.cs-f6{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.cs .cs-frise.cs-f6 .cs-et:nth-child(4){border-left:0;padding-left:0}.cs .cs-ap.cs-nous{background:var(--lavande);border-color:#cfc3f3}.cs .cs-ap.cs-nous .cs-lbl{color:var(--bd2)}.cs .cs-ap.cs-txt h3{margin:10px 0 8px;font-size:30px}.cs .cs-ap.cs-txt p+p{margin-top:10px}.cs .cs-ap.cs-txt .cs-btn{align-self:flex-start;margin-top:auto}.cs .cs-ap.cs-txt .cs-tx{flex-direction:column;gap:0;height:100%;display:flex}.cs .cs-feat .cs-big{font-family:var(--serif);color:var(--accent);margin:4px 0 10px;font-size:44px;line-height:1}.cs .cs-niv{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;max-width:900px;display:grid}.cs .cs-nv3{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:24px;display:flex}.cs .cs-nv3.cs-on{border:1.5px solid var(--ink);box-shadow:0 18px 40px -24px #14141459}.cs .cs-nv3 .cs-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);align-self:flex-start;font-size:11px;font-weight:600}.cs .cs-nv3.cs-on .cs-tag{color:var(--accent)}.cs .cs-nv3 h3{font-size:27px}.cs .cs-nv3 .cs-d{font-family:var(--serif);color:var(--ink);font-size:22px}.cs .cs-nv3 .cs-d small{font-family:var(--sans);color:var(--soft);font-size:12px;display:block}.cs .cs-nv3 p{color:var(--mute);font-size:14.5px}.cs .cs-nv3 ul{border-top:1px dashed var(--line);flex:1;gap:6px;margin:6px 0 0;padding:12px 0 0;list-style:none;display:grid}.cs .cs-nv3 li{padding-left:16px;font-size:14px;position:relative}.cs .cs-nv3 li:before{content:"·";color:var(--accent);font-weight:700;position:absolute;left:4px}.cs .cs-nv3 .cs-btn{align-self:flex-start;margin-top:10px}.cs .cs-niv-note{color:var(--mute);max-width:820px;margin-top:16px;font-size:14px}@media (max-width:1080px){.cs .cs-frise.cs-f6 .cs-et:nth-child(4){padding-left:0}}@media (max-width:640px){.cs .cs-niv{grid-template-columns:minmax(0,1fr)}.cs .cs-frise.cs-f6{grid-template-columns:minmax(0,1fr);row-gap:0}.cs .cs-compo .cs-card-over.cs-sprint{width:84%}.cs .cs-compo .cs-card-over.cs-sprint .cs-row,.cs .cs-compo .cs-f2 .cs-cap{display:none}}.cs .cs-niv.cs-niv1{grid-template-columns:minmax(0,1fr);max-width:440px}
