.cas-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(14px,2.6svh,26px);display:flex}.cas-hero .cas-hero-actions .button{margin-top:0}.cas-hero-reassurance{color:var(--muted);margin:12px 0 0;font-size:.95rem}.cas-hero .interior-object.cas-hero-scene{width:min(100%,640px);padding:20px 6% 30px 0}.cas-scene{width:100%;container-type:inline-size}.cas-scene-cadre{width:100%;height:0;position:relative}.cas-scene-dessin{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cas-scene-cadre>span{white-space:nowrap;color:var(--ink);line-height:1.1;position:absolute}.cas-scene-logo{letter-spacing:.28em;text-transform:uppercase;font-family:Jost,sans-serif;font-size:max(13px,3cqw);font-weight:600;transform:translateY(-50%);color:#171310!important}.cas-scene-titre{letter-spacing:.04em;font-size:max(13px,2.7cqw);font-weight:600;color:var(--muted)!important}.cas-scene-montant{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:max(14px,3.6cqw);font-weight:700;transform:translate(-50%,-100%)}.cas-scene-montant.is-avant{font-weight:600;color:var(--muted)!important}.cas-scene-periode{letter-spacing:.1em;text-transform:uppercase;font-size:max(13px,2.7cqw);font-weight:600;transform:translate(-50%);color:var(--muted)!important}.cas-scene-periode.is-apres{color:var(--accent)!important}.cas-scene-cadre>.cas-scene-resultat{color:var(--accent);font-size:max(32px,9.4cqw);font-weight:600;line-height:1;transform:translate(-50%,-52%)rotate(-5deg)}.cas-scene-dodo{pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){.cas-scene .cs-apres{transform-box:fill-box;transform-origin:50% 100%;animation:cas-monte .9s .35s var(--ease-pen)both}.cas-scene .is-apres.cas-scene-montant{animation:.4s ease-out 1s both cas-apparait}.cas-scene .cs-fleche{animation:.35s ease-out 1.2s both cas-apparait}.cas-scene .cs-cercle path{stroke-dasharray:1;animation:cas-trace .7s 1.45s var(--ease-pen)both}.cas-scene-cadre>.cas-scene-resultat{animation:.45s ease-out 1.35s both cas-ecrit}.cas-scene[data-anim=attente] :is(.cs-apres,.cs-fleche,.cs-cercle path,.cas-scene-montant,.cas-scene-resultat){animation:none}.cas-scene[data-anim=attente] .cs-apres{transform:scaleY(.86)}.cas-scene[data-anim=attente] :is(.cs-fleche,.cas-scene-resultat,.is-apres.cas-scene-montant){opacity:0}.cas-scene[data-anim=attente] .cs-cercle path{stroke-dasharray:1;stroke-dashoffset:1px}}@keyframes cas-monte{0%{transform:scaleY(.86)}to{transform:scaleY(1)}}@keyframes cas-apparait{0%{opacity:0}to{opacity:1}}@keyframes cas-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cas-ecrit{0%{opacity:0;transform:translate(-50%,-40%)rotate(-5deg)scale(.9)}to{opacity:1;transform:translate(-50%,-52%)rotate(-5deg)}}.home-direction>.section.section.cas-role{padding-block:8px 0}.cas-role>p:not(.eyebrow){max-width:72ch;color:var(--muted)}.cas-role .text-link{color:var(--ink);padding-block:0 4px;display:inline-flex}.editorial-body .cas-sous-titre{letter-spacing:-.025em;margin:44px 0 10px;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.25}.cas-section figure>.cas-sous-titre{margin-top:0}.cas-section figure>p:not(.cas-etiquette){max-width:46ch;color:var(--muted);margin:0 0 16px}.cas-etiquette{border:1.5px solid var(--ink);border-radius:var(--radius-pill);letter-spacing:var(--label-track);text-transform:uppercase;box-shadow:var(--riso-decal)0 var(--encre-bleu);margin:0 0 12px;padding:3px 12px;font-size:.8125rem;font-weight:700;display:inline-block}.cas-etiquette.is-apres{background:var(--encre-orange-pale);box-shadow:var(--riso-decal)0 var(--encre-orange-pale)}.editorial-body .cas-note{margin:4px 0 0;font-size:1.6rem;line-height:1.1}.cas-paire>div{margin-block:20px 12px}.cas-paire h3{border:1.5px solid var(--ink);border-radius:var(--radius-pill);letter-spacing:var(--label-track);text-transform:uppercase;box-shadow:var(--riso-decal)0 var(--encre-bleu);margin:0 0 12px;padding:3px 12px;font-size:.8125rem;font-weight:700;display:inline-block}.cas-paire figure:last-child h3{background:var(--encre-orange-pale)}.editorial-body>p.cas-liens{color:var(--muted);margin-top:40px}.cas-freins{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);margin:32px 0 0;padding:0;list-style:none;display:grid}.cas-freins li{--encre:var(--encre-bleu-voile);isolation:isolate;border:1.5px solid var(--ink);border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:20px 22px 22px;display:grid;position:relative}.cas-freins-icone{border:2px solid var(--ink);background:var(--sheet);width:52px;height:52px;box-shadow:3px 2px 0 var(--encre-bleu-fort);color:var(--ink);border-radius:50%;place-items:center;display:grid}.cas-freins-icone .ico{width:32px;height:32px}.cas-freins h3{letter-spacing:-.015em;margin:2px 0 0;font-size:1.05rem;line-height:1.3}.editorial-body .cas-freins p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.editorial-body .cas-freins .cas-freins-releve{color:var(--accent);margin:10px 0 6px;font-size:1.6rem;line-height:1.05}.cas-corrections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin:16px 0 0;padding:0;list-style:none;display:grid}.editorial-body .cas-corrections li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;line-height:1.5;display:grid}.cas-corrections svg{fill:none;width:24px;height:24px;stroke:var(--nib);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.cas-lecture{max-width:1000px;margin:8px 0 0}.cas-lecture summary{min-height:44px;color:var(--ink);cursor:pointer;background:var(--pen-underline)left calc(100% - 6px)/100% .45em no-repeat;align-items:center;gap:10px;font-weight:650;list-style:none;display:inline-flex}.cas-lecture summary::-webkit-details-marker{display:none}.cas-lecture summary:after{content:"+";color:var(--accent);transition:transform .2s var(--ease-pen);font-size:1.3em;line-height:1}.cas-lecture[open] summary:after{transform:rotate(45deg)}.cas-lecture summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.cas-lecture ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 40px;margin:12px 0 0;padding-left:1.1em;display:grid}.editorial-body .cas-lecture li{color:var(--muted);font-size:.95rem;line-height:1.55}.cas-regle{max-width:880px;margin:28px 0 8px}.cas-regle-echelle{padding:64px 0 34px;position:relative}.cas-regle-bande{border:1.5px solid var(--ink);border-radius:var(--radius-pill);height:22px;box-shadow:var(--riso-decal)0 var(--encre-bleu);display:flex;overflow:hidden}.cas-regle-bande>span+span{border-left:1.5px solid var(--ink)}.cas-regle .is-revoir{--zone:var(--sheet)}.cas-regle .is-garder{--zone:var(--encre-bleu-fort)}.cas-regle .is-accelerer{--zone:var(--encre-orange-pale)}.cas-regle-bande>span{background:var(--zone)}.cas-regle-graduation{left:var(--x);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700;position:absolute;bottom:6px;transform:translate(-50%)}.cas-regle-repere{left:var(--x);white-space:nowrap;flex-direction:column;align-items:center;line-height:1.1;display:flex;position:absolute;top:0;transform:translate(-50%)}.cas-regle-repere:after{content:"";background:var(--muted);width:2px;height:22px;margin-top:4px}.cas-regle-repere b{font-variant-numeric:tabular-nums;color:var(--muted);font-size:1.05rem}.cas-regle-repere small{letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:600}.cas-regle-repere.is-apres b{color:var(--accent);font-size:1.35rem}.cas-regle-repere.is-apres:after{background:var(--accent);width:3px}.cas-regle-zones{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;margin:18px 0 14px;padding:0;list-style:none;display:grid}.editorial-body .cas-regle-zones li{-moz-column-gap:10px;color:var(--muted);grid-template-columns:18px minmax(0,1fr);column-gap:10px;font-size:.95rem;line-height:1.45;display:grid}.cas-regle-zones li>*{grid-column:2}.cas-regle-zones li:before{content:"";border:1.5px solid var(--ink);background:var(--zone);border-radius:50%;grid-area:1/1/span 2;width:16px;height:16px;margin-top:3px}.cas-regle-zones b{color:var(--ink)}@media (max-width:1000px){.cas-freins{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:740px){.cas-hero .interior-copy{text-align:left}.cas-hero-actions{flex-direction:column;align-items:stretch;gap:6px}.cas-hero .cas-hero-actions .button{justify-content:space-between;min-height:52px}.cas-hero-actions .text-link{align-self:flex-start;min-height:44px}.cas-hero-reassurance{font-size:.875rem}.cas-hero .interior-object.cas-hero-scene{width:100%;padding:4px 0 8px var(--page-pad)}.cas-hero.interior-hero{min-height:0}.cas-corrections,.cas-lecture ul,.cas-regle-zones{grid-template-columns:1fr}.cas-freins{margin-inline:calc(-1*var(--page-pad));padding:6px var(--page-pad)14px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-pad);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.cas-freins::-webkit-scrollbar{display:none}.cas-freins li{scroll-snap-align:start;flex:0 0 82%;grid-template-columns:1fr;gap:12px;padding:18px 18px 20px}.cas-paire>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cas-paire figcaption{font-size:.875rem}.cas-freins-icone{width:44px;height:44px}.cas-freins-icone .ico{width:28px;height:28px}.editorial-body .cas-freins p,.editorial-body .cas-corrections li,.editorial-body .cas-lecture li,.editorial-body .cas-regle-zones li{font-size:1rem}.editorial-body .cas-sous-titre{margin-top:36px}.cas-regle-echelle{padding-top:60px}}
