.logo-img.svelte-c55try{height:1em}.title.svelte-c55try{display:flex;align-items:center;justify-content:center;gap:4px}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{max-width:unset}*,button,input,textarea,blockquote,code{padding:0;margin:0;box-sizing:border-box;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}html,:root,body,.app,#root{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;min-height:100vh;width:100%;height:100%}.outer{width:100%}.outer>*{margin:auto;max-width:1400px}@media (max-width: 768px){.outer{padding-right:10px;padding-left:10px}}img{max-width:100%;margin:unset}a{text-decoration:unset;color:unset}body{flex-direction:column;min-height:100vh;display:flex;justify-content:space-between}:disabled{cursor:default;filter:brightness(.8)}:disabled:hover{filter:invert(0) brightness(.8)}body{visibility:visible!important}:focus-visible{outline:2px solid var(--outline-color)}ul,ol{margin-left:1em;text-align:left}ul,p{max-width:600px}input{outline:2px solid var();margin-top:2rem;margin-bottom:1rem;padding:8px;border-radius:8px;border:2px solid var(--border-color)}progress{width:100%;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:20px}progress::-webkit-progress-bar{background-color:#f0f0f0;border-radius:10px;box-shadow:0 2px 5px #0000001a inset}progress::-webkit-progress-value{background-image:linear-gradient(45deg,#03eaff,#147f92);border-radius:10px;transition:width .5s ease}progress::-moz-progress-bar{background-image:linear-gradient(45deg,#4c8caf,#4aa1c3);border-radius:10px}.progress-text{text-align:center;margin-top:10px;font-weight:700;color:#333}header{display:flex;justify-content:space-between}nav{flex-wrap:wrap;display:flex;gap:2rem;margin-bottom:1rem}hr{max-width:100%;margin-top:var(--margin-m);margin-bottom:var(--margin-xl);height:1px}footer{margin-top:auto}header{padding:1rem 0}.button,button{display:inline-block;cursor:pointer;border:unset;background-color:var(--primary);color:var(--text-inverse);font-size:var(--font-size-s);padding:var(--margin-s);font-size:var(--margin-m);font-weight:600;text-decoration:none;border-radius:10px;border:2px solid transparent}.button:hover,button:hover{filter:invert(.1)}.button:focus-visible,button:focus-visible{outline:2px solid var(--outline-secondary-color)}nav a:hover{background-color:var(--primary);color:var(--text-inverse)}a:hover{cursor:pointer}.link{color:var(--text-primary);text-decoration:none;text-decoration:underline}.link:hover{filter:invert(.4);color:var(--primary);text-decoration:underline}link:active{color:var(--secondary-light)}select{font-weight:600;background-color:var(--secondary-light);color:var(--text-primary);border-radius:var(--border-radius-m);border:none;outline:2px solid rgba(255,255,255,.1);padding:var(--padding-s);cursor:pointer}select:hover{background-color:var(--secondary)}select:focus-within{outline-color:var(--outline-secondary-color)}:root{--margin-xs: 4px;--margin-s: 8px;--margin-m: 16px;--margin-l: 24px;--margin-xl: 48px;--margin-xxl: 96px;--margin-xxxl: 192px;--padding-xs: 4px;--padding-s: 8px;--padding-m: 16px;--padding-l: 24px;--padding-xl: 48px;--padding-xxl: 96px;--padding-xxxl: 192px;--gap-xs: 4px;--gap-s: 8px;--gap-m: 16px;--gap-l: 24px;--gap-xl: 48px;--gap-xxl: 96px;--gap-xxxl: 192px;--pw-1: 1080px;--border-radius-s:4px;--border-radius-m:8px;--border-radius-l:16px;--border-radius-xl:24px;--border-radius-xxl:48px}:root{--primary:rgb(92, 0, 122);--primary:rgb(197, 0, 0);--primary-light:rgb(219, 70, 70);--test:#ffc66a;--neutral-light: #ffffff;--neutral-dark: #141414;--neutral-grey: #e4e4e4;--neutral-lightgrey: #f1f1f1;--text: var(--neutral-dark);--text-primary: var(--text);--text-primary-dull: #4a4a4a;--text-inverse: var(--neutral-light);--text-inverse-dull: #c5c5c5;--text-accent: var(--primary);color:var(--text);--background: var(--neutral-light) ;--background-color: var(--background);--border-color: var(--neutral-grey);--border-color-grey:rgb(138, 138, 138);--outline-color: var(--primary);--outline-secondary-color: var(--primary);--correct-color:rgb(36, 214, 36);--incorrect-color:rgb(255, 79, 112)}.primary{color:var(--primary)}:root{--font-size-xxl: 4.5rem;--font-size-xl: 3.5rem;--font-size-l: 2.75rem;--font-size-m: 2rem;--font-size-s: 1.5rem;--font-size-xs: 1.25rem;--font-size-xxs: 1rem;--font-size-xxxs: .75rem}h1,h2,h3,h4,h5,h6{line-height:120%}h1{font-size:var(--font-size-xxl);letter-spacing:-.0416em;font-weight:600;line-height:100%;margin-bottom:2.5rem}h2{margin-bottom:1rem;font-size:var(--font-size-m);letter-spacing:-.046875em;font-weight:600}h3{font-size:var(--font-size-s);margin-bottom:.65rem;letter-spacing:-.0341em;font-weight:600}h4{line-height:100%;margin-bottom:.5rem;font-size:var(--font-size-s);letter-spacing:-.0312em;font-weight:400}h5{margin-bottom:.25rem;font-size:var(--font-size-xs);letter-spacing:-.0208em;font-weight:300}h6{font-size:var(--font-size-xs);letter-spacing:0em;font-weight:200}p{margin-top:0;margin-bottom:40px}ul{margin-bottom:2rem}li{margin-bottom:1em;letter-spacing:.02em}.page-label{font-size:1rem;margin-bottom:2.5rem;letter-spacing:.75em;text-transform:uppercase;font-weight:600;border:unset;padding:unset}.title{margin:0;font-weight:600;font-size:2.25rem;letter-spacing:-.1em;line-height:100%}.triple-underline{position:relative;text-decoration:none}.triple-underline:before,.triple-underline:after{content:"";position:absolute;left:0;right:0;height:2px;background-color:var(--secondary)}.triple-underline:before{height:3px;transform:rotate(-.4deg);bottom:-2px;margin:0 4px}.triple-underline:after{transform:rotate(.4deg);margin:0 8px;bottom:-8px}.triple-underline{text-decoration:underline;text-decoration-color:var(--secondary);text-decoration-thickness:4px}:root{font-family:Helvetica,Sans-Serif}h2{padding-top:12px;border-top:1px var(--border-color) solid;text-transform:lowercase}hr{height:1px;color:var(--border-color);border:unset;background:var(--border-color)}main.svelte-ve79sc{min-height:60vh}.wrapper.svelte-ve79sc{padding:12px;width:100%}header.svelte-ve79sc{overflow:hidden;display:flex}nav.svelte-ve79sc{padding-left:2rem;text-wrap:nowrap;max-width:calc(100% - 140px);gap:1.2rem;justify-content:flex-end}header.svelte-ve79sc{display:flex;justify-content:space-between;align-items:center;min-height:100px}footer.svelte-ve79sc{border-top:1px var(--border-color) solid;text-align:center;display:flex;flex-direction:column;gap:1rem;font-weight:600;padding:2rem 0}header.svelte-ve79sc,footer.svelte-ve79sc,main.svelte-ve79sc,.newsletter.svelte-ve79sc{max-width:1000px;margin:auto}header.svelte-ve79sc{padding-top:0}
