.forma-bandeau{color:var(--kx-gris-moyen);margin:0 0 6px;font-size:14px}.forma-groupes .tag{letter-spacing:.07em;text-transform:uppercase;color:var(--kx-gris-moyen);min-height:3.2em;margin-bottom:18px;font-size:12.5px;font-weight:600;line-height:1.6;display:block}.forma-groupes .forma-noire{background:var(--kx-encre)}.forma-groupes .forma-noire .tag,.forma-groupes .forma-noire .s{color:#ffffff8c}.forma-groupes .forma-noire .l{color:#ffffffc7}.forma-sujets-sec{background:var(--kx-encre);color:#fff}.forma-sujets-sec .eyebrow{color:#ffffff8c}.forma-sujets-sec .sec-h h2{color:#fff}.forma-sujets-sec .sec-h>p{color:#ffffffb8}.forma-sujets-sec .refs details,.forma-sujets-sec .refs details:last-child{border-color:#ffffff29}.forma-sujets-sec .refs .nom{color:#fff}.forma-sujets-sec .refs .meta{color:#ffffff80}.forma-sujets-sec .refs .corps>p,.forma-sujets-sec .refs .corps li{color:#ffffffc7}.forma-sujets-sec .refs .corps b,.forma-sujets-sec .sec-h>p b{color:#fff;font-weight:600}.forma-sujets-sec .refs .go{color:#fff}.forma-sujets-sec a:not(.go){color:#ffffffe0;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff52;text-decoration:underline #ffffff52;text-decoration-thickness:1px}.forma-sujets-sec a:not(.go):hover{color:#fff;text-decoration-color:#fff}.forma-sujets-sec .forma-emporte-t{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin:0 0 12px;font-size:12px;font-weight:600}.forma-sujets-sec .forma-intitules{color:#ffffff80;margin:0 0 18px;font-size:12.5px;line-height:1.55}.forma-sujets-sec .forma-sujets-fin{color:#ffffffb8;max-width:860px;margin:40px auto 0;font-size:15px}.forma-suite{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;max-width:1000px;margin:0 auto;display:grid}.forma-suite ul{flex-direction:column;gap:26px;margin:0;padding:0;list-style:none;display:flex}.forma-suite li{align-items:flex-start;gap:16px;display:flex}.forma-suite .ico{width:40px;height:40px;color:var(--kx-encre);flex:none;place-items:center;display:grid}.forma-suite li b{color:var(--kx-encre);margin-bottom:4px;font-size:16.5px;display:block}.forma-suite li span{color:var(--kx-gris-moyen);font-size:15px;line-height:1.55;display:block}.forma-objets{grid-template-columns:1fr 1fr;gap:0 60px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.forma-objets li{border-top:1px solid var(--hairline);padding:26px 0 26px 28px;position:relative}.forma-objets li:before{content:"";background:url(/assets/signe-x-couleur.svg) 50%/contain no-repeat;width:11px;height:11px;position:absolute;top:33px;left:0}.forma-objets b{color:var(--kx-encre);margin-bottom:6px;font-size:17px;display:block}.forma-objets span{color:var(--kx-gris-moyen);font-size:15px;line-height:1.6;display:block}.forma-qui{grid-template-columns:200px 1fr;align-items:start;gap:48px;max-width:900px;margin:0 auto;display:grid}.forma-qui .portrait{aspect-ratio:4/5;background:var(--surface-1);position:relative;overflow:hidden}.forma-qui .portrait img{object-fit:cover;width:100%;height:100%;display:block}.forma-qui .nom{color:var(--kx-encre);letter-spacing:-.015em;margin:0 0 4px;font-size:22px;font-weight:600}.forma-qui .role{color:var(--kx-gris-moyen);margin:0 0 22px;font-size:14px}.forma-qui p{color:var(--kx-gris-encre);max-width:56ch;margin:0 0 16px;font-size:16.5px;line-height:1.65}.forma-releve{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);gap:0;max-width:900px;margin:48px auto 0;display:grid}.forma-releve div{padding:24px 22px 0 0}.forma-releve .n{letter-spacing:-.03em;color:var(--kx-encre);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.forma-releve .l{color:var(--kx-gris-moyen);margin:10px 0 0;font-size:14.5px;line-height:1.5}.forma-releve-src{max-width:900px;color:var(--kx-gris-moyen);margin:20px auto 0;font-size:12.5px}.forma-ligne .card{padding:34px 36px}.forma-ligne h3{margin:0 0 12px;font-size:19px}.forma-ligne p{color:var(--kx-gris-encre);margin:0;font-size:16px;line-height:1.6}.forma-ligne .tag{letter-spacing:.07em;text-transform:uppercase;color:var(--kx-gris-moyen);margin-bottom:14px;font-size:12.5px;font-weight:600;display:block}#construire{background:var(--surface-1)}@media (max-width:960px){.forma-suite,.forma-objets{grid-template-columns:1fr;gap:40px}.forma-objets{gap:0;max-width:640px}.forma-releve{grid-template-columns:1fr 1fr}.forma-releve div{padding-bottom:24px}}@media (max-width:760px){.forma-qui{grid-template-columns:1fr;gap:32px;max-width:460px}.forma-qui .portrait{width:100%;max-width:260px;margin-inline:auto}}
