.TopicPage_page__1ok6y{padding-top:112px}.TopicPage_breadcrumb__CQ9Ii{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:var(--dim);margin-bottom:28px}.TopicPage_breadcrumb__CQ9Ii a{min-height:44px;display:inline-flex;align-items:center}.TopicPage_breadcrumb__CQ9Ii a:hover{color:var(--magenta-light)}.TopicPage_hero__LdocF{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(32px,5vw,80px);align-items:center;padding-bottom:64px}.TopicPage_hero__LdocF>*{min-width:0}.TopicPage_hero__LdocF h1{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.08;font-weight:500;letter-spacing:-.05em;margin:16px 0 22px}.TopicPage_intro__7w5mZ{max-width:60ch;font-size:17px;line-height:1.8;color:var(--muted)}.TopicPage_heroActions__TINlE{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-top:28px}.TopicPage_heroActions__TINlE a{min-height:48px}.TopicPage_meta__W4h9R{display:flex;flex-wrap:wrap;gap:12px 28px;padding:22px 0;border-block:1px solid var(--line);color:var(--dim);font:13px/1.6 var(--font-technical)}.TopicPage_section__J7HUM{padding-block:clamp(56px,7vw,94px);border-bottom:1px solid var(--line)}.TopicPage_section__J7HUM h2{max-width:23ch;font:500 clamp(1.9rem,3vw,2.8rem)/1.15 var(--font-heading),sans-serif;margin:14px 0 28px}.TopicPage_section__J7HUM h3{font:500 clamp(1.2rem,2vw,1.5rem)/1.35 var(--font-heading),sans-serif;margin-bottom:12px}.TopicPage_section__J7HUM p{color:var(--muted);line-height:1.8;max-width:67ch}.TopicPage_split__PYtCm{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px)}.TopicPage_split__PYtCm>*{min-width:0}.TopicPage_eyebrow__H6pzw{font:12px/1.6 var(--font-technical);color:var(--dim);text-transform:uppercase;letter-spacing:.08em}.TopicPage_steps__6pTEy{counter-reset:step}.TopicPage_step__A8Qbh{display:grid;grid-template-columns:38px 1fr;gap:22px;padding:28px 0;border-top:1px solid var(--line)}.TopicPage_step__A8Qbh:before{counter-increment:step;content:"0" counter(step);font:14px/1.8 var(--font-technical);color:var(--dim)}.TopicPage_step__A8Qbh:first-child{padding-top:0;border-top:0}.TopicPage_note__804N2{border-left:2px solid var(--line-strong);padding-left:20px;margin-top:28px;color:var(--muted);font-size:14px;line-height:1.8}.TopicPage_list___G4r1{display:grid;gap:18px}.TopicPage_list___G4r1 li{position:relative;padding-left:24px;color:var(--muted);line-height:1.75}.TopicPage_list___G4r1 li:before{content:"+";position:absolute;left:0;color:var(--dim)}.TopicPage_faq__ex7Rd{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(28px,5vw,80px)}.TopicPage_faq__ex7Rd article{border-top:1px solid var(--line);padding:24px 0}.TopicPage_faq__ex7Rd article:first-child{border-top:0;padding-top:0}.TopicPage_closing___allZ{padding-block:72px;display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center}.TopicPage_closing___allZ h2{font:500 clamp(1.9rem,3.1vw,3rem)/1.15 var(--font-heading),sans-serif;margin-bottom:20px}.TopicPage_closing___allZ p{color:var(--muted);max-width:60ch;line-height:1.8}.TopicPage_closing___allZ>div:last-child{justify-self:end}.TopicPage_related__UMLXU{padding-block:30px 72px}.TopicPage_related__UMLXU h2{font:500 19px var(--font-heading),sans-serif;margin-bottom:20px}.TopicPage_related__UMLXU>div{display:flex;flex-wrap:wrap;gap:12px 32px}.TopicPage_related__UMLXU a{min-height:44px}.TopicPage_plate__j_ICX{padding:clamp(24px,4vw,42px);border:1px solid var(--line-strong);border-radius:10px;background:var(--glass),var(--surface);box-shadow:var(--gloss)}.TopicPage_plate__j_ICX h2{font:500 clamp(1.5rem,2.2vw,2rem)/1.2 var(--font-heading),sans-serif;margin:30px 0}.TopicPage_plateRows__2_uQE{display:grid;gap:0}.TopicPage_plateRows__2_uQE>div{display:grid;grid-template-columns:32px 1fr;gap:16px;padding-block:18px;border-top:1px solid var(--line)}.TopicPage_plateRows__2_uQE span{font:13px var(--font-technical);color:var(--dim)}.TopicPage_plateRows__2_uQE p{color:var(--muted);font-size:14px;line-height:1.7;margin-top:5px}.TopicPage_plateRows__2_uQE strong{font:500 17px var(--font-heading),sans-serif}.TopicPage_curriculum__3dqfZ{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;counter-reset:module}.TopicPage_curriculum__3dqfZ li{counter-increment:module;display:flex;align-items:baseline;gap:18px;padding:22px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.6}.TopicPage_curriculum__3dqfZ li:before{content:"0" counter(module);font:13px var(--font-technical);color:var(--dim)}.TopicPage_catalogue__JMYEE{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.TopicPage_catalogue__JMYEE article{padding-block:26px;border-top:1px solid var(--line)}.TopicPage_catalogue__JMYEE a{margin-top:16px;min-height:44px}.TopicPage_showcase___HqlB{margin-top:34px}.TopicPage_showcase___HqlB video{background:var(--surface)}.TopicPage_showcase___HqlB figcaption{color:var(--dim);font-size:14px;line-height:1.8;padding:22px 0;max-width:90ch}.TopicPage_links__FfiUc{display:grid;gap:18px;margin-top:28px}.TopicPage_links__FfiUc a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);font-size:17px;min-height:48px}.TopicPage_links__FfiUc a:hover{color:var(--magenta-light)}.TopicPage_preview__EK7Nq{display:grid;gap:24px;padding:24px;border:1px solid var(--line-strong);border-radius:10px;background:var(--glass),var(--surface);box-shadow:var(--gloss)}.TopicPage_preview__EK7Nq img{width:100%;height:auto;border-radius:5px;border:1px solid var(--line)}.TopicPage_preview__EK7Nq:hover{border-color:var(--magenta-light)}.TopicPage_qkt__RCSxu{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.TopicPage_qkt__RCSxu article{border-top:1px solid var(--line-strong);padding-top:24px}.TopicPage_qkt__RCSxu h3{margin-top:24px}.TopicPage_anchor__VXlRP{scroll-margin-top:96px}.TopicPage_comparison__byCdl{margin-top:36px;border:1px solid var(--line-strong);border-radius:10px;background:var(--glass),var(--surface)}.TopicPage_comparisonRow__n69pI{padding:clamp(22px,3vw,36px)}.TopicPage_comparisonRow__n69pI+.TopicPage_comparisonRow__n69pI{border-top:1px solid var(--line-strong)}.TopicPage_comparisonRow__n69pI dl{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px}.TopicPage_comparisonRow__n69pI dt{color:var(--dim);font:12px/1.6 var(--font-technical);margin-bottom:8px}.TopicPage_comparisonRow__n69pI dd{color:var(--muted);line-height:1.8;max-width:60ch}.TopicPage_comparisonMeasure__Ui2j1{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px}.TopicPage_comparisonMeasure__Ui2j1 dd{max-width:90ch;font-size:14px}@media(max-width:560px){.TopicPage_comparisonRow__n69pI dl{grid-template-columns:1fr}}@media(max-width:760px){.TopicPage_qkt__RCSxu{grid-template-columns:1fr;gap:28px}}@media(min-width:1600px){.TopicPage_hero__LdocF{padding-block:20px 80px}}@media(max-width:900px){.TopicPage_closing___allZ,.TopicPage_faq__ex7Rd,.TopicPage_hero__LdocF,.TopicPage_split__PYtCm{grid-template-columns:1fr}.TopicPage_hero__LdocF{gap:42px}.TopicPage_closing___allZ>div:last-child{justify-self:start}}@media(max-width:560px){.TopicPage_page__1ok6y{padding-top:88px}.TopicPage_breadcrumb__CQ9Ii{margin-bottom:24px}.TopicPage_hero__LdocF{padding-bottom:40px}.TopicPage_intro__7w5mZ{font-size:16px}.TopicPage_catalogue__JMYEE,.TopicPage_curriculum__3dqfZ{grid-template-columns:1fr}.TopicPage_hero__LdocF h1{font-size:clamp(2rem,8vw,2.5rem)}.TopicPage_step__A8Qbh{gap:12px;grid-template-columns:30px 1fr}}.TopicPage_page__1ok6y{background:var(--ground)}.DataFoundation_section__erqQa{padding-block:clamp(56px,7vw,94px);border-bottom:1px solid var(--line);scroll-margin-top:100px}.DataFoundation_heading__zwZ1T{max-width:790px;margin-bottom:36px}.DataFoundation_heading__zwZ1T h2{font:500 clamp(1.9rem,3.3vw,3rem)/1.15 var(--font-heading),sans-serif;letter-spacing:-.03em;margin-bottom:24px}.DataFoundation_heading__zwZ1T>p{color:var(--muted);line-height:1.8;max-width:68ch}.DataFoundation_board__mRTrX{background:#071013;border:1px solid var(--line-strong);border-radius:10px;overflow:hidden}.DataFoundation_question__L0IID{display:flex;align-items:center;gap:20px;padding:26px 30px;background:rgb(250 249 247/4%);border-bottom:1px solid var(--line-strong)}.DataFoundation_question__L0IID>svg{flex-shrink:0;color:var(--dim)}.DataFoundation_question__L0IID p{font-size:13px;color:var(--dim);margin-bottom:8px}.DataFoundation_question__L0IID h3{font:500 clamp(19px,2vw,24px)/1.45 var(--font-heading),sans-serif}.DataFoundation_flow__HOUQv{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1.15fr) 32px minmax(0,1fr);padding:30px;gap:10px}.DataFoundation_flow__HOUQv>*{min-width:0}.DataFoundation_flow__HOUQv h3,.DataFoundation_foundation__Us3_D legend{font:500 17px/1.5 var(--font-heading),sans-serif;margin-bottom:24px}.DataFoundation_flow__HOUQv h3>span,.DataFoundation_foundation__Us3_D legend>span{display:block;color:var(--dim);font:12px/1.5 var(--font-technical),monospace;margin-bottom:6px}.DataFoundation_file__ErgN7{position:relative;display:flex;gap:12px;padding:20px 0;border-top:1px solid var(--line)}.DataFoundation_file__ErgN7>svg{flex-shrink:0;margin-top:3px;color:var(--dim)}.DataFoundation_file__ErgN7>div{min-width:0}.DataFoundation_file__ErgN7 div>span{display:block;font-size:13px;color:var(--dim);margin-bottom:7px}.DataFoundation_file__ErgN7 strong{display:block;font-size:15px;font-weight:500;margin-bottom:7px}.DataFoundation_file__ErgN7 p{font-size:13px;line-height:1.6;color:var(--muted)}.DataFoundation_fileKey__QyFUH{position:absolute;bottom:16px;right:0;opacity:.08;pointer-events:none;font:700 34px/1 var(--font-heading),sans-serif}.DataFoundation_bridge__DPf7V{display:flex;align-items:center;justify-content:center;color:var(--dim)}.DataFoundation_foundation__Us3_D{min-width:0;padding:0;border:0}.DataFoundation_foundation__Us3_D legend{float:left;width:100%}.DataFoundation_hint__I_OX9{clear:both;font-size:13px;line-height:1.6;color:var(--muted);margin-bottom:16px}.DataFoundation_control__tZ_qT{display:flex;align-items:flex-start;gap:12px;padding:16px 14px;background:rgb(250 249 247/4%);border:1px solid var(--line-strong);border-radius:6px;cursor:pointer;margin-top:10px;transition:border-color .18s,background-color .18s}.DataFoundation_control__tZ_qT:hover{border-color:var(--magenta-light);background:rgb(249 0 147/5%)}.DataFoundation_control__tZ_qT input{flex:0 0 20px;width:20px;height:20px;margin-top:2px;accent-color:#f90093;cursor:pointer}.DataFoundation_controlText__eQxrA{display:grid;gap:8px;min-width:0}.DataFoundation_controlText__eQxrA strong{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.5}.DataFoundation_controlText__eQxrA strong svg{flex-shrink:0}.DataFoundation_controlText__eQxrA>span{font-size:13px;color:var(--muted);line-height:1.6}.DataFoundation_controlText__eQxrA small{color:var(--dim);font-size:12px}.DataFoundation_control__tZ_qT:has(input:not(:checked)){border-style:dashed;background:transparent}.DataFoundation_result__en9el{border-left:2px solid #faf9f7;padding:15px 15px 16px;margin-bottom:12px;background:rgb(250 249 247/4%)}.DataFoundation_result__en9el[data-ready=false]{border-left-color:#f59e0b;background:rgb(245 158 11/6%)}.DataFoundation_resultTitle__Az4qx{display:flex;align-items:center;gap:10px;margin-bottom:10px}.DataFoundation_resultTitle__Az4qx strong{flex:1;font-size:15px;font-weight:500}.DataFoundation_resultTitle__Az4qx>svg{flex-shrink:0}.DataFoundation_result__en9el[data-ready=false] .DataFoundation_resultTitle__Az4qx>svg:last-child{color:#f59e0b}.DataFoundation_result__en9el p{font-size:14px;line-height:1.65}.DataFoundation_result__en9el small{display:block;color:var(--dim);font-size:12px;line-height:1.6;margin-top:10px}.DataFoundation_resultStatus__89tkf{font-size:13px;color:var(--muted);line-height:1.6}.DataFoundation_takeaway__MfOdi{display:flex;align-items:center;gap:18px;padding:24px 30px;background:#faf9f7;color:#071013}.DataFoundation_takeaway__MfOdi>svg{flex-shrink:0}.DataFoundation_takeaway__MfOdi p{flex:1;font-size:15px;line-height:1.7;max-width:70ch}.DataFoundation_takeaway__MfOdi button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #52525b;border-radius:5px;padding:10px 14px;font-size:13px;line-height:1.5;max-width:220px}.DataFoundation_takeaway__MfOdi button:disabled{opacity:.55;cursor:default}.DataFoundation_takeaway__MfOdi button:not(:disabled):hover{background:#efeee9}.DataFoundation_note__Xi2Ap{font-size:13px;line-height:1.8;color:var(--dim);max-width:100ch;margin-top:18px}.DataFoundation_vertical__g5vYA{display:none}@media (max-width:1100px){.DataFoundation_flow__HOUQv{padding:24px 20px;gap:6px;grid-template-columns:minmax(0,1fr) 20px minmax(0,1.2fr) 20px minmax(0,1fr)}.DataFoundation_control__tZ_qT{padding:14px 10px;gap:8px}.DataFoundation_controlText__eQxrA strong svg{display:none}}@media (max-width:900px){.DataFoundation_flow__HOUQv{grid-template-columns:1fr;gap:22px;padding:24px}.DataFoundation_horizontal__pXBLa{display:none}.DataFoundation_vertical__g5vYA{display:block}.DataFoundation_sources__lPSfv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.DataFoundation_sources__lPSfv h3{grid-column:1/-1;margin-bottom:0}.DataFoundation_file__ErgN7{padding-bottom:0}.DataFoundation_fileKey__QyFUH,.DataFoundation_file__ErgN7>svg{display:none}.DataFoundation_controlText__eQxrA strong svg{display:block}.DataFoundation_control__tZ_qT{padding:18px;gap:14px}.DataFoundation_flow__HOUQv h3>span,.DataFoundation_foundation__Us3_D legend>span{display:inline;margin-right:12px}.DataFoundation_takeaway__MfOdi{flex-wrap:wrap}.DataFoundation_takeaway__MfOdi p{flex-basis:calc(100% - 50px)}.DataFoundation_takeaway__MfOdi button{margin-left:44px}}@media (max-width:560px){.DataFoundation_question__L0IID{padding:22px 20px;align-items:flex-start;gap:12px}.DataFoundation_question__L0IID>svg{width:18px;margin-top:3px}.DataFoundation_flow__HOUQv{padding:24px 18px}.DataFoundation_sources__lPSfv{grid-template-columns:1fr;gap:12px}.DataFoundation_file__ErgN7{padding-top:14px}.DataFoundation_file__ErgN7>svg{display:block}.DataFoundation_file__ErgN7 div>span,.DataFoundation_file__ErgN7 strong{margin-bottom:3px}.DataFoundation_takeaway__MfOdi{padding:22px 20px;gap:12px}.DataFoundation_takeaway__MfOdi p{flex-basis:calc(100% - 40px);font-size:14px}.DataFoundation_takeaway__MfOdi button{margin-left:38px;max-width:none}}@media (prefers-reduced-motion:reduce){.DataFoundation_control__tZ_qT{transition:none}}