.academy_academy__fN_qg{position:relative;isolation:isolate;min-height:100vh;background:#fbe8d2;color:#10283f}.academy_academy__fN_qg:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:#fbe8d2 url(/images/univers/fond-academie-arche-20261027.png) 50%/cover no-repeat}.academy_academy__fN_qg:has(.academy_home__wl5ar){background:#fffaf2}.academy_academy__fN_qg:has(.academy_home__wl5ar):before{display:none}.academy_academy__fN_qg main{background:transparent!important}.academy_academy__fN_qg h1,.academy_academy__fN_qg h2,.academy_academy__fN_qg h3{font-family:Georgia,Times New Roman,serif;color:#11273e}.academy_academy__fN_qg main>div{min-width:0}.academy_academy__fN_qg .gn-heading,.academy_academy__fN_qg header[class*=banner]{background:linear-gradient(120deg,#fffdf6,#ffeadb);border:1px solid #e5b5a0;box-shadow:0 3px 10px #97523410}.academy_academy__fN_qg header h1{color:#11273e}.academy_academy__fN_qg .gn-heading>p,.academy_academy__fN_qg header[class*=banner]>p{color:#6e564b}.academy_academy__fN_qg .gn-back,.academy_academy__fN_qg .gn-map-tools button,.academy_academy__fN_qg .gn-print-button,.academy_academy__fN_qg .gn-tabs button,.academy_academy__fN_qg [class*=actions]>button,.academy_academy__fN_qg [class*=backRow]>button,.academy_academy__fN_qg [class*=exerciseNav]>button,.academy_academy__fN_qg [class*=menu]>button,.academy_academy__fN_qg [class*=sectionNav]>a,.academy_academy__fN_qg [class*=tabs]>button,.academy_academy__fN_qg a[class*=back],.academy_academy__fN_qg button[class*=primary]{border:1px solid #deaa96;background:#ffede1;color:#173149;border-radius:999px;min-height:44px;padding:10px 18px;font-weight:700;line-height:1.4;max-width:100%;white-space:normal}.academy_academy__fN_qg .gn-tabs button.active,.academy_academy__fN_qg [class*=exerciseNav]>button[aria-current=true],.academy_academy__fN_qg [class*=menu]>button[aria-current=true],.academy_academy__fN_qg [class*=tabs]>button[aria-pressed=true],.academy_academy__fN_qg [class*=tabs]>button[aria-selected=true]{background:#ffc3a6;border-color:#c98267;color:#10283f;box-shadow:0 3px 0 #e6ab83}.academy_academy__fN_qg a:focus-visible,.academy_academy__fN_qg button:focus-visible{outline:3px solid #a95741;outline-offset:4px}.academy_academy__fN_qg .gn-full-lesson,.academy_academy__fN_qg .gn-map,.academy_academy__fN_qg .gn-method,.academy_academy__fN_qg [class*=lesson],.academy_academy__fN_qg [class*=panel],.academy_academy__fN_qg [class*=trick]{background-color:#fffdf7;border-color:#dfc1ac}.academy_academy__fN_qg a[class*=card],.academy_academy__fN_qg button[class*=card]{border-color:#dfbaa8;background:#fffdf7;color:#173149}.academy_academy__fN_qg a[class*=card] strong,.academy_academy__fN_qg button[class*=card] strong{font-family:Georgia,serif;color:#173149}.academy_academy__fN_qg button[class*=card]:hover{border-color:#c98067}.academy_academy__fN_qg .gn-branch-title,.academy_academy__fN_qg [class*=branchTitle]{font-family:Georgia,serif}.academy_home__wl5ar{min-height:100vh;background:#fffaf2;color:#11273e}.academy_home__wl5ar .academy_intro__HUtI2{text-align:center;margin:28px auto;max-width:1000px}.academy_home__wl5ar .academy_intro__HUtI2>p:first-of-type{color:#b65d49;font-size:12px;font-weight:700;letter-spacing:.15em}.academy_home__wl5ar .academy_intro__HUtI2 h2{font-size:clamp(29px,3.6vw,43px);line-height:1.2;margin:10px 0}.academy_home__wl5ar .academy_intro__HUtI2 p:last-child{margin:14px auto 0;color:#53606a;line-height:1.7}.academy_magnifier__KGB5Q{display:block;color:#d4775c;font-size:35px;line-height:1;margin-bottom:10px}.academy_home__wl5ar .academy_homeCard__xZzuM{display:flex;align-items:center;gap:22px;min-width:0;border:1px solid #e2a18a;border-radius:20px;padding:25px;background:#fffdf8;box-shadow:0 4px 14px #a76f4610;color:#10283f;text-decoration:none}.academy_home__wl5ar .academy_homeCard__xZzuM:hover{border-color:#c67860;box-shadow:0 6px 18px #a76f461a}.academy_home__wl5ar .academy_number__taDHA{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:55px;font:700 46px/1 Georgia,serif;color:#11283e;letter-spacing:-2px}.academy_number__taDHA:after{content:"";width:35px;height:3px;border-radius:3px;margin-top:11px;background:#ec9277}.academy_home__wl5ar .academy_cardContent__1MPLT{flex:1;min-width:0;border-left:1px solid #f0c9b6;padding-left:22px}.academy_home__wl5ar .academy_homeCard__xZzuM h3{font-size:24px;line-height:1.25;color:#11283e}.academy_home__wl5ar .academy_homeCard__xZzuM p{color:#53606a;line-height:1.7}.academy_home__wl5ar .academy_coming__3uiUK,.academy_home__wl5ar .academy_start__8_g7t{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;padding:9px 23px;margin-top:16px;font-family:Georgia,serif;font-size:17px;font-weight:700;line-height:1.35}.academy_home__wl5ar .academy_start__8_g7t{background:linear-gradient(110deg,#ffdbc4,#ffbb9e);color:#173149;border:1px solid #efb299}.academy_home__wl5ar .academy_coming__3uiUK{background:#eeeae0;color:#6b6258}.academy_home__wl5ar a[href="/"]{color:#15374c}@media(max-width:700px){.academy_academy__fN_qg:before{background-position:65%}.academy_home__wl5ar .academy_homeCard__xZzuM{padding:20px 16px;gap:12px}.academy_home__wl5ar .academy_number__taDHA{width:40px;font-size:36px}.academy_home__wl5ar .academy_cardContent__1MPLT{padding-left:14px}.academy_home__wl5ar .academy_homeCard__xZzuM h3{font-size:22px}.academy_home__wl5ar .academy_intro__HUtI2{margin:24px 0}.academy_home__wl5ar .academy_intro__HUtI2 p:last-child{font-size:15px}.academy_academy__fN_qg [class*=tabs]{flex-wrap:wrap}.academy_academy__fN_qg [class*=tabs]>button{padding:10px 13px;font-size:14px}}@media print{.academy_academy__fN_qg{background:white;min-height:0}.academy_academy__fN_qg:before{display:none}.academy_academy__fN_qg main{background:white!important}}.academy_academy__fN_qg button[aria-haspopup=dialog]{border:1px solid #deaa96;background:#fff4e9;color:#173149;border-radius:999px;min-height:44px;padding:10px 18px;font-weight:700}.academy_academy__fN_qg .gn-breadcrumb,.academy_academy__fN_qg [class*=breadcrumb]{color:#384b52;background:#fff9eeed;border:1px solid #e7cbb7;border-radius:14px;padding:10px 14px;width:fit-content}.academy_academy__fN_qg .gn-breadcrumb a,.academy_academy__fN_qg [class*=breadcrumb] a{color:#173149}.academy_academy__fN_qg [class*=menu] button{border:1px solid #deaa96;background:#fff4e9;color:#173149;border-radius:12px;min-height:44px;padding:10px 14px;font-weight:700;line-height:1.5;max-width:100%;white-space:normal}.academy_academy__fN_qg [class*=menu] button[aria-current=true]{background:#ffc3a6;border-color:#c98267;color:#10283f}.academy_academy__fN_qg [class*=menu]{background:#fff6eaf5;border-color:#dfc1ac}.academy_academy__fN_qg main h2,.academy_academy__fN_qg main h3{color:#11273e}