.cas-client-module__TdK58a__page{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.65;overflow:visible}.cas-client-module__TdK58a__page section{padding-block:var(--section-padding-x)}.cas-client-module__TdK58a__container{max-width:var(--container-max);padding:0 var(--section-padding-x);margin:0 auto}.cas-client-module__TdK58a__crumbs{padding-top:var(--space-xl);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.875rem;display:flex}.cas-client-module__TdK58a__crumbs a{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.cas-client-module__TdK58a__crumbs a:hover{color:var(--color-primary)}.cas-client-module__TdK58a__crumbsCurrent{color:var(--color-text);font-weight:500}.cas-client-module__TdK58a__crumbsSep{color:var(--color-border)}.cas-client-module__TdK58a__hero{gap:var(--space-2xl);padding-block:var(--space-2xl) var(--space-3xl);grid-template-columns:1.05fr .95fr;align-items:end;display:grid}.cas-client-module__TdK58a__title{letter-spacing:-.04em;color:var(--color-text);margin:0;font-size:clamp(2.75rem,8vw,5.25rem);font-weight:800;line-height:.95}.cas-client-module__TdK58a__heroAside{gap:var(--space-xl);flex-direction:column;align-items:flex-start;display:flex}.cas-client-module__TdK58a__lead{max-width:42ch;color:var(--color-text-secondary);margin:0;font-size:1.125rem;line-height:1.6}.cas-client-module__TdK58a__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.cas-client-module__TdK58a__fiche{margin:0 0 var(--space-3xl);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,1fr);grid-auto-flow:row;padding:0;display:grid;overflow:hidden}.cas-client-module__TdK58a__ficheRow{padding:var(--space-xl) var(--space-lg);border-right:1px solid var(--color-border);flex-direction:column;gap:.35rem;display:flex}.cas-client-module__TdK58a__ficheRow:last-child{border-right:0}.cas-client-module__TdK58a__ficheLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.cas-client-module__TdK58a__ficheValue{color:var(--color-text);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.cas-client-module__TdK58a__shots{margin:0 0 var(--space-4xl);padding:var(--space-xl);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md)}.cas-client-module__TdK58a__shotsGrid{gap:var(--space-lg);grid-template-columns:2.2fr 1fr;align-items:end;display:grid}.cas-client-module__TdK58a__shot{border-radius:var(--radius-lg);background:var(--color-primary-soft);border:1px solid var(--color-primary-muted);position:relative;overflow:hidden}.cas-client-module__TdK58a__shotDesktop{aspect-ratio:16/10}.cas-client-module__TdK58a__shotMobile{aspect-ratio:9/16;border-radius:var(--radius-xl);width:78%;max-height:26rem;box-shadow:var(--shadow-lg);justify-self:center}.cas-client-module__TdK58a__shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%}.cas-client-module__TdK58a__caption{margin-top:var(--space-md);color:var(--color-text-muted);text-align:center;font-size:.875rem}.cas-client-module__TdK58a__body{gap:var(--space-3xl);padding-bottom:var(--space-4xl);grid-template-columns:15rem 1fr;align-items:start;display:grid}.cas-client-module__TdK58a__toc{max-height:calc(100vh - 9rem);font-size:.9375rem;position:sticky;top:7.5rem;overflow-y:auto}.cas-client-module__TdK58a__tocTitle{margin:0 0 var(--space-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:700}.cas-client-module__TdK58a__tocList{border-left:2px solid var(--color-border);margin:0;padding:0;list-style:none}.cas-client-module__TdK58a__tocLink{padding:.5rem 0 .5rem var(--space-md);color:var(--color-text-secondary);transition:color var(--transition-fast), border-color var(--transition-fast);border-left:2px solid #0000;margin-left:-2px;text-decoration:none;display:block}.cas-client-module__TdK58a__tocLink:hover{color:var(--color-primary);border-color:var(--color-primary)}.cas-client-module__TdK58a__tocLinkActive{color:var(--color-primary);border-color:var(--color-primary);font-weight:700}.cas-client-module__TdK58a__article{max-width:68ch}.cas-client-module__TdK58a__block{margin-bottom:var(--space-3xl);scroll-margin-top:7rem}.cas-client-module__TdK58a__h2{margin:0 0 var(--space-label-to-title);letter-spacing:-.025em;color:var(--color-text);font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:800;line-height:1.15}.cas-client-module__TdK58a__block p{margin:0 0 var(--space-md);color:var(--color-text-secondary)}.cas-client-module__TdK58a__block p:last-child{margin-bottom:0}.cas-client-module__TdK58a__list{margin:var(--space-md) 0 0;color:var(--color-text-secondary);padding-left:1.25rem;list-style:outside}.cas-client-module__TdK58a__list li{margin-bottom:var(--space-sm);padding-left:.25rem}.cas-client-module__TdK58a__list li::marker{color:var(--color-primary)}.cas-client-module__TdK58a__list strong{color:var(--color-text)}.cas-client-module__TdK58a__nextLabel{margin:0 0 var(--space-md);color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cas-client-module__TdK58a__nextLabel:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px}.cas-client-module__TdK58a__next{gap:var(--space-2xl);margin-bottom:var(--space-4xl);padding:var(--space-2xl);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base), border-color var(--transition-base), transform var(--transition-base);grid-template-columns:1fr 1.1fr;align-items:center;text-decoration:none;display:grid}.cas-client-module__TdK58a__next:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.cas-client-module__TdK58a__nextContent{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.cas-client-module__TdK58a__nextTitle{letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.cas-client-module__TdK58a__nextDesc{max-width:36ch;color:var(--color-text-secondary);margin:0;line-height:1.55}.cas-client-module__TdK58a__nextCta{color:var(--color-primary);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.cas-client-module__TdK58a__nextVisual{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--color-primary-soft);position:relative;overflow:hidden}.cas-client-module__TdK58a__nextVisual img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%}.cas-client-module__TdK58a__tocLink:focus-visible,.cas-client-module__TdK58a__next:focus-visible,.cas-client-module__TdK58a__crumbs a:focus-visible{outline:3px solid var(--color-primary-light);outline-offset:3px}@media (max-width:900px){.cas-client-module__TdK58a__hero,.cas-client-module__TdK58a__body,.cas-client-module__TdK58a__shotsGrid,.cas-client-module__TdK58a__next{grid-template-columns:1fr}.cas-client-module__TdK58a__heroAside{align-items:stretch}.cas-client-module__TdK58a__fiche{grid-template-columns:1fr 1fr}.cas-client-module__TdK58a__ficheRow:nth-child(2n){border-right:0}.cas-client-module__TdK58a__ficheRow:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.cas-client-module__TdK58a__body{gap:var(--space-xl)}.cas-client-module__TdK58a__toc{max-height:none;position:static}.cas-client-module__TdK58a__tocList{gap:.15rem var(--space-md);border-left:0;flex-wrap:wrap;display:flex}.cas-client-module__TdK58a__tocLink{border-left:0;margin:0;padding:.35rem 0}.cas-client-module__TdK58a__tocLinkActive{border-left:0}.cas-client-module__TdK58a__shotMobile{width:48%;max-height:none}.cas-client-module__TdK58a__next{padding:var(--space-xl)}}@media (max-width:560px){.cas-client-module__TdK58a__fiche{grid-template-columns:1fr}.cas-client-module__TdK58a__ficheRow{border-right:0;border-bottom:1px solid var(--color-border)}.cas-client-module__TdK58a__ficheRow:last-child{border-bottom:0}.cas-client-module__TdK58a__ficheRow:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.cas-client-module__TdK58a__shotMobile{width:62%}}@media (prefers-reduced-motion:reduce){.cas-client-module__TdK58a__tocLink,.cas-client-module__TdK58a__next{transition:none}.cas-client-module__TdK58a__next:hover{transform:none}}
