.vco-cadre{border-radius:var(--radius-l);background:var(--card);box-shadow:var(--ombre-carte);overscroll-behavior-x:contain;overflow-x:auto}.vco-cadre:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.vco-table{border-collapse:collapse;width:100%;font-size:15.5px}.vco-table th,.vco-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);white-space:nowrap;padding:15px clamp(12px,1.8vw,24px)}.vco-table thead th{letter-spacing:.04em;color:var(--muted);background:var(--bg);font-size:13px;font-weight:650}.vco-table tbody th{color:var(--navy);font-weight:650}.vco-table td{color:var(--texte)}.vco-table tbody tr:last-child>*{border-bottom:0}.vco-note{color:var(--muted);max-width:78ch;margin:14px 0 0;font-size:13.5px;line-height:1.5}.vco-atouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.vco-atouts li{border-radius:var(--radius-l);background:var(--card);box-shadow:var(--ombre-carte);padding:24px}.vco-atouts h3{color:var(--navy);margin:0 0 10px;font-size:18px;line-height:1.25}.vco-atouts p{color:var(--texte);margin:0;font-size:15px;line-height:1.5}.vco-gen{grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:clamp(20px,4vw,56px);display:grid}.vco-gen p{color:var(--texte);max-width:62ch;margin:0;font-size:17px;line-height:1.55}.vco-liens{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}@media (width<=980px){.vco-atouts{grid-template-columns:repeat(2,minmax(0,1fr))}.vco-gen{grid-template-columns:1fr}}@media (width<=640px){.vco-atouts{grid-template-columns:1fr}.vco-cadre{border-radius:22px;overflow:visible}.vco-table,.vco-table tbody{display:block}.vco-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vco-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;padding:14px 16px;display:grid}.vco-table tbody tr:last-child{border-bottom:0}.vco-table tbody th{border:0;grid-column:1/-1;padding:0;font-size:15px}.vco-table td{white-space:normal;border:0;padding:0;font-size:14px}.vco-table td:before{content:attr(data-col);letter-spacing:.03em;color:var(--muted);font-size:11px;font-weight:650;display:block}.vco-table td[data-col=Pose],.vco-table td[data-col^=L\ ×]{grid-column:1/-1}.vco-table td[data-col=Pose]{color:var(--muted);order:-1;margin-top:-4px}.vco-table td[data-col=Pose]:before{content:none}.vco-table tbody th{order:-2}.vco-table td[data-col^=L\ ×]{order:1}.vco-table td[data-col^=L\ ×]:before{margin-right:6px;display:inline}}.vco-ouv{border-radius:var(--radius-xl);background:radial-gradient(95% 85% at 50% 20%, #fff, var(--bg-2));min-height:320px;box-shadow:var(--ombre-carte);flex:auto;place-items:center;padding:clamp(20px,3vw,40px);display:grid}.vco-ouv picture{width:100%;display:block}.vco-ouv img{filter:drop-shadow(0 18px 18px #0e1e3324);width:100%;height:auto;display:block}@media (width<=640px){.vco-ouv{min-height:0}}
