body,html{padding:0;margin:0;font-family:-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.6;font-size:18px}.disable-webkit-callout{-webkit-touch-callout:none}*,:after,:before{box-sizing:border-box}div#appleid-signin{min-width:300px;min-height:40px}@font-face{font-family:Inter;font-weight:200;font-style:normal;src:url(/static/fonts/Inter/Inter-ExtraLight-200.ttf)}@font-face{font-family:Inter;font-weight:300;font-style:normal;src:url(/static/fonts/Inter/Inter-Light-300.ttf)}@font-face{font-family:Inter;font-weight:400;font-style:normal;src:url(/static/fonts/Inter/Inter-Regular-400.ttf)}@font-face{font-family:Inter;font-weight:500;font-style:normal;src:url(/static/fonts/Inter/Inter-Medium-500.ttf)}@font-face{font-family:Inter;font-weight:600;font-style:normal;src:url(/static/fonts/Inter/Inter-SemiBold-600.ttf)}@font-face{font-family:Inter;font-weight:700;font-style:normal;src:url(/static/fonts/Inter/Inter-Bold-700.ttf)}@font-face{font-family:Inter;font-weight:800;font-style:normal;src:url(/static/fonts/Inter/Inter-ExtraBold-800.ttf)}@font-face{font-family:Inter;font-weight:900;font-style:normal;src:url(/static/fonts/Inter/Inter-Black-900.ttf)}@font-face{font-family:Lora;font-weight:400;font-style:normal;src:url(/static/fonts/Lora/Lora-Regular.ttf)}@font-face{font-family:Lora;font-weight:700;font-style:normal;src:url(/static/fonts/Lora/Lora-Bold.ttf)}@font-face{font-family:Lora;font-weight:400;font-style:italic;src:url(/static/fonts/Lora/Lora-Italic.ttf)}@font-face{font-family:Merriweather;font-weight:400;font-style:normal;src:url(/static/fonts/Merriweather/Merriweather-Regular.ttf)}@font-face{font-family:Merriweather;font-weight:700;font-style:normal;src:url(/static/fonts/Merriweather/Merriweather-Bold.ttf)}@font-face{font-family:Merriweather;font-weight:400;font-style:italic;src:url(/static/fonts/Merriweather/Merriweather-Italic.ttf)}@font-face{font-family:Open Sans;font-weight:400;font-style:normal;src:url(/static/fonts/Open_Sans/OpenSans-Regular.ttf)}@font-face{font-family:Open Sans;font-weight:700;font-style:normal;src:url(/static/fonts/Open_Sans/OpenSans-Bold.ttf)}@font-face{font-family:Open Sans;font-weight:400;font-style:italic;src:url(/static/fonts/Open_Sans/OpenSans-Italic.ttf)}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(/static/fonts/Roboto/Roboto-Regular.ttf)}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(/static/fonts/Roboto/Roboto-Bold.ttf)}@font-face{font-family:Roboto;font-weight:400;font-style:italic;src:url(/static/fonts/Roboto/Roboto-Italic.ttf)}@font-face{font-family:#dc143c Text;font-weight:400;font-style:normal;src:url(/static/fonts/Crimson_Text/CrimsonText-Regular.ttf)}@font-face{font-family:#dc143c Text;font-weight:700;font-style:normal;src:url(/static/fonts/Crimson_Text/CrimsonText-Bold.ttf)}@font-face{font-family:#dc143c Text;font-weight:400;font-style:italic;src:url(/static/fonts/Crimson_Text/CrimsonText-Italic.ttf)}@font-face{font-family:OpenDyslexic;font-weight:400;font-style:normal;src:url(/static/fonts/OpenDyslexic/OpenDyslexicAlta-Regular.otf)}@font-face{font-family:OpenDyslexic;font-weight:700;font-style:normal;src:url(/static/fonts/OpenDyslexic/OpenDyslexicAlta-Bold.otf)}@font-face{font-family:OpenDyslexic;font-weight:400;font-style:italic;src:url(/static/fonts/OpenDyslexic/OpenDyslexicAlta-Italic.otf)}@font-face{font-family:"Source Serif Pro";font-weight:400;font-style:normal;src:url(/static/fonts/Source_Serif_Pro/SourceSerifPro-Regular.ttf)}@font-face{font-family:"Source Serif Pro";font-weight:700;font-style:normal;src:url(/static/fonts/Source_Serif_Pro/SourceSerifPro-Bold.ttf)}@font-face{font-family:"Source Serif Pro";font-weight:400;font-style:italic;src:url(/static/fonts/Source_Serif_Pro/SourceSerifPro-Italic.ttf)}@font-face{font-family:SF Mono;font-weight:400;font-style:normal;src:url(/static/fonts/SFMono/SFMonoRegular.otf)}.dropdown-arrow{display:inline-block;width:0;height:0;vertical-align:middle;border-top-style:solid;border-top-width:4px;border-right:4px solid transparent;border-bottom:0 solid transparent;border-left:4px solid transparent}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1px;background:var(--colors-grayBorderHover)}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px!important;height:16px;border-radius:50%;background:var(--colors-utilityTextContrast);cursor:pointer}.slider::-moz-range-thumb{-webkit-appearance:none;width:16px!important;height:16px;border-radius:50%;background:var(--colors-utilityTextContrast);cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:var(--colors-grayTextContrast)}button{padding:0;margin:0}.article-inner-css *{max-width:100%}:root{color-scheme:light dark}.highlight{background-color:var(--colors-highlightBackground)}.highlight,.highlight_with_note{color:var(--colors-highlightText);cursor:pointer}.highlight_with_note{border-bottom:2px solid var(--colors-highlightBackground);border-radius:2px}.article-inner-css .highlight_with_note .highlight_note_button{display:unset!important;margin:0!important;max-width:unset!important;height:unset!important;padding:0 8px;cursor:pointer}.article-inner-css h1,.article-inner-css h2,.article-inner-css h3,.article-inner-css h4,.article-inner-css h5,.article-inner-css h6{-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;line-height:var(--line-height);font-size:var(--text-font-size);color:var(--headers-color);font-weight:700}.article-inner-css h1{font-size:1.5em!important;line-height:1.4em!important}.article-inner-css h2{font-size:1.43em!important}.article-inner-css h3{font-size:1.25em!important}.article-inner-css h4,.article-inner-css h5,.article-inner-css h6{font-size:1em!important;margin:1em 0!important}.article-inner-css .scrollable{overflow:auto}.article-inner-css div{line-height:var(--line-height);color:var(--font-color)}.article-inner-css p{font-family:var(--text-font-family);font-style:normal;font-weight:400;color:var(--font-color);display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin:.5em auto!important;max-width:100%!important}.article-inner-css blockquote{display:block;border-left:1px solid var(--font-color-transparent);padding-left:16px;font-style:italic;-webkit-margin-start:0;margin-inline-start:0}p:last-of-type{margin-bottom:0}.article-inner-css .highlight a{color:var(--colors-highlightText)}figcaption,figcaption *{color:var(--font-color);opacity:.7}figcaption a{color:var(--font-color);opacity:.6}.article-inner-css hr{margin-bottom:var(--hr-margin);border:none}.article-inner-css table{display:block;word-break:normal;white-space:nowrap;border:1px solid #d8d8d8;border-spacing:0;border-collapse:collapse;font-size:.8rem;line-height:1.5em;font-size:.9em;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;margin:0 auto;overflow-x:auto}th{background-color:var(--table-header-color)}td,th{border:1px solid #d8d8d8;padding:5px}p{margin:0;padding:0}img{display:block;margin:.5em auto!important;max-width:100%!important}.article-inner-css ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px;margin-top:18px;font-family:var(--text-font-family);font-style:normal;font-weight:400;line-height:var(--line-height);font-size:var(--text-font-size);color:var(--font-color)}.article-inner-css li{word-break:break-word}.article-inner-css sup{position:relative;pointer-events:none}.article-inner-css sub{bottom:.3em}.article-inner-css cite{font-style:normal}.article-inner-css .page{width:100%}.page div>br:only-child,.page div>div:empty,.page div>p:empty,.page img+br,.page p+br,.page p>br:only-child,.page p>div:empty,.page p>p:empty{display:none}.article-inner-css video{max-width:100%}.article-inner-css dl{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.article-inner-css dd{display:block;-webkit-margin-start:40px;margin-inline-start:40px}.article-inner-css code,.article-inner-css pre{vertical-align:bottom;font-family:SF Mono,monospace!important;white-space:pre;direction:ltr;unicode-bidi:embed;color:var(--font-color);max-width:-moz-fit-content;margin:0;overflow-x:auto;word-wrap:normal;border-radius:4px}.article-inner-css img{display:block;margin:.5em auto!important;max-width:100%!important;height:auto}.article-inner-css .page{text-align:start;word-wrap:break-word;font-size:var(--text-font-size);line-height:var(--line-height)}