#acPage,#acPage *,#acPrintSheet,#acPrintSheet *{box-sizing:border-box}#acPage{--ac-night:#17142d;--ac-panel:#242044;--ac-raised:#302a55;--ac-line:#514976;--ac-cream:#fff9e9;--ac-muted:#d5cfee;--ac-lavender:#c8b7ff;--ac-gold:#f3cc72;--ac-violet:#a58bff;width:min(100%,1240px);margin:0 auto;padding:clamp(1rem,3vw,2.4rem) clamp(.8rem,3vw,2rem) 3rem;border-radius:1.5rem;overflow-wrap:anywhere;background:radial-gradient(ellipse at 8% 0,#55408342,transparent 34rem),var(--ac-night);color:var(--ac-cream);color-scheme:dark;font:16px/1.55 Inter,'Segoe UI',sans-serif}#acPage [hidden]{display:none!important}#acPage[data-phase=explain] #acAnswers,#acPage[data-phase=review] #acAnswers{display:none}#acPage :where(h1,h2,h3,h4,p,ol,ul){margin-top:0}#acPage :where(button,input,select){font:inherit}#acPage :where(button,select,summary){min-height:44px}#acPage :where(a,button,select,summary):focus-visible{outline:3px solid var(--ac-gold);outline-offset:3px}#acPage :where(h1,h2,h3,h4){color:var(--ac-cream)!important;font-family:Fredoka,Inter,'Trebuchet MS',sans-serif;letter-spacing:-.025em}#acPage :where(button,select){color:var(--ac-cream)}#acPage .ac-topline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1rem}#acPage .ac-topline a{display:inline-flex;align-items:center;min-height:44px;color:#efe9ff;font-weight:750;text-underline-offset:4px}#acPage .ac-topline>span{display:inline-flex;align-items:center;min-height:36px;padding:.35rem .8rem;border:1px solid #615887;border-radius:999px;background:#292447;color:#e7ddff;font-size:.88rem;font-weight:750}#acPage .ac-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,0.86fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);min-height:330px;margin-bottom:1.25rem;padding:clamp(1.3rem,4vw,3rem);overflow:hidden;isolation:isolate;border:1px solid #5b507d;border-radius:1.6rem;background:radial-gradient(ellipse at 82% 12%,#8867c95c,transparent 42%),linear-gradient(135deg,#292345,#1b1836 65%,#211b3e);box-shadow:0 20px 50px #08071380}#acPage .ac-hero::before{position:absolute;z-index:-1;inset:0;content:'';opacity:.11;background-image:radial-gradient(#fff .8px,transparent .8px);background-size:22px 22px;mask-image:linear-gradient(90deg,transparent 25%,#000 100%)}#acPage .ac-hero>div:first-child{min-width:0}#acPage .ac-eyebrow{margin:0 0 .55rem;color:var(--ac-gold);font-size:.82rem;font-weight:850;letter-spacing:.12em}#acPage .ac-hero h1{max-width:13ch;margin:0 0 .75rem;font-size:clamp(2.4rem, 5.6vw, 4.5rem);line-height:.98;text-wrap:balance}#acPage .ac-hero p:not(.ac-eyebrow){max-width:43rem;margin:0 0 .65rem;color:#e0daf2;font-size:clamp(1rem, 1.5vw, 1.12rem)}#acPage .ac-hero p strong{color:#fff6db}#acPage .ac-arena-art{position:relative;display:grid;min-width:0;min-height:275px;place-items:center;overflow:hidden;border:1px solid #79699d88;border-radius:1.35rem;background:radial-gradient(circle at center,#55427a66 0,#30264b44 37%,transparent 70%),#17142dcc}#acPage .ac-ring{position:absolute;width:min(68%,250px);aspect-ratio:1;border:1px solid #c4aaff9c;border-radius:50%;box-shadow:0 0 22px #ad8cff20,inset 0 0 18px #ad8cff18}#acPage .ac-ring::after,#acPage .ac-ring::before{position:absolute;inset:14%;content:'';border:1px dashed #f3cc7280;border-radius:50%;transform:rotate(45deg) scaleX(.48)}#acPage .ac-ring::after{transform:rotate(-45deg) scaleX(.48)}#acPage .ac-ring.ring-two{width:min(83%,305px);transform:rotate(-18deg) scaleY(.55);border-color:#f3cc727d}#acPage .ac-core{z-index:2;display:grid;width:88px;height:88px;place-items:center;border:1px solid #fbe5a2;border-radius:28px;background:linear-gradient(145deg,#f5d98e,#c3984c);box-shadow:0 0 0 9px #f3cc721d,0 12px 35px #09071199;color:#342546;font-size:3.4rem;line-height:1;transform:rotate(45deg)}#acPage .ac-core::first-letter{transform:rotate(-45deg)}#acPage .ac-orb{position:absolute;z-index:3;display:grid;width:48px;height:48px;place-items:center;border:1px solid #c8b7ff;border-radius:50%;background:#31284d;box-shadow:0 6px 16px #09071188;color:#fff7dd;font-size:1.25rem;font-weight:900}#acPage .ac-orb.orb-one{top:18%;left:18%}#acPage .ac-orb.orb-two{right:16%;bottom:17%;color:#c3f0cf}#acPage .ac-orb.orb-three{top:18%;right:20%;color:#ffe3a0}#acPage .ac-arena-art>b{position:absolute;z-index:4;bottom:.9rem;padding:.4rem .75rem;border:1px solid #75678f;border-radius:999px;background:#211d39ed;color:#f5edff;font-size:.83rem;line-height:1.35;text-align:center}#acPage .ac-pedagogy,#acPage .ac-setup,#acPage .ac-stage,#acPage .ac-summary,#acPage .ac-teacher-tools{min-width:0;margin:1.15rem 0;padding:clamp(1rem,2.5vw,1.7rem);border:1px solid #51476d;border-radius:1.15rem;background:linear-gradient(145deg,#282345,#201d3b 82%);box-shadow:0 8px 28px #08071355}#acPage .ac-setup>.ac-eyebrow{margin-bottom:.2rem;font-size:.78rem}#acPage .ac-pedagogy h2,#acPage .ac-setup>h2,#acPage .ac-summary h2{margin:0 0 .7rem;font-size:clamp(1.5rem, 3vw, 2.1rem);line-height:1.15}#acPage .ac-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.85rem;margin-bottom:.9rem}#acPage .ac-print-controls label,#acPage .ac-settings label,#acPage .ac-start-row label{display:grid;align-content:start;gap:.4rem;min-width:0;color:#e4def3;font-size:.94rem;font-weight:750}#acPage .ac-print-controls select,#acPage .ac-settings select,#acPage .ac-start-row select{width:100%;min-width:0;min-height:44px;padding:.5rem .7rem;border:1px solid #8074a2;border-radius:.65rem;background:#19162f;color:#fff9e9}#acPage .ac-settings>button{justify-self:start}#acPage #acSettingsHint:not(:empty){margin:0 0 1rem;padding:.6rem .8rem;border-left:4px solid var(--ac-lavender);border-radius:.4rem;background:#332a54;color:#f1eaff}#acPage .ac-objective{margin:.9rem 0;padding:1rem 1.1rem;border-left:4px solid var(--ac-gold);border-radius:.4rem .9rem .9rem .4rem;background:#302a4b}#acPage .ac-objective .ac-eyebrow{margin:0 0 .4rem;font-size:.78rem}#acPage .ac-objective h3{margin:0 0 .4rem;font-size:clamp(1.3rem, 2.8vw, 1.8rem);line-height:1.15}#acPage .ac-objective p{margin:.35rem 0 0;color:#ded8ed}#acPage .ac-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.3rem;padding:0;list-style:none;counter-reset:ac-step}#acPage .ac-method li{position:relative;min-width:0;min-height:100px;padding:.9rem .85rem .9rem 3.1rem;border:1px solid #51476d;border-radius:.9rem;background:#1d1a36;color:#ddd7ec;counter-increment:ac-step}#acPage .ac-method li::before{position:absolute;top:.85rem;left:.8rem;display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:var(--ac-gold);color:#2b213d;content:counter(ac-step);font-weight:900}#acPage .ac-method li span,#acPage .ac-method li strong{display:block}#acPage .ac-method li strong{color:#fff8e8}#acPage .ac-method li span{margin-top:.2rem;font-size:.94rem}#acPage .ac-start-row{display:flex;align-items:end;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:1rem}#acPage .ac-start-row label{flex:1 1 230px;max-width:360px}#acPage .ac-start-row+p{margin:.75rem 0 0;color:var(--ac-muted);text-align:center}#acPage .ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.65rem 1rem;border:1px solid #81769f;border-radius:.72rem;background:#383154;color:#fff9e9;font-weight:800;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:transform 140ms ease,background-color 140ms ease,border-color 140ms ease}#acPage .ac-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#d5c4ff;background:#493d69}#acPage .ac-btn.primary{border-color:#f1cf79;background:linear-gradient(135deg,#f4d98f,#e4bd65);color:#2d2440;box-shadow:0 4px 0 #a48642}#acPage .ac-btn.primary:hover:not(:disabled){border-color:#fff0bb;background:#ffe6a7}#acPage .ac-btn.secondary{border-color:#8275a1;background:#302a4b;color:#f1eaff}#acPage .ac-btn:disabled{cursor:not-allowed;opacity:1;filter:saturate(.6)}#acPage .ac-muted{color:var(--ac-muted)}#acPage .ac-chip{display:inline-flex;align-items:center;min-height:34px;padding:.3rem .75rem;border:1px solid #8073a1;border-radius:999px;background:#393253;color:#fff4d2;font-size:.86rem;font-weight:800}#acPage .ac-stage-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1rem;margin-bottom:1rem}#acPage .ac-stage-head>div:first-child{min-width:0}#acPage .ac-stage-head>div:last-child{display:flex;flex-wrap:wrap;gap:.5rem}#acPage .ac-stage-head .ac-eyebrow{margin-bottom:.2rem;font-size:.78rem}#acPage .ac-stage-head h2{margin:0;font-size:clamp(1.5rem, 3.2vw, 2.2rem);line-height:1.12}#acPage .ac-stage-head p:not(.ac-eyebrow){margin:.3rem 0 0;color:var(--ac-muted)}#acPage .ac-stage{display:grid;grid-template-columns:minmax(250px,0.7fr) minmax(0,1.9fr);align-items:start;gap:1rem}#acPage .ac-stage[hidden]{display:none!important}#acPage .ac-stage-head{grid-column:1/-1}#acPage .ac-mission{min-width:0;padding:1rem;border:1px solid #5a4f78;border-radius:1rem;background:radial-gradient(circle at 50% 0,#5c477740,transparent 12rem),#211e3b}#acPage .ac-mission-emblem{display:grid;width:58px;height:58px;margin:0 auto .75rem;place-items:center;border:1px solid #efd486;border-radius:20px;background:#413456;color:var(--ac-gold);font-size:2.3rem;transform:rotate(45deg)}#acPage .ac-mission>.ac-eyebrow{text-align:center}#acPage .ac-steps{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin:.7rem 0;padding:0;list-style:none}#acPage .ac-steps li{display:grid;flex:0 1 2.25rem;width:2.25rem;min-width:2rem;min-height:2.25rem;padding:.2rem;place-items:center;border:1px solid #50476a;border-radius:50%;background:#292541;color:#ddd7ed;font-size:.88rem;font-variant-numeric:tabular-nums;font-weight:850}#acPage .ac-steps li::before{content:none}#acPage .ac-steps li.is-current{border-color:#e5c76f;background:#433951;color:#fff8e7;box-shadow:inset 3px 0 var(--ac-gold)}#acPage .ac-steps li.is-current::before{background:var(--ac-gold);color:#2d2440}#acPage .ac-steps li.is-complete{border-color:#a9dfb4;background:#284638;color:#eaffed}#acPage #acProgress{margin:.7rem 0;color:#e2daf1;font-size:.92rem;font-weight:750}#acPage .ac-role{display:grid;gap:.12rem;margin-top:.55rem;padding:.65rem .75rem;border-left:3px solid var(--ac-violet);border-radius:.35rem .6rem .6rem .35rem;background:#322c4b;color:#efeaff}#acPage .ac-role[data-team='b']{border-left-color:var(--ac-gold)}#acPage .ac-role strong{color:#fff9e9}#acPage .ac-role span{color:#ded7ef}#acPage #acRoleHint{margin:.8rem 0 0;color:#d1cae3;font-size:.9rem}#acPage .ac-question-area{min-width:0;padding:clamp(1rem,3vw,1.75rem);border:1px solid #5a4f79;border-radius:1rem;background:radial-gradient(ellipse at 100% 0,#55457a30,transparent 24rem),#1b1934}#acPage .ac-question-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem}#acPage .ac-timer{display:inline-flex;align-items:center;gap:.45rem;color:var(--ac-gold);font-variant-numeric:tabular-nums;font-weight:850}#acPage .ac-question-area h3{max-width:58ch;margin:0 0 .55rem;font-size:clamp(1.55rem, 3vw, 2.3rem);line-height:1.25;overflow-wrap:anywhere}#acPage #acInstruction{max-width:70ch;margin:0 0 1rem;color:#ded8ec;font-size:1.03rem}#acPage .ac-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}#acPage .ac-answer{display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;min-height:64px;padding:.7rem .85rem;border:2px solid #625779;border-radius:.82rem;background:#2a2645;color:#fff9e9;font-size:1.05rem;font-weight:750;line-height:1.4;text-align:left;cursor:pointer;transition:background-color 140ms ease,border-color 140ms ease,transform 140ms ease}#acPage .ac-answer:hover:not(:disabled){transform:translateY(-1px);border-color:#d8c8ff;background:#383153}#acPage .ac-letter{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.6rem;background:#d9c9ff;color:#2d2440;font-weight:900}#acPage .ac-answer[data-correct=true]{border-color:#a9dfb4;background:#214333;color:#f2fff3}#acPage .ac-answer[data-correct=true] .ac-letter{background:#c3f0cf;color:#183424}#acPage .ac-answer[data-correct=false]{border-color:#f4aaa4;background:#50323e;color:#fff5f2}#acPage .ac-answer:disabled{opacity:1;cursor:default}#acPage .ac-correct-label{grid-column:2;color:#d8f4dc;font-size:.86rem;font-weight:800}#acPage .ac-hint-toggle{min-height:44px;margin-top:.9rem;padding:.45rem .75rem;border:1px solid #8476a7;border-radius:.65rem;background:#302a4a;color:#f3ecff;font-weight:750;cursor:pointer}#acPage .ac-hint{margin:.6rem 0 0;padding:.75rem .9rem;border-left:4px solid var(--ac-lavender);border-radius:.35rem;background:#302848;color:#efe8ff}#acPage .ac-feedback{margin-top:1rem;padding:1rem;border:1px solid #61557c;border-left:5px solid var(--ac-gold);border-radius:.8rem;background:#292541}#acPage .ac-feedback[data-outcome=correct]{border-left-color:#a9dfb4}#acPage .ac-feedback[data-outcome=review]{border-left-color:#f1bd85}#acPage .ac-feedback p{margin:.35rem 0 0;color:#e5def2}#acPage .ac-feedback .ac-feedback-title{color:#fff4d0;font-size:1.15rem;font-weight:850}#acPage .ac-strategy-box{margin-top:.9rem;padding:.9rem;border-radius:.7rem;background:#211e3a}#acPage .ac-strategy-box h4{margin:0 0 .3rem;color:#f4d789!important;font-size:1.1rem}#acPage .ac-strategy-box p{margin:.35rem 0 0}#acPage .ac-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1rem}#acPage .ac-summary>.ac-eyebrow{margin-bottom:.2rem;font-weight:850;letter-spacing:.1em}#acPage .ac-summary>p{color:#e0d9ee}#acPage .ac-final{padding:1rem;border:1px solid #66577f;border-radius:.8rem;background:#211e3a;font-size:1.08rem}#acPage .ac-missed{margin:.8rem 0;padding:.9rem 1rem;border-left:4px solid #e7bd70;border-radius:.4rem;background:#342b44;color:#f7ebd5}#acPage .ac-missed:empty{display:none}#acPage .ac-missed ul{margin:.4rem 0 0;padding-left:1.4rem}#acPage .ac-debrief{display:grid;gap:.45rem;margin:1rem 0;padding:1rem;border:1px solid #52496b;border-radius:.8rem;background:#211e3a;color:#e3ddef}#acPage .ac-debrief h3{margin:0;font-size:1.2rem}#acPage .ac-debrief ol{display:grid;gap:.35rem;margin:0;padding-left:1.3rem}#acPage .ac-debrief p{margin:.3rem 0 0;color:#d0c9df;font-size:.92rem}#acPage .ac-teacher-tools{padding:.8rem 1rem;background:#211e39}#acPage .ac-teacher-tools summary{display:flex;align-items:center;color:#f0eaff;font-weight:800;cursor:pointer}#acPage .ac-teacher-tools>p{margin:.45rem 0 0;color:var(--ac-muted)}#acPage .ac-print-controls{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem;padding-top:.75rem}#acPage .ac-print-controls label{flex:1 1 220px}#acPage .ac-pedagogy{background:#24213f}#acPage .ac-pedagogy p{margin:.4rem 0;color:var(--ac-muted)}#acPage .ac-pedagogy a{color:#e2d3ff;font-weight:750;text-underline-offset:3px}#acPage .ac-privacy{margin:1rem 0 0;color:#d0c9df;font-size:.9rem;text-align:center}#acPage #acError:not([hidden]){margin:1rem 0 0;padding:.75rem;border:1px solid #e8a29b;border-radius:.65rem;background:#512e38;color:#fff5f2}#acPage.ac-projecting{position:fixed;z-index:10000;inset:0;width:100%;max-width:none;height:100vh;height:100dvh;margin:0;padding:clamp(.65rem,2vw,1.4rem);overflow-x:hidden;overflow-y:auto;border-radius:0;background:#17142d}#acPage.ac-projecting #acSetup,#acPage.ac-projecting .ac-hero,#acPage.ac-projecting .ac-pedagogy,#acPage.ac-projecting .ac-privacy,#acPage.ac-projecting .ac-teacher-tools,#acPage.ac-projecting .ac-topline{display:none!important}#acPage.ac-projecting .ac-stage,#acPage.ac-projecting .ac-summary{width:min(100%,1500px);min-height:calc(100% - .5rem);margin:0 auto;padding:clamp(.8rem,2vw,1.5rem)}#acPage.ac-projecting .ac-stage{grid-template-columns:minmax(250px,0.68fr) minmax(0,1.9fr);gap:clamp(.8rem,2vw,1.5rem);align-content:start}#acPage.ac-projecting .ac-question-area{padding:clamp(1rem,2vw,1.5rem)}#acPage.ac-projecting .ac-question-area h3{font-size:clamp(1.7rem, 3.4vw, 2.75rem)}#acPage.ac-projecting .ac-answer{min-height:68px}@media (max-width:760px){#acPage .ac-hero{grid-template-columns:minmax(0,1fr);gap:1rem;min-height:auto}#acPage .ac-arena-art{min-height:225px}#acPage .ac-settings{grid-template-columns:repeat(2,minmax(0,1fr))}#acPage .ac-method{grid-template-columns:minmax(0,1fr)}#acPage .ac-method li{min-height:0}#acPage .ac-stage{grid-template-columns:minmax(0,1fr)}#acPage .ac-stage-head{grid-column:1}#acPage .ac-mission{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.45rem .65rem}#acPage .ac-mission-emblem{display:none}#acPage .ac-mission>.ac-eyebrow{grid-column:1/-1;margin:0;text-align:center}#acPage .ac-steps{grid-column:1/-1}#acPage #acProgress,#acPage #acRoleHint{grid-column:1/-1}#acPage .ac-role{margin-top:0;padding:.45rem .55rem}#acPage .ac-role strong{font-size:.9rem}#acPage .ac-role span{font-size:.84rem;line-height:1.3}#acPage .ac-answers{grid-template-columns:minmax(0,1fr)}#acPage.ac-projecting .ac-stage{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){#acPage{padding-right:.6rem;padding-left:.6rem;border-radius:.8rem}#acPage .ac-pedagogy,#acPage .ac-setup,#acPage .ac-stage,#acPage .ac-summary,#acPage .ac-teacher-tools{padding:.8rem}#acPage .ac-settings{grid-template-columns:minmax(0,1fr)}#acPage .ac-actions{align-items:stretch}#acPage .ac-actions .ac-btn{flex:1 1 100%}#acPage .ac-stage-head>div:last-child{width:100%}#acPage .ac-stage-head>div:last-child .ac-btn{flex:1 1 auto}#acPage.ac-projecting{padding:.55rem}}@media (prefers-reduced-motion:reduce){#acPage *,#acPage ::after,#acPage ::before{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}#acPrintSheet{display:none}@media print{@page{size:A4 portrait;margin:12mm}body,html{display:block!important;min-width:0!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;color:#17212c!important}#main-content>:not(#acPrintSheet),body>:not(main#main-content){display:none!important}#main-content{display:block!important;position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}#acPrintSheet{display:block!important;position:static!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important;color:#17212c!important;color-scheme:light;font:10pt/1.4 Arial,sans-serif!important}#acPrintSheet *{box-sizing:border-box!important;font-family:Arial,sans-serif!important;box-shadow:none!important;text-shadow:none!important}#acPrintSheet .ac-print-layout,#acPrintSheet tfoot,#acPrintSheet thead{background:#fff!important}#acPrintSheet table{width:100%;border-collapse:collapse}#acPrintSheet td,#acPrintSheet th,#acPrintSheet tr{color:#17212c!important;background:0 0!important;border:0}#acPrintSheet .ac-print-layout>tbody,#acPrintSheet .ac-print-layout>tbody>tr>td>p,#acPrintSheet .ac-print-layout>tbody>tr>td>p *{color:#17212c!important;background:#fff!important}#acPrintSheet .print-entete,#acPrintSheet .print-entete-infos{background:linear-gradient(135deg,#cecbf8,#fefefe)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#acPrintSheet .ac-print-layout>thead{display:table-header-group}#acPrintSheet .ac-print-layout>tfoot{display:table-footer-group}#acPrintSheet .ac-print-layout>thead>tr>td{padding:0 0 3mm}#acPrintSheet .ac-print-layout>tfoot>tr>td{padding:3mm 0 0}#acPrintSheet .ac-print-layout>tbody>tr>td{padding:0}#acPrintSheet .ac-print-question,#acPrintSheet .ac-print-role{break-inside:avoid;page-break-inside:avoid;margin-bottom:3mm;padding:3mm;border:.3mm solid #a8a2b6;border-radius:2mm}#acPrintSheet .ac-print-question,#acPrintSheet .ac-print-question *,#acPrintSheet .ac-print-role,#acPrintSheet .ac-print-role *,#acPrintSheet .ac-print-rules,#acPrintSheet .ac-print-rules *{color:#17212c!important;background:0 0!important}#acPrintSheet .ac-print-question h2,#acPrintSheet .ac-print-question h3,#acPrintSheet .ac-print-role h2,#acPrintSheet .ac-print-role h3,#acPrintSheet .ac-print-rules{color:#282343!important}#acPrintSheet .ac-print-question h2,#acPrintSheet .ac-print-role h2{margin:0 0 2mm;font-size:12pt}#acPrintSheet .ac-print-question h3{margin:2mm 0 1mm;font-size:11pt}#acPrintSheet .ac-print-question p,#acPrintSheet .ac-print-role p{margin:1mm 0 2mm}#acPrintSheet .ac-print-role{padding:5mm;border-top:1mm solid #5a4b9b}#acPrintSheet .print-pied{color:#767676!important}}