@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&amp;family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&amp;display=swap'";@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap";button.MenuNavigationButton{background-color:transparent;border:none;padding:.1em;font-weight:400;color:inherit;display:flex;justify-content:flex-start;align-items:center;transition:color .5s ease;color:#021964}button.MenuNavigationButton p{margin:0}button.MenuNavigationButton div.Icon.Icon-Left{margin-right:1rem}button.MenuNavigationButton div.Icon.Icon-Right{margin-left:1rem}button.MenuNavigationButton:hover,button.MenuNavigationButton:focus-within{color:#c2c2c2!important;transition:color .25s ease}button.MenuNavigationButton.stretched-link-container{position:relative}button.MenuNavigationButton.stretched-link-container a{display:flex;align-items:center;justify-content:flex-start;color:inherit;text-decoration:none}body.dark-theme button.MenuNavigationButton{color:#f2f2f2}button.IconButton{border:none;background-color:transparent}button.IconButton div.Icon{color:#021964;transition:color .5s ease}button.IconButton:hover div.Icon,button.IconButton:focus-within div.Icon{color:#999;transition:color .25s ease}button.IconButton a{text-decoration:none}body.dark-theme button.IconButton div.Icon{color:#f2f2f2;transition:color .5s ease}body.dark-theme button.IconButton:hover div.Icon,body.dark-theme button.IconButton:focus-within div.Icon{color:#c2c2c2;transition:color .25s ease}div.Menu{z-index:50;position:fixed;right:0;top:0;height:100%;width:100%;overflow-y:auto;background:linear-gradient(135deg,#ebeffc,#f5f7fc);display:flex;justify-content:center;padding-top:5vh;transition:.35s ease}div.Menu[hidden]{right:-100vw;display:flex!important;visibility:hidden;transition:.65s ease}div.Menu div.MenuContents{height:fit-content;width:70%;padding-bottom:2em}div.Menu div.MenuContents nav{font-size:1.3em;padding:1rem 0rem}div.Menu div.MenuContents nav button.MenuNavigationButton{text-align:left}div.Menu div.MenuContents nav button.MenuNavigationButton.chapters-toggle div.Icon-Right{margin-left:.5rem;transition:.35s ease;font-size:.8rem}div.Menu div.MenuContents nav div.chapter-scrollbox{overflow-y:hidden;padding-top:.25em;padding-bottom:.25em;min-height:2em;max-height:10em;border-top:.5px solid #3154c4;border-bottom:.5px solid #3154c4;background-color:#fafbfc;font-size:.9em;line-height:1em;transition:all .35s ease,padding .65s}div.Menu div.MenuContents nav div.chapter-scrollbox button.MenuNavigationButton{margin-left:2.2em;font-weight:100;padding-top:.25em;padding-bottom:.25em;margin-right:1em}div.Menu div.MenuContents nav.chapters-hidden button.MenuNavigationButton.chapters-toggle div.Icon-Right{transition:.65s ease;rotate:180deg}div.Menu div.MenuContents nav.chapters-hidden div.chapter-scrollbox{padding-top:0;padding-bottom:0;min-height:0;max-height:0;height:0;border-width:0;transition:all .65s ease;visibility:hidden}div.Menu div.MenuContents nav>:last-child{margin-top:2rem;width:100%}div.Menu div.MenuContents div.ThemeSettingsContainer{display:flex;align-items:flex-start;justify-content:space-between;padding:2rem 0;border-top:1px solid #3154c4;flex-wrap:wrap;row-gap:1em}div.Menu div.MenuContents div.ThemeSettingsContainer div.ThemeSettings{border:2px solid #c8cee3;border-radius:4.5px;display:flex;flex-direction:column}div.Menu div.MenuContents div.ThemeSettingsContainer div.ThemeSettings button:hover:not(:disabled),div.Menu div.MenuContents div.ThemeSettingsContainer div.ThemeSettings button:focus-visible:not(:disabled),div.Menu div.MenuContents div.ThemeSettingsContainer div.ThemeSettings button:focus-within:not(:disabled){background:linear-gradient(90deg,#476bb5,#2c4bb0)}div.Menu div.MenuContents div.ThemeSettingsContainer div.ThemeSettings button.Button{border:solid 1px #c8cee3;border-radius:0;margin:0;min-width:6rem}div.Menu div.MenuContents div.ThemeSettingsContainer div.ThemeSettings button.Button.Button-Inactive,div.Menu div.MenuContents div.ThemeSettingsContainer div.ThemeSettings button.Button:disabled{background:#b1bad9}div.Menu div.MenuContents div.ThemeSettingsContainer div.FontSettings{border:2px solid #c8cee3;border-radius:4.5px;display:flex;flex-direction:column}div.Menu div.MenuContents div.ThemeSettingsContainer div.FontSettings button:hover:not(:disabled),div.Menu div.MenuContents div.ThemeSettingsContainer div.FontSettings button:focus-visible:not(:disabled),div.Menu div.MenuContents div.ThemeSettingsContainer div.FontSettings button:focus-within:not(:disabled){background:linear-gradient(90deg,#476bb5,#2c4bb0)}div.Menu div.MenuContents div.ThemeSettingsContainer div.FontSettings button.Button{border:solid 1px #c8cee3;border-radius:0;margin:0;min-width:4em}div.Menu div.MenuContents div.ThemeSettingsContainer div.FontSettings button.Button.Button-Inactive,div.Menu div.MenuContents div.ThemeSettingsContainer div.FontSettings button.Button:disabled{background:#b1bad9}div.Menu div.MenuContents button.Button-Progress{text-wrap:auto;margin:0;min-width:unset}body.dark-theme div.Menu{background:linear-gradient(135deg,#101b42,#0c1632)}body.dark-theme div.Menu nav div.chapter-scrollbox{border-top:.5px solid #f2f2f2;border-bottom:.5px solid #f2f2f2;background-color:#18203d}body.dark-theme div.Menu div.ThemeSettingsContainer{border-color:#052487}body.dark-theme div.Menu div.ThemeSettingsContainer div.ThemeSettings,body.dark-theme div.Menu div.ThemeSettingsContainer div.FontSettings{border:2px solid #7b7f8c}body.dark-theme div.Menu div.ThemeSettingsContainer div.ThemeSettings button:hover:not(:disabled),body.dark-theme div.Menu div.ThemeSettingsContainer div.ThemeSettings button:focus-visible:not(:disabled),body.dark-theme div.Menu div.ThemeSettingsContainer div.ThemeSettings button:focus-within:not(:disabled),body.dark-theme div.Menu div.ThemeSettingsContainer div.FontSettings button:hover:not(:disabled),body.dark-theme div.Menu div.ThemeSettingsContainer div.FontSettings button:focus-visible:not(:disabled),body.dark-theme div.Menu div.ThemeSettingsContainer div.FontSettings button:focus-within:not(:disabled){background:linear-gradient(90deg,#364e99,#31468c)}body.dark-theme div.Menu div.ThemeSettingsContainer div.ThemeSettings button.Button,body.dark-theme div.Menu div.ThemeSettingsContainer div.FontSettings button.Button{border:solid 1px #7b7f8c}body.dark-theme div.Menu div.ThemeSettingsContainer div.ThemeSettings button.Button.Button-Inactive,body.dark-theme div.Menu div.ThemeSettingsContainer div.ThemeSettings button.Button:disabled,body.dark-theme div.Menu div.ThemeSettingsContainer div.FontSettings button.Button.Button-Inactive,body.dark-theme div.Menu div.ThemeSettingsContainer div.FontSettings button.Button:disabled{background:#868ca3}@media screen and (min-width: 1100px){div.Menu{width:25em;border-left:7px solid #3154c4;background:linear-gradient(90deg,#edf1fd,#fafbfe)}div.Menu[hidden]{right:-25em}body.dark-theme div.Menu{background:linear-gradient(90deg,#101b42,#0c1632);border-left-color:#052487}}select{min-height:2.5rem;border:none;font-weight:700}select option:hover,select option:checked{font-weight:700}@keyframes focus-in-expand{0%{width:0;letter-spacing:-.5em;filter:blur(12px);opacity:0}to{filter:blur(0px);opacity:1}}@keyframes slide-in-elliptic-top-fwd{0%{transform:translateY(-600px) rotateX(-30deg) scale(0);transform-origin:50% 100%;opacity:0}to{transform:translateY(0) rotateX(0) scale(1);transform-origin:50% 1400px;opacity:1}}div.ChapterCompletedSection{margin:0 2rem;width:100%;display:flex;place-content:center}div.ChapterCompletedSection div.ChapterCompletedContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:0 5%;padding:5% 0;max-width:100dvw;width:100%;background-color:#d7ddee}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedTitle{order:1;margin-bottom:1rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedTitle h4{margin:0 auto;width:80vw;text-align:center;font-size:1.5rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedBadge{order:2;margin-bottom:1rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedBadge img{width:100%;max-width:70dvw;max-height:max(20em,60dvh)}div.ChapterCompletedSection div.ChapterCompletedContainer:not(.hide) h4{animation:focus-in-expand .8s cubic-bezier(.25,.46,.45,.94) 1s 1 normal both}div.ChapterCompletedSection div.ChapterCompletedContainer:not(.hide) div.ChapterCompletedBadge img{animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) 1s 1 normal both}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedBadge-Download{order:3;display:flex;flex-direction:column;align-items:center}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedBadge-Download div.download-text{display:flex;align-items:center;margin-bottom:.5rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedBadge-Download div.download-text p{margin:0;font-size:.9rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedBadge-Download div.download-text select.Dropdown-BadgeLanguage{margin-left:.5rem;min-width:5rem;padding:.5rem;border-top:4px solid #3154c4;color:#000;background-color:#f3f6ff;font-size:.9rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedShare{order:4;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedShare div.ChapterCompletedShare-Buttons{display:flex;font-size:1.25rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedShare div.ChapterCompletedShare-Buttons button{padding:0}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedLinks{order:5;display:flex;flex-direction:column}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedLinks div.upcoming-chapter{max-width:100%;font-size:1.1rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedLinks div.upcoming-chapter span.available-date{font-weight:500}body.dark-theme div.ChapterCompletedContainer{background-color:#1b274f}body.dark-theme div.ChapterCompletedContainer div.ChapterCompletedBadge-Download div.download-text select.Dropdown-BadgeLanguage{border-top-color:#3a54a6;color:#f2f2f2;background-color:#242f54}@media all and (min-width: 1100px){div.ChapterCompletedSection{height:48rem}div.ChapterCompletedSection div.ChapterCompletedContainer{width:90dvw;flex-wrap:wrap;justify-content:center;gap:1rem 0;padding:5rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedTitle{order:1;display:flex;max-width:50%;width:50vw}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedTitle h4{margin:0 auto;width:50vw;font-size:2rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedBadge-Download{order:2;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:40%}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedBadge-Download div.download-text{width:unset;margin-bottom:0}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedBadge-Download div.download-text p,div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedBadge-Download div.download-text select.Dropdown-BadgeLanguage{font-size:1.1rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedShare{order:3}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedShare p{font-size:1.1rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedShare div.ChapterCompletedShare-Buttons{font-size:1.5rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedLinks{order:4;flex-direction:row;gap:2rem}div.ChapterCompletedSection div.ChapterCompletedContainer div.ChapterCompletedBadge{order:5}}div.ChapterPagination{display:flex;flex-direction:column;place-content:center;place-items:center;margin-bottom:5em;width:100%;height:fit-content}div.ChapterPagination div.ChapterPagination-ButtonBox{border:2px solid #c8cee3;border-radius:4.5px;display:flex;flex-direction:column;max-width:95%;flex-direction:row}div.ChapterPagination div.ChapterPagination-ButtonBox button:hover:not(:disabled),div.ChapterPagination div.ChapterPagination-ButtonBox button:focus-visible:not(:disabled),div.ChapterPagination div.ChapterPagination-ButtonBox button:focus-within:not(:disabled){background:linear-gradient(90deg,#476bb5,#2c4bb0)}div.ChapterPagination div.ChapterPagination-ButtonBox button.Button{border:solid 1px #c8cee3;border-radius:0;margin:0;min-width:unset}div.ChapterPagination div.ChapterPagination-ButtonBox button.Button.Button-Inactive,div.ChapterPagination div.ChapterPagination-ButtonBox button.Button:disabled{background:#b1bad9}div.ChapterPagination div.ChapterPagination-ButtonBox button.Button{padding:10px;display:flex;justify-content:center;align-items:center}div.ChapterPagination div.ChapterPagination-ButtonBox button.Button a{margin:0;max-width:90%}div.ChapterPagination div.ChapterPagination-ButtonBox button.Button a div.Icon{min-width:.75em}div.ChapterPagination div.ChapterPagination-ButtonBox button.Button.Button-Home{display:none}div.ChapterPagination div.ChapterPagination-ButtonBox button.Button:disabled{pointer-events:none}body.dark-theme div.ChapterPagination div.ChapterPagination-ButtonBox{border:2px solid #7b7f8c}body.dark-theme div.ChapterPagination div.ChapterPagination-ButtonBox button:hover:not(:disabled),body.dark-theme div.ChapterPagination div.ChapterPagination-ButtonBox button:focus-visible:not(:disabled),body.dark-theme div.ChapterPagination div.ChapterPagination-ButtonBox button:focus-within:not(:disabled){background:linear-gradient(90deg,#364e99,#31468c)}body.dark-theme div.ChapterPagination div.ChapterPagination-ButtonBox button.Button{border:solid 1px #7b7f8c}body.dark-theme div.ChapterPagination div.ChapterPagination-ButtonBox button.Button.Button-Inactive,body.dark-theme div.ChapterPagination div.ChapterPagination-ButtonBox button.Button:disabled{background:#868ca3}@media screen and (min-width: 1100px){div.ChapterPagination{margin-bottom:3em}div.ChapterPagination div.ChapterPagination-ButtonBox{max-width:50%;display:grid;grid-template-columns:1fr 3rem 1fr}div.ChapterPagination div.ChapterPagination-ButtonBox button.Button.Button-Previous{grid-column:1}div.ChapterPagination div.ChapterPagination-ButtonBox button.Button.Button-Home{grid-column:2;display:flex}div.ChapterPagination div.ChapterPagination-ButtonBox button.Button.Button-Home a{display:block}div.ChapterPagination div.ChapterPagination-ButtonBox button.Button.Button-Next,div.ChapterPagination div.ChapterPagination-ButtonBox button.Button.Button-NextChapter{grid-column:3}}div.ContextMenu{z-index:11;position:absolute;padding:.5em 1em;max-width:80vw;max-height:6rem;color:#f2f2f2;outline:none}@media screen and (prefers-reduced-motion: no-preference){div.ContextMenu{transition:padding .35s ease,max-width .35s ease}div.ContextMenu[hidden]{transition:padding .65s ease,max-width .325s ease}}div.ContextMenu span,div.ContextMenu button{transition:opacity .2s .1s}div.ContextMenu[hidden]{display:block!important;padding-left:0;padding-right:0;max-width:0}div.ContextMenu[hidden] span,div.ContextMenu[hidden] button{pointer-events:none;opacity:0;transition:opacity .3s 0s}div.ContextMenu.ContextMenu-Left{background:#a231c4}div.ContextMenu.ContextMenu-Left button:hover,div.ContextMenu.ContextMenu-Left button:focus-visible{color:#e89eff}div.ContextMenu.ContextMenu-Left button:hover div.Icon,div.ContextMenu.ContextMenu-Left button:focus-visible div.Icon{color:#e89eff}div.ContextMenu.ContextMenu-Right{background:#5831c4}div.ContextMenu.ContextMenu-Right button:hover,div.ContextMenu.ContextMenu-Right button:focus-visible{color:#b89eff}div.ContextMenu.ContextMenu-Right button:hover div.Icon,div.ContextMenu.ContextMenu-Right button:focus-visible div.Icon{color:#b89eff}div.ContextMenu span.Language-Title{font-weight:700}div.ContextMenu button{transition:opacity .2s ease .1s,color .5s ease}div.ContextMenu button:hover,div.ContextMenu button:focus-visible{transition:opacity .2s ease .1s,color .25s ease}div.ContextMenu button.CloseModalButton{top:.5em;right:.5em;position:absolute;padding:0}div.ContextMenu button.CloseModalButton div.Icon:not(:hover,:focus-visible){color:#fff}div.ContextMenu button.Button-ContextMenu-Language,div.ContextMenu button.Button-ContextMenu-Link{margin:-.1rem 0 -.25rem;padding:0;min-height:0;height:1.75em;min-width:unset;border:none!important;background:none!important;font-weight:100}div.ContextMenu button.Button-ContextMenu-Language div.Icon,div.ContextMenu button.Button-ContextMenu-Link div.Icon{margin-right:.5em}div.ContextMenu button.Button-ContextMenu-Language p,div.ContextMenu button.Button-ContextMenu-Link p{margin:0}body.dark-theme div.ContextMenu.ContextMenu-Left{background:#9038ab}body.dark-theme div.ContextMenu.ContextMenu-Right{background:#583ba8}div.Element-Audio{width:100%;max-width:500px;padding:.5em 1em;flex-direction:column;align-items:center;background-color:#3154c4;color:#fff}div.Element-Audio:not(.hidden){display:flex}div.Element-Audio.Element-Left{background-color:#a231c4}div.Element-Audio.Element-Right{background-color:#5831c4}div.Element-Audio div.title-icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-bottom:.5em}div.Element-Audio div.title-icon-container div.icon-before-title{display:flex;flex-direction:row;align-items:center;justify-content:center}div.Element-Audio div.title-icon-container div.icon-before-title.two-titles div.Icon{font-size:2rem}div.Element-Audio p.title{padding:.1em 1em;font-size:1.2em;text-transform:uppercase;margin-bottom:0;line-height:1.1em}div.Element-Audio div.controls{display:flex;align-items:center;min-width:200px}div.Element-Audio div.controls button.play-pause{background:transparent;border:none;display:flex;justify-content:center;align-items:center;color:unset}div.Element-Audio div.controls button.play-pause div.Icon{left:.5px;font-size:1.4rem}div.Element-Audio div.controls div.timeline{--seek-before-width: 0%;display:flex;flex:1;align-items:center;justify-content:space-around;padding-left:5px;min-width:100px}div.Element-Audio div.controls div.timeline span.time{padding:2px}div.Element-Audio div.controls div.timeline span.time.time-current{display:none}div.Element-Audio div.controls div.timeline input[type=range]{position:relative;-webkit-appearance:none;width:100%;height:19px;margin:10px 3px;padding:0;float:left;background-color:transparent}div.Element-Audio div.controls div.timeline input[type=range]:before{position:absolute;content:"";top:8px;left:0;width:var(--seek-before-width);height:3px;background-color:#fff;cursor:pointer}div.Element-Audio div.controls div.timeline input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;background:#c2c2c2}div.Element-Audio div.controls div.timeline input[type=range]::-moz-range-track{width:100%;height:3px;cursor:pointer;background:#c2c2c2}div.Element-Audio div.controls div.timeline input[type=range]::-ms-track{width:100%;height:3px;cursor:pointer;background:transparent;border:solid transparent;color:transparent}div.Element-Audio div.controls div.timeline input[type=range]::-webkit-slider-thumb{position:relative;-webkit-appearance:none;margin:-6px 0 0;box-sizing:content-box;width:15px;height:15px;border-radius:50%;background-color:#fff;cursor:pointer}div.Element-Audio div.controls div.timeline input[type=range]::-webkit-slider-thumb:active{transform:scale(1.2);background:#fff}div.Element-Audio div.controls div.timeline input[type=range]::-moz-range-thumb{box-sizing:content-box;width:15px;height:15px;border-radius:50%;background-color:#fff;cursor:pointer}div.Element-Audio div.controls div.timeline input[type=range]::-moz-range-thumb:active{transform:scale(1.2);background:#fff}div.Element-Audio div.controls div.timeline input[type=range]::-ms-thumb{box-sizing:content-box;width:15px;height:15px;border-radius:50%;background-color:#fff;cursor:pointer}div.Element-Audio div.controls div.timeline input[type=range]::-ms-thumb:active{transform:scale(1.2);background:#fff}div.Element-Audio div.controls div.timeline input[type=range]::-moz-range-progress{background-color:#fff}div.Element-Audio div.controls div.timeline input[type=range]::-moz-focus-outer{border:0}div.Element-Audio div.controls div.timeline input[type=range]::-ms-fill-lower{background-color:#fff}div.Element-Audio div.controls div.timeline input[type=range]::-ms-fill-upper{background:#c2c2c2}body.dark-theme div.Element-Audio{color:#f2f2f2;background-color:#3a54a6}body.dark-theme div.Element-Audio.Element-Left{background-color:#9038ab}body.dark-theme div.Element-Audio.Element-Right{background-color:#583ba8}body.dark-theme div.Element-Audio div.controls{border-color:#f2f2f2}@media all and (min-width: 1100px){div.Element-Audio{max-width:700px;flex-direction:row;flex-wrap:nowrap}div.Element-Audio div.title-icon-container{padding-bottom:0}div.Element-Audio div.icon-before-title{flex:initial}div.Element-Audio div.Icon{font-size:2rem;width:3rem;height:3rem}div.Element-Audio div.controls{border-left:solid 1px white;height:70%;flex:auto;padding:1em}div.Element-Audio div.controls div.timeline span.time.time-current{display:inline}}div.Row div.Element-Image{cursor:pointer}div.Element-Image{display:flex;justify-content:center;background-color:#ccc}div.Element-Image img{max-width:100%;width:unset;height:unset;object-fit:contain}div.SplitRow div.Element-Image img{max-height:80dvh}div.SharedRow div.Element-Image img{max-height:90dvw}body.dark-theme div.Element-Image{background-color:#000}@media screen and (max-width: 1100px){div.SplitRow div.Element-Image img,div.SharedRow div.Element-Image img{max-width:100%}}div.Element-Table table{margin:0 auto;width:100%;border-collapse:collapse;color:#000;text-align:center}div.Element-Table table th{font-family:"Source Serif 4",serif;padding:.5em;color:#f2f2f2}div.Element-Table table td{font-size:.9rem;padding:.5em}div.Element-Table table tr :first-child{font-weight:700}div.Element-Table table caption{padding-top:1em;font-style:italic;caption-side:bottom;font-size:.9em}div.Element-Table.Element-Left td{background-color:#f4f2fc;border-bottom:1px solid #a231c4}div.Element-Table.Element-Left th{background-color:#a231c4}div.Element-Table.Element-Left caption{color:#8416a6}div.Element-Table.Element-Right td{background-color:#f7f2fc;border-bottom:1px solid #5831c4}div.Element-Table.Element-Right th{background-color:#5831c4}div.Element-Table.Element-Right caption{color:#431cad}body.dark-theme div.Element-Table table,body.dark-theme div.Element-Table table caption{color:#f2f2f2}body.dark-theme div.Element-Table.Element-Left td{background-color:#211e2b;border-color:#9038ab}body.dark-theme div.Element-Table.Element-Left th{background-color:#9038ab}body.dark-theme div.Element-Table.Element-Left caption{color:#e89eff}body.dark-theme div.Element-Table.Element-Right td{background-color:#211e2b;border-color:#583ba8}body.dark-theme div.Element-Table.Element-Right th{background-color:#583ba8}body.dark-theme div.Element-Table.Element-Right caption{color:#b89eff}div.Element-Text{display:flex;margin-bottom:1em;position:relative;padding:1em 1em 1em 2em;min-height:6rem}div.Element-Text button.ContextMenuButton{height:6rem;width:7px;position:absolute;top:0;left:0}div.Element-Text p{margin-bottom:0}div.Element-Text p:not(:last-of-type){padding-bottom:1em}div.Element-Text.Element-Left{background-color:#f1e8fa}div.Element-Text.Element-Right{background-color:#ebe8fa}div.Element-Text h1{text-transform:none}div.Element-Text h2{margin-bottom:.5em}div.Element-Text.Element-Title{display:flex;flex-direction:column;place-content:center;padding-top:0;padding-bottom:0}div.Element-Text.Element-Title h2,div.Element-Text.Element-Title h3{margin:.5rem 0}body.dark-theme div.Element-Text.Element-Left{background-color:#1c0e2f}body.dark-theme div.Element-Text.Element-Right{background-color:#0e0c34}div.Element-Video video{width:100%}button.ContextMenuButton{border:none;padding-inline-start:0;padding-block-end:0;height:7px;width:7px;appearance:none;-webkit-appearance:none}button.ContextMenuButton.ContextMenuButton-Left{background-color:#a231c4}button.ContextMenuButton.ContextMenuButton-Right{background-color:#5831c4}body.dark-theme button.ContextMenuButton.ContextMenuButton-Left{background-color:#9038ab}body.dark-theme button.ContextMenuButton.ContextMenuButton-Right{background-color:#583ba8}div.Caption{font-style:italic;font-size:.9em;display:flex;flex-direction:column;width:100%}div.Caption.Caption-Left{color:#8416a6}div.Caption.Caption-Right{color:#431cad}div.Caption p{padding:1em;margin-bottom:0}div.Caption p span.CaptionLanguageName{font-weight:700}div.Caption button.ContextMenuButton{display:none;margin-top:auto;width:100%;height:7px}div.SharedRowCaptions div.Caption{margin-bottom:0}div.SharedRowCaptions div.Caption p{padding-bottom:0}div.SharedRowCaptions div.Caption.Caption-Right p{padding-top:0}body.dark-theme div.Caption{color:#f2f2f2}body.dark-theme div.Caption.Caption-Left{color:#e89eff}body.dark-theme div.Caption.Caption-Right{color:#b89eff}@media screen and (min-width: 1100px){div.Caption{margin-bottom:1em}div.SharedRowCaptions div.Caption.Caption-Right p{padding-top:1em}}section.EmbedSection{margin-bottom:1em;position:relative;min-height:6rem;display:flex;flex-direction:column;margin:2rem 0 5rem;padding:0;padding-left:10vw;padding-right:10vw}section.EmbedSection button.ContextMenuButton{height:6rem;width:7px;position:absolute;top:0;left:0}section.EmbedSection p{margin-bottom:0}section.EmbedSection p:not(:last-of-type){padding-bottom:1em}section.EmbedSection.Element-Left{background-color:#f1e8fa}section.EmbedSection.Element-Right{background-color:#ebe8fa}@media screen and (min-width: 1100px){section.EmbedSection{padding-left:5vw;padding-right:5vw}}section.EmbedSection h2{margin-bottom:0;font-size:2em;text-align:center}section.EmbedSection div.EmbedListContainer{display:flex;flex-direction:column;gap:1em;margin:2em 0;width:100%}section.EmbedSection div.EmbedListContainer ul.EmbedList{position:relative;margin:0;padding:1em;max-width:100%;width:100%;min-height:6rem;height:fit-content}section.EmbedSection div.EmbedListContainer ul.EmbedList.EmbedList-Left{background-color:#f1e8fa}section.EmbedSection div.EmbedListContainer ul.EmbedList.EmbedList-Right{background-color:#ebe8fa}section.EmbedSection div.EmbedListContainer ul.EmbedList li.CaptionedEmbed{display:flex;flex-direction:column;padding:1em 0 .5em;border-bottom:2px solid #f0f1f5;margin-left:1em}section.EmbedSection div.EmbedListContainer ul.EmbedList li.CaptionedEmbed:first-of-type{padding-top:0}section.EmbedSection div.EmbedListContainer ul.EmbedList li.CaptionedEmbed:last-of-type{padding-bottom:0;border-bottom:none}section.EmbedSection div.EmbedListContainer ul.EmbedList li.CaptionedEmbed div.Embed,section.EmbedSection div.EmbedListContainer ul.EmbedList li.CaptionedEmbed iframe{width:100%;height:100%;aspect-ratio:1.7777777778}body.dark-theme section.EmbedSection.Element-Left{background-color:#1c0e2f}body.dark-theme section.EmbedSection.Element-Right{background-color:#0e0c34}body.dark-theme section.EmbedSection div.EmbedListContainer ul.EmbedList.EmbedList-Left{background-color:#1c0e2f}body.dark-theme section.EmbedSection div.EmbedListContainer ul.EmbedList.EmbedList-Right{background-color:#0e0c34}body.dark-theme section.EmbedSection div.EmbedListContainer ul.EmbedList li.CaptionedEmbed{border-bottom-color:#070d1f}body.dark-theme section.EmbedSection div.EmbedListContainer ul.EmbedList li.CaptionedEmbed:last-of-type{border-bottom:none}@media screen and (min-width: 1100px){section.EmbedSection div.EmbedListContainer{flex-direction:row;justify-content:space-between}section.EmbedSection div.EmbedListContainer ul.EmbedList{flex:1 1 50%}section.EmbedSection div.EmbedListContainer ul.EmbedList:not(:only-child){max-width:45%}section.EmbedSection div.EmbedListContainer ul.EmbedList:not(:only-child) li.CaptionedEmbed div.Embed,section.EmbedSection div.EmbedListContainer ul.EmbedList:not(:only-child) li.CaptionedEmbed iframe{width:100%;height:100%;aspect-ratio:1.7777777778}section.EmbedSection div.EmbedListContainer ul.EmbedList:only-child li.CaptionedEmbed div.Embed,section.EmbedSection div.EmbedListContainer ul.EmbedList:only-child li.CaptionedEmbed iframe{width:100%;height:100%;aspect-ratio:1.7777777778}}section.ExternalLinkSection{margin-bottom:1em;position:relative;min-height:6rem;display:flex;flex-direction:column;margin:2rem 0 5rem;padding:0;padding-left:10vw;padding-right:10vw}section.ExternalLinkSection button.ContextMenuButton{height:6rem;width:7px;position:absolute;top:0;left:0}section.ExternalLinkSection p{margin-bottom:0}section.ExternalLinkSection p:not(:last-of-type){padding-bottom:1em}section.ExternalLinkSection.Element-Left{background-color:#f1e8fa}section.ExternalLinkSection.Element-Right{background-color:#ebe8fa}@media screen and (min-width: 1100px){section.ExternalLinkSection{padding-left:5vw;padding-right:5vw}}section.ExternalLinkSection h2{margin-bottom:0;font-size:2em;text-align:center}section.ExternalLinkSection div.ExternalLinkContainer{display:flex;flex-direction:column;gap:1em;margin:2em 0;width:100%}section.ExternalLinkSection div.ExternalLinkContainer:has(div:only-child){display:flex;justify-content:center}section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList{position:relative;margin:0;padding:1em 1em 1em 2em;max-width:100%;width:100%;min-height:6rem;height:fit-content}section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList.ExternalLinkList-Left{background-color:#f1e8fa}section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList.ExternalLinkList-Right{background-color:#ebe8fa}section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList li.ExternalLink{display:flex;place-items:flex-start;padding:1em 0 .5em;border-bottom:2px solid #f0f1f5;margin-left:1em}section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList li.ExternalLink:first-of-type{padding-top:0}section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList li.ExternalLink:last-of-type{padding-bottom:0;border-bottom:none}body.dark-theme section.ExternalLinkSection.Element-Left{background-color:#1c0e2f}body.dark-theme section.ExternalLinkSection.Element-Right{background-color:#0e0c34}body.dark-theme section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList.ExternalLinkList-Left{background-color:#1c0e2f}body.dark-theme section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList.ExternalLinkList-Right{background-color:#0e0c34}body.dark-theme section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList li.ExternalLink{border-bottom:2px solid #070d1f}body.dark-theme section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList li.ExternalLink:last-of-type{border-bottom:none}@media screen and (min-width: 1100px){section.ExternalLinkSection div.ExternalLinkContainer{flex-direction:row;justify-content:space-between}section.ExternalLinkSection div.ExternalLinkContainer:only-child{max-width:45%}section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList{flex:1 1 50%}section.ExternalLinkSection div.ExternalLinkContainer ul.ExternalLinkList:not(:only-child){max-width:45%}}header.Header{height:3rem}header.Header .IconButton{margin-right:.5em}header.Header div.ProgressBar-Container{top:3rem}div.Menu button.ToggleMainMenuButton{position:absolute;top:0;right:.5em;height:3rem}header.Header{background-color:#fff;color:#000;border-bottom:.5px solid #ebe8e8;display:flex;align-items:center;position:sticky;top:0;z-index:40;transition:.5s}header.Header .IconButton{height:2.75em}header.Header .IconButton.GJWIconButton{display:flex;align-items:center;margin-left:min(1em,5%)}header.Header .IconButton.GJWIconButton img{height:60%;width:auto}header.Header .IconButton.HeaderLanguagesButton{margin-left:auto;margin-right:min(.5em,2%);width:min(2.25em,12.5%)}header.Header .IconButton.ToggleMainMenuButton{margin-left:0;margin-right:min(.5em,2%)}header.Header h1.Header-Title{font-size:1.2em;margin-bottom:0;text-transform:none;font-family:"Source Serif 4",serif;font-weight:300;color:unset}header.Header div.ProgressBar-Container{position:absolute;width:100%;height:1em}header.Header div.ProgressBar-Container div.ProgressBar{width:0%;height:.25em;background:#3154c4}body.dark-theme header{background-color:#000;color:#f2f2f2;border-bottom-color:#4a4a4a}body.dark-theme header div.ProgressBar-Container div.ProgressBar{background:#3a54a6}@media screen and (min-width: 1100px){header.Header{height:3.5rem}header.Header .IconButton{margin-right:.75em}header.Header div.ProgressBar-Container{top:3.5rem}div.Menu button.ToggleMainMenuButton{position:absolute;top:0;right:.75em;height:3.5rem}header.Header.no-background{transition:.5s;background-color:transparent;border-bottom-color:transparent}header.Header.no-background .IconButton.GJWIconButton{display:none}header.Header.no-background .IconButton div.Icon{color:#f2f2f2}}button.Button{padding:.75em 1em;margin:.5em .25em;border-radius:4px;min-width:10rem;min-height:fit-content;white-space:nowrap;border:solid 3px rgba(0,0,0,0);background-color:#486bd7;background:linear-gradient(90deg,#486bd7,#3154c4);color:#fff;transition:.25s;display:flex;place-items:center}button.Button p{margin:auto}button.Button div.Icon.Icon-Left{margin-right:auto}button.Button div.Icon.Icon-Right{margin-left:auto}button.Button:hover,button.Button:focus-within{border:solid 3px #031859}button.Button.disabled{background:linear-gradient(90deg,#b1bad9,#a1a9c4);pointer-events:none}button.Button.stretched-link-container{position:relative;place-content:center;padding:.75em 1em}button.Button.stretched-link-container a{display:flex;gap:.25em;margin-bottom:-.2em;color:inherit;text-decoration:none}body.dark-theme button.Button{background:linear-gradient(90deg,#415fba,#3a54a6)}body.dark-theme button.Button:hover,body.dark-theme button.Button:focus-within{border:solid 3px #bacaff}body.dark-theme button.Button.disabled{background:linear-gradient(90deg,#979db1,#8a90a6);pointer-events:none}html{scrollbar-gutter:auto}div.Modal{z-index:11;position:fixed;left:50%;transform:translate(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;width:fit-content;margin-top:15dvh;padding:1em 2em;max-width:100%;background-color:#e6e9fc;color:#000;outline:none;opacity:1;transition:opacity .5s ease-in-out}div.Modal[hidden],div.Modal[hidden] *{opacity:0;display:block!important;visibility:hidden}div.Modal h2{font-size:1.2rem}div.Modal button.CloseModalButton{position:absolute;top:1.5em;right:1em}div.Modal button:not(.CloseModalButton){display:flex;place-content:center;place-items:center;padding-top:0;padding-bottom:0;min-height:2.5rem}body.dark-theme div.Modal{background-color:#111b3b;color:#f2f2f2}div.Modal.Modal-ClearProgress{z-index:17;min-width:50%;display:flex;justify-content:center;align-items:center;max-width:90%;width:fit-content;border-top:7px solid #3154c4;border-top:none;box-shadow:0 0 1em 1em #3154c4}div.Modal.Modal-ClearProgress h2{margin-bottom:0;padding:1em}div.Modal.Modal-ClearProgress div.buttons{display:flex;flex-direction:column;width:100%;align-items:center}div.Modal.Modal-ClearProgress div.buttons button.Button-Danger{background-color:#c43187;background-image:none}div.Modal.Modal-ClearProgress div.buttons button.Button-Danger div.Icon{margin-right:.5em}div.Modal.Modal-ClearProgress div.buttons button.Button-Danger:hover,div.Modal.Modal-ClearProgress div.buttons button.Button-Danger:focus-within{border:solid 3px #63003a}body.dark-theme div.Modal-ClearProgress{border-top-color:#3a54a6}body.dark-theme div.Modal-ClearProgress div.buttons button.Button-Danger{background-color:#ab387b}body.dark-theme div.Modal-ClearProgress div.buttons button.Button-Danger:hover,body.dark-theme div.Modal-ClearProgress div.buttons button.Button-Danger:focus-within{border:solid 3px #ffb3df}@media screen and (min-width: 1100px){div.Modal.Modal-ClearProgress{min-width:33%}div.Modal.Modal-ClearProgress div.buttons{display:flex;flex-direction:row;justify-content:space-around}}div.LanguageModal{align-items:flex-start;padding:min(2rem,5vh) min(2rem,5vw);border:.5px solid #c2c2c2;background:#fff}div.LanguageModal h2{margin-bottom:min(1rem,5%)}div.LanguageModal h2:not(:first-of-type){margin-top:min(1rem,5%)}div.LanguageModal select.Dropdown-Language{margin-bottom:min(1rem,5%);padding:.5em;min-width:10rem;width:100%;border-top:4px solid #3154c4;color:#000;background-color:#f3f6ff}div.LanguageModal select.Dropdown-Language.Dropdown-Language-Left{border-top-color:#a231c4;background-color:#fbf3ff}div.LanguageModal select.Dropdown-Language.Dropdown-Language-Right{border-top-color:#5831c4;background-color:#f6f3ff}div.LanguageModal div.ContentLanguageDropdowns{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}div.LanguageModal button.Button-Save-Language{margin:1em auto 0;padding:0 .75em;max-width:100%}div.LanguageModal button.Button-Save-Language div.Icon{margin-right:.5em}div.LanguageModal.Modal-PrimaryLanguage{z-index:18;width:90%}div.LanguageModal.Modal-SelectContentLanguages{border:none;justify-content:center;align-items:center;max-width:90%;width:fit-content;border-top:7px solid #3154c4}div.LanguageModal.Modal-SelectContentLanguages h2{margin-bottom:0;padding:1em}div.LanguageModal.Modal-SelectContentLanguages h2{padding:min(1em,2vh) min(1em,5vw) min(1em,3vh)}div.LanguageModal.Modal-SelectContentLanguages>p{margin-bottom:min(1em,5%);width:200%;text-align:center}div.LanguageModal.Modal-SelectContentLanguages div.ContentLanguageDropdowns{place-content:center}div.LanguageModal.Modal-SelectContentLanguages div.ContentLanguageDropdowns select.Dropdown-Language{max-width:90%;width:20rem}div.LanguageModal.Modal-SelectContentLanguages button{margin-top:min(1em,2vh)}div.LanguageModal[hidden] button.Button-Save-Language{display:none!important}body.dark-theme div.LanguageModal select.Dropdown-Language{border-top-color:#3a54a6;color:#f2f2f2;background-color:#242f54}body.dark-theme div.LanguageModal select.Dropdown-Language.Dropdown-Language-Left{border-top-color:#9038ab;background-color:#332454}body.dark-theme div.LanguageModal select.Dropdown-Language.Dropdown-Language-Right{border-top-color:#583ba8;background-color:#2b2453}@media screen and (min-width: 1100px){div.LanguageModal select.Dropdown-Language{max-width:40%}div.LanguageModal div.ContentLanguageDropdowns{gap:1.5em}div.LanguageModal.Modal-PrimaryLanguage{width:fit-content}div.LanguageModal.Modal-SelectContentLanguages div.ContentLanguageDropdowns{justify-content:center;padding:0 2rem}}body:has(div.Modal.Modal-Lightbox){overflow:hidden}div.Modal.Modal-Lightbox{z-index:55;position:fixed;left:0;top:0;transform:none;margin-top:0;width:100dvw;height:100dvh;background-color:#ccc}div.Modal.Modal-Lightbox button.CloseModalButton{position:fixed;top:1em;right:1em}div.Modal.Modal-Lightbox div.LightboxCaptionedElement{display:flex;flex-direction:column;place-items:center;width:95%;height:95%}div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.Element{margin:auto auto 0;width:100%;max-height:60%}div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.Element img{max-width:95%;width:unset;max-height:100%;height:unset;object-fit:contain}div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.LightboxCaptions{flex-basis:30%;margin-top:auto;width:95%}div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.LightboxCaptions div.Caption{position:relative;margin-bottom:.25rem;width:100%;max-height:7em}div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.LightboxCaptions div.Caption p{overflow-y:auto;margin:0;padding:0 0 .5em}div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.LightboxCaptions div.Caption.Caption-Left{color:#8416a6}div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.LightboxCaptions div.Caption.Caption-Right{color:#431cad}body.dark-theme div.Modal.Modal-Lightbox,body.dark-theme div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.Element{background-color:#000}body.dark-theme div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.LightboxCaptions div.Caption.Caption-Left{color:#e89eff}body.dark-theme div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.LightboxCaptions div.Caption.Caption-Right{color:#b89eff}@media all and (min-width: 1100px){div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.Element{max-height:80%}div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.LightboxCaptions{flex-basis:12.5%;width:75%}div.Modal.Modal-Lightbox div.LightboxCaptionedElement div.LightboxCaptions div.Caption{max-height:4em}}div.Modal-NewContent{justify-content:center;align-items:center;max-width:90%;width:fit-content;border-top:7px solid #3154c4}div.Modal-NewContent h2{margin-bottom:0;padding:1em}div.Modal-RedoChapter{justify-content:center;align-items:center;max-width:90%;width:fit-content;border-top:7px solid #3154c4}div.Modal-RedoChapter h2{margin-bottom:0;padding:1em}body.dark-theme div.Modal-NewContent{border-top-color:#3a54a6}p.Notification-LinkCopied{z-index:11;position:fixed;right:0;bottom:0;min-width:5em;max-width:15em;margin-bottom:1em;padding:1em;background-color:#3154c4;transition:.5s ease}p.Notification-LinkCopied[hidden]{display:block!important;visibility:hidden;right:-15em}div.with-label{position:relative;width:100%;display:flex;flex-direction:column}div.with-label div.LanguageLabel{font-size:.8rem;color:#c2c2c2;padding-bottom:.4em}body.dark-theme div.with-label div.LanguageLabel{color:#999}section.RowContainer{padding:2em 0;padding-left:10vw;padding-right:10vw}@media screen and (min-width: 1100px){section.RowContainer{padding-left:5vw;padding-right:5vw}}section.RowContainer div.Row{margin-bottom:2em}section.RowContainer div.Row>div{display:flex;width:100%;flex-direction:column}section.RowContainer div.Row>div div.Element{overflow-x:auto}section.RowContainer div.Row div.SharedRow{align-items:center;margin-bottom:3em}section.RowContainer div.Row div.SharedRow>div{width:100%}section.RowContainer div.Row div.SplitRow div.ElementCaptioned{margin-bottom:1em;width:100%}section.RowContainer div.Row div.SplitRow div.ElementCaptioned:has(div:only-child){display:flex;justify-content:center}section.RowContainer div.Row div.SharedRow>div img,section.RowContainer div.Row div.SplitRow>div img{max-height:20rem}@media screen and (min-width: 1100px){section.RowContainer div.Row div.TextRow,section.RowContainer div.Row div.SplitRow{flex-direction:row;justify-content:space-between;align-items:flex-start}section.RowContainer div.Row div.TextRow:not(:has(div.Element-Hidden))>div,section.RowContainer div.Row div.SplitRow:not(:has(div.Element-Hidden))>div{max-width:45%}section.RowContainer div.Row div.TextRow>div.Element-Text,section.RowContainer div.Row div.SplitRow>div.Element-Text{flex:1 1 50%}section.RowContainer div.Row div.TextRow>div.ElementCaptioned:has(div.Element-Hidden),section.RowContainer div.Row div.TextRow div.with-label:has(div.Element-Hidden),section.RowContainer div.Row div.SplitRow>div.ElementCaptioned:has(div.Element-Hidden),section.RowContainer div.Row div.SplitRow div.with-label:has(div.Element-Hidden){display:none}section.RowContainer div.Row div.SharedRow div.SharedRowCaptions{display:flex;justify-content:space-between}section.RowContainer div.Row div.SharedRow div.SharedRowCaptions:not(:has(div.Caption-Hidden))>div{max-width:45%}section.RowContainer div.Row div.SharedRow>div img,section.RowContainer div.Row div.SplitRow>div img{max-height:30rem}}div.ChaptersAccordion{background-color:#fff;padding-bottom:2rem}div.ChaptersAccordion div.Accordion{padding-left:1.5rem;padding-right:1.5rem;border-bottom:solid .5px #ccc}div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left{position:relative}div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left div.Icon{opacity:0}div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left div.upcoming-title{width:50%;color:#636363}div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left div.available-block{display:flex;opacity:0;visibility:hidden;position:absolute;right:1rem;transform:translate(-1rem);padding-left:1rem;top:0;bottom:0;align-items:center;font-size:1rem}div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left div.available-block span.available-in{font-style:italic}div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left:hover,div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left:focus-visible{color:#9a9ca1}div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left:hover div.available-block,div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left:focus-visible div.available-block{opacity:1;visibility:visible;transform:translate(0);transition:transform .7s,opacity .5s ease;color:#3154c4}div.ChaptersAccordion div.Accordion.accordion-completed{background-color:#e4eded}div.ChaptersAccordion div.Accordion.accordion-completed div.accordion-header .accordion-header-left,div.ChaptersAccordion div.Accordion.accordion-completed div.accordion-header a.link-to-chapter div.Icon{color:#184f26}div.ChaptersAccordion div.Accordion div.accordion-header .accordion-header-left:hover,div.ChaptersAccordion div.Accordion div.accordion-header .accordion-header-left:focus-visible{color:#3154c4}div.ChaptersAccordion div.Accordion div.accordion-header a.link-to-chapter:hover div.Icon,div.ChaptersAccordion div.Accordion div.accordion-header a.link-to-chapter:focus-visible div.Icon{color:#3154c4;transform:scale(1.1)}div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages,div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages ul li button.LanguageLink a{color:#3154c4}div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages ul li button.LanguageLink a:hover,div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages ul li button.LanguageLink a:focus-visible{color:#bacaff}div.ChaptersAccordion div.Accordion:first-child{border-top:solid .5px #ccc}div.ChaptersAccordion div.Accordion.accordion-content-hidden div.accordion-header .accordion-header-left div.Icon i{rotate:90deg}div.ChaptersAccordion div.Accordion.accordion-content-hidden div.accordion-header a.link-to-chapter:not(:hover,:focus-visible){margin-left:3em}div.ChaptersAccordion div.Accordion.accordion-content-hidden div.accordion-header a.link-to-chapter:not(:hover,:focus-visible) div.start-chapter-text{opacity:0;visibility:hidden;position:absolute;transform:translateY(-50%)}div.ChaptersAccordion div.Accordion.accordion-content-hidden div.accordion-body{height:0;padding-top:0;padding-bottom:0;opacity:0}div.ChaptersAccordion div.Accordion.accordion-content-hidden div.accordion-body *{display:none}div.ChaptersAccordion div.Accordion div.accordion-header{display:flex;justify-content:center;gap:.5em;align-items:center;min-height:4rem}div.ChaptersAccordion div.Accordion div.accordion-header .accordion-header-left{border:none;background:none;color:unset;padding:0;flex-grow:1;font-size:1.3rem;display:flex;align-items:center;text-align:left;font-weight:400}div.ChaptersAccordion div.Accordion div.accordion-header .accordion-header-left div.Icon{width:1.5rem;font-size:.6em;justify-content:flex-start}div.ChaptersAccordion div.Accordion div.accordion-header .accordion-header-left div.Icon i{transition:rotate .25s}div.ChaptersAccordion div.Accordion div.accordion-header a.link-to-chapter{text-decoration:none;display:flex;color:#052487}div.ChaptersAccordion div.Accordion div.accordion-header a.link-to-chapter div.Icon{font-size:1.5rem}div.ChaptersAccordion div.Accordion div.accordion-header a.link-to-chapter div.start-chapter-text{color:#3154c4;opacity:1;transform:translateY(0);padding:0 5px;transition:opacity .5s ease-in,transform .4s ease-in-out}div.ChaptersAccordion div.Accordion div.accordion-body{font-size:.9rem;margin:0 1.5rem;padding-bottom:1rem;transition:.25s ease}div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages{display:flex}div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages div.Icon{margin-right:.25em}div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages ul{list-style:none;padding:0;margin:0}div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages ul li{display:inline;margin:0 .25em}div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages ul li button.LanguageLink{background-color:unset;border:none;padding:0}body.dark-theme div.ChaptersAccordion{background-color:#070d1f}body.dark-theme div.ChaptersAccordion div.Accordion{border-bottom-color:#696c75;background-color:unset}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left{position:relative}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left div.Icon{opacity:0}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left div.upcoming-title{width:50%;color:#ccc}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left div.available-block{display:flex;opacity:0;visibility:hidden;position:absolute;right:1rem;transform:translate(-1rem);padding-left:1rem;top:0;bottom:0;align-items:center;font-size:1rem}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left div.available-block span.available-in{font-style:italic}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left:hover,body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left:focus-visible{color:#9a9ca1}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left:hover div.available-block,body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header div.accordion-header-left:focus-visible div.available-block{opacity:1;visibility:visible;transform:translate(0);transition:transform .7s,opacity .5s ease;color:#bacaff}body.dark-theme div.ChaptersAccordion div.Accordion.accordion-completed{background-color:#2d3b3b}body.dark-theme div.ChaptersAccordion div.Accordion.accordion-completed div.accordion-header .accordion-header-left,body.dark-theme div.ChaptersAccordion div.Accordion.accordion-completed div.accordion-header a.link-to-chapter div.Icon{color:#d8f2de}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header .accordion-header-left:hover,body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header .accordion-header-left:focus-visible{color:#bacaff}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header a.link-to-chapter:hover div.Icon,body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header a.link-to-chapter:focus-visible div.Icon{color:#bacaff;transform:scale(1.1)}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages,body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages ul li button.LanguageLink a{color:#bacaff}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages ul li button.LanguageLink a:hover,body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-body div.chapter-languages ul li button.LanguageLink a:focus-visible{color:#f2f2f2}body.dark-theme div.ChaptersAccordion div.Accordion:first-child{border-top-color:#696c75}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header a.link-to-chapter{color:#f2f2f2}body.dark-theme div.ChaptersAccordion div.Accordion div.accordion-header a.link-to-chapter div.start-chapter-text{color:#bacaff}@media screen and (min-width: 1100px){div.ChaptersAccordion{display:flex;justify-content:center;align-items:stretch;gap:2rem;padding-left:0;padding-right:0}div.ChaptersAccordion div.accordion-column{width:50%}div.ChaptersAccordion div.Accordion{background-color:#f0f1f5;padding:0 1rem}}div.HomepageHero{z-index:10;position:relative;top:0;left:0;overflow:hidden;padding-left:10vw;padding-right:10vw}@media screen and (min-width: 1100px){div.HomepageHero{padding-left:5vw;padding-right:5vw}}div.HomepageHero div.carousel-container{position:absolute;inset:0;overflow:hidden;background-color:#000;z-index:-5}div.HomepageHero div.carousel-container div.carousel-image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:absolute;opacity:0;width:130%;height:130%;inset:-15%}div.HomepageHero div.carousel-container div.carousel-image:first-child{background-position:10% 90%}@media screen and (prefers-reduced-motion: no-preference){div.HomepageHero div.carousel-container div.carousel-image:first-child{animation:kb-animation-0 80s ease-in 0s infinite}}@media screen and (prefers-reduced-motion: reduce){div.HomepageHero div.carousel-container div.carousel-image:first-child{animation:opacity-cycle 80s ease-in 0s infinite}}@keyframes kb-animation-0{0%{transform:scale(1) translate(0);opacity:0}73%{transform:scale(1) translate(0);opacity:0}74%{transform:scale(1) translate(0);opacity:1}95%{opacity:1}99%{transform:scale(1.1) translate(10%,-10%);opacity:0}}div.HomepageHero div.carousel-container div.carousel-image:nth-child(2){background-position:60% 10%}@media screen and (prefers-reduced-motion: no-preference){div.HomepageHero div.carousel-container div.carousel-image:nth-child(2){animation:kb-animation-1 80s ease-in -20s infinite}}@media screen and (prefers-reduced-motion: reduce){div.HomepageHero div.carousel-container div.carousel-image:nth-child(2){animation:opacity-cycle 80s ease-in -20s infinite}}@keyframes kb-animation-1{0%{transform:scale(1) translate(0);opacity:0}73%{transform:scale(1) translate(0);opacity:0}74%{transform:scale(1) translate(0);opacity:1}95%{opacity:1}99%{transform:scale(1.1) translate(-10%,10%);opacity:0}}div.HomepageHero div.carousel-container div.carousel-image:nth-child(3){background-position:0% 90%}@media screen and (prefers-reduced-motion: no-preference){div.HomepageHero div.carousel-container div.carousel-image:nth-child(3){animation:kb-animation-2 80s ease-in -40s infinite}}@media screen and (prefers-reduced-motion: reduce){div.HomepageHero div.carousel-container div.carousel-image:nth-child(3){animation:opacity-cycle 80s ease-in -40s infinite}}@keyframes kb-animation-2{0%{transform:scale(1) translate(0);opacity:0}73%{transform:scale(1) translate(0);opacity:0}74%{transform:scale(1) translate(0);opacity:1}95%{opacity:1}99%{transform:scale(1.1) translate(10%,-10%);opacity:0}}div.HomepageHero div.carousel-container div.carousel-image:nth-child(4){background-position:10% 10%}@media screen and (prefers-reduced-motion: no-preference){div.HomepageHero div.carousel-container div.carousel-image:nth-child(4){animation:kb-animation-3 80s ease-in -60s infinite}}@media screen and (prefers-reduced-motion: reduce){div.HomepageHero div.carousel-container div.carousel-image:nth-child(4){animation:opacity-cycle 80s ease-in -60s infinite}}@keyframes kb-animation-3{0%{transform:scale(1) translate(0);opacity:0}73%{transform:scale(1) translate(0);opacity:0}74%{transform:scale(1) translate(0);opacity:1}95%{opacity:1}99%{transform:scale(1.1) translate(-10%,10%);opacity:0}}@keyframes opacity-cycle{0%{opacity:0}74%{opacity:1}to{opacity:0}}div.HomepageHero div.hero-content{display:flex;flex-direction:column;justify-content:space-around;align-items:center;min-height:60vh}div.HomepageHero div.hero-content img.step-logo{margin-top:3vh;width:90%;height:auto}div.HomepageHero div.hero-content div.details-box{padding:1.2rem;width:80%;background-color:#5831c4bf;color:#fff;margin-top:1rem;margin-bottom:2rem}div.HomepageHero div.hero-content div.details-box p{font-size:1.2rem;line-height:1.4rem;font-family:"Source Serif 4",serif;text-align:center;margin-bottom:0;max-width:100%}div.HomepageHero div.hero-content div.details-box p span.title-highlight{font-weight:500;font-size:1.5rem}body.dark-theme div.HomepageHero div.details-box{background-color:#583ba8bf;color:#f2f2f2}@media screen and (min-width: 1100px){div.HomepageHero{width:100%;height:75vh;top:-3.5rem;display:flex;justify-content:center}div.HomepageHero div.carousel-container div.carousel-image:first-child{background-position:0% 90%}div.HomepageHero div.carousel-container div.carousel-image:nth-child(2){background-position:30% 80%}div.HomepageHero div.carousel-container div.carousel-image:nth-child(3){background-position:0% 20%}div.HomepageHero div.carousel-container div.carousel-image:last-child{background-position:0% 45%}div.HomepageHero div.hero-content{flex-direction:row;justify-content:space-around;align-items:center;gap:5%;max-width:2200px}div.HomepageHero div.hero-content img.step-logo{width:40%;margin-top:0;margin-bottom:6%}div.HomepageHero div.hero-content div.details-box{width:40%;margin:0 1rem;padding:3rem}div.HomepageHero div.hero-content div.details-box p{font-size:2rem;line-height:2.3rem}div.HomepageHero div.hero-content div.details-box p span.title-highlight{font-size:3rem}}body{background-color:#fff}main.Homepage{max-width:unset;display:flex;flex-direction:column;align-items:center;position:relative;z-index:9}main.Homepage div.homepage-content{width:100%;margin-top:3rem;max-width:1800px;padding-bottom:15vh}main.Homepage div.homepage-content div.call-to-action-wrapper{display:flex;flex-direction:column;align-items:center}main.Homepage div.homepage-content div.call-to-action-wrapper div.call-to-action{margin-bottom:1rem;padding:1rem;text-align:center}main.Homepage div.homepage-content div.call-to-action-wrapper div.arrow{display:none}main.Homepage div.homepage-content div.HomepageAccordions h1{font-size:2rem;margin-left:2rem}@media screen and (min-width: 1100px){main.Homepage div.homepage-content{margin-top:0rem;padding-left:10vw;padding-right:10vw}}@media screen and (min-width: 1100px) and (min-width: 1100px){main.Homepage div.homepage-content{padding-left:5vw;padding-right:5vw}}@media screen and (min-width: 1100px){main.Homepage div.homepage-content div.call-to-action-wrapper div.call-to-action{transform:translateY(-10rem);background-color:#3954ad;color:#fff;width:60vw;max-width:1800px;padding:3rem;margin-bottom:0;z-index:25}main.Homepage div.homepage-content div.call-to-action-wrapper div.call-to-action h2{font-size:3rem;margin-bottom:0}main.Homepage div.homepage-content div.call-to-action-wrapper div.arrow{display:block;transform:translateY(-100px);padding-bottom:0rem;position:relative;z-index:30}main.Homepage div.homepage-content div.call-to-action-wrapper div.arrow span{display:block;width:2rem;height:2rem;border-bottom:5px solid black;border-right:5px solid black;transform:rotate(45deg);margin:-10px}}@media screen and (min-width: 1100px) and (prefers-reduced-motion: no-preference){main.Homepage div.homepage-content div.call-to-action-wrapper div.arrow span{animation:animate 3s infinite}}@media screen and (min-width: 1100px){main.Homepage div.homepage-content div.call-to-action-wrapper div.arrow span:nth-child(2){animation-delay:-.2s}main.Homepage div.homepage-content div.call-to-action-wrapper div.arrow span:nth-child(3){animation-delay:-.4s}@keyframes animate{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:.3}to{opacity:0;transform:rotate(45deg) translate(20px,20px)}}main.Homepage div.homepage-content div.HomepageAccordions h1{margin-left:0}}body.dark-theme main.Homepage div.homepage-content div.call-to-action-wrapper div.call-to-action{background-color:unset}@media screen and (min-width: 1100px){body.dark-theme main.Homepage div.homepage-content div.call-to-action-wrapper div.call-to-action{background-color:#3e508c}body.dark-theme main.Homepage div.homepage-content div.call-to-action-wrapper div.arrow span{border-bottom-color:#fff;border-right-color:#fff}}
