body.pm-warm-model.pm-design-v2{--v2-paper:#fffdf7;--warm-hero:#e7dcff;--warm-accent:#6c3bb0;background:#fffdf7!important}body.pm-warm-model.warm-jeux,body.pm-warm-model.warm-jeu{--warm-hero:#d3f5e9;--warm-accent:#14784e;background:#f5fcf8!important}body.pm-warm-model.warm-quiz{--warm-hero:#ffedaf;--warm-accent:#987000;background:#fffcf0!important}body.pm-warm-model.warm-accompagnement{--warm-hero:#ffe4cf;--warm-accent:#b64a29;background:#fffaf4!important}body.pm-warm-model[data-warm-grade="2"]{--warm-hero:#d3f2dd;--warm-accent:#14784e}body.pm-warm-model[data-warm-grade="3"]{--warm-hero:#ffedb0;--warm-accent:#946200}body.pm-warm-model[data-warm-grade="4"]{--warm-hero:#ffe0d5;--warm-accent:#b63d27}body.pm-warm-model[data-warm-grade="5"]{--warm-hero:#d4e8ff;--warm-accent:#2160b9}body.pm-warm-model[data-warm-grade="6"]{--warm-hero:#cceff2;--warm-accent:#087682}body.pm-warm-model.dys{background:#fff6e5!important}body.pm-warm-model.pm-design-v2 main{padding:15px 0 55px!important}body.pm-warm-model.pm-design-v2 main>.wrap{max-width:1368px;padding-left:28px;padding-right:28px}body.pm-warm-model.pm-design-v2 main>.wrap>.stack{gap:24px!important}body.pm-warm-model.pm-design-v2 main .crumb{margin-bottom:14px;font-size:12px}body.pm-warm-model.pm-design-v2 main .warm-hero{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;align-items:center;position:relative;overflow:hidden;background:var(--warm-hero)!important;border:0;border-radius:26px;padding:26px 30px;margin:0;box-shadow:0 5px #213d6a13;min-height:330px;color:#12386a}body.pm-warm-model.pm-design-v2 main .warm-copy{display:block!important;position:relative;min-width:0;text-align:left!important;max-width:none;z-index:1}body.pm-warm-model.pm-design-v2 main .warm-hero h1{font-size:clamp(33px,3.5vw,48px)!important;line-height:1.1!important;letter-spacing:-.035em;margin:8px 0 15px!important;max-width:660px;font-weight:900;color:#103567!important}body.pm-warm-model.pm-design-v2 main .warm-hero :is(.ds-lead,.lead){font-size:17px!important;line-height:1.6!important;color:#21456f!important;max-width:590px;margin:0}body.pm-warm-model.pm-design-v2 main .warm-hero :is(.ds-eyebrow,.ap-kick,.kick,.dy-kick){font-size:12px;font-weight:800;letter-spacing:.025em;text-transform:none;background:#fff8;border:0;border-radius:30px;padding:6px 12px;margin:0 0 5px;display:inline-block;color:#274967!important}body.pm-warm-model.pm-design-v2 main .warm-hero .ds-eyebrow:before{display:none}body.pm-warm-model.pm-design-v2 main .warm-hero .ds-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:19px}body.pm-warm-model.pm-design-v2 main .warm-hero .ds-actions>.ds-button{min-height:48px;padding:12px 20px;border-radius:30px;font-size:15px;border:1px solid #d4ac29!important;background:#ffd438!important;color:#12386a!important;box-shadow:0 4px #caa122}body.pm-warm-model.pm-design-v2 main .warm-hero .ds-actions>.ds-button-soft{background:#fff!important;color:#12386a!important;border-color:#b2c9df!important;box-shadow:0 4px #abc7df}body.pm-warm-model.pm-design-v2 main .warm-hero .ds-facts{display:flex;gap:8px 15px;flex-wrap:wrap;margin:15px 0 0;padding:0;list-style:none;font-size:12px;font-weight:700;border:0;color:#335473}body.pm-warm-model.pm-design-v2 .warm-hero-art{position:relative;min-width:0;width:100%;height:300px;display:flex;align-items:end;justify-content:center;padding:0 38px 0 0}body.pm-warm-model.pm-design-v2 .warm-scene{display:block;width:100%;height:100%;object-fit:contain}body.pm-warm-model.pm-design-v2 main .warm-hero:after{display:none!important}body.pm-warm-model.pm-design-v2 .warm-owl{position:absolute;right:-10px;bottom:0;width:132px;height:149px;display:flex;align-items:end;justify-content:center}body.pm-warm-model.pm-design-v2 .warm-owl img{display:block;width:100%;height:100%;object-fit:contain;animation:none!important;transform:none!important}body.pm-warm-model.pm-design-v2 .mathia-fab,body.pm-warm-model.pm-design-v2 .mathia-fab img,body.pm-warm-model.pm-design-v2 .mathia-fab:after{animation:none!important}body.pm-warm-model.pm-design-v2 main .warm-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}body.pm-warm-model.pm-design-v2 main :is(.warm-topics>a,.th-card,.jx-card,.qz-card,.kd-yr,.chips>.chip,.dy-cta>a){--tile-bg:#eee3ff;--tile-accent:#6c3bb0;--tile-ink:#fff}body.pm-warm-model.pm-design-v2 main :is(.warm-topics>a,.th-card,.jx-card,.qz-card,.kd-yr,.chips>.chip,.dy-cta>a):nth-child(6n+2){--tile-bg:#d4f0dd;--tile-accent:#14784e;--tile-ink:#fff}body.pm-warm-model.pm-design-v2 main :is(.warm-topics>a,.th-card,.jx-card,.qz-card,.kd-yr,.chips>.chip,.dy-cta>a):nth-child(6n+3){--tile-bg:#ffedb2;--tile-accent:#ffd03c;--tile-ink:#12386a}body.pm-warm-model.pm-design-v2 main :is(.warm-topics>a,.th-card,.jx-card,.qz-card,.kd-yr,.chips>.chip,.dy-cta>a):nth-child(6n+4){--tile-bg:#ffded1;--tile-accent:#b83d28;--tile-ink:#fff}body.pm-warm-model.pm-design-v2 main :is(.warm-topics>a,.th-card,.jx-card,.qz-card,.kd-yr,.chips>.chip,.dy-cta>a):nth-child(6n+5){--tile-bg:#d5e8ff;--tile-accent:#2160b9;--tile-ink:#fff}body.pm-warm-model.pm-design-v2 main :is(.warm-topics>a,.th-card,.jx-card,.qz-card,.kd-yr,.chips>.chip,.dy-cta>a):nth-child(6n+6){--tile-bg:#cceff2;--tile-accent:#087682;--tile-ink:#fff}body.pm-warm-model.pm-design-v2 main .warm-topics>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:15px 12px;min-height:132px;border:1px solid #a5b9d4;border-bottom:4px solid var(--tile-accent);border-radius:18px;background:var(--tile-bg);color:#14386a;text-align:center;text-decoration:none;box-shadow:0 3px #213d6a08}body.pm-warm-model.pm-design-v2 .warm-topic-icon{display:grid;place-items:center;min-width:48px;min-height:43px;padding:3px 7px;border-radius:12px;background:var(--tile-accent);color:var(--tile-ink);font-size:27px;font-weight:900;line-height:1}body.pm-warm-model.pm-design-v2 .warm-topics b{font-size:16px;line-height:1.35;font-weight:800}body.pm-warm-model.pm-design-v2 .warm-topics small{font-size:12px;line-height:1.4;color:#385272}body.pm-warm-model.pm-design-v2 main .th-grid{gap:18px}body.pm-warm-model.pm-design-v2 main .th-card{background:var(--tile-bg)!important;border:1px solid #a2b7d2!important;border-top:4px solid var(--tile-accent)!important;border-radius:21px;overflow:hidden;box-shadow:0 4px #213d6a12}body.pm-warm-model.pm-design-v2 main .th-head{background:transparent!important;padding:20px;gap:13px}body.pm-warm-model.pm-design-v2 main .th-head h3{font-size:21px;line-height:1.3}body.pm-warm-model.pm-design-v2 main .th-head :is(small,.v2-domain){color:#354d6d!important}body.pm-warm-model.pm-design-v2 main .th-ic{background:var(--tile-accent)!important;color:var(--tile-ink)!important;border-radius:15px;width:51px;height:51px;flex-shrink:0}body.pm-warm-model.pm-design-v2 main .th-lv{padding:10px 18px 18px;gap:9px}body.pm-warm-model.pm-design-v2 main .th-lv a{background:#fff!important;color:#14386a!important;border:1px solid #789cc7;min-height:43px;border-radius:10px;font-weight:800;padding:10px 12px}body.pm-warm-model.pm-design-v2 main .th-lv a[href*=corrig],body.pm-warm-model.pm-design-v2 main .th-lv a[href*=oplossing]{background:#c2e8d0!important;border-color:#639b77;color:#124a2e!important}body.pm-warm-model.pm-design-v2 main .th-play{background:var(--tile-accent)!important;color:var(--tile-ink)!important;font-weight:800;border-radius:12px;min-height:46px;padding:12px 17px}body.pm-warm-model.pm-design-v2 main .pr-choice{border-color:#abc3da;border-radius:18px;padding:18px 22px;background:#fff}body.pm-warm-model.pm-design-v2 main .pr-choice nav a{border-color:#8faacc;min-height:40px}body.pm-warm-model.pm-design-v2 main .kd-yrs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}body.pm-warm-model.pm-design-v2 main .kd-yrs>.kd-yr{background:var(--tile-accent)!important;color:var(--tile-ink)!important;border:1px solid #17396022!important;border-bottom:5px solid #17396055!important;min-height:142px;border-radius:21px;padding:18px 12px;box-shadow:none;text-decoration:none}body.pm-warm-model.pm-design-v2 main .kd-yr :is(b,span,small){color:var(--tile-ink)!important}body.pm-warm-model.pm-design-v2 main .kd-yr b{font-size:46px;line-height:1}body.pm-warm-model.pm-design-v2 main .kd-yr span{font-size:16px;font-weight:900;margin:8px 0 2px}body.pm-warm-model.pm-design-v2 main .kd-yr small{font-size:12px;font-weight:700}body.pm-warm-model.pm-design-v2 main .kd>.mathia{padding:14px 20px;border:1px solid #d7c69d;background:#fff6d7;border-radius:18px;margin:6px 0!important}body.pm-warm-model.pm-design-v2 main .kd>.mathia img{width:66px;height:75px}body.pm-warm-model.pm-design-v2 main .chips{display:flex;flex-wrap:wrap;gap:10px}body.pm-warm-model.pm-design-v2 main .chips>.chip,body.pm-warm-model.pm-design-v2 main .dy-cta>a{background:var(--tile-bg)!important;color:#14386a!important;border:1px solid var(--tile-accent);border-bottom-width:3px;border-radius:12px;padding:10px 15px;font-weight:800;min-height:44px;text-decoration:none}body.pm-warm-model.pm-design-v2 main .chips>.chip.on{box-shadow:0 0 0 2px var(--tile-accent)}body.pm-warm-model.pm-design-v2 main .jx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}body.pm-warm-model.pm-design-v2 main .jx-grid>.jx-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--tile-bg)!important;border:1px solid #9db4cf!important;border-bottom:4px solid var(--tile-accent)!important;border-radius:21px;min-height:226px;gap:10px;padding:20px 16px;box-shadow:0 4px #213d6a0c;animation:none!important;color:#14386a}body.pm-warm-model.pm-design-v2 main .jx-card .jx-ic{width:63px;height:63px;display:grid;place-items:center;background:var(--tile-accent)!important;color:var(--tile-ink)!important;border-radius:18px;margin:0;font-size:28px;box-shadow:none}body.pm-warm-model.pm-design-v2 main .jx-card .jx-ct{font-size:20px;line-height:1.3;color:#14386a}body.pm-warm-model.pm-design-v2 main .jx-card .jx-cd{font-size:13px;color:#365273}body.pm-warm-model.pm-design-v2 main .jx-card .jx-rec{color:#174b92!important;font-size:12px}body.pm-warm-model.pm-design-v2 main .jx-card .jx-go{align-self:center;margin-top:auto;padding-top:3px}body.pm-warm-model.pm-design-v2 main .jx-card .jx-go b{background:var(--tile-accent)!important;color:var(--tile-ink)!important;border-radius:30px;padding:10px 20px;display:inline-block;font-size:15px;box-shadow:0 3px #14386a22}body.pm-warm-model.pm-design-v2.warm-game-single main .jx-grid{max-width:none!important;display:flex;justify-content:center}body.pm-warm-model.pm-design-v2.warm-game-single main .jx-grid>.jx-card{width:100%;max-width:650px;display:grid;grid-template-columns:70px minmax(0,1fr) auto;column-gap:18px;row-gap:5px;text-align:left;min-height:130px;align-items:center}body.pm-warm-model.pm-design-v2.warm-game-single main .jx-ic{grid-column:1;grid-row:1/4}body.pm-warm-model.pm-design-v2.warm-game-single main :is(.jx-ct,.jx-cd,.jx-rec){grid-column:2}body.pm-warm-model.pm-design-v2.warm-game-single main .jx-go{grid-column:3;grid-row:1/4;margin:0}body.pm-warm-model.pm-design-v2.warm-quiz main{background:#fffcf0!important}body.pm-warm-model.pm-design-v2 .warm-quiz-heading{margin:0;font-size:29px}body.pm-warm-model.pm-design-v2 #qz-menu.qz-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important}body.pm-warm-model.pm-design-v2 #qz-menu>.qz-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;background:var(--tile-bg)!important;color:#14386a!important;border:1px solid #a2b8d3!important;border-bottom:4px solid var(--tile-accent)!important;border-radius:19px!important;padding:14px 10px!important;min-height:170px!important;box-shadow:0 4px #213d6a0c!important;transform:none!important;text-align:center!important}body.pm-warm-model.pm-design-v2 #qz-menu>.qz-card>[data-best]{color:#795000!important;font-size:14px!important;line-height:1.1;min-height:16px!important}body.pm-warm-model.pm-design-v2 #qz-menu>.qz-card>span:nth-child(2){width:57px!important;height:57px!important;background:var(--tile-accent)!important;color:var(--tile-ink)!important;box-shadow:none!important}body.pm-warm-model.pm-design-v2 #qz-menu>.qz-card>span:nth-child(2) .baloo{font-size:25px!important}body.pm-warm-model.pm-design-v2 #qz-menu>.qz-card>span:last-child{font-size:17px!important;line-height:1.3!important;font-weight:800!important;color:#14386a!important}body.pm-warm-model.pm-design-v2 #qz-body .qz-opt:not(:disabled){background:#dfebff!important;color:#14386a!important;border-color:#7b9ecb!important}body.pm-warm-model.pm-design-v2 #qz-body .qz-opt:nth-child(3n+2):not(:disabled){background:#d5efdf!important}body.pm-warm-model.pm-design-v2 #qz-body .qz-opt:nth-child(3n+3):not(:disabled){background:#ffedb4!important}body.pm-warm-model.pm-design-v2.warm-quiz:has(#qz:not([hidden])) main :is(.warm-hero,.warm-quiz-heading){display:none!important}body.pm-warm-model.pm-design-v2 main :is(.ds-audience,.b-route-map>a,.pc-card,.pa-kpi>div){border-color:#a5b7cf;border-radius:20px}body.pm-warm-model.pm-design-v2 main .b-route-map>a{background:#ffedb4!important;border-top:4px solid #b98012}body.pm-warm-model.pm-design-v2 main .b-route-map>a:nth-child(2){background:#d3efdf!important;border-top-color:#14784e}body.pm-warm-model.pm-design-v2 main .b-route-map>a:nth-child(3){background:#dfd8ff!important;border-top-color:#6c3bb0}body.pm-warm-model.pm-design-v2 main .b-route-map small{color:#334d6d}body.pm-warm-model.pm-design-v2 main .ds-audience{background:#e0f3e7;border-top:5px solid #14784e}body.pm-warm-model.pm-design-v2 main .ds-audience+.ds-audience{background:#e7e0ff;border-top-color:#6c3bb0}body.pm-warm-model.pm-design-v2 main .ds-guide-nav{background:#fff0c6;border-color:#d5b459;border-radius:18px}body.pm-warm-model.pm-design-v2 main .ds-guide-content{background:#fffdf8;border-radius:18px;padding:0 20px 24px}body.pm-warm-model.pm-design-v2 main .pa-warn{background:#fff2ca;border-color:#ba9440;color:#4d3c13}body.pm-warm-model.pm-design-v2 main :is(a,button,summary):focus-visible{outline:3px solid #12386a!important;outline-offset:4px}body.pm-warm-model.pm-design-v2.dys main .warm-hero h1{font-family:Atkinson Hyperlegible,Verdana,Arial,sans-serif!important;letter-spacing:0;font-weight:700}body.pm-warm-model.pm-design-v2.dys.big main .warm-topics b{font-size:19px}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){body.pm-warm-model.pm-design-v2 main :is(.warm-topics>a,.kd-yr,.jx-card,.qz-card){transition:transform .15s,box-shadow .15s}body.pm-warm-model.pm-design-v2 main :is(.warm-topics>a,.kd-yr,.jx-card,.qz-card):hover{transform:translateY(-3px)!important}}@media (prefers-reduced-motion:reduce){body.pm-warm-model.pm-design-v2 main *,body.pm-warm-model.pm-design-v2 main *:before,body.pm-warm-model.pm-design-v2 main *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important}}@media (max-width:1100px){body.pm-warm-model.pm-design-v2 main .warm-hero{padding:25px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}body.pm-warm-model.pm-design-v2 main .warm-hero h1{font-size:37px!important}body.pm-warm-model.pm-design-v2 .warm-hero-art{height:270px;padding-right:20px}body.pm-warm-model.pm-design-v2 .warm-owl{width:105px;height:119px}body.pm-warm-model.pm-design-v2 main .kd-yrs{grid-template-columns:repeat(3,minmax(0,1fr))}body.pm-warm-model.pm-design-v2 main .jx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.pm-warm-model.pm-design-v2 #qz-menu.qz-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){body.pm-warm-model.pm-design-v2 main>.wrap{padding-left:16px;padding-right:16px}body.pm-warm-model.pm-design-v2 main .warm-hero{grid-template-columns:1fr;padding:24px 22px 12px;gap:8px;border-radius:22px;min-height:0}body.pm-warm-model.pm-design-v2 main .warm-hero h1{font-size:34px!important;line-height:1.14!important;margin-bottom:13px!important}body.pm-warm-model.pm-design-v2 main .warm-hero :is(.ds-lead,.lead){font-size:16px!important;line-height:1.6!important}body.pm-warm-model.pm-design-v2 .warm-hero-art{height:226px;max-width:440px;margin:auto;padding-right:17px}body.pm-warm-model.pm-design-v2 .warm-owl{width:103px;height:116px;right:-7px;bottom:0}body.pm-warm-model.pm-design-v2 main .warm-hero .ds-actions{gap:9px;margin-top:17px}body.pm-warm-model.pm-design-v2 main .warm-hero .ds-actions>.ds-button{font-size:13px;padding:11px 14px}body.pm-warm-model.pm-design-v2 main .warm-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.pm-warm-model.pm-design-v2 .warm-topics b{font-size:15px}body.pm-warm-model.pm-design-v2 .warm-topics small{font-size:11px}body.pm-warm-model.pm-design-v2 main .kd-yrs{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}body.pm-warm-model.pm-design-v2 main .kd-yrs>.kd-yr{min-height:130px;padding:15px 10px}body.pm-warm-model.pm-design-v2 main .jx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}body.pm-warm-model.pm-design-v2 main .jx-grid>.jx-card{padding:16px 10px;min-height:220px}body.pm-warm-model.pm-design-v2 main .jx-card .jx-ct{font-size:17px}body.pm-warm-model.pm-design-v2 main .jx-card .jx-cd{font-size:12px}body.pm-warm-model.pm-design-v2 #qz-menu.qz-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body.pm-warm-model.pm-design-v2 #qz-menu>.qz-card{min-height:162px!important;padding:12px 7px!important}body.pm-warm-model.pm-design-v2 #qz-menu>.qz-card>span:last-child{font-size:15px!important}body.pm-warm-model.pm-design-v2 main .pr-choice{padding:17px}body.pm-warm-model.pm-design-v2 main .th-head{padding:18px}body.pm-warm-model.pm-design-v2 main .th-head h3{font-size:20px}body.pm-warm-model.pm-design-v2 main .ds-guide-content{padding:0 5px 20px}body.pm-warm-model.pm-design-v2.warm-game-single main .jx-grid>.jx-card{grid-template-columns:60px minmax(0,1fr);text-align:left;padding:18px;min-height:150px}body.pm-warm-model.pm-design-v2.warm-game-single main .jx-go{grid-column:1/-1;grid-row:4;justify-self:center;margin-top:8px}body.pm-warm-model.pm-design-v2.warm-game-single main .jx-ic{width:54px;height:54px}}@media (max-width:370px){body.pm-warm-model.pm-design-v2 #qz-menu.qz-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.pm-warm-model.pm-design-v2 main .jx-grid{grid-template-columns:1fr}body.pm-warm-model.pm-design-v2 main .warm-hero{padding-left:18px;padding-right:18px}body.pm-warm-model.pm-design-v2 main .warm-hero h1{font-size:31px!important}}@media print{body.pm-warm-model.pm-design-v2 .warm-hero-art{display:none}body.pm-warm-model.pm-design-v2 main .warm-hero{display:block!important;min-height:0;background:#fff!important;box-shadow:none;padding:10px 0}body.pm-warm-model.pm-design-v2 main .warm-topics{display:none}}
