.vague2{max-width:960px;margin:auto;color:#20243b}.vague2 *{box-sizing:border-box}.vague2 fieldset{border:0;padding:0;min-width:0}.vague2 legend{font-size:1.2rem;font-weight:750;margin:12px 0}.vague2 figure{margin:16px 0}.vague2 figure img{display:block;width:100%;height:auto;border-radius:16px}.vague2 figcaption{font-size:.95rem;line-height:1.5;margin-top:8px}.vague2 .pv-panel{margin:16px 0}.vague2 .pv-button,.vague2 summary{min-height:56px;padding:14px 18px;white-space:normal}.vague2 a:focus-visible,.vague2 button:focus-visible{outline:3px solid #244fbd;outline-offset:3px}.v2-tabs{display:flex;flex-wrap:wrap;gap:10px}.v2-tabs button[aria-pressed=true]{background:#e6edff;color:#172b68;border:2px solid #244fbd}.v2-order .flex{display:flex;align-items:center;gap:8px}.v2-order .flex-1{flex:1;min-width:0}.v2-order .space-y-2>div{margin:10px 0;padding:8px;border:1px solid #c5cddd;border-radius:12px}.v2-order button{min-width:56px;min-height:56px;flex-shrink:0}.v2-order .flex-1{overflow-wrap:anywhere}.v2-order .flex>div.flex{flex-shrink:0;gap:6px}.v2-order .space-y-2>div>span:first-child{flex-shrink:0}.v2-quiz label{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px;border:1px solid #c5cddd;border-radius:12px;margin:10px 0;cursor:pointer}.v2-quiz input{width:22px;height:22px;flex-shrink:0}.v2-geometry [role=grid]{position:relative;grid-template-columns:repeat(var(--cols),minmax(0,1fr))!important;max-width:calc(var(--cols)*59px + 17px);margin-left:auto;margin-right:auto}.v2-geometry [role=gridcell]{width:100%!important;height:auto!important;aspect-ratio:1;min-width:0}.v2-geometry [role=grid]:after{content:"";position:absolute;pointer-events:none;z-index:1;background:#172b68}.v2-geometry[data-axis=V] [role=grid]:after{width:3px;top:7px;bottom:7px;left:calc(50% - 1.5px)}.v2-geometry[data-axis=H] [role=grid]:after{height:3px;left:7px;right:7px;top:calc(50% - 1.5px)}.v2-map [aria-label="réponses possibles"] button{min-height:44px}.v2-map>div{min-width:0}.vague2 details>summary{cursor:pointer;font-weight:700}.vague2 .v2-downloads{display:flex;gap:12px;flex-wrap:wrap}