code[class*=language-],pre[class*=language-]{color:#657b83;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{background:#073642}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fdf6e3}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#93a1a1}.token.punctuation{color:#586e75}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#268bd2}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string,.token.url{color:#2aa198}.token.entity{color:#657b83;background:#eee8d5}.token.atrule,.token.attr-value,.token.keyword{color:#859900}.token.class-name,.token.function{color:#b58900}.token.important,.token.regex,.token.variable{color:#cb4b16}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.menu{position:relative;display:block}.menu-icon{width:20px;height:20px}.menu-icon_burger,.menu-icon_burger--dark,.menu-icon_burger--light{display:flex;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);width:18px;height:3px;border-radius:1.5px}.menu-icon_burger--dark:after,.menu-icon_burger--dark:before,.menu-icon_burger--light:after,.menu-icon_burger--light:before,.menu-icon_burger:after,.menu-icon_burger:before{content:"";position:fixed;top:-6px;width:18px;height:3px;border-radius:1.5px}.menu-icon_burger--dark:after,.menu-icon_burger--light:after,.menu-icon_burger:after{top:6px;left:6px;width:12px}@media(min-width:900px){.menu-icon_burger,.menu-icon_burger--dark,.menu-icon_burger--light{display:none}}.menu-icon_burger--light,.menu-icon_burger--light:after,.menu-icon_burger--light:before{background-color:#333}.menu-icon_burger--dark,.menu-icon_burger--dark:after,.menu-icon_burger--dark:before{background-color:#acacac}.menu-content-container,.menu-content-container--dark,.menu-content-container--light{border-radius:10px;display:none;min-width:150px;left:100%;overflow:hidden;position:absolute;transform:translateX(-100%);z-index:1}@media(min-width:900px){.menu-content-container,.menu-content-container--dark,.menu-content-container--light{display:block;left:none;overflow:visible;position:static;transform:none}}.menu-content-container--light{background-color:#fff;box-shadow:0 2px 8px 0 #ccc}@media(min-width:900px){.menu-content-container--light{background-color:transparent;box-shadow:none}}.menu-content-container--dark{background-color:#222;box-shadow:0 2px 8px 0 #404040}@media(min-width:900px){.menu-content-container--dark{background-color:transparent;box-shadow:none}}.menu:hover .menu-content-container,.menu:hover .menu-content-container--dark,.menu:hover .menu-content-container--light{display:block}.menu-content{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.menu-item--light{padding:.4rem .5rem;color:rgba(0,0,0,.8)}.menu-item--light:hover{cursor:pointer}@media(min-width:900px){.menu-item--light{display:inline-block;padding:0 1rem}}.menu-item--light:hover{background-color:hsla(0,0%,93.3%,.508)}@media(min-width:900px){.menu-item--light:hover{background-color:transparent}}.menu-item--dark{padding:.4rem .5rem;color:hsla(0,0%,100%,.9)}.menu-item--dark:hover{cursor:pointer}@media(min-width:900px){.menu-item--dark{display:inline-block;padding:0 1rem}}.menu-item--dark:hover{background-color:hsla(0,0%,93.3%,.508)}@media(min-width:900px){.menu-item--dark:hover{background-color:transparent}}.menu-item_link{color:inherit;font-size:.65rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-decoration:none}@media(min-width:900px){.menu-item_link{font-size:1rem}}@media(min-width:900px){.menu-item_link--active--light{color:#f33737}}@media(min-width:900px){.menu-item_link--active--dark,.menu-item_link--active--light{padding-bottom:.3rem;border-bottom:2px solid}}@media(min-width:900px){.menu-item_link--active--dark{color:#f33737}}.nav-container--light{display:block;padding:.5rem 2.1rem;border-bottom:1px solid;border-color:#e3e3e3;background-color:#fff}@media(min-width:900px){.nav-container--light{border-bottom:none;padding:1.5rem .5rem 0;background-color:#fff7f8}}.nav-container--dark{display:block;padding:.5rem 2.1rem;border-bottom:1px solid;border-color:#222;background-color:#222}@media(min-width:900px){.nav-container--dark{border-bottom:none;padding:1.5rem .5rem 0;background-color:#2b2b2b}}.nav-header{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto;max-width:85rem}@media(min-width:900px){.nav-header{align-items:baseline}}.nav-header_home-link{text-decoration:none}.nav-header_home-icon{box-sizing:content-box;margin-right:1rem;max-width:45%;max-height:auto}@media(min-width:900px){.nav-header_home-icon{max-width:100%}}.nav-header_flex-space{flex-grow:100}.nav-header_menu{display:block;overflow:visible}body.light{background-color:#fff}body.dark{background-color:#222}.layout-container,.layout-container--compact{margin:0 auto;max-width:85rem;padding:0 1.0875rem 1.45rem}.layout-container--compact{max-width:50rem}.layout-footer{margin-top:2rem}.layout-footer__container--light{margin:0 auto;max-width:85rem;padding:2.5rem 0;text-align:center;color:hsla(0,0%,50.2%,.953)}.layout-footer__container--dark{margin:0 auto;max-width:85rem;padding:2.5rem 0;text-align:center;color:hsla(0,0%,74.9%,.8)}.content-metadata--light{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:.8rem}.content-metadata--light p{display:inline-block;color:hsla(0,0%,50.2%,.953)}.content-metadata--light p.tag{border-radius:5px;padding:.2rem .3rem;margin-right:.25rem;cursor:pointer}.content-metadata--dark{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:.8rem}.content-metadata--dark p{display:inline-block;color:hsla(0,0%,74.9%,.8)}.content-metadata--dark p.tag{border-radius:5px;padding:.2rem .3rem;margin-right:.25rem;cursor:pointer}.timeline-filter__container--light{display:flex;flex-direction:column;justify-content:center;margin:0 auto .5rem;min-width:20rem;padding:1rem;border-radius:20px;background-color:#fffdfd}@media(min-width:900px){.timeline-filter__container--light{flex-direction:row;justify-content:center;max-width:50%}}.timeline-filter__container--dark{display:flex;flex-direction:column;justify-content:center;margin:0 auto .5rem;min-width:20rem;padding:1rem;border-radius:20px;background-color:#303030}@media(min-width:900px){.timeline-filter__container--dark{flex-direction:row;justify-content:center;max-width:50%}}.timeline-filter__title{margin-bottom:1rem;text-align:center}@media(min-width:900px){.timeline-filter__title{margin-bottom:0}}.timeline-filter__list{list-style:none;display:inline-block;-webkit-padding-start:0;padding-inline-start:0;text-align:center}.timeline-filter__item{display:inline-block;margin-left:.5rem}.timeline-filter__link--light{padding:.4rem .5rem;background-color:#f5f5f5;border-radius:10px;color:rgba(0,0,0,.8);text-decoration:none}.timeline-filter__link--light.active{background-color:#f33737;color:#fff}.timeline-filter__link--dark{padding:.4rem .5rem;background-color:#404040;border-radius:10px;color:hsla(0,0%,100%,.9);text-decoration:none}.timeline-filter__link--dark.active{background-color:#f33737;color:#fff}.article-timeline--light{margin-top:2rem;text-align:left;color:rgba(0,0,0,.8)}.article-timeline--dark{margin-top:2rem;text-align:left;color:hsla(0,0%,100%,.9)}.article-timeline__container{display:flex;flex-direction:column;justify-content:center;margin:3rem auto}.timeline-item__tagTitleWrapper{margin-bottom:1rem}.timeline-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline}.timeline-item__year--light{width:8%;color:hsla(0,0%,50.2%,.953);font-weight:400;font-size:1.1rem}@media(min-width:900px){.timeline-item__year--light{font-size:1.8rem}}.timeline-item__year--dark{width:8%;color:hsla(0,0%,74.9%,.8);font-weight:400;font-size:1.1rem}@media(min-width:900px){.timeline-item__year--dark{font-size:1.8rem}}.timeline-item__time--light{margin-right:2rem;color:hsla(0,0%,50.2%,.953);font-size:.8rem}.timeline-item__time--light.offset-time{margin-left:8%}.timeline-item__time--light span.month{margin-right:.3rem}.timeline-item__time--light span.year{display:none}@media(min-width:900px){.timeline-item__time--light{font-size:1.1rem}}.timeline-item__time--dark{margin-right:2rem;color:hsla(0,0%,74.9%,.8);font-size:.8rem}.timeline-item__time--dark.offset-time{margin-left:8%}.timeline-item__time--dark span.month{margin-right:.3rem}.timeline-item__time--dark span.year{display:none}@media(min-width:900px){.timeline-item__time--dark{font-size:1.1rem}}.timeline-item__title--light{margin-bottom:.5rem}.timeline-item__title--light:hover{color:#f33737;cursor:pointer}.timeline-item__title--dark{margin-bottom:.5rem}.timeline-item__title--dark:hover{color:#f33737;cursor:pointer}.timeline-item__category--light{display:inline-block;margin-bottom:.25rem;color:hsla(0,0%,50.2%,.953)}.timeline-item__category--dark{display:inline-block;margin-bottom:.25rem;color:hsla(0,0%,74.9%,.8)}.heading-separator--dark,.heading-separator--light{width:5rem;height:4px;background-color:#f33737;margin:0 auto}.post-header--light{background-color:#fff7f8;color:rgba(0,0,0,.8)}.post-header--dark,.post-header--light{padding:3rem 1rem 0;margin-left:calc(50% - 50vw);width:100vw}.post-header--dark{background-color:#2b2b2b;color:hsla(0,0%,100%,.9)}.post-header__content{max-width:85rem;margin:0 auto;text-align:center}.post-header__image{margin-bottom:3rem}.post-header__image img.circled{border-radius:50%}.post-header__title{margin-bottom:2rem}.post-header__description--light{margin-bottom:2rem;font-style:italic;color:hsla(0,0%,50.2%,.953)}.post-header__description--dark{margin-bottom:2rem;font-style:italic;color:hsla(0,0%,74.9%,.8)}.recent-item--light{background-color:#f5f5f5}.recent-item--dark,.recent-item--light{display:block;height:auto;padding:.5rem 1rem;margin:1rem auto 0;width:100%;border-radius:10px;color:inherit}.recent-item--dark{background-color:#404040}.recent-item__category--light{display:inline-block;margin-bottom:.5rem;color:hsla(0,0%,50.2%,.953)}.recent-item__category--dark{display:inline-block;margin-bottom:.5rem;color:hsla(0,0%,74.9%,.8)}.recent-item__link--light{text-decoration:none}.recent-item__link--light :hover{color:#f33737}.recent-item__link--dark{text-decoration:none}.recent-item__link--dark :hover{color:#f33737}.recent-item__title--light{margin-bottom:.25rem;color:rgba(0,0,0,.8)}.recent-item__title--dark{margin-bottom:.25rem;color:hsla(0,0%,100%,.9)}.recent-item__description--light{color:rgba(0,0,0,.8)}.recent-item__description--dark{color:hsla(0,0%,100%,.9)}.recent-stuff--light{align-items:center;color:rgba(0,0,0,.8)}.recent-stuff--dark{align-items:center;color:hsla(0,0%,100%,.9)}.recent-stuff__title{text-align:center}.recent-stuff__content{display:flex;flex-direction:column;justify-content:flex-start}.home-slant--light{left:0;position:absolute;width:100%;height:38rem;top:0;z-index:-1;background-image:linear-gradient(#fff7f8,#fffdfd)}@media(min-width:900px){.home-slant--light{height:44rem}}.home-slant--dark{left:0;position:absolute;width:100%;height:38rem;top:0;z-index:-1;background-image:linear-gradient(#2a2a2a,#303030)}@media(min-width:900px){.home-slant--dark{height:44rem}}.home-container{margin-top:2rem}.home-hero{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:space-between}@media(min-width:900px){.home-hero{align-items:center;flex-direction:row}}.home-hero__image--light{height:auto;width:100%}@media(min-width:900px){.home-hero__image--light{width:65%}}.home-hero__image--dark{height:auto;width:100%}@media(min-width:900px){.home-hero__image--dark{width:65%}}.home-hero__text--light{height:auto;width:100%;color:rgba(0,0,0,.8)}@media(min-width:900px){.home-hero__text--light{width:30%}}.home-hero__text--light h1,.home-hero__text--light h2{margin-bottom:1.1rem}.home-hero__text--dark{height:auto;width:100%;color:hsla(0,0%,100%,.9)}@media(min-width:900px){.home-hero__text--dark{width:30%}}.home-hero__text--dark h1,.home-hero__text--dark h2{margin-bottom:1.1rem}.home-topics{align-items:center;display:flex;flex-flow:column wrap;justify-content:space-between;margin-top:6rem}@media(min-width:900px){.home-topics{flex-direction:row}}.home-topics__item--light{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:1.5rem 0;width:16rem;height:16rem;overflow:hidden;padding:3rem 1.5rem 1rem;transition:transform .25s;background-color:#fff;border-radius:5px;box-shadow:0 2px 8px 4px #ccc;color:rgba(0,0,0,.8);text-align:center;text-decoration:none}.home-topics__item--light:hover{transform:translateY(-5%)}.home-topics__item--light>.topic-item__title{margin:1rem 0}.home-topics__item--dark{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:1.5rem 0;width:16rem;height:16rem;overflow:hidden;padding:3rem 1.5rem 1rem;transition:transform .25s;background-color:#222;border-radius:5px;box-shadow:0 2px 8px 4px #404040;color:hsla(0,0%,100%,.9);text-align:center;text-decoration:none}.home-topics__item--dark:hover{transform:translateY(-5%)}.home-topics__item--dark>.topic-item__title{margin:1rem 0}.home-recents{margin:2rem auto 0}.fs18,.toc-content--list span,.toc-content--sublist span{font-size:1.13rem}.fs14,.toc-content--sublist span{font-size:.875rem}.fw-350,.toc-content--sublist span{font-weight:350}.fw-450,.toc-content--list span,.toc-content--sublist span{font-weight:450}.toc-wrapper--light{color:hsla(0,0%,50.2%,.953);background-color:#fffdfd;padding:.5rem 2rem .5rem 1rem}@media(min-width:900px){.toc-wrapper--light{background-color:inherit;padding:0}}.toc-wrapper--dark{color:hsla(0,0%,74.9%,.8);background-color:#303030;padding:.5rem 2rem .5rem 1rem}@media(min-width:900px){.toc-wrapper--dark{background-color:inherit;padding:0}}.toc-content{padding:.5rem}.toc-content--list,.toc-content--sublist{-webkit-padding-start:0;padding-inline-start:0;list-style:none}.toc-content--sublist{padding:.5rem;margin:.7rem .25rem;border-left:.5px solid}.toc-item:not(:last-child)>a:only-child{display:inline-block;padding-bottom:1rem}.toc-item--link{width:100%;text-decoration:none;color:inherit}.toc-item--link :hover{color:#f33737}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/roboto-mono-cyrillic-ext-400-normal-6ab418093f32787124c087f1490caaa1.woff2) format("woff2"),url(/static/roboto-mono-all-400-normal-8c12dec86f8b17eac65242eb8ee88c7b.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/roboto-mono-cyrillic-400-normal-c331f15d02b43bd3b1af9b9e8fa7d516.woff2) format("woff2"),url(/static/roboto-mono-all-400-normal-8c12dec86f8b17eac65242eb8ee88c7b.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/roboto-mono-greek-400-normal-48cd0964938daf18ad85d974033b4923.woff2) format("woff2"),url(/static/roboto-mono-all-400-normal-8c12dec86f8b17eac65242eb8ee88c7b.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/static/roboto-mono-all-400-normal-8c12dec86f8b17eac65242eb8ee88c7b.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/roboto-mono-latin-ext-400-normal-e25edac5adcd77df234cfe8350e6fcc7.woff2) format("woff2"),url(/static/roboto-mono-all-400-normal-8c12dec86f8b17eac65242eb8ee88c7b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/static/roboto-mono-latin-400-normal-683f4ea2ef5bce3550c5a9907766583c.woff2) format("woff2"),url(/static/roboto-mono-all-400-normal-8c12dec86f8b17eac65242eb8ee88c7b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.article-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:90vw}@media(min-width:900px){.article-wrapper{flex-direction:row;align-items:flex-start;max-width:85rem}}.article-wrapper--toc{margin-top:2rem;width:100%}@media(min-width:900px){.article-wrapper--toc{width:inherit;max-width:35rem;margin-right:2rem;position:-webkit-sticky;position:sticky;top:2rem}}.article-content--light{margin-top:1rem;color:rgba(0,0,0,.8);max-width:90vw}.article-content--light *{line-height:2rem}.article-content--light>p{font-size:1.1rem;margin-bottom:1.5rem}.article-content--light>li{font-size:1.1rem;margin-bottom:1.2rem}.article-content--light ol,.article-content--light ul{margin:1rem 0}.article-content--light blockquote{border-left:4px solid hsla(0,0%,66.7%,.5);line-height:2rem;margin-bottom:1.5rem;padding-left:1rem;color:hsla(0,0%,50.2%,.953);font-style:italic;font-size:1.1rem}@media(min-width:900px){.article-content--light blockquote{padding-left:1.5em;border-left-width:4px}}.article-content--light h1,.article-content--light h2,.article-content--light h3,.article-content--light h4,.article-content--light h5,.article-content--light h6{margin:1rem 0}.article-content--light a{color:hsla(0,0%,50.2%,.953);font-weight:700;text-decoration:underline}@media(min-width:900px){.article-content--light{max-width:50rem}}.article-content--light>.demo-image{display:flex;justify-content:center;width:100%;margin:1rem auto}.article-content--dark{margin-top:1rem;color:hsla(0,0%,100%,.9);max-width:90vw}.article-content--dark *{line-height:2rem}.article-content--dark>p{font-size:1.1rem;margin-bottom:1.5rem;font-weight:420}.article-content--dark>li{font-size:1.1rem;margin-bottom:1.2rem;font-weight:420}.article-content--dark ol,.article-content--dark ul{margin:1rem 0}.article-content--dark blockquote{border-left:4px solid hsla(0,0%,66.7%,.5);line-height:2rem;margin-bottom:1.5rem;padding-left:1rem;color:hsla(0,0%,74.9%,.8);font-style:italic;font-size:1.1rem}@media(min-width:900px){.article-content--dark blockquote{padding-left:1.5em;border-left-width:4px}}.article-content--dark h1,.article-content--dark h2,.article-content--dark h3,.article-content--dark h4,.article-content--dark h5,.article-content--dark h6{margin:1rem 0}.article-content--dark a{color:hsla(0,0%,74.9%,.8);font-weight:700;text-decoration:underline}@media(min-width:900px){.article-content--dark{max-width:50rem}}.article-content--dark>.demo-image{display:flex;justify-content:center;width:100%;margin:1rem auto}.gatsby-highlight-code-line{background-color:#feb;display:block;margin-right:-1em;margin-left:-1em;padding-right:1em;padding-left:.75em;border-left:.25em solid #f99}.gatsby-highlight{background-color:#fdf6e3;border-radius:.8em;margin:.5em 0 1.5rem;padding:1em;overflow:auto}.gatsby-highlight pre[class*=language-]{background-color:transparent;margin:0;padding:0;overflow:initial;float:left;min-width:100%}.gatsby-highlight pre[class*=language-] code span{font-family:Roboto Mono,monospace;line-height:1rem}:not(pre)>code[class*=language-]{font-family:Roboto Mono,monospace;padding:.025rem .5rem}.mdx-header-link{padding-left:.25rem;fill:rgba(0,0,0,.8)}@media(prefers-color-scheme:dark){.mdx-header-link{fill:hsla(0,0%,100%,.9)}}.page-content--light{margin-top:1rem;color:rgba(0,0,0,.8)}.page-content--light *{line-height:2rem}.page-content--light>p{font-size:1.1rem;margin-bottom:1.5rem}.page-content--light>li{font-size:1.1rem;margin-bottom:1.2rem}.page-content--light ol,.page-content--light ul{margin:1rem 0}.page-content--light blockquote{border-left:4px solid hsla(0,0%,66.7%,.5);line-height:2rem;margin-bottom:1.5rem;padding-left:1rem;color:hsla(0,0%,50.2%,.953);font-style:italic;font-size:1.1rem}@media(min-width:900px){.page-content--light blockquote{padding-left:1.5em;border-left-width:4px}}.page-content--light h1,.page-content--light h2,.page-content--light h3,.page-content--light h4,.page-content--light h5,.page-content--light h6{margin:1rem 0}.page-content--light a{color:hsla(0,0%,50.2%,.953);font-weight:700;text-decoration:underline}.page-content--dark{margin-top:1rem;color:hsla(0,0%,100%,.9)}.page-content--dark *{line-height:2rem}.page-content--dark>p{font-size:1.1rem;margin-bottom:1.5rem;font-weight:420}.page-content--dark>li{font-size:1.1rem;margin-bottom:1.2rem;font-weight:420}.page-content--dark ol,.page-content--dark ul{margin:1rem 0}.page-content--dark blockquote{border-left:4px solid hsla(0,0%,66.7%,.5);line-height:2rem;margin-bottom:1.5rem;padding-left:1rem;color:hsla(0,0%,74.9%,.8);font-style:italic;font-size:1.1rem}@media(min-width:900px){.page-content--dark blockquote{padding-left:1.5em;border-left-width:4px}}.page-content--dark h1,.page-content--dark h2,.page-content--dark h3,.page-content--dark h4,.page-content--dark h5,.page-content--dark h6{margin:1rem 0}.page-content--dark a{color:hsla(0,0%,74.9%,.8);font-weight:700;text-decoration:underline}.tag-articles--light{text-align:center;color:rgba(0,0,0,.8)}.tag-articles--dark{text-align:center;color:hsla(0,0%,100%,.9)}.tag-articles__header{margin-top:1rem}*{box-sizing:border-box;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-feature-settings:"kern","liga","clig","calt";word-wrap:break-word}.fs45{font-size:2.81rem}.fs32{font-size:2rem}.fs24,.fs28{font-size:1.75rem}.fs18{font-size:1.13rem}.fs14{font-size:.875rem}.fs11{font-size:.7rem}.fw-normal{font-weight:400}.fw-350{font-weight:350}.fw-450{font-weight:450}.topic-articles--light{text-align:center;color:rgba(0,0,0,.8)}.topic-articles--dark{text-align:center;color:hsla(0,0%,100%,.9)}.topic-articles__header{margin-top:1rem}