.cap{--cap-encre:#111;--cap-fond:#fff;--cap-filet:#e6e6e6;--cap-doux:#5b5b5b;--cap-pastille:#f4f4f4;color:var(--cap-encre)}.cap-etiquette{letter-spacing:.14em;text-transform:uppercase;color:var(--cap-doux);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.cap-titre{letter-spacing:-.02em;max-width:22ch;margin-top:14px;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.12}.cap-chapo{max-width:62ch;color:var(--cap-doux);margin-top:14px;font-size:16px;line-height:26px}.cap-compte{border-top:1px solid var(--cap-filet);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:26px;padding-top:18px;display:flex}.cap-compte b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.cap-compte span{color:var(--cap-doux);font-size:14px}.cap-grille{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-top:26px;display:grid}@media (min-width:48rem){.cap-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.cap-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.cap-famille{border:1px solid var(--cap-filet);background:var(--cap-fond);border-radius:8px;padding:18px 18px 8px}.cap-famille-tete{border-bottom:1px solid var(--cap-filet);align-items:center;gap:10px;padding-bottom:14px;display:flex}.cap-famille-icone{background:var(--cap-pastille);border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.cap-famille-icone svg{width:16px;height:16px}.cap-famille-nom{letter-spacing:-.01em;flex:auto;font-size:14px;font-weight:600}.cap-famille-compte{font-variant-numeric:tabular-nums;color:var(--cap-doux);font-size:12px}.cap-liste{margin:0;padding:0;list-style:none}.cap-liste li{border-bottom:1px solid var(--cap-filet);gap:10px;padding:11px 0;font-size:14px;line-height:21px;display:flex}.cap-liste li:last-child{border-bottom:0}.cap-puce{flex:none;width:9px;height:9px;margin-top:6px}.cap-puce path{stroke:var(--cap-encre);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round}.cap-mention{color:var(--cap-doux);max-width:78ch;margin-top:18px;font-size:13px;line-height:20px}.cap-cas{border-top:1px solid var(--cap-filet);grid-template-columns:minmax(0,1fr);gap:0 34px;margin-top:26px;display:grid}@media (min-width:64rem){.cap-cas{grid-template-columns:repeat(2,minmax(0,1fr))}}.cap-cas-item{border-bottom:1px solid var(--cap-filet)}.cap-cas-tete{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.cap-cas-q{flex:auto;font-size:15px;font-weight:500;line-height:23px}.cap-cas-signe{width:15px;height:15px;color:var(--cap-doux);flex:none;margin-top:4px;transition:transform .22s}.cap-cas-item[data-state=open] .cap-cas-signe{transform:rotate(45deg)}.cap-cas-corps{overflow:hidden}.cap-cas-corps[data-state=open]{height:var(--radix-accordion-content-height);animation:.24s ease-out cap-ouvre}.cap-cas-corps[data-state=closed]{height:0;animation:.2s ease-in cap-ferme}.cap-cas-corps p{color:var(--cap-doux);margin:0;padding:0 29px 16px 0;font-size:14px;line-height:22px}@keyframes cap-ouvre{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes cap-ferme{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (prefers-reduced-motion:reduce){.cap-cas-corps[data-state=open],.cap-cas-corps[data-state=closed]{animation:none}.cap-cas-signe{transition:none}}.cap-echelle{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:26px;display:grid}@media (min-width:48rem){.cap-echelle{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.cap-echelle{grid-template-columns:repeat(3,minmax(0,1fr))}}.cap-carte{border:1px solid var(--cap-filet);background:var(--cap-fond);border-radius:8px;padding:20px}.cap-carte-icone{background:var(--cap-pastille);border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.cap-carte-icone svg{width:17px;height:17px}.cap-carte h3{letter-spacing:-.01em;margin-top:16px;font-size:16px;font-weight:600;line-height:23px}.cap-carte p{color:var(--cap-doux);margin-top:8px;font-size:14px;line-height:22px}.cap-plus{display:none}@media (max-width:767px){.cap-famille:not([data-tout]) .cap-liste>li:nth-child(n+3){display:none}.cap-famille:not([data-tout]) .cap-liste>li:nth-child(2){border-bottom:0}.cap-plus{width:100%;height:40px;font:inherit;letter-spacing:-.01em;color:#3d3d3d;cursor:pointer;background:#fffc;border:1px solid #0000001f;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:0 16px;font-size:13px;font-weight:500;line-height:20px;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.cap-plus:hover{color:#050505;border-color:#00000040}.cap-plus:active{transform:scale(.985)}.cap-plus__chevron{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .2s}.cap-plus[aria-expanded=true] .cap-plus__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.cap-plus,.cap-plus__chevron{transition:none}}.cap:not([data-tout]) .cap-cas-item:nth-child(n+7),.cap:not([data-tout]) .cap-carte:nth-child(n+4){display:none}.cap-plus--bloc{margin-top:22px}.cap-titre{font-size:clamp(23px,3.4vw,40px);line-height:1.16}.cap-chapo{font-size:15px;line-height:22.5px}.cap-compte b{font-size:26px}}
