.zByxUq_thumb{aspect-ratio:297/210;background:repeating-radial-gradient(ellipse at 50% 55%, transparent 0 5px, #0a2a5c12 5px 6px), var(--color-paper);width:9.5rem;box-shadow:inset 0 0 0 3px var(--color-paper), inset 0 0 0 4px #0a2a5c59, 0 14px 30px -16px #0a2a5c73, 0 0 0 1px var(--color-rule);text-align:center;border-radius:.5rem;flex:none;align-content:center;justify-items:center;gap:.2rem;padding:.7rem;display:grid;position:relative;overflow:hidden}.zByxUq_thumb[data-kind=course]{aspect-ratio:210/297;text-align:left;justify-items:start;width:6.8rem}.zByxUq_thumbKind{font-family:var(--font-display);color:var(--color-blue-night);font-size:.62rem;font-weight:900;line-height:1.1}.zByxUq_thumbName{font-family:var(--font-display);color:var(--color-ink);font-size:.72rem;font-weight:900;line-height:1.1}.zByxUq_thumbTitle{font-family:var(--font-display);color:var(--color-blue-text);font-size:.55rem;font-weight:800;line-height:1.15}.zByxUq_thumbSeal{aspect-ratio:1;width:1.4rem;color:var(--color-green-deep);border:1.5px solid;border-radius:50%;place-items:center;margin-top:.2rem;display:grid}.zByxUq_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.zByxUq_more{flex-wrap:wrap;gap:.4rem 1.25rem;width:100%;font-size:.95rem;display:flex}.zByxUq_more a{color:var(--color-blue-text);text-underline-offset:3px;font-weight:700}.zByxUq_ready{border-radius:var(--radius-card);background:linear-gradient(160deg, var(--color-paper) 55%, var(--color-green-wash));box-shadow:var(--shadow-float);align-items:center;gap:1.5rem;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.zByxUq_ready h2{color:var(--color-blue-night);align-items:center;gap:.6rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);display:flex}.zByxUq_ready h2 svg{color:var(--color-green-deep);flex:none}.zByxUq_ready p{max-width:62ch;margin-block:.6rem 1.2rem}.zByxUq_ready .zByxUq_thumb{justify-self:center;width:12rem}.zByxUq_ready .zByxUq_thumb[data-kind=course]{width:8.5rem}@media (min-width:52rem){.zByxUq_ready{grid-template-columns:1fr auto;gap:2.5rem}}.zByxUq_list{gap:1rem;display:grid}.zByxUq_doc{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float);align-items:center;gap:1rem 1.5rem;padding:1.25rem;display:grid}.zByxUq_docBody h2{font-size:1.3rem;line-height:1.2}.zByxUq_kind{color:var(--color-ink-soft);margin-bottom:.2rem}.zByxUq_meta{color:var(--color-ink-soft);flex-wrap:wrap;gap:.25rem 1.1rem;margin-top:.4rem;display:flex}.zByxUq_meta b{color:var(--color-ink)}.zByxUq_revoked{color:var(--color-error);margin-top:.5rem;font-weight:700}@media (min-width:52rem){.zByxUq_doc{grid-template-columns:9.5rem 1fr auto}.zByxUq_doc .zByxUq_thumb{justify-self:center}.zByxUq_doc .zByxUq_actions{flex-direction:column;align-items:stretch;width:17rem}}.zByxUq_empty{max-width:62ch}.zByxUq_pendingSection{margin-top:2.5rem}.zByxUq_pendingSection>h2{margin-bottom:1rem;font-size:1.35rem}.zByxUq_pending{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.25rem 1.4rem;display:flex}.zByxUq_pending h3{font-size:1.15rem}.zByxUq_pending p{color:var(--color-ink-soft);margin-top:.25rem}.zByxUq_verifyPage{background:var(--color-mist);padding-block:clamp(2rem,6vw,4rem)}.zByxUq_verifyGrid{align-items:start;gap:1.5rem;display:grid}@media (min-width:64rem){.zByxUq_verifyGrid{grid-template-columns:1.3fr 1fr;gap:2rem}}.zByxUq_verifyMain h1{font-size:clamp(2rem,1.3rem + 2.2vw,3rem)}.zByxUq_lead{max-width:60ch;color:var(--color-ink-soft);margin-top:.6rem;font-size:1.08rem}.zByxUq_verdict{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float);gap:.9rem;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.zByxUq_verdict h2{align-items:center;gap:.75rem;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);display:flex}.zByxUq_verdictIcon{aspect-ratio:1;border-radius:50%;flex:none;place-items:center;width:3rem;display:grid}.zByxUq_verdict[data-state=valid] h2{color:#155d27}.zByxUq_verdict[data-state=valid] .zByxUq_verdictIcon,.zByxUq_verdict[data-state=specimen] .zByxUq_verdictIcon{background:var(--color-green-wash);color:var(--color-green-deep)}.zByxUq_verdict[data-state=revoked] h2,.zByxUq_verdict[data-state=unknown] h2{color:var(--color-error)}.zByxUq_verdict[data-state=revoked] .zByxUq_verdictIcon,.zByxUq_verdict[data-state=unknown] .zByxUq_verdictIcon{color:var(--color-error);background:#fdecea}.zByxUq_verdict dl{gap:.15rem 1.25rem;display:grid}.zByxUq_verdict dt{color:var(--color-ink-soft)}.zByxUq_verdict dd{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.1rem;font-weight:800}@media (min-width:40rem){.zByxUq_verdict dl{grid-template-columns:11rem 1fr}.zByxUq_verdict dd{margin-bottom:.35rem}}.zByxUq_verdict .btn{justify-self:start}.zByxUq_note{border-top:1px solid var(--color-rule);color:var(--color-ink-soft);padding-top:1rem;font-size:.95rem}.zByxUq_verifyForm{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float);gap:.6rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.zByxUq_verifyForm h2{font-size:1.3rem}.zByxUq_verifyForm label{font-family:var(--font-display);margin-top:.4rem;font-weight:800}.zByxUq_verifyForm input{min-height:3.1rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border:2px solid #8b97a8;border-radius:.75rem;padding:.6rem .9rem;font-weight:800}.zByxUq_verifyForm input::placeholder{color:#6b7686;text-transform:none}.zByxUq_verifyForm input:focus{border-color:var(--color-blue)}.zByxUq_verifyForm .btn{justify-self:start;margin-top:.4rem}
.TzMykG_page{background:var(--color-mist);padding-block:clamp(2rem,5vw,3.5rem)}.TzMykG_muted{color:var(--color-ink-soft)}.TzMykG_lead{color:var(--color-ink-soft);max-width:40rem;margin-top:.6rem}.TzMykG_trail ol{color:var(--color-ink-soft);flex-wrap:wrap;gap:.25rem .5rem;display:flex}.TzMykG_trail li+li:before{content:"›";margin-right:.5rem}.TzMykG_trail a{color:var(--color-blue-text);text-underline-offset:3px;padding-block:.2rem;display:inline-block}.TzMykG_trail a:not(:hover){text-decoration:none}.TzMykG_staff{background:var(--color-yellow-soft);border-radius:.75rem;margin-top:1rem;padding:.75rem 1rem}.TzMykG_staff>*+*{margin-top:.4rem}.TzMykG_head{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float);gap:1.75rem;margin-top:1.25rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.TzMykG_headText{align-content:start;justify-items:start;gap:1rem;display:grid}.TzMykG_headText h1,.TzMykG_notice h1,.TzMykG_lessonHead h1{text-wrap:balance;font-size:2rem}.TzMykG_headText .btn{text-align:left;max-width:100%}.TzMykG_stats{align-content:start;justify-items:start;gap:1.5rem;display:grid}@media (min-width:64rem){.TzMykG_head{grid-template-columns:1.35fr 1fr}.TzMykG_stats{border-left:1px solid var(--color-rule);padding-left:2rem}}.TzMykG_progress{gap:.5rem;width:100%;display:grid}.TzMykG_progressHead{font-family:var(--font-display);justify-content:space-between;font-weight:800;display:flex}.TzMykG_progress progress{background:var(--color-mist);appearance:none;border:0;border-radius:999px;width:100%;height:.75rem;overflow:hidden}.TzMykG_progress progress::-webkit-progress-bar{background:var(--color-mist)}.TzMykG_progress progress::-webkit-progress-value{background:var(--color-green-deep);border-radius:999px}.TzMykG_progress progress::-moz-progress-bar{background:var(--color-green-deep);border-radius:999px}.TzMykG_average{gap:.25rem;display:grid}.TzMykG_average>span{font-family:var(--font-display);font-weight:800}.TzMykG_average strong{font-family:var(--font-display);font-size:2rem;font-weight:850;line-height:1.1}.TzMykG_average small{color:var(--color-ink-soft);font-size:1rem}.TzMykG_average .TzMykG_none{color:var(--color-ink-soft);font-size:1rem;font-weight:700}.TzMykG_section{margin-top:2.25rem}.TzMykG_section h2{margin-bottom:1rem;font-size:1.35rem}.TzMykG_courseList{gap:.9rem;display:grid}.TzMykG_courseRow{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:1.25rem 1.4rem;display:flex}.TzMykG_courseRow h3{font-size:1.35rem}.TzMykG_courseRow h3 a{color:var(--color-ink);text-underline-offset:4px}.TzMykG_courseRow h3 a:not(:hover){text-decoration:none}.TzMykG_facts{color:var(--color-ink-soft);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.35rem;display:flex}.TzMykG_lessonList{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float);overflow:hidden}.TzMykG_lessonList>li{grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.95rem 1.25rem;display:grid}.TzMykG_lessonList>li+li{border-top:1px solid var(--color-rule)}.TzMykG_lessonList a{color:var(--color-ink);text-underline-offset:3px;font-weight:700}.TzMykG_lessonList a:not(:hover){text-decoration:none}.TzMykG_badge,.TzMykG_mark{align-items:center;gap:.45rem;display:inline-flex}.TzMykG_badge{font-family:var(--font-display);border-radius:999px;padding:.3rem .8rem .3rem .45rem;font-weight:800}.TzMykG_badge[data-mark=done]{background:var(--color-green-wash);color:#155d27}.TzMykG_badge[data-mark=started]{background:var(--color-blue-wash);color:var(--color-blue-text)}.TzMykG_badge[data-mark=todo]{background:var(--color-mist);color:var(--color-ink-soft)}.TzMykG_badge[data-mark=locked]{background:var(--color-mist);color:var(--color-ink)}.TzMykG_badge[data-mark=hidden]{border:1.5px dashed var(--color-ink-soft);color:var(--color-ink-soft);padding-left:.8rem}.TzMykG_glyph{flex:none}.TzMykG_mark[data-mark=done],.TzMykG_badge[data-mark=done] .TzMykG_glyph{color:var(--color-green-deep)}.TzMykG_mark[data-mark=started]{color:var(--color-blue-deep)}.TzMykG_mark[data-mark=todo],.TzMykG_mark[data-mark=locked]{color:var(--color-ink-soft)}.TzMykG_mark[data-mark=wrong]{color:var(--color-error)}.TzMykG_evaluation{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.25rem 1.4rem;display:flex}.TzMykG_evaluationState{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;font-weight:800;display:flex}.TzMykG_notice{border-radius:var(--radius-card);background:var(--color-paper);max-width:40rem;box-shadow:var(--shadow-float);justify-items:start;gap:1rem;padding:2rem;display:grid}.TzMykG_locked{margin-top:1.5rem}.TzMykG_reasons{gap:.35rem;display:grid}.TzMykG_reasons ul{gap:.25rem;padding-left:1.25rem;list-style:outside;display:grid}.TzMykG_reasons ul+p{margin-top:.4rem}.TzMykG_courseRow .TzMykG_reasons,.TzMykG_lessonList .TzMykG_reasons,.TzMykG_evaluation .TzMykG_reasons{color:var(--color-ink-soft);margin-top:.35rem}.TzMykG_lessonGrid{align-items:start;gap:2rem;display:grid}.TzMykG_outline{display:none}@media (min-width:64rem){.TzMykG_lessonGrid{grid-template-columns:17rem minmax(0,1fr)}.TzMykG_outline{border-radius:var(--radius-card);background:var(--color-paper);max-height:calc(100vh - 7.5rem);box-shadow:var(--shadow-float);padding:1.25rem;display:block;position:sticky;top:6rem;overflow:auto}.TzMykG_outlineMobile{display:none}}.TzMykG_outlineTitle{gap:.2rem;margin-bottom:.75rem;display:grid}.TzMykG_outlineTitle a{font-family:var(--font-display);color:var(--color-ink);font-weight:850;text-decoration:none}.TzMykG_outlineList li{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding-block:.45rem;display:grid}.TzMykG_outlineList a{color:var(--color-ink);text-underline-offset:3px}.TzMykG_outlineList a:not(:hover){text-decoration:none}.TzMykG_outlineList a[aria-current=page]{color:var(--color-blue-text);font-weight:800}.TzMykG_outlineMobile{background:var(--color-mist);border-radius:1rem;margin-top:1rem;padding:.85rem 1.1rem}.TzMykG_outlineMobile summary{font-family:var(--font-display);cursor:pointer;font-weight:800}.TzMykG_outlineMobile .TzMykG_outlineList{margin-top:.5rem}.TzMykG_lesson{border-radius:var(--radius-card);background:var(--color-paper);min-width:0;box-shadow:var(--shadow-float);padding:clamp(1.25rem,4vw,2.5rem)}.TzMykG_lessonHead{margin-top:1.25rem}.TzMykG_blocks{--blocks-gap:2.5rem;gap:var(--blocks-gap);margin-top:1.5rem;display:grid}@media (min-width:64rem){.TzMykG_blocks{--blocks-gap:3rem}}.TzMykG_lesson .TzMykG_blocks>*{min-width:0;margin-top:0}.TzMykG_lesson .TzMykG_blocks>.TzMykG_spacer{height:3rem;margin-top:calc(-1 * var(--blocks-gap))}.TzMykG_lesson .TzMykG_blocks>.TzMykG_spacer[data-size=s]{height:1.5rem}.TzMykG_lesson .TzMykG_blocks>.TzMykG_spacer[data-size=l]{height:5rem}.TzMykG_lesson .TzMykG_blocks>.TzMykG_spacer[data-size=xl]{height:8rem}.TzMykG_lesson .TzMykG_blocks h2{font-size:1.35rem}.TzMykG_lesson .TzMykG_blocks h3{font-size:1.08rem}.TzMykG_media video{aspect-ratio:16/9;background:var(--color-ink);border-radius:1rem;width:100%;display:block}.TzMykG_embed{aspect-ratio:16/9;background:var(--color-ink);border:0;border-radius:1rem;width:100%;display:block}.TzMykG_media figcaption{font-family:var(--font-display);margin-block:.6rem;font-weight:800}.TzMykG_transcript summary{width:fit-content;font-family:var(--font-display);color:var(--color-blue-text);cursor:pointer;margin-top:.5rem;font-weight:800}.TzMykG_transcript>div{margin-top:.75rem}.TzMykG_resource{background:var(--color-mist);border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.TzMykG_resourceIcon{background:var(--color-yellow-soft);color:#6b5400;border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid}.TzMykG_resourceIcon[data-tone=blue]{background:var(--color-blue-wash);color:var(--color-blue-text)}.TzMykG_resourceBody{justify-items:start;gap:.9rem;min-width:0;display:grid}.TzMykG_resourceBody audio{width:100%}.TzMykG_lesson .TzMykG_resourceBody h3{font-size:1.15rem;line-height:1.3}.TzMykG_resourceMeta{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);margin-top:.2rem;font-size:.9rem}.TzMykG_resourceText{max-width:62ch;color:var(--color-ink-soft)}.TzMykG_fileList{width:100%;margin:0;padding:0;list-style:none;display:grid}.TzMykG_fileList>li{border-top:1px solid var(--color-rule);grid-template-columns:1fr auto;align-items:center;gap:.5rem 1.5rem;padding-block:1rem;display:grid;position:relative}.TzMykG_fileList>li>div{gap:.15rem;min-width:0;display:grid}.TzMykG_fileList a{font-family:var(--font-display);color:var(--color-ink);text-underline-offset:3px;font-size:1.05rem;font-weight:800;text-decoration:none}.TzMykG_fileList a:after{content:"";border-radius:.75rem;position:absolute;inset:0}.TzMykG_fileList a:focus-visible{outline:none}.TzMykG_fileList a:focus-visible:after{outline:2px solid var(--color-blue-deep);outline-offset:2px}.TzMykG_fileList>li:hover a{color:var(--color-blue-text);text-decoration:underline}.TzMykG_fileList .TzMykG_resourceText{margin-top:.35rem}.TzMykG_fileOpen{font-family:var(--font-display);color:var(--color-blue-text);align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.TzMykG_fileOpen svg{transition:transform .32s var(--ease-out-expo)}.TzMykG_fileList>li:hover .TzMykG_fileOpen svg{transform:translate(3px)}@media (max-width:30rem){.TzMykG_resource{grid-template-columns:1fr}.TzMykG_resourceBody .btn{width:100%}.TzMykG_fileList>li{grid-template-columns:1fr}}.TzMykG_lessonEnd{border-top:1px solid var(--color-rule);gap:1.5rem;margin-top:2.5rem;padding-top:1.75rem;display:grid}.TzMykG_complete{justify-items:start;gap:.6rem;display:grid}.TzMykG_doneNote{font-family:var(--font-display);color:#155d27;align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.TzMykG_pager{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.TzMykG_pager a{min-height:2.75rem;font-family:var(--font-display);color:var(--color-blue-text);text-underline-offset:3px;align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.TzMykG_pager a:not(:hover){text-decoration:none}.TzMykG_back svg{rotate:180deg}.TzMykG_interactive{border-radius:var(--radius-card);background:var(--color-mist);gap:.9rem;padding:clamp(1.1rem,3vw,1.6rem);display:grid}.TzMykG_interactiveHead{gap:.5rem;display:grid}.TzMykG_interactiveHead h2{font-size:1.35rem}.TzMykG_interactiveFacts{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;display:flex}.TzMykG_format{background:var(--color-blue-wash);font-family:var(--font-display);color:var(--color-blue-text);border-radius:999px;padding:.15rem .7rem;font-weight:800}.TzMykG_frame{background:var(--color-paper);border:0;border-radius:1rem;width:100%;height:min(78vh,46rem);min-height:28rem;display:block}.TzMykG_interactiveFoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}@media (max-width:40rem){.TzMykG_interactive{margin-inline:-.75rem;padding:.85rem}}.TzMykG_interactiveFoot a{font-family:var(--font-display);color:var(--color-blue-text);text-underline-offset:3px;font-weight:800}.TzMykG_lessonText div:has(>table){max-width:100%;overflow-x:auto}.TzMykG_lessonText table{border-collapse:collapse;width:100%;font-size:.95rem}.TzMykG_lessonText th,.TzMykG_lessonText td{-webkit-hyphens:auto;hyphens:auto;border:1px solid var(--color-rule);text-align:left;vertical-align:top;min-width:5.5rem;padding:.6rem .75rem}@media (max-width:40rem){.TzMykG_lessonText th,.TzMykG_lessonText td{padding:.5rem}}.TzMykG_lessonText th,.TzMykG_lessonText tr:first-child td{background:var(--color-mist);font-weight:700}.TzMykG_lessonText h4{font-family:var(--font-display);font-size:1.05rem;font-weight:800}.TzMykG_lessonText hr{border:0;border-top:1px solid var(--color-rule)}.TzMykG_figure img{border-radius:1rem;width:100%;height:auto}.TzMykG_figure figcaption{color:var(--color-ink-soft);margin-top:.5rem;font-size:.92rem}.TzMykG_callout{background:var(--color-blue-wash);border-radius:1rem;padding:1rem 1.15rem}.TzMykG_callout[data-kind=objectifs]{border-radius:1.25rem;padding:clamp(1.25rem,3vw,1.75rem)}.TzMykG_callout[data-kind=objectifs] .TzMykG_calloutTitle{color:var(--color-blue-text);margin-bottom:.6rem;font-size:1.2rem}.TzMykG_callout[data-kind=retenir]{background:var(--color-green-wash)}.TzMykG_callout[data-kind=piege]{background:var(--color-yellow-soft)}.TzMykG_callout[data-kind=corrige]{border:2px solid var(--color-rule);background:var(--color-paper)}.TzMykG_calloutTitle,.TzMykG_callout summary{font-family:var(--font-display);font-weight:800}.TzMykG_calloutTitle{margin-bottom:.4rem}.TzMykG_callout summary{cursor:pointer;color:var(--color-blue-text)}.TzMykG_callout[open] summary{margin-bottom:.6rem}
.Xd0fQq_header{z-index:30;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--color-rule);background:#fffffff0;position:sticky;top:0}.Xd0fQq_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;min-height:4.5rem;display:flex}.Xd0fQq_brand{flex:none;padding-block:.6rem;display:inline-flex}.Xd0fQq_brand img{width:auto;height:2.9rem;display:block}.Xd0fQq_nav{order:3;width:100%;margin-inline:-.5rem;overflow-x:auto}.Xd0fQq_nav ul{gap:.25rem;padding:0 .5rem .6rem;display:flex}.Xd0fQq_nav a{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;transition:background-color .2s var(--ease-out-expo), color .2s var(--ease-out-expo);border-radius:.75rem;padding:.55rem .9rem;font-weight:800;text-decoration:none;display:block}.Xd0fQq_nav a:hover,.Xd0fQq_nav a[aria-current=page]{background:var(--color-blue-wash);color:var(--color-blue-text)}.Xd0fQq_long{display:none}@media (max-width:51.99rem){.Xd0fQq_nav a{padding-inline:.75rem;font-size:.95rem}}@media (max-width:30rem){.Xd0fQq_nav ul{justify-content:space-between;gap:0;padding-inline:.25rem}.Xd0fQq_nav a{padding-inline:.4rem;font-size:.82rem}}@media (min-width:52rem){.Xd0fQq_long{display:inline}.Xd0fQq_short{display:none}.Xd0fQq_nav{order:0;width:auto;margin-inline:0 auto;padding-left:1.5rem;overflow:visible}.Xd0fQq_nav ul{padding:0}}.Xd0fQq_tools{align-items:center;gap:.6rem;display:flex}.Xd0fQq_staff{background:var(--color-yellow-soft);font-family:var(--font-display);border-radius:999px;padding:.4rem .8rem;font-weight:800}.Xd0fQq_menu{position:relative}.Xd0fQq_menuButton{min-height:2.9rem;font-family:var(--font-display);cursor:pointer;transition:background-color .2s var(--ease-out-expo);border-radius:999px;align-items:center;gap:.55rem;padding:.2rem .6rem .2rem .2rem;font-weight:800;list-style:none;display:flex}.Xd0fQq_menuButton::-webkit-details-marker{display:none}.Xd0fQq_menuButton:hover,.Xd0fQq_menu[open] .Xd0fQq_menuButton{background:var(--color-mist)}.Xd0fQq_avatar{background:var(--color-blue-wash);width:2.5rem;height:2.5rem;color:var(--color-blue-text);border-radius:50%;place-items:center;font-weight:850;display:grid}.Xd0fQq_menuName{display:none}@media (min-width:40rem){.Xd0fQq_menuName{display:inline}}.Xd0fQq_chevron{transition:rotate .2s var(--ease-out-expo)}.Xd0fQq_menu[open] .Xd0fQq_chevron{rotate:180deg}.Xd0fQq_menuPanel{z-index:40;background:var(--color-paper);width:min(18rem,100vw - 2.5rem);box-shadow:var(--shadow-float);border-radius:1rem;position:absolute;top:calc(100% + .6rem);right:0;overflow:hidden}.Xd0fQq_menuWho{background:var(--color-mist);gap:.1rem;padding:1rem 1.15rem;display:grid}.Xd0fQq_menuWho strong{font-family:var(--font-display);font-weight:850}.Xd0fQq_menuWho span{overflow-wrap:anywhere;color:var(--color-ink-soft)}.Xd0fQq_menuPanel a,.Xd0fQq_menuPanel button{width:100%;font-family:var(--font-display);color:var(--color-ink);text-align:left;padding:.8rem 1.15rem;font-weight:750;text-decoration:none;display:block}.Xd0fQq_menuPanel a:hover,.Xd0fQq_menuPanel button:hover,.Xd0fQq_menuPanel a[aria-current=page]{background:var(--color-blue-wash);color:var(--color-blue-text)}.Xd0fQq_menuSplit{border-top:1px solid var(--color-rule)}.Xd0fQq_main{background:var(--color-mist)}.Xd0fQq_footer{background:var(--color-paper);border-top:1px solid var(--color-rule)}.Xd0fQq_footerBar{color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:1.25rem;display:flex}.Xd0fQq_footerBar ul{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.Xd0fQq_footerBar a{color:var(--color-ink-soft);text-underline-offset:3px}.Xd0fQq_footerBar a:not(:hover){text-decoration:none}.Xd0fQq_band{background:linear-gradient(118deg, var(--color-blue-deep) 0%, #0a50c2 52%, #3b2fa8 100%);color:#fff;padding-block:clamp(2.25rem,5vw,3.25rem);position:relative;overflow:hidden}.Xd0fQq_band:before,.Xd0fQq_band:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.Xd0fQq_band:before{aspect-ratio:1;background:var(--color-yellow);width:18rem;top:-9rem;right:-7rem}.Xd0fQq_band:after{aspect-ratio:1;background:var(--color-green);width:3.6rem;bottom:-1.6rem;right:9rem}.Xd0fQq_band[data-under=cards]{padding-bottom:clamp(6.5rem,10vw,7.5rem)}.Xd0fQq_band[data-under=tabs]{padding-bottom:clamp(4rem,7vw,4.75rem)}.Xd0fQq_bandText{justify-items:start;gap:.6rem;max-width:44rem;display:grid;position:relative}.Xd0fQq_band h1{color:#fff;font-size:clamp(2rem,1.3rem + 2.2vw,3rem)}.Xd0fQq_bandLead{color:#e3edff;font-size:1.08rem}.Xd0fQq_bandText .btn{margin-top:.6rem}@media (max-width:40rem){.Xd0fQq_band:before{width:9.5rem;top:-5.5rem;right:-4.5rem}.Xd0fQq_band:after{right:1.5rem}.Xd0fQq_bandText{padding-right:3.5rem}.Xd0fQq_tabs a{padding-inline:.6rem}}.Xd0fQq_page{padding-bottom:clamp(3rem,6vw,4.5rem)}.Xd0fQq_card{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float);padding:clamp(1.25rem,3vw,1.6rem)}.Xd0fQq_card h2{font-size:1.35rem}.Xd0fQq_muted{color:var(--color-ink-soft)}.Xd0fQq_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin:2.5rem 0 1.1rem;display:flex}.Xd0fQq_sectionHead h2{font-size:1.35rem}.Xd0fQq_dash{gap:1.5rem;margin-top:-4.75rem;display:grid;position:relative}.Xd0fQq_dashMain,.Xd0fQq_dashSide{align-content:start;gap:1.5rem;min-width:0;display:grid}.Xd0fQq_dashMain .Xd0fQq_sectionHead{margin:1rem 0}@media (min-width:64rem){.Xd0fQq_dash{grid-template-columns:minmax(0,1fr) 21.5rem;align-items:start}}.Xd0fQq_resume{gap:1.1rem 1.5rem;display:grid}.Xd0fQq_resumePhoto{aspect-ratio:1;background:var(--color-blue-wash);border-radius:1rem;margin:0;display:none;overflow:hidden}.Xd0fQq_resumePhoto img{object-fit:cover;width:100%;height:100%;display:block}.Xd0fQq_resumeText{justify-items:start;gap:.75rem;min-width:0;display:grid}.Xd0fQq_resumeText h2{text-wrap:balance}.Xd0fQq_resumeText>.btn{max-width:100%;margin-top:.25rem}@media (min-width:40rem){.Xd0fQq_resume{grid-template-columns:9rem minmax(0,1fr);align-items:center}.Xd0fQq_resumePhoto{display:block}}.Xd0fQq_cards{gap:1.25rem;display:grid}@media (min-width:40rem){.Xd0fQq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Xd0fQq_cards[data-wide]{grid-template-columns:repeat(3,minmax(0,1fr))}}.Xd0fQq_programme{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float);flex-direction:column;display:flex;overflow:hidden}.Xd0fQq_programmePhoto{aspect-ratio:16/9;background:var(--color-blue-wash);margin:0;position:relative}.Xd0fQq_programmePhoto img{object-fit:cover;width:100%;height:100%;display:block}.Xd0fQq_pill{background:var(--color-paper);font-family:var(--font-display);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem .3rem .4rem;font-weight:800;display:inline-flex;position:absolute;top:.9rem;left:.9rem}.Xd0fQq_pill[data-mark=done]{color:#155d27}.Xd0fQq_pill[data-mark=done] svg{color:var(--color-green-deep)}.Xd0fQq_pill[data-mark=started]{color:var(--color-blue-text)}.Xd0fQq_pill[data-mark=todo]{color:var(--color-ink-soft)}.Xd0fQq_programmeBody{flex:1;grid-template-rows:auto auto auto 1fr auto;gap:.85rem;padding:1.25rem 1.4rem 1.4rem;display:grid}.Xd0fQq_programmeBody :is(h2,h3){font-size:1.35rem}.Xd0fQq_programmeBody :is(h2,h3) a{color:var(--color-ink);text-underline-offset:4px}.Xd0fQq_programmeBody :is(h2,h3) a:not(:hover){text-decoration:none}.Xd0fQq_chips{flex-wrap:wrap;gap:.4rem;display:flex}.Xd0fQq_chips li{background:var(--color-blue-wash);font-family:var(--font-display);color:var(--color-blue-text);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.85rem;font-weight:800;display:inline-flex}@media (min-width:48rem){.Xd0fQq_cards>.Xd0fQq_programme:only-child{flex-direction:row;grid-column:1/-1}.Xd0fQq_cards>.Xd0fQq_programme:only-child .Xd0fQq_programmePhoto{aspect-ratio:auto;flex:0 0 44%;min-height:18rem}.Xd0fQq_cards>.Xd0fQq_programme:only-child .Xd0fQq_programmePhoto img{position:absolute;inset:0}.Xd0fQq_cards>.Xd0fQq_programme:only-child .Xd0fQq_programmeBody{padding:1.75rem 2rem}}.Xd0fQq_programmeBody>.btn{text-align:left;justify-self:start;max-width:100%}.Xd0fQq_certificate h3{margin-top:1rem;font-size:1.08rem}.Xd0fQq_steps{gap:.7rem;margin-top:.85rem;display:grid}.Xd0fQq_steps li{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.Xd0fQq_steps svg{margin-top:.15rem}.Xd0fQq_steps [data-mark=done] svg{color:var(--color-green-deep)}.Xd0fQq_steps [data-mark=todo] svg{color:var(--color-ink-soft)}.Xd0fQq_calendarHead{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.Xd0fQq_calendarHead button{background:var(--color-mist);width:2.75rem;height:2.75rem;color:var(--color-blue-text);transition:background-color .2s var(--ease-out-expo);border-radius:.75rem;place-items:center;display:grid}.Xd0fQq_calendarHead button:hover:not(:disabled){background:var(--color-blue-wash)}.Xd0fQq_calendarHead button:disabled{color:var(--color-rule);cursor:default}.Xd0fQq_month{font-family:var(--font-display);font-weight:850}.Xd0fQq_month:first-letter{text-transform:uppercase}.Xd0fQq_calendar{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.6rem}.Xd0fQq_calendar th{font-family:var(--font-display);color:var(--color-ink-soft);padding-bottom:.35rem;font-size:.85rem;font-weight:800}.Xd0fQq_calendar td{text-align:center;padding:.12rem 0}.Xd0fQq_day{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:inline-grid}.Xd0fQq_day[data-studied]{background:var(--color-green-deep);color:#fff;font-weight:700}.Xd0fQq_day[data-today]{outline:2px solid var(--color-blue);outline-offset:1px}.Xd0fQq_calendarSummary{font-family:var(--font-display);margin-top:.85rem;font-weight:800}.Xd0fQq_calendarLegend{color:var(--color-ink-soft);grid-template-columns:auto 1fr;gap:.5rem;margin-top:.35rem;display:grid}.Xd0fQq_calendarLegend:before{content:"";background:var(--color-green-deep);border-radius:50%;width:.85rem;height:.85rem;margin-top:.35rem}.Xd0fQq_calendarWait{min-height:21rem}.Xd0fQq_catalogue{gap:1.5rem;display:grid}@media (min-width:64rem){.Xd0fQq_catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}}.Xd0fQq_lifted{margin-top:-4.75rem;position:relative}.Xd0fQq_empty{justify-items:start;gap:.9rem;display:grid}.Xd0fQq_tabs{margin-top:-1.75rem;position:relative}.Xd0fQq_tabs ul{background:var(--color-paper);width:fit-content;max-width:100%;box-shadow:var(--shadow-float);border-radius:1rem;gap:.3rem;padding:.35rem;display:flex;overflow-x:auto}.Xd0fQq_tabs a{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;border-radius:.75rem;padding:.6rem 1rem;font-weight:800;text-decoration:none;display:block}.Xd0fQq_tabs a:hover,.Xd0fQq_tabs a[aria-current=page]{background:var(--color-blue-wash);color:var(--color-blue-text)}.Xd0fQq_settings{gap:1.5rem;max-width:46rem;margin-top:1.75rem;display:grid}.Xd0fQq_settings .Xd0fQq_card>p{margin-top:.4rem}.Xd0fQq_export{margin-top:1.1rem}.Xd0fQq_saved{background:var(--color-green-wash);color:#155d27;border-radius:.75rem;margin-top:.75rem;padding:.75rem 1rem;font-weight:700}.Xd0fQq_settings .Xd0fQq_card .btn{justify-self:start;width:auto}.Xd0fQq_readonly{border-top:1px solid var(--color-rule);gap:.2rem;margin-top:1.25rem;padding-top:1.1rem;display:grid}.Xd0fQq_readonly strong{font-family:var(--font-display);font-weight:800}.Xd0fQq_readonly span{overflow-wrap:anywhere}
.DkLKgG_page{background:var(--color-mist);padding-block:clamp(1.5rem,4vw,2.75rem) clamp(3rem,7vw,5rem)}.DkLKgG_trail ol{flex-wrap:wrap;gap:.25rem .5rem;font-size:.98rem;display:flex}.DkLKgG_trail li+li:before{content:"›";color:var(--color-ink-soft);margin-right:.5rem}.DkLKgG_trail a{color:var(--color-blue-text);text-underline-offset:3px}.DkLKgG_trail [aria-current]{color:var(--color-ink-soft)}.DkLKgG_title{text-wrap:balance;margin-top:.9rem;font-size:clamp(1.85rem,1.25rem + 2.4vw,2.75rem);line-height:1.08}.DkLKgG_steps{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.DkLKgG_steps li{background:var(--color-paper);box-shadow:0 0 0 1px var(--color-rule);font-family:var(--font-display);color:var(--color-ink-soft);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .95rem .35rem .4rem;font-size:.92rem;font-weight:800;display:flex}.DkLKgG_stepMark{aspect-ratio:1;background:var(--color-mist);border-radius:50%;place-items:center;width:1.65rem;font-size:.82rem;display:grid}.DkLKgG_steps [data-state=done]{background:var(--color-green-wash);box-shadow:none;color:#155d27}.DkLKgG_steps [data-state=done] .DkLKgG_stepMark{background:var(--color-green-deep);color:#fff}.DkLKgG_steps [data-state=current]{background:var(--color-blue-wash);box-shadow:none;color:var(--color-blue-text)}.DkLKgG_steps [data-state=current] .DkLKgG_stepMark{background:var(--color-blue-deep);color:#fff}.DkLKgG_grid{grid-template-areas:"account""summary""pay""included";gap:1.1rem;margin-top:1.75rem;display:grid}.DkLKgG_grid[data-pay=false]{grid-template-areas:"account""summary""included"}.DkLKgG_account{grid-area:account}.DkLKgG_summary{grid-area:summary}.DkLKgG_pay{grid-area:pay}.DkLKgG_included{grid-area:included}@media (min-width:60rem){.DkLKgG_grid{grid-template:"account summary""included summary""pay summary"1fr/minmax(0,1fr) 23rem;align-items:start;gap:1.25rem 2.25rem}.DkLKgG_grid[data-pay=false]{grid-template-rows:auto 1fr;grid-template-areas:"account summary""included summary"}.DkLKgG_summary{position:sticky;top:1.5rem}}.DkLKgG_box{padding:clamp(1.25rem,3vw,1.9rem)}.DkLKgG_box h2{margin-bottom:.9rem;font-size:1.35rem;line-height:1.2}.DkLKgG_box>p{max-width:62ch}.DkLKgG_who{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.DkLKgG_avatar{aspect-ratio:1;background:var(--color-blue-wash);width:3.2rem;color:var(--color-blue-text);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.DkLKgG_whoText{min-width:0;display:grid}.DkLKgG_whoText span{overflow-wrap:anywhere;color:var(--color-ink-soft)}.DkLKgG_notYou{margin-left:auto}.DkLKgG_notYou button{min-height:2.75rem;font-family:var(--font-display);color:var(--color-blue-text);text-underline-offset:3px;cursor:pointer;padding:.4rem .2rem;font-weight:800;text-decoration:underline}.DkLKgG_fields{gap:1.1rem;display:grid}.DkLKgG_already{border-top:1px solid var(--color-rule);color:var(--color-ink-soft);margin-top:1.2rem;padding-top:1rem}.DkLKgG_already a{color:var(--color-blue-text);text-underline-offset:3px;font-weight:700}.DkLKgG_privacy{color:var(--color-ink-soft);margin-top:.9rem;font-size:.92rem}.DkLKgG_privacy a{color:var(--color-blue-text);text-underline-offset:3px}.DkLKgG_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.DkLKgG_checks{gap:.75rem;display:grid}.DkLKgG_checks li{align-items:flex-start;gap:.7rem;line-height:1.45;display:flex}.DkLKgG_check{aspect-ratio:1;background:var(--color-green-wash);width:1.6rem;color:var(--color-green-deep);border-radius:50%;flex:none;place-items:center;margin-top:-.05rem;display:grid}.DkLKgG_consents{gap:1rem;display:grid}.DkLKgG_payButton{width:100%;min-height:3.6rem;margin-top:1.4rem;font-size:1.12rem}.DkLKgG_payButton:hover svg{transform:none}.DkLKgG_payError{margin-top:1.1rem}.DkLKgG_secure{text-align:center;color:var(--color-ink-soft);margin-top:.8rem;font-size:.92rem}.DkLKgG_info{background:var(--color-blue-wash);color:var(--color-blue-night);border-radius:.75rem;margin-bottom:1.1rem;padding:.75rem .9rem}.DkLKgG_summary{overflow:hidden}.DkLKgG_photo{object-fit:cover;width:100%;height:11rem;display:block}.DkLKgG_summaryBody{padding:1.4rem 1.6rem 1.6rem}.DkLKgG_summaryBody h2{font-size:1.4rem;line-height:1.2}.DkLKgG_facts{grid-template-columns:1fr auto;gap:.6rem 1rem;margin-top:1rem;display:grid}.DkLKgG_facts dt{color:var(--color-ink-soft)}.DkLKgG_facts dd{text-align:right;font-weight:700}.DkLKgG_total{border-top:1px solid var(--color-rule);font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.DkLKgG_total span{font-size:1.1rem;font-weight:800}.DkLKgG_total strong{font-variant-numeric:tabular-nums;color:var(--color-blue-night);font-size:2rem;font-weight:900;line-height:1}.DkLKgG_note{color:var(--color-ink-soft);margin-top:.9rem;font-size:.92rem}.DkLKgG_done{text-align:center;justify-items:center;max-width:52rem;margin-inline:auto;display:grid}.DkLKgG_badge{aspect-ratio:1;background:var(--color-green-wash);width:4.75rem;color:var(--color-green-deep);border-radius:50%;place-items:center;margin-bottom:1.1rem;display:grid}.DkLKgG_badge[data-tone=wait]{background:var(--color-blue-wash);color:var(--color-blue-text)}.DkLKgG_done h1{text-wrap:balance;font-size:clamp(1.9rem,1.3rem + 2.6vw,2.9rem);line-height:1.08}.DkLKgG_done>p{max-width:60ch;color:var(--color-ink-soft);margin-top:.8rem;font-size:1.12rem}.DkLKgG_done>p strong{color:var(--color-ink)}.DkLKgG_next{text-align:left;counter-reset:next;gap:.9rem;width:100%;margin-top:2rem;display:grid}.DkLKgG_next li{counter-increment:next;align-items:center;gap:1.1rem;padding:1.15rem 1.4rem;display:flex}.DkLKgG_next li:before{content:counter(next);aspect-ratio:1;background:var(--color-blue-wash);width:2.5rem;color:var(--color-blue-text);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.DkLKgG_next h2{font-size:1.15rem;line-height:1.25}.DkLKgG_next p{color:var(--color-ink-soft);margin-top:.15rem}.DkLKgG_done .DkLKgG_actions{justify-content:center;margin-top:1.75rem}.DkLKgG_password{width:100%;margin-top:1.75rem}.DkLKgG_mail{background:var(--color-blue-wash);width:3.25rem;height:3.25rem;color:var(--color-blue-night);border-radius:999px;place-items:center;margin-bottom:.85rem;display:inline-grid}.DkLKgG_password h2{margin-bottom:0}.DkLKgG_passwordLead{max-width:34rem;margin:.5rem auto 0}.DkLKgG_later{max-width:34rem;color:var(--color-ink-soft);margin:.6rem auto 0;font-size:.92rem}.DkLKgG_resend{justify-items:center;gap:.75rem;margin-top:1.25rem;display:grid}.DkLKgG_resend>p:not(:empty){margin-top:0}.DkLKgG_orders{gap:1rem;display:grid}.DkLKgG_order{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.25rem 1.4rem;display:flex}.DkLKgG_order h2{font-size:1.25rem;line-height:1.2}.DkLKgG_orderMeta{color:var(--color-ink-soft);flex-wrap:wrap;gap:.25rem 1.1rem;margin-top:.4rem;display:flex}.DkLKgG_orderMeta b{font-variant-numeric:tabular-nums;color:var(--color-ink)}.DkLKgG_state{background:var(--color-green-wash);font-family:var(--font-display);color:#155d27;border-radius:999px;padding:.15rem .65rem;font-size:.85rem;font-weight:800;display:inline-block}.DkLKgG_state[data-status=refunded],.DkLKgG_state[data-status=partly-refunded],.DkLKgG_state[data-status=disputed]{background:var(--color-mist);color:var(--color-ink-soft)}
.OP3vmG_course{background:var(--color-paper);border-radius:var(--radius-card);box-shadow:var(--shadow-float);transition:transform .32s var(--ease-out-expo);display:grid;overflow:hidden}.OP3vmG_course:hover{transform:translateY(-3px)}.OP3vmG_thumb{aspect-ratio:16/10;margin:0;position:relative}.OP3vmG_thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.OP3vmG_status{background:var(--color-paper);font-family:var(--font-display);color:var(--color-green-deep);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:.85rem;left:.85rem}.OP3vmG_status:before{content:"";background:var(--color-green);border-radius:50%;width:.5rem;height:.5rem}.OP3vmG_status[data-muted]{color:var(--color-ink-soft)}.OP3vmG_status[data-muted]:before{box-shadow:inset 0 0 0 1.5px var(--color-ink-soft);background:0 0}.OP3vmG_body{flex-direction:column;gap:.65rem;padding:1.2rem 1.35rem 1.4rem;display:flex}.OP3vmG_chips{flex-wrap:wrap;gap:.4rem;display:flex}.OP3vmG_chips li{background:var(--color-blue-wash);color:var(--color-blue-text);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.85rem;font-weight:700;display:inline-flex}.OP3vmG_course h3{font-size:1.35rem;line-height:1.15}.OP3vmG_summary{color:var(--color-ink-soft)}.OP3vmG_meta{border-top:1px solid var(--color-rule);color:var(--color-ink-soft);gap:.3rem;padding-top:.7rem;font-size:.88rem;display:grid}.OP3vmG_meta li{align-items:center;gap:.45rem;display:flex}.OP3vmG_meta svg{flex:none}.OP3vmG_more{margin-top:auto}@media (min-width:44rem){.OP3vmG_course{grid-template-columns:.85fr 1fr}.OP3vmG_thumb{aspect-ratio:auto;min-height:15rem}}
.DkSlRq_auth{background:var(--color-mist);place-items:start center;padding:clamp(2.5rem,6vw,5rem) 1.25rem;display:grid;position:relative;overflow:hidden}.DkSlRq_card{z-index:1;border-radius:var(--radius-card);background:var(--color-paper);width:min(100%,31rem);box-shadow:var(--shadow-float);padding:clamp(1.5rem,4vw,2.25rem);position:relative}.DkSlRq_card h1{text-wrap:balance;font-size:2rem}.DkSlRq_lead{color:var(--color-ink-soft);margin-top:.5rem}.DkSlRq_footer{border-top:1px solid var(--color-rule);color:var(--color-ink-soft);margin-top:1.5rem;padding-top:1.25rem}.DkSlRq_footer a,.DkSlRq_aside{font-family:var(--font-display);color:var(--color-blue-text);text-underline-offset:3px;font-weight:800}.DkSlRq_footer a:not(:hover),.DkSlRq_aside:not(:hover){text-decoration:none}@media (min-width:48rem){.DkSlRq_auth:before,.DkSlRq_auth:after{content:"";border-radius:50%;position:absolute}.DkSlRq_auth:before{aspect-ratio:1;background:var(--color-yellow);width:16rem;top:clamp(2rem,8vw,6rem);left:calc(50% - 25rem)}.DkSlRq_auth:after{aspect-ratio:1;background:var(--color-green);width:4.5rem;bottom:4rem;left:calc(50% + 15.5rem)}}.DkSlRq_form{gap:1.15rem;margin-top:1.5rem;display:grid}.DkSlRq_field>label,.DkSlRq_labelRow>label{font-family:var(--font-display);margin-bottom:.45rem;font-weight:800;display:block}.DkSlRq_labelRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:1rem;display:flex}.DkSlRq_form input:not([type=checkbox]),.DkSlRq_form select{border:2px solid var(--color-rule);background:var(--color-paper);width:100%;min-height:3.1rem;color:var(--color-ink);border-radius:.75rem;padding:.65rem .9rem;font-size:1rem}.DkSlRq_form input:focus,.DkSlRq_form select:focus{border-color:var(--color-blue)}.DkSlRq_form [aria-invalid=true]{border-color:var(--color-error)}.DkSlRq_password{position:relative}.DkSlRq_password input:not([type=checkbox]){padding-right:6.5rem}.DkSlRq_toggle{min-height:2.6rem;font-family:var(--font-display);color:var(--color-blue-text);cursor:pointer;transition:background-color .18s var(--ease-out-expo);border-radius:.6rem;padding:0 .85rem;font-weight:800;position:absolute;top:50%;right:.35rem;translate:0 -50%}.DkSlRq_toggle:hover,.DkSlRq_toggle[aria-pressed=true]{background:var(--color-blue-wash)}.DkSlRq_help{color:var(--color-ink-soft);margin-top:.4rem}.DkSlRq_err:not(:empty){color:var(--color-error);margin-top:.4rem;font-weight:700}.DkSlRq_consent{grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem;display:grid}.DkSlRq_consent input{width:1.3rem;height:1.3rem;accent-color:var(--color-blue-deep);margin-top:.2rem}.DkSlRq_consent a{color:var(--color-blue-text)}.DkSlRq_consent .DkSlRq_err{grid-column:2}.DkSlRq_form .btn{width:100%}.DkSlRq_notice,.DkSlRq_alert{border-radius:.75rem;padding:.75rem .9rem}.DkSlRq_notice{background:var(--color-green-wash);color:#155d27;margin-top:1.25rem}.DkSlRq_alert{background:color-mix(in srgb, var(--color-error) 7%, var(--color-paper));color:var(--color-error);font-weight:700}.DkSlRq_alert a{color:inherit}.DkSlRq_form>.DkSlRq_notice{margin-top:0}.DkSlRq_sent{gap:.75rem;margin-top:1.5rem;display:grid}.DkSlRq_sent h2{font-size:1.35rem}.DkSlRq_danger .DkSlRq_form{margin-top:1rem}.DkSlRq_danger summary{width:fit-content;font-family:var(--font-display);color:var(--color-error);cursor:pointer;font-weight:800}.DkSlRq_danger p{color:var(--color-ink-soft)}.DkSlRq_dangerButton{background:var(--color-error);color:#fff}.DkSlRq_dangerButton:hover{background:color-mix(in srgb, var(--color-error) 85%, var(--color-ink))}
._9gjHia_lang{background:var(--color-mist);border-radius:.7rem;padding:.2rem;display:flex}._9gjHia_lang a{min-width:2.6rem;min-height:2.6rem;font-family:var(--font-display);color:var(--color-ink-soft);border-radius:.55rem;place-items:center;font-size:.85rem;font-weight:800;text-decoration:none;display:grid}._9gjHia_lang a[aria-current=true]{background:var(--color-paper);color:var(--color-blue-text);box-shadow:0 1px 3px #0a2a5c26}
.iFnfoq_section{padding-block:clamp(4rem,7vw,6rem)}.iFnfoq_pageHeader{background:linear-gradient(118deg, var(--color-blue-deep) 0%, #0a50c2 52%, #3b2fa8 100%);color:#fff;padding-block:clamp(3rem,6vw,4.5rem)}.iFnfoq_pageHeader h1{color:#fff;max-width:46rem;font-size:clamp(2.2rem,1.3rem + 3vw,3.6rem)}.iFnfoq_pageHeader p{color:#e3edff;max-width:44rem;margin-top:1rem;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem)}.iFnfoq_facts{gap:.9rem;max-width:50rem;display:grid}.iFnfoq_facts div{border-bottom:1px solid var(--color-rule);gap:.15rem;padding-bottom:.9rem;display:grid}.iFnfoq_facts dt{font-family:var(--font-display);font-weight:800}.iFnfoq_facts dd{white-space:pre-line;color:var(--color-ink-soft)}@media (min-width:48rem){.iFnfoq_facts div{grid-template-columns:16rem 1fr;gap:1.5rem}}.iFnfoq_prose{max-width:68ch;color:var(--color-ink-soft);margin-top:1.25rem;font-size:1.08rem}.iFnfoq_prose>*+*{margin-top:1rem}.iFnfoq_prose h2,.iFnfoq_prose h3{color:var(--color-ink);margin-top:2.25rem}.iFnfoq_section .iFnfoq_prose h2{font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem)}.iFnfoq_prose h3{font-size:1.3rem}.iFnfoq_prose strong{color:var(--color-ink)}.iFnfoq_prose ul{padding-left:1.25rem;list-style:outside}.iFnfoq_prose ol{padding-left:1.4rem;list-style:decimal}.iFnfoq_prose li+li{margin-top:.4rem}.iFnfoq_prose li::marker{color:var(--color-blue-text)}.iFnfoq_prose blockquote{background:var(--color-blue-wash);font-family:var(--font-display);color:var(--color-blue-night);border-radius:1rem;padding:1.1rem 1.25rem;font-size:1.1rem;font-weight:750;line-height:1.4}.iFnfoq_prose a{color:var(--color-blue-text);text-decoration:underline}.iFnfoq_prose code{border:1px solid var(--color-rule);background:var(--color-mist);color:var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.35rem;padding:.1em .35em;font-size:.9em}.iFnfoq_prose [style*=justify]{-webkit-hyphens:auto;hyphens:auto}.iFnfoq_imageText{align-items:center;gap:3rem;display:grid}.iFnfoq_photo{aspect-ratio:4/3;border-radius:2rem;margin:0;overflow:hidden}.iFnfoq_photo img{object-fit:cover;width:100%;height:100%;display:block}.iFnfoq_button{margin-top:1.75rem}@media (min-width:64rem){.iFnfoq_imageText{grid-template-columns:1fr 1.15fr;gap:5rem}.iFnfoq_imageText[data-image=right]{grid-template-columns:1.15fr 1fr}.iFnfoq_imageText[data-image=right] .iFnfoq_photo{order:2}}.iFnfoq_quotes{gap:1.5rem;margin-top:2.25rem;display:grid}.iFnfoq_quotes figure{flex-direction:column;gap:1.25rem;height:100%;margin:0;padding:1.6rem;display:flex}.iFnfoq_quotes blockquote{font-size:1.08rem}.iFnfoq_quotes figcaption{border-top:1px solid var(--color-rule);margin-top:auto;padding-top:1rem}.iFnfoq_quotes figcaption strong{font-family:var(--font-display);font-weight:850;display:block}.iFnfoq_quotes figcaption span{color:var(--color-ink-soft);font-size:.92rem}@media (min-width:48rem){.iFnfoq_quotes{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.iFnfoq_quotes{grid-template-columns:repeat(3,1fr)}}
.OMDtOa_muted{color:var(--color-ink-soft)}.OMDtOa_sheet{border-radius:var(--radius-card);background:var(--color-paper);max-width:54rem;box-shadow:var(--shadow-float);margin-inline:auto;padding:clamp(1.25rem,4vw,2.5rem)}.OMDtOa_chip{background:var(--color-blue-wash);font-family:var(--font-display);color:var(--color-blue-text);border-radius:999px;padding:.15rem .7rem;font-weight:800}.OMDtOa_head{gap:.6rem;margin-top:1.25rem;scroll-margin-top:6rem;display:grid}.OMDtOa_head h1{text-wrap:balance;font-size:2rem}.OMDtOa_facts{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;display:flex}.OMDtOa_overview{justify-items:start;gap:1.5rem;margin-top:1.75rem;display:grid}.OMDtOa_overview>*{justify-self:stretch}.OMDtOa_overview>form{justify-self:start}.OMDtOa_section{margin-top:2.5rem}.OMDtOa_section h2{margin-bottom:1rem;font-size:1.35rem}.OMDtOa_bandMessage{background:var(--color-blue-wash);color:var(--color-blue-night);border-radius:.75rem;padding:.9rem 1.1rem;font-weight:700}.OMDtOa_reviewNote{color:var(--color-ink-soft);margin-bottom:1rem}.OMDtOa_result{background:var(--color-mist);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1.1rem 1.25rem;display:flex}.OMDtOa_result>span{font-family:var(--font-display);font-weight:800}.OMDtOa_result strong{font-family:var(--font-display);font-size:2rem;font-weight:850;line-height:1.1}.OMDtOa_result small{color:var(--color-ink-soft);font-size:1rem}.OMDtOa_status{font-family:var(--font-display);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.OMDtOa_status[data-mark=done]{color:#155d27}.OMDtOa_status[data-mark=wrong]{color:var(--color-error)}.OMDtOa_history{border-collapse:collapse;width:100%}.OMDtOa_history th,.OMDtOa_history td{border-bottom:1px solid var(--color-rule);text-align:left;padding:.7rem .75rem}.OMDtOa_history th{font-family:var(--font-display);font-weight:800}.OMDtOa_history td:nth-child(n+3),.OMDtOa_history th:nth-child(n+3){text-align:right}.OMDtOa_history td{white-space:nowrap}.OMDtOa_attempt{gap:1.25rem;margin-top:1.5rem;display:grid}.OMDtOa_timer{z-index:5;background:var(--color-blue-night);color:var(--color-paper);font-family:var(--font-display);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;font-weight:800;display:flex;position:sticky;top:5.5rem}.OMDtOa_timer strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.OMDtOa_questions{gap:1.25rem;display:grid}@media (scripting:enabled){.OMDtOa_questions>.OMDtOa_slot:not([data-current]),.OMDtOa_attempt[data-summary]>:is(.OMDtOa_pager,.OMDtOa_questions,.OMDtOa_steps),.OMDtOa_fallback{display:none}}@media (scripting:none){.OMDtOa_pager,.OMDtOa_steps{display:none}}.OMDtOa_slot:focus{outline:none}.OMDtOa_pager{background:var(--color-mist);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.9rem 1rem;display:flex}.OMDtOa_pagerCount{color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.OMDtOa_dots{flex-wrap:wrap;gap:.5rem;display:flex}.OMDtOa_dot{border:2px solid var(--color-rule);background:var(--color-paper);min-width:2.75rem;height:2.75rem;color:var(--color-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .16s var(--ease-out-expo), background-color .16s var(--ease-out-expo);border-radius:.75rem;place-items:center;padding-inline:.5rem;font-weight:800;display:grid;position:relative}.OMDtOa_dot:hover{border-color:var(--color-blue)}.OMDtOa_dot[data-state=answered]{border-color:var(--color-blue-wash);background:var(--color-blue-wash);color:var(--color-blue-text)}.OMDtOa_dot[data-state=right]{border-color:var(--color-green-wash);background:var(--color-green-wash);color:#155d27}.OMDtOa_dot[data-state=partial]{border-color:var(--color-yellow-soft);background:var(--color-yellow-soft);color:#6b5400}.OMDtOa_dot[data-state=wrong]{border-color:color-mix(in srgb, var(--color-error) 9%, var(--color-paper));background:color-mix(in srgb, var(--color-error) 9%, var(--color-paper));color:var(--color-error)}.OMDtOa_dot[data-flagged]:before{content:"";border-style:solid;border-width:.5rem .5rem 0 0;border-color:var(--color-error) transparent transparent;border-top-left-radius:.3rem;position:absolute;top:3px;left:3px}.OMDtOa_dot[aria-current=step]{border-color:var(--color-blue-deep);font-weight:900}.OMDtOa_dotBadge{background:var(--color-paper);border-radius:50%;display:grid;position:absolute;top:-.45rem;right:-.45rem}.OMDtOa_dotBadge svg{width:1.05rem;height:1.05rem}.OMDtOa_dot[data-state=right] .OMDtOa_dotBadge{color:var(--color-green-deep)}.OMDtOa_dot[data-state=partial] .OMDtOa_dotBadge{color:var(--color-blue-text)}.OMDtOa_dot[data-state=wrong] .OMDtOa_dotBadge{color:var(--color-error)}.OMDtOa_steps{flex-wrap:wrap;gap:.75rem;display:flex}.OMDtOa_steps:empty{display:none}.OMDtOa_next{margin-left:auto}.OMDtOa_back svg{rotate:180deg}.OMDtOa_leave{border-top:1px solid var(--color-rule);margin-top:2.5rem;padding-top:1.25rem}.OMDtOa_question{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:1rem;min-width:0;margin:0;padding:clamp(1rem,3vw,1.5rem);scroll-margin-top:10rem}.OMDtOa_questionHead{float:left;width:100%;font-family:var(--font-display);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.5rem;padding:0;font-weight:800;display:flex}@media (max-width:40rem){.OMDtOa_question{background:0 0;border-width:1px 0 0;border-radius:0;padding:1.25rem 0 0}.OMDtOa_choice{padding-inline:.85rem}}.OMDtOa_questionHead>span:last-child{color:var(--color-ink-soft);font-weight:700}.OMDtOa_questionHead+*{clear:both}.OMDtOa_statement{color:var(--color-ink);margin-top:.75rem}.OMDtOa_statement>*+*{margin-top:.75rem}.OMDtOa_hint{color:var(--color-ink-soft);margin-top:.5rem}.OMDtOa_choices{gap:.6rem;margin-top:1rem;display:grid}.OMDtOa_choice{border:2px solid var(--color-rule);cursor:pointer;min-height:3.1rem;transition:border-color .16s var(--ease-out-expo), background-color .16s var(--ease-out-expo);border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:.7rem 1rem;display:grid}.OMDtOa_choice:hover{border-color:var(--color-blue)}.OMDtOa_choice:has(input:checked){border-color:var(--color-blue-deep);background:var(--color-blue-wash)}.OMDtOa_choice:has(input:focus-visible){outline:3px solid var(--color-blue);outline-offset:2px}.OMDtOa_choice input{width:1.25rem;height:1.25rem;accent-color:var(--color-blue-deep);margin:0}.OMDtOa_choice input:focus-visible{outline:none}.OMDtOa_field{margin-top:1rem}.OMDtOa_field label{font-family:var(--font-display);margin-bottom:.45rem;font-weight:800;display:block}.OMDtOa_field input,.OMDtOa_pair select,.OMDtOa_cloze input,.OMDtOa_cloze select{border:2px solid var(--color-rule);background:var(--color-paper);min-height:2.9rem;color:var(--color-ink);border-radius:.75rem;padding:.55rem .8rem;font-size:1rem}.OMDtOa_field input{width:min(100%,28rem)}.OMDtOa_field input:focus,.OMDtOa_pair select:focus,.OMDtOa_cloze input:focus,.OMDtOa_cloze select:focus{border-color:var(--color-blue)}.OMDtOa_pairs{gap:.75rem;margin-top:1rem;display:grid}.OMDtOa_pair{gap:.4rem;display:grid}.OMDtOa_pair label{font-weight:700}.OMDtOa_pair select{width:100%}@media (min-width:40rem){.OMDtOa_pair{grid-template-columns:1fr minmax(12rem,1fr);align-items:center;gap:1rem}}.OMDtOa_cloze{white-space:pre-wrap;margin-top:1rem;line-height:2.6}.OMDtOa_cloze input{width:11ch;margin-inline:.2rem}.OMDtOa_cloze select{margin-inline:.2rem}.OMDtOa_questionFoot{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.1rem;display:flex}.OMDtOa_flag{border:2px solid var(--color-rule);min-height:2.75rem;color:var(--color-ink-soft);font-family:var(--font-display);cursor:pointer;transition:border-color .16s var(--ease-out-expo), background-color .16s var(--ease-out-expo);border-radius:.75rem;align-items:center;gap:.45rem;padding:.4rem .85rem;font-weight:800;display:inline-flex}.OMDtOa_flag input{opacity:0;pointer-events:none;position:absolute}.OMDtOa_flag:hover{border-color:var(--color-blue)}.OMDtOa_flag:has(input:checked){border-color:color-mix(in srgb, var(--color-error) 9%, var(--color-paper));background:color-mix(in srgb, var(--color-error) 9%, var(--color-paper));color:var(--color-error)}:is(.OMDtOa_flag:has(input:focus-visible),.OMDtOa_clear:has(input:focus-visible)){outline:3px solid var(--color-blue);outline-offset:2px}.OMDtOa_clear{min-height:2.75rem;color:var(--color-blue-text);font-family:var(--font-display);text-underline-offset:3px;cursor:pointer;align-items:center;margin-top:.35rem;font-weight:800;text-decoration:underline;display:inline-flex}.OMDtOa_single:not(:has(.OMDtOa_choices input:checked)) .OMDtOa_clear{display:none}.OMDtOa_scoring{background:var(--color-yellow-soft);color:#6b5400;border-radius:.75rem;padding:.85rem 1rem;font-weight:700}.OMDtOa_summary{border:1px solid var(--color-rule);border-radius:1rem;gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.OMDtOa_summary h2{font-size:1.35rem}.OMDtOa_summary h2:focus{outline:none}.OMDtOa_summaryList{gap:.4rem;display:grid}.OMDtOa_summaryList li{background:var(--color-mist);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.45rem .9rem;display:flex}.OMDtOa_summaryList button{min-height:2.75rem;color:var(--color-blue-text);font-family:var(--font-display);text-underline-offset:3px;cursor:pointer;font-weight:800;text-decoration:underline}.OMDtOa_summaryList span{color:var(--color-ink-soft)}.OMDtOa_summaryList li[data-state=empty] span,.OMDtOa_summaryList li[data-flagged] span{color:var(--color-error);font-weight:700}.OMDtOa_summaryActions{flex-wrap:wrap;gap:.75rem;display:flex}.OMDtOa_confirm{background:var(--color-mist);border-radius:.75rem;gap:.75rem;padding:1rem 1.1rem;display:grid}.OMDtOa_confirm>p{font-weight:700}.OMDtOa_submit{border-top:1px solid var(--color-rule);justify-items:start;gap:.6rem;margin-top:.75rem;padding-top:1.5rem;display:grid}.OMDtOa_saved{min-height:1.5rem;color:var(--color-ink-soft)}.OMDtOa_saved[data-failed]{color:var(--color-error);font-weight:700}.OMDtOa_verdict{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:1rem;display:flex}.OMDtOa_verdict strong{font-family:var(--font-display);font-weight:800}.OMDtOa_verdict[data-verdict=right]{color:#155d27}.OMDtOa_verdict[data-verdict=partial]{color:var(--color-blue-text)}.OMDtOa_verdict[data-verdict=wrong]{color:var(--color-error)}.OMDtOa_verdict>span{color:var(--color-ink-soft)}.OMDtOa_lines{gap:.5rem;margin-top:.85rem;display:grid}.OMDtOa_lines li{background:var(--color-mist);border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;gap:.2rem .7rem;padding:.65rem .9rem;display:grid}.OMDtOa_lines li[data-state=right]{background:var(--color-green-wash)}.OMDtOa_lines li[data-state=right] svg{color:var(--color-green-deep)}.OMDtOa_lines li[data-state=wrong]{background:color-mix(in srgb, var(--color-error) 9%, var(--color-paper))}.OMDtOa_lines li[data-state=wrong] svg{color:var(--color-error)}.OMDtOa_lines li[data-state=neutral] svg{color:var(--color-ink-soft)}.OMDtOa_lines svg{margin-top:.15rem}.OMDtOa_tags{color:var(--color-ink-soft);font-size:1rem;font-weight:700;display:block}.OMDtOa_feedback{color:var(--color-ink-soft);grid-column:2}.OMDtOa_explanation{background:var(--color-yellow-soft);border-radius:.75rem;margin-top:1rem;padding:1rem 1.1rem}.OMDtOa_explanation>p:first-child{font-family:var(--font-display);font-weight:800}.OMDtOa_explanation>div{margin-top:.4rem}.OMDtOa_practice{background:var(--color-mist);border-radius:1.25rem;align-items:center;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}@media (min-width:48rem){.OMDtOa_practice{grid-template-columns:minmax(0,1fr) auto;gap:2rem}}.OMDtOa_practiceText{gap:.55rem;display:grid}.OMDtOa_practiceText h2{font-size:1.35rem}.OMDtOa_lastResult{font-family:var(--font-display);font-weight:800}
.zxCKga_page h2{font-size:clamp(2rem,1.3rem + 2.2vw,3rem)}.zxCKga_hero{background:linear-gradient(118deg, var(--color-blue-deep) 0%, #0a50c2 52%, #3b2fa8 100%);color:#fff;padding:clamp(3rem,6vw,5rem) 0 clamp(6rem,9vw,8rem);position:relative;overflow:hidden}.zxCKga_heroGrid{align-items:center;gap:3rem;display:grid}.zxCKga_hero h1{color:#fff;font-size:clamp(2.4rem,1.3rem + 3.6vw,4rem)}.zxCKga_lead{color:#e3edff;max-width:40rem;margin-top:1.4rem;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem)}.zxCKga_heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.zxCKga_heroActions .btn{min-height:3.25rem}.zxCKga_heroLinks{flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.75rem;display:flex}.zxCKga_heroLinks a{font-family:var(--font-display);color:#fff;align-items:center;gap:.4rem;font-weight:800;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;display:inline-flex}.zxCKga_heroLinks a:hover{-webkit-text-decoration-color:var(--color-yellow);text-decoration-color:var(--color-yellow)}.zxCKga_heroArt{aspect-ratio:1;justify-self:center;width:min(100%,30rem);position:relative}.zxCKga_disc{border-radius:50%;position:absolute}.zxCKga_discYellow{aspect-ratio:1;background:var(--color-yellow);width:78%;bottom:-4%;left:-6%}.zxCKga_discGreen{aspect-ratio:1;background:var(--color-green);width:16%;top:2%;right:2%}.zxCKga_route{color:#ffffffa6;position:absolute;inset:-6%}.zxCKga_photoCircle{border:6px solid #fff;border-radius:50%;margin:0;position:absolute;inset:6% 4% 4% 10%;overflow:hidden}.zxCKga_photoCircle img{object-fit:cover;width:100%;height:100%;display:block}.zxCKga_badge{box-shadow:var(--shadow-float);font-family:var(--font-display);color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1rem .55rem .55rem;font-size:.95rem;font-weight:800;display:inline-flex;position:absolute;top:58%;left:-4%}.zxCKga_badgeIcon{background:var(--color-green-wash);width:2.2rem;height:2.2rem;color:var(--color-green-deep);border-radius:50%;place-items:center;display:grid}@media (min-width:64rem){.zxCKga_heroGrid{grid-template-columns:1.15fr 1fr;gap:4rem}.zxCKga_heroArt{justify-self:end}}.zxCKga_assetsWrap{z-index:2;margin-top:-4.5rem;position:relative}.zxCKga_assets{gap:1.25rem 1.5rem;padding:1.5rem;display:grid}.zxCKga_assets li{align-items:flex-start;gap:.85rem;display:flex}.zxCKga_assetIcon{border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.zxCKga_tone0 .zxCKga_assetIcon{background:var(--color-blue-wash);color:var(--color-blue-text)}.zxCKga_tone1 .zxCKga_assetIcon{background:var(--color-green-wash);color:var(--color-green-deep)}.zxCKga_tone2 .zxCKga_assetIcon{background:var(--color-yellow-soft);color:#6b5400}.zxCKga_assets strong{font-family:var(--font-display);font-size:1.05rem;font-weight:850;display:block}.zxCKga_assetBody{color:var(--color-ink-soft);font-size:.92rem;display:block}@media (min-width:40rem){.zxCKga_assets{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.zxCKga_assets{grid-template-columns:repeat(4,1fr);padding:1.6rem 1.8rem}}.zxCKga_about{padding-block:clamp(4.5rem,8vw,7rem) clamp(4rem,7vw,6rem)}.zxCKga_aboutGrid{align-items:center;gap:3.5rem;display:grid}.zxCKga_aboutArt{justify-self:center;width:min(100%,30rem)}.zxCKga_artFrame{padding:1.5rem 1.5rem 0 0;position:relative}.zxCKga_discBlue{aspect-ratio:1;background:var(--color-blue-wash);width:70%;top:0;right:0}.zxCKga_photoRounded{aspect-ratio:4/5;border-radius:2rem;margin:0;position:relative;overflow:hidden}.zxCKga_photoRounded img{object-fit:cover;width:100%;height:100%;display:block}.zxCKga_stat strong{font-family:var(--font-display);font-weight:900;line-height:1}.zxCKga_statCircle{aspect-ratio:1;background:var(--color-green-deep);color:#fff;text-align:center;border:6px solid #fff;border-radius:50%;place-content:center;width:9.5rem;display:grid;position:absolute;top:0;right:-.5rem}.zxCKga_statCircle strong{font-size:2.8rem}.zxCKga_statCircle span{max-width:7rem;margin-top:.2rem;font-size:.85rem;font-weight:700;line-height:1.25}.zxCKga_statChip{background:var(--color-yellow);color:var(--color-ink);box-shadow:var(--shadow-float);border-radius:1rem;align-items:center;gap:.6rem;padding:.7rem 1.1rem;font-weight:700;display:flex;position:absolute;bottom:1.5rem;left:-.75rem}.zxCKga_statChip strong{font-size:1.9rem}.zxCKga_statContext{color:var(--color-ink-soft);margin-top:1rem;font-size:.85rem}.zxCKga_aboutBody{max-width:40rem;color:var(--color-ink-soft);margin-top:1.25rem;font-size:1.08rem}.zxCKga_expertise{background:var(--color-blue-wash);max-width:40rem;font-family:var(--font-display);color:var(--color-blue-night);border-radius:1rem;gap:.9rem;margin-top:1.5rem;padding:1.1rem 1.25rem;font-size:1.1rem;font-weight:750;line-height:1.4;display:flex}.zxCKga_expertiseIcon{color:var(--color-blue-text);flex:none}.zxCKga_points{gap:1.1rem;margin-top:1.75rem;display:grid}.zxCKga_points li{gap:.9rem;display:flex}.zxCKga_pointIcon{background:var(--color-green-wash);width:2.75rem;height:2.75rem;color:var(--color-green-deep);border-radius:50%;flex:none;place-items:center;display:grid}.zxCKga_points strong{font-family:var(--font-display);font-size:1.1rem;font-weight:850;display:block}.zxCKga_points li>span:last-child>span{color:var(--color-ink-soft)}@media (min-width:64rem){.zxCKga_aboutGrid{grid-template-columns:1fr 1.15fr;gap:5rem}}.zxCKga_courses{background:var(--color-mist);padding-block:clamp(4rem,7vw,6rem)}.zxCKga_sectionHead{gap:.75rem 3rem;margin-bottom:2.5rem;display:grid}.zxCKga_sectionHead p{max-width:40rem;color:var(--color-ink-soft);font-size:1.08rem}.zxCKga_courseGrid{gap:1.5rem;display:grid}.zxCKga_center{text-align:center;margin-top:2.5rem}@media (min-width:64rem){.zxCKga_sectionHead{grid-template-columns:1fr 1fr;align-items:end}.zxCKga_courseGrid{grid-template-columns:repeat(2,1fr)}}.zxCKga_how{padding-block:clamp(4rem,7vw,6rem)}.zxCKga_howGrid{align-items:start;gap:3rem;display:grid}.zxCKga_steps{gap:2rem;margin-top:2.25rem;display:grid;position:relative}.zxCKga_steps li:not(:last-child):before{content:"";border-left:2.5px dashed var(--color-blue);opacity:.45;position:absolute;top:3.6rem;bottom:-1.6rem;left:1.6rem}.zxCKga_steps li{gap:1.2rem;display:flex;position:relative}.zxCKga_stepN{background:var(--color-yellow);width:3.2rem;height:3.2rem;font-family:var(--font-display);color:var(--color-ink);border-radius:50%;flex:none;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.zxCKga_steps strong{font-family:var(--font-display);padding-top:.25rem;font-size:1.25rem;font-weight:850;display:block}.zxCKga_steps li>span:last-child>span{max-width:34rem;color:var(--color-ink-soft);margin-top:.25rem;display:block}@media (min-width:64rem){.zxCKga_howGrid{grid-template-columns:1.2fr 1fr;gap:5rem}}.zxCKga_orgs{padding-block:0 clamp(4rem,7vw,6rem)}.zxCKga_orgsBox{background:linear-gradient(118deg, var(--color-blue-deep) 0%, #0a50c2 55%, #3b2fa8 100%);color:#fff;border-radius:1.75rem;gap:2rem;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.zxCKga_discYellowSm{aspect-ratio:1;background:var(--color-yellow);width:13rem;bottom:-7rem;left:-3.5rem}.zxCKga_orgsCopy{position:relative}.zxCKga_orgs h2{color:#fff}.zxCKga_orgsCopy p{color:#e3edff;max-width:34rem;margin-top:1rem;font-size:1.1rem}.zxCKga_orgsCopy .btn{margin-top:1.75rem}.zxCKga_orgsPoints{align-content:center;gap:.75rem;display:grid;position:relative}.zxCKga_orgsPoints li{color:var(--color-ink);font-family:var(--font-display);background:#fff;border-radius:1rem;align-items:center;gap:.85rem;padding:1rem 1.15rem;font-size:1.05rem;font-weight:800;display:flex}.zxCKga_check{background:var(--color-green-wash);width:2.4rem;height:2.4rem;color:var(--color-green-deep);border-radius:50%;flex:none;place-items:center;display:grid}@media (min-width:64rem){.zxCKga_orgsBox{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem}}.zxCKga_final{background:var(--color-mist);padding-block:clamp(4rem,7vw,6rem)}.zxCKga_finalGrid{align-items:start;gap:3rem;display:grid}.zxCKga_finalSingle{max-width:48rem}.zxCKga_faqList{margin-top:1.75rem}.zxCKga_faqList details{border-bottom:1px solid var(--color-rule)}.zxCKga_faqList details:first-child{border-top:1px solid var(--color-rule)}.zxCKga_faqList summary{cursor:pointer;min-height:3.5rem;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1.15rem;font-weight:800;list-style:none;display:flex}.zxCKga_faqList summary::-webkit-details-marker{display:none}.zxCKga_faqList summary:hover{color:var(--color-blue-text)}.zxCKga_plus{color:var(--color-blue-text);transition:transform .32s var(--ease-out-expo);flex:none}.zxCKga_faqList details[open] .zxCKga_plus{transform:rotate(45deg)}.zxCKga_faqList details p{max-width:60ch;color:var(--color-ink-soft);padding-bottom:1.2rem}.zxCKga_faqMore{margin-top:1.5rem}.zxCKga_request{padding:clamp(1.5rem,3vw,2.25rem);scroll-margin-top:6rem}.zxCKga_page h2.zxCKga_requestTitle{font-size:clamp(1.7rem,1.3rem + 1.3vw,2.3rem)}.zxCKga_requestBody{color:var(--color-ink-soft);margin-top:.75rem}.zxCKga_requestForm{gap:1.15rem;margin-top:1.5rem;display:grid}.zxCKga_field>label{font-family:var(--font-display);margin-bottom:.45rem;font-weight:800;display:block}.zxCKga_requestForm input,.zxCKga_requestForm select,.zxCKga_requestForm textarea{border:2px solid var(--color-rule);width:100%;min-height:3.1rem;color:var(--color-ink);background:#fff;border-radius:.75rem;padding:.65rem .9rem;font-size:1rem}.zxCKga_requestForm input:focus,.zxCKga_requestForm select:focus,.zxCKga_requestForm textarea:focus{border-color:var(--color-blue)}.zxCKga_requestForm [aria-invalid=true]{border-color:#c0392b}.zxCKga_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.zxCKga_privacy{color:var(--color-ink-soft);font-size:.95rem}.zxCKga_err:not(:empty){color:#b42318;margin-top:.4rem;font-size:.9rem;font-weight:700}.zxCKga_requestForm .btn{justify-self:start}@media (max-width:30rem){.zxCKga_requestForm .btn{justify-self:stretch;padding-inline:1rem;font-size:.95rem}}.zxCKga_status{background:var(--color-green-wash);color:#155d27;border-radius:.75rem;margin-top:1.5rem;padding:.75rem .9rem;font-size:.95rem}@media (min-width:64rem){.zxCKga_finalGrid:not(.zxCKga_finalSingle){grid-template-columns:1fr 1fr;gap:4rem}}
.GRadIq_bar{z-index:60;background:var(--color-ink);color:#fff;box-shadow:var(--shadow-float);border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;margin:0 1rem 1rem;padding:.75rem 1.1rem;font-size:.92rem;display:flex;position:sticky;bottom:1rem}.GRadIq_bar a{font-family:var(--font-display);color:var(--color-yellow);font-weight:800}
.HrNT_q_notice{background:var(--color-yellow-soft);color:var(--color-ink);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;margin-block:1rem;padding:.75rem 1.1rem;display:flex}.HrNT_q_notice a{font-family:var(--font-display);color:var(--color-blue-text);font-weight:800}
