#add-note[data-v-169bc4ae]{border-radius:var(--size-2);background-color:var(--gray-900);width:100%;max-width:50rem;box-shadow:var(--shadow-md)}#add-note .icon-input[data-v-169bc4ae]{border:1px solid var(--gray-600);font-size:var(--font-size-xl)}#add-note .icon-input svg[data-v-169bc4ae]{width:var(--size-4);height:var(--size-4);left:var(--size-5)}#add-note .icon-input input[data-v-169bc4ae]{padding:var(--size-5) var(--size-5) var(--size-5) var(--size-7)}li a[data-v-10220884]{display:block;padding:var(--size-2);border-radius:var(--size-2);transition:background-color var(--speed);margin-bottom:var(--size-1)}li a span[data-v-10220884]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.1em 0}li a small[data-v-10220884]{margin-top:var(--size-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-size-sm);line-height:1.2;color:var(--gray-500)}li a.router-link-active[data-v-10220884]{background-color:var(--gray-800)}li a.router-link-active span[data-v-10220884]{color:var(--gray-0)}li a.router-link-active small[data-v-10220884]{color:var(--gray-300)}#sidebar{background-color:var(--gray-900);color:var(--gray-400);padding:var(--size-2_5);border-right:var(--border-dark);font-weight:var(--font-weight-medium);display:grid;grid-gap:var(--size-2);grid-template-rows:var(--size-5) var(--size-5) var(--size-5) var(--size-5) calc(1px + 2 * var(--size-2)) auto}#sidebar>.icon-input,#sidebar>a,#sidebar>button{width:100%;display:flex;align-items:center;text-align:left;max-height:var(--size-5);color:var(--gray-4)}#sidebar>.router-link-active{color:var(--gray-0)}#sidebar>.icon-input{background-color:var(--gray-800)}#sidebar>hr{margin:var(--size-2) calc(var(--size-2_5) * -1);border-color:var(--gray-800)}#sidebar>:first-child{margin-top:0}#sidebar>ul{overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;margin:calc(var(--size-2) * -2) calc(var(--size-2_5) * -1) calc(var(--size-2) * -1);padding:var(--size-2_5) var(--size-2_5) calc(var(--size-2));justify-self:stretch}#app{display:flex}#app>#sidebar{width:var(--sidebar-width);flex-grow:0;flex-shrink:0}nav[data-v-5b5eefab]{position:relative;z-index:0}nav[data-v-5b5eefab]:after{content:'';position:absolute;border-bottom:var(--border-muted);width:100%;bottom:calc(var(--size-0) + 1.5px);z-index:-1}div[data-v-5b5eefab]{padding-bottom:var(--size-1);overflow-x:scroll;display:grid;grid-auto-flow:column;grid-template-columns:auto;grid-template-rows:1fr;justify-content:start;grid-gap:var(--size-6);gap:var(--size-6)}div[data-v-5b5eefab]>a{text-transform:uppercase;letter-spacing:var(--letter-spacing-lg);font-weight:var(--font-weight-bold);color:var(--z-color-5);padding:var(--size-3) 0;white-space:nowrap;position:relative}div[data-v-5b5eefab]>a:after{content:'';position:absolute;bottom:calc(-1 * var(--size-0));border-radius:var(--size-0);left:50%;margin-left:calc(-.5 * var(--size-5));width:var(--size-5);height:var(--size-1);background-color:transparent;transition:background-color var(--speed)}div[data-v-5b5eefab]>a.router-link-active{color:var(--z-color-0)}div[data-v-5b5eefab]>a.router-link-active:after{background-color:var(--z-color-0)}main[data-v-02fb2876]{width:100%;background-color:var(--z-color-9);color:var(--z-color-0);padding:var(--size-5);overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width:45rem){main[data-v-02fb2876]{padding:var(--size-6) var(--size-7)}}main>nav[data-v-3d2a87c2]{margin:var(--size-5) 0}.cover[data-v-2b66dda6]{position:relative;height:0;padding-bottom:125%;z-index:0}.cover>div[data-v-2b66dda6]{position:absolute;width:100%;height:100%;border-radius:var(--size-2)}.cover>div[data-v-2b66dda6]:first-child{background-color:var(--z-color-6);top:var(--size-1);left:var(--size-1);z-index:-1;transition:top var(--speed),left var(--speed)}.cover>div[data-v-2b66dda6]:last-child{background-color:var(--gray-0);background-size:cover;top:0;left:0;z-index:1}.cover[data-v-2b66dda6]:after{content:'';position:absolute;z-index:2;left:0;top:0;height:100%;width:9%;background-color:rgba(0,0,0,.025);border-color:var(--gray-4);border-right:var(--border);border-top-left-radius:var(--size-2);border-bottom-left-radius:var(--size-2)}article[data-v-79e60e61]{transition:transform var(--speed)}article h1[data-v-79e60e61],article p[data-v-79e60e61]{letter-spacing:var(--ui-letter-spacing)}article h1[data-v-79e60e61]{font-weight:var(--font-weight-bold);margin-bottom:var(--size-1)}article p[data-v-79e60e61]{color:var(--z-color-5)}article[data-v-79e60e61] .cover{margin-top:var(--size-2_5)}article[data-v-79e60e61]:hover{transform:translateY(calc(-1 * var(--size-1)))}article[data-v-79e60e61]:hover .cover>div:first-child{top:calc(var(--size-1) + var(--size-0));left:calc(var(--size-1) + var(--size-0))}.items[data-v-7e61a346]{--min-item-width:10rem;margin:var(--size-6) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-item-width),1fr));grid-gap:var(--size-6) var(--size-7);gap:var(--size-6) var(--size-7)}@media (min-width:45rem){.items[data-v-7e61a346]{--min-item-width:12rem}}.author[data-v-138fc0c1]{text-align:center;display:flex;width:100%;flex-direction:column;align-items:center;margin:0 0 var(--size-5);position:relative}.author>img[data-v-138fc0c1]{width:var(--size-6);height:var(--size-6);border-radius:50%;overflow:hidden;border:var(--border)}.author>p[data-v-138fc0c1]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-top:var(--size-1);color:var(--z-color-7)}.author>p>a[data-v-138fc0c1]{color:var(--z-color-7)}a[data-v-dc394c22]{white-space:nowrap}a>div[data-v-dc394c22]{overflow:hidden;text-overflow:ellipsis;font-weight:var(--font-weight-bold);padding:var(--size-1) 0;margin:0 0 var(--size-1);color:var(--z-color-6)}a>.children[data-v-dc394c22]{padding:0 0 0 var(--size-3)}a.router-link-exact-active>div[data-v-dc394c22],a>div[data-v-dc394c22]:hover{color:var(--z-color-8)}.outline[data-v-141823ac]{--outline-width:0;--outline-width-md:calc(var(--size-2) * 32);--padding-left:calc(var(--size-5) + var(--size-4));width:var(--outline-width);background-color:var(--z-color-0);display:flex;flex-direction:column;transition:width var(--speed)}.outline>h1[data-v-141823ac]{margin:var(--size-2) 0 0 0;font-weight:var(--font-weight-bold);color:var(--z-color-6);text-transform:uppercase;letter-spacing:var(--letter-spacing-lg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:var(--size-4) var(--size-6) var(--size-2) var(--size-4);position:relative;pointer-events:none}.outline>h1[data-v-141823ac]:after{content:'';position:absolute;bottom:calc(-1 * var(--size-3));left:0;width:100%;height:var(--size-3);background:var(--z-color-0-fade-in);z-index:2}.outline>button[data-v-141823ac]{position:absolute;top:var(--size-4);right:var(--size-4);width:var(--size-4);height:var(--size-4);z-index:50}.outline>button>svg[data-v-141823ac]{width:var(--size-4);height:var(--size-4)}.outline>button:focus>svg[data-v-141823ac],.outline>button:hover>svg[data-v-141823ac]{color:var(--z-color-5)}.outline>[data-v-141823ac]:not(button){transition:opacity var(--speed);opacity:0;pointer-events:none}.outline .items[data-v-141823ac]{padding:var(--size-2) var(--size-4) var(--size-4);opacity:0;min-width:calc(var(--outline-width-md) - var(--padding-left));width:100%;max-width:100%;overflow:hidden;transition:opacity var(--speed);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.outline.is-open[data-v-141823ac]{--outline-width:100%}.outline.is-open>[data-v-141823ac]:not(button){opacity:1}.outline.is-open>.items[data-v-141823ac]{pointer-events:all}.outline[data-v-141823ac]{position:fixed;right:0;height:100%;z-index:200;box-shadow:var(--shadow)}@media (min-width:45rem){.outline[data-v-141823ac]{width:var(--outline-width);position:relative;height:auto;box-shadow:none}.outline.is-open[data-v-141823ac]{--outline-width:var(--outline-width-md)}.overlay[data-v-141823ac]{display:none}}.outline.is-open[data-v-141823ac]{border-left:var(--border)}section[data-v-7f700e9a]{margin-top:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--size-4);gap:var(--size-4);grid-template-areas:'previous next';position:relative;z-index:1;border-top:var(--border);padding:var(--size-5) 0 0}section>a[data-v-7f700e9a]{padding:var(--size-3) var(--size-3);color:var(--z-color-7);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);line-height:var(--line-height-heading);transition:transform var(--speed);position:relative;display:flex;flex-direction:column;justify-content:center;z-index:1}section>a[data-v-7f700e9a]:after,section>a[data-v-7f700e9a]:before{content:'';position:absolute;width:100%;height:100%;border-radius:var(--size-2);z-index:-1;transition:all var(--speed)}section>a[data-v-7f700e9a]:before{top:var(--size-1);left:var(--size-1);background-color:var(--z-color-1)}section>a[data-v-7f700e9a]:after{top:0;left:0;background-color:var(--z-color-1);border:var(--border);border-radius:var(--size-2)}section>a[data-v-7f700e9a]:hover{transform:translateY(calc(var(--size-1) * -1))}section>a[data-v-7f700e9a]:hover:after{background-color:var(--z-color-0)}section>a[data-v-7f700e9a]:hover:before{top:var(--size-2);left:var(--size-1)}section>a>small[data-v-7f700e9a]{font-size:var(--font-size-sm);text-transform:uppercase;display:block;color:var(--z-color-6);margin-bottom:var(--size-1)}section>a.next[data-v-7f700e9a]{grid-area:next}section[data-v-eab14f76]{margin:var(--size-5) 0 var(--size-7)}section h2[data-v-eab14f76]{margin:0 0 var(--size-5);font-size:var(--font-size-base);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--z-color-5);text-align:center;position:relative;padding:var(--size-3) 0}section h2[data-v-eab14f76]:after,section h2[data-v-eab14f76]:before{content:'';position:absolute;left:calc(50% - var(--size-8)/ 2);width:var(--size-8);height:1px;background-color:var(--border-color)}section h2[data-v-eab14f76]:before{top:0}section h2[data-v-eab14f76]:after{bottom:0}section a[data-v-eab14f76]{display:block;margin:0 0 var(--size-3);padding:var(--size-3) var(--size-3);color:var(--z-color-7);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);line-height:var(--line-height-heading);transition:transform var(--speed);position:relative;display:flex;flex-direction:column;justify-content:center;z-index:1}section a[data-v-eab14f76]:after,section a[data-v-eab14f76]:before{content:'';position:absolute;width:100%;height:100%;border-radius:var(--size-2);z-index:-1;transition:all var(--speed)}section a[data-v-eab14f76]:before{top:var(--size-1);left:var(--size-1);background-color:var(--z-color-1)}section a[data-v-eab14f76]:after{top:0;left:0;background-color:var(--z-color-1);border:var(--border);border-radius:var(--size-2)}section a[data-v-eab14f76]:hover{transform:translateY(calc(var(--size-1) * -1))}section a[data-v-eab14f76]:hover:after{background-color:var(--z-color-0)}section a[data-v-eab14f76]:hover:before{top:var(--size-2);left:var(--size-1)}section a[data-v-eab14f76]:last-child{margin:0}.editor{margin:0;max-width:100%}.editor .text-answer{--baseline:var(--line-height-flow-em);margin:0 calc(var(--size-3) * -1);padding:0;font-size:var(--font-size-md);line-height:var(--baseline);color:var(--input);background-image:linear-gradient(var(--z-color-3) 1px,transparent 1px);background-size:100% var(--baseline);background-position:0 calc(var(--size-0) * -1)}.editor .text-answer ol,.editor .text-answer p,.editor .text-answer ul{margin:var(--baseline) 0}.editor .text-answer li{margin:0}.editor .text-answer li ol,.editor .text-answer li p,.editor .text-answer li ul{margin:0}.editor .text-answer .ProseMirror{width:100%;height:100%;min-height:3rem;padding:0 var(--size-3) var(--baseline)!important}.editor .text-answer .ProseMirror>:first-child{margin-top:0}.editor .text-answer .ProseMirror>:last-child{margin-bottom:0}.editor .text-answer .ProseMirror>:first-child:last-child{min-height:calc(var(--baseline) * 3)}.editor :focus{outline:0}.text-question{margin:var(--size-6) 0}.text-question+.text-question{margin-top:var(--size-7)}.text-question>.text-question_title{margin:0 0 var(--size-3);cursor:default;color:var(--z-color-7);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);position:relative}.text-question>.text-question_title:before{content:'';position:absolute;left:calc(var(--size-3) * -1);top:0;bottoom:0;height:100%;width:var(--size-1);background-color:var(--z-color-3)}.text-question:first-child{margin-top:var(--size-3)}.editor{margin:0;max-width:100%}.editor .long-form{max-width:100%;margin:0;padding:0;min-height:100%;font-size:var(--font-size-md)}.editor .ProseMirror{width:100%;height:100%}.editor .ProseMirror img{max-width:100%;height:auto}.editor .ProseMirror:not([contenteditable=false]) .ProseMirror-selectednode{outline:var(--size-1) solid var(--primary)}.editor .ProseMirror>:last-child{margin-bottom:var(--size-6)}.editor :focus{outline:0}.editor[data-v-f04a549e] .ProseMirror{padding-bottom:var(--size-5)}.editor[data-v-f04a549e] .ProseMirror img{max-width:none;height:auto;width:calc(100% + var(--size-5) * 2);margin:var(--size-3) calc(var(--size-5) * -1) var(--size-5)}@media (min-width:45rem){.editor[data-v-f04a549e] .ProseMirror img{border-radius:var(--size-2)}}.workbook[data-v-b8ee2b34]{width:100%;padding:var(--size-5);display:flex;justify-content:space-between;overflow-y:scroll;-webkit-overflow-scrolling:touch}.workbook>article[data-v-b8ee2b34]{margin:0 auto;display:flex;flex-direction:column;min-height:100%}.workbook>article>h1[data-v-b8ee2b34]{margin-bottom:var(--size-5)}.workbook>article>h1>small[data-v-b8ee2b34]{display:block}.workbook>article>[data-v-b8ee2b34]:last-child{padding-bottom:var(--size-5)}header[data-v-0e37d20c]{background-color:var(--gray-800);padding:var(--size-2_5) var(--size-5);font-weight:var(--font-weight-medium);letter-spacing:var(--ui-letter-spacing);height:var(--topbar-height);border-bottom:var(--border-dark);box-shadow:var(--shadow)}header h1[data-v-0e37d20c],header p[data-v-0e37d20c]{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}header h1[data-v-0e37d20c]{color:var(--gray-0);font-size:var(--font-size-base);padding:.1em 0}header p[data-v-0e37d20c]{margin:var(--size-1) 0 .2em;font-size:var(--font-size-sm);color:var(--gray-400)}header p a[data-v-0e37d20c]:focus,header p a[data-v-0e37d20c]:hover{color:var(--gray-300)}.reader[data-v-1ca4a8d2]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.reader>main[data-v-1ca4a8d2]{display:flex;height:100%;height:calc(100% - var(--topbar-height))}/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}:root{--gray-0:#FFFFFF;--gray-50:#F9FAFB;--gray-100:#F3F4F6;--gray-200:#E5E7EB;--gray-300:#D1D5DB;--gray-400:#9CA3AF;--gray-500:#6B7280;--gray-600:#4B5563;--gray-700:#374151;--gray-800:#1F2937;--gray-900:#111827;--primary-dark:#3906CB;--primary:#7755D9;--primary-highlight:#C8CAFB;--input:#0050C7;--red:#E40000;--red-dark:#FF6F6F;--gray-0-fade-out:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);--gray-0-fade-in:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);--gray-50-fade-out:linear-gradient(180deg, rgba(249, 250, 251, 0) 0%, rgba(249, 250, 251, 0.9) 100%);--gray-800-fade-out:linear-gradient(180deg, rgba(31, 41, 55, 0) 0%, var(--gray-800) 100%);--gray-900-fade-out:linear-gradient(180deg, rgba(17, 24, 39, 0) 0%, var(--gray-900) 100%);--dark-overlay:rgba(31, 41, 55, .8);--light-overlay:rgba(255, 255, 255, .8);--spacer:1rem;--size-0:0.125rem;--size-1:0.25rem;--size-2:0.5rem;--size-2_5:0.75rem;--size-3:1rem;--size-4:1.5rem;--size-5:2rem;--size-6:3rem;--size-7:5rem;--size-8:8rem;--font-size-sm:.6875rem;--font-size-base:.8125rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-xxl:2rem;--font-weight-base:400;--font-weight-medium:500;--font-weight-bold:700;--ui-letter-spacing:0.03em;--letter-spacing-lg:0.1em;--line-height-heading:1.2;--line-height-flow:1.5;--line-height-flow-em:1.5em;--shadow:0 2px 6px 0 rgba(0, 0, 0, .2);--shadow-md:0 2px 12px 0 rgba(0, 0, 0, .5);--sidebar-width:calc(var(--spacer) * 21);--topbar-height:calc(var(--spacer) * 3.5);--speed:.3s;--theme-transition:color var(--speed),background-color var(--speed),border-color var(--speed);--z-color-0:var(--gray-0);--z-color-1:var(--gray-50);--z-color-2:var(--gray-100);--z-color-3:var(--gray-200);--z-color-4:var(--gray-300);--z-color-5:var(--gray-400);--z-color-6:var(--gray-500);--z-color-7:var(--gray-600);--z-color-8:var(--gray-700);--z-color-9:var(--gray-800);--z-color-10:var(--gray-900);--primary-text:var(--primary);--z-color-0-fade-in:var(--gray-0-fade-in);--z-color-0-fade-out:var(--gray-0-fade-out);--z-color-1-fade-out:var(--gray-50-fade-out);--border-color:var(--z-color-3);--dark-border-color:var(--gray-900);--muted-border-color:var(--gray-700);--border:1px solid var(--border-color);--border-dark:1px solid var(--dark-border-color);--border-muted:1px solid var(--muted-border-color)}.theme-dark{--z-color-0:var(--gray-900);--z-color-1:var(--gray-800);--z-color-2:var(--gray-700);--z-color-3:var(--gray-600);--z-color-4:var(--gray-500);--z-color-5:var(--gray-400);--z-color-6:var(--gray-300);--z-color-7:var(--gray-200);--z-color-8:var(--gray-100);--z-color-9:var(--gray-50);--z-color-10:var(--gray-0);--primary:var(--primary-dark);--primary-text:var(--primary-dark-highlight);--z-color-0-fade-out:var(--gray-900-fade-out);--z-color-1-fade-out:var(--gray-800-fade-out);--border-color:var(--z-color-2);--border:1px solid var(--border-color)}html{height:-webkit-fill-available}body{height:100vh;max-height:-webkit-fill-available;overflow:hidden}#app{height:100%;overflow:hidden}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-weight:400;font-weight:var(--font-weight-base);font-size:.8125rem;font-size:var(--font-size-base)}.icon{width:1rem;width:var(--size-3);height:1rem;height:var(--size-3)}.long-form{font-size:1.25rem;font-size:var(--font-size-lg);line-height:1.5;line-height:var(--line-height-flow);color:#1f2937;color:var(--gray-800);max-width:40rem;margin:0 auto}.long-form h1{font-size:2rem;font-size:var(--font-size-xxl);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.2;line-height:var(--line-height-heading);margin:0 0 1.5rem;margin:0 0 var(--size-4)}.long-form h2,.long-form h3{font-size:1.5rem;font-size:var(--font-size-xl);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.2;line-height:var(--line-height-heading);margin:1.5rem 0;margin:var(--size-4) 0}.long-form h4,.long-form h5,.long-form h6{font-size:1.25rem;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.2;line-height:var(--line-height-heading);margin:1.5rem 0;margin:var(--size-4) 0}.long-form p{margin:0 0 1.5rem;margin:0 0 var(--size-4);font-size:1rem;font-size:var(--font-size-md)}.long-form img{width:100%;display:block;overflow:hidden}.long-form a{color:#3906cb;color:var(--primary-dark)}.long-form br+br{display:none}.long-form iframe{width:100%;min-height:22rem;border-radius:.5rem;border-radius:var(--size-2);overflow:hidden}.long-form blockquote{font-size:1.5rem;font-size:var(--font-size-xl);padding:1.5rem;padding:var(--size-4);margin:1.5rem 0;margin:var(--size-4) 0;font-style:italic}.long-form blockquote p:last-of-type{margin:0}.long-form blockquote cite{display:block;text-align:right;margin-top:.5rem;margin-top:var(--size-2);font-size:1.25rem;font-size:var(--font-size-lg)}.long-form ol,.long-form ul{padding-left:2em;margin:1.5rem 0;margin:var(--size-4) 0}.long-form ol li,.long-form ul li{margin-bottom:.5rem;margin-bottom:var(--size-2)}.long-form ol li p,.long-form ul li p{margin-bottom:0}.long-form ul{list-style:disc}.long-form ol{list-style:decimal}.page-title{font-size:2rem;font-size:var(--font-size-xxl);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.2;line-height:var(--line-height-heading);letter-spacing:.03em;letter-spacing:var(--ui-letter-spacing)}input::-moz-placeholder{font-weight:500;font-weight:var(--font-weight-medium);color:#9ca3af;color:var(--gray-400);letter-spacing:.03em;letter-spacing:var(--ui-letter-spacing)}input:-ms-input-placeholder{font-weight:500;font-weight:var(--font-weight-medium);color:#9ca3af;color:var(--gray-400);letter-spacing:.03em;letter-spacing:var(--ui-letter-spacing)}a.icon-button,button,input,input::placeholder{font-weight:500;font-weight:var(--font-weight-medium);color:#9ca3af;color:var(--gray-400);letter-spacing:.03em;letter-spacing:var(--ui-letter-spacing)}button,input{border-radius:.5rem;border-radius:var(--size-2)}button:active,button:focus,button:hover,input:active,input:focus,input:hover{outline:0;color:#e5e7eb;color:var(--gray-200)}input:focus:-moz-placeholder-shown::-moz-placeholder{opacity:.5}input:focus:placeholder-shown::-moz-placeholder{opacity:.5}input:focus:-ms-input-placeholder:-ms-input-placeholder{opacity:.5}input:focus:placeholder-shown:-ms-input-placeholder{opacity:.5}input:focus:-ms-input-placeholder::placeholder{opacity:.5}input:focus:placeholder-shown::-moz-placeholder{opacity:.5}input:focus:placeholder-shown:-ms-input-placeholder{opacity:.5}input:focus:-moz-placeholder-shown::placeholder{opacity:.5}input:focus:-ms-input-placeholder::placeholder{opacity:.5}input:focus:placeholder-shown::placeholder{opacity:.5}.icon-button,.icon-input,button{position:relative;display:flex;align-items:center}.icon-button svg:not(:first-child:last-child),.icon-input svg:not(:first-child:last-child),button svg:not(:first-child:last-child){position:absolute;left:.5rem;left:var(--size-2);color:#9ca3af;color:var(--gray-400);pointer-events:none}.icon-button:active svg,.icon-button:focus svg,.icon-button:focus-within svg,.icon-button:hover svg,.icon-input:active svg,.icon-input:focus svg,.icon-input:focus-within svg,.icon-input:hover svg,button:active svg,button:focus svg,button:focus-within svg,button:hover svg{color:#d1d5db;color:var(--gray-300)}.icon-button{padding:.5rem;padding:var(--size-2)}.icon-button>svg{margin-right:.5rem;margin-right:var(--size-2)}.icon-input{position:relative;border-radius:.5rem;border-radius:var(--size-2);font-weight:500;font-weight:var(--font-weight-medium)}.icon-input input{width:100%;height:100%;background-color:transparent;border-radius:0;padding:.5rem .5rem .5rem 2rem;padding:var(--size-2) var(--size-2) var(--size-2) var(--size-5)}.icon-input button{margin-left:auto;padding:1rem;padding:var(--size-3);margin-right:1rem;margin-right:var(--size-3);background-color:#e5e7eb;background-color:var(--gray-200);color:#1f2937;color:var(--gray-800)}.icon-input button:active,.icon-input button:focus,.icon-input button:hover{background-color:#fff;background-color:var(--gray-0);color:#111827;color:var(--gray-900)}.modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;padding:var(--size-4);z-index:200}.modal>:not(.overlay){z-index:2;margin-bottom:10rem}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(31,41,55,.8);background-color:var(--dark-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100}.overlay.is-light{background-color:rgba(255,255,255,.8);background-color:var(--light-overlay)}.preview{min-height:50vh;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-size:var(--font-size-xl);color:#e5e7eb;color:var(--z-color-3);text-align:center;text-transform:uppercase;font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:.1em;letter-spacing:var(--letter-spacing-lg);opacity:.5}.mt-0{margin-top:0!important}.mt-n2{margin-top:calc(.5rem * -1)!important;margin-top:calc(var(--size-2) * -1)!important}.mb-n2{margin-bottom:calc(.5rem * -1)!important;margin-bottom:calc(var(--size-2) * -1)!important}