@font-face{font-family:"FS Me Web";font-size-adjust:.53;font-style:italic;font-weight:400;src:url("../fonts/FSMeWeb-Italic.woff2") format("woff2"),url("../fonts/FSMeWeb-Italic.woff") format("woff");font-display:swap}::-moz-selection{background:#0097db;color:#fff}::selection{background:#0097db;color:#fff}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){::-moz-selection{color:#0b0c0c}::selection{color:#0b0c0c}}@media screen and (prefers-contrast: more){::-moz-selection{background-color:#19b3ff}::selection{background-color:#19b3ff}}blockquote{border-left:.15em solid #0097db;font-style:italic;margin-left:0;margin-right:0;padding:.25em 0 .25em .85em}@media(min-width: 60em){blockquote{margin-left:-1em}blockquote blockquote{margin-left:0}}@media screen and (prefers-contrast: more){blockquote{border-left-color:#19b3ff}}blockquote ul,blockquote ol{padding-left:1em}blockquote *:first-child{margin-top:0}blockquote *:last-child{margin-bottom:0}blockquote img:last-child{margin-bottom:.5em}@media(max-width: 60em){ul,ol{padding-left:1.5em}}ul ul,ul ol,ol ul,ol ol{padding-left:1em}ul ul,ol ul{list-style-type:disc}li::marker{color:#0097db}@media screen and (prefers-contrast: more){li::marker{color:#19b3ff}}hr{border-top:2px solid #0b0c0c;margin:1em 0;max-width:10em}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){hr{border-color:#f2f2f2}}small{display:block;font-size:100%;font-style:italic}h4,h5,h6{margin-top:1em;margin-bottom:.25em;letter-spacing:-0.03em;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1em;line-height:1.4}@media(min-width: 31em){h4,h5,h6{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}@media(max-width: 15em){h4,h5,h6{font-size:.8em}}@media(min-width: 43em){h4,h5,h6{font-size:1em}}@media(min-width: 43em)and (min-width: 43em){h4,h5,h6{font-size:1em}}code,kbd{border-radius:2.5px;padding:.1em .1em .05em}code{margin-right:.1em;background-color:#f2f2f2}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){code{background-color:#1a1a1c}}@media screen and (prefers-contrast: more){code{background-color:#171717}}kbd{margin-right:.2em;margin-left:.2em;box-shadow:0 0 0 1px #949494,0 2px 0 1px #949494}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){kbd{box-shadow:0 0 0 1px #777,0 2px 0 1px #777}}code{font-family:"Operator Mono",menlo,monaco,"Lucida Console",monospace;font-weight:inherit;font-size-adjust:.53}pre code,pre{color:#0b0c0c}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){pre code,pre{color:#f2f2f2}}pre{background-color:#f2f2f2;padding:1em;white-space:pre-wrap;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;border-radius:5px;margin-top:1em;margin-bottom:1em}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){pre{background-color:#1a1a1c}}@media screen and (prefers-contrast: more){pre{background-color:#171717}}@media(min-width: 60em){pre{margin-left:-1em;margin-right:-1em}li pre{margin-left:0;margin-right:0}}pre code{display:block;padding:0}video{border-radius:5px;background-color:#ebf8ff;display:block;box-shadow:0 0 .25em #869090;margin-bottom:1em;margin-top:1em;height:auto;width:100%}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){video{background-color:#3d3d3d}}@media screen and (prefers-contrast: more){video{background-color:#171717}}@media(min-width: 60em){video{margin-left:-1em;margin-right:-1em}}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){video{box-shadow:0 0 .25em #0b0c0c}}.youtube-video{border-radius:5px;background-color:#ebf8ff;display:block;box-shadow:0 0 .25em #869090;margin-bottom:1em;margin-top:1em;height:auto;width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.youtube-video{background-color:#3d3d3d}}@media screen and (prefers-contrast: more){.youtube-video{background-color:#171717}}@media(min-width: 60em){.youtube-video{margin-left:-1em;margin-right:-1em}}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.youtube-video{box-shadow:0 0 .25em #0b0c0c}}.youtube-video iframe,.youtube-video object,.youtube-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.twitter{display:inline-block;width:1.6em;margin-right:.25em;color:#0097db}form{width:100%;margin-bottom:1em;margin-top:1em}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){label{color:#f2f2f2}}input{background-color:#fff;border:3px solid #0097db;border-radius:5px;display:block;margin-bottom:1em;padding:.5em .75em;width:100%;line-height:1.2}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){input{background-color:#262626;color:#f2f2f2}}@media screen and (prefers-contrast: more){input{background-color:#000;border-color:#19b3ff}}input:focus{outline:none;box-shadow:0 0 0 3px #0b0c0c}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){input:focus{box-shadow:0 0 0 3px #fff}}[type=submit]{background-color:#0097db;border-radius:5px;border:none;color:#fff;display:inline-block;display:inline-flex;align-items:center;font-family:inherit;font-weight:700;margin-top:1em;padding:.5em 1em;padding:calc(.5em + 3px) 1em .5em;width:auto;box-shadow:0 3px #0073ab;display:block;font-size:inherit;line-height:1.2}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){[type=submit]{color:#262626;box-shadow:0 3px #006394}}@media screen and (prefers-contrast: more){[type=submit]{background-color:#19b3ff;color:#000}}@media(max-width: 25em){[type=submit]{padding:.25em}}[type=submit] svg{margin-right:.3em;margin-top:-0.3em}[type=submit]:focus{outline:none;box-shadow:0 3px #0073ab,0 3px 0 3px #0b0c0c,0 0 0 3px #0b0c0c}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){[type=submit]:focus{box-shadow:0 3px #006394,0 3px 0 3px #fff,0 0 0 3px #fff}}[type=submit]:focus:not(:focus-visible){box-shadow:0 3px #0073ab}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){[type=submit]:focus:not(:focus-visible){box-shadow:0 3px #006394}}[type=submit]:focus-visible{box-shadow:0 3px #0073ab,0 3px 0 3px #0b0c0c,0 0 0 3px #0b0c0c}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){[type=submit]:focus-visible{box-shadow:0 3px #006394,0 3px 0 3px #fff,0 0 0 3px #fff}}[type=submit]:hover{background-color:#0073ab}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){[type=submit]:hover{background-color:#19b3ff}}@media screen and (prefers-contrast: more){[type=submit]:hover{background-color:#4dc4ff}}[type=submit]:active{position:relative;top:2px}[type=submit]:active:active{box-shadow:none}.table-wrapper{margin-top:1em;margin-bottom:.25em;letter-spacing:-0.03em;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:auto;border-radius:2.5px;margin-top:1em;margin-bottom:1em}@media(min-width: 31em){.table-wrapper{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}.table-wrapper:focus{box-shadow:0 0 0 4px #0b0c0c}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.table-wrapper:focus{box-shadow:0 0 0 4px #fff}}@media screen and (prefers-contrast: more){.table-wrapper:focus{box-shadow:0 0 0 4px #fff}}.table-wrapper:focus:not(:focus-visible){box-shadow:none}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.table-wrapper:focus:not(:focus-visible){box-shadow:none}}@media screen and (prefers-contrast: more){.table-wrapper:focus:not(:focus-visible){box-shadow:none}}.table-wrapper:focus-visible{box-shadow:0 0 0 4px #0b0c0c}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.table-wrapper:focus-visible{box-shadow:0 0 0 4px #fff}}@media screen and (prefers-contrast: more){.table-wrapper:focus-visible{box-shadow:0 0 0 4px #fff}}table{max-width:100%}caption{font-size:1em;line-height:1.4;margin-top:.5em}@media(max-width: 15em){caption{font-size:.8em}}@media(min-width: 43em){caption{font-size:1em}}@media(min-width: 43em)and (min-width: 43em){caption{font-size:1em}}@media(min-width: 25em){caption{margin-top:.5em}}th{text-align:left;font-weight:400}td{border:1px solid #fff}th,td{padding:.25em .75em;vertical-align:text-top}th:first-of-type,td:first-of-type{border-left:none}th:last-of-type,td:last-of-type{border-right:none}tr:last-of-type td{border-bottom:none}summary{border-radius:2.5px;color:#0077b3}summary:link,summary:visited{color:#0077b3}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){summary:link,summary:visited{color:#0097db}}@media screen and (prefers-contrast: more){summary:link,summary:visited{color:#19b3ff}}summary:hover{color:#0073ab}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){summary:hover{color:#19b3ff}}@media screen and (prefers-contrast: more){summary:hover{color:#4dc4ff}}summary:active{color:#0b0c0c}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){summary:active{color:#f2f2f2}}summary:focus{outline:none;background-color:#fff;box-shadow:0 0 0 1px #fff,0 0 0 4px #0b0c0c;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){summary:focus{background-color:#262626;box-shadow:0 0 0 1px #262626,0 0 0 4px #fff}}@media screen and (prefers-contrast: more){summary:focus{background-color:#000;box-shadow:0 0 0 1px #000,0 0 0 4px #fff}}summary:focus:not(:focus-visible){background-color:rgba(0,0,0,0);box-shadow:none;-webkit-box-decoration-break:slice;box-decoration-break:slice}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){summary:focus:not(:focus-visible){background-color:rgba(0,0,0,0);box-shadow:none}}@media screen and (prefers-contrast: more){summary:focus:not(:focus-visible){background-color:rgba(0,0,0,0);box-shadow:none}}summary:focus-visible{background-color:#fff;box-shadow:0 0 0 1px #fff,0 0 0 4px #0b0c0c;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){summary:focus-visible{background-color:#262626;box-shadow:0 0 0 1px #262626,0 0 0 4px #fff}}@media screen and (prefers-contrast: more){summary:focus-visible{background-color:#000;box-shadow:0 0 0 1px #000,0 0 0 4px #fff}}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){summary{color:#0097db}}@media screen and (prefers-contrast: more){summary{color:#19b3ff}}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}img.natural-dimensions,video.natural-dimensions{margin-left:0;margin-right:0;max-width:100%;width:auto}.token.comment{font-style:italic}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#534f54}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#adacaf}}.token.punctuation{color:inherit}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted,.token.keyword{color:#d8036e}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted,.token.keyword{color:#ff508c}}@media screen and (prefers-contrast: more){.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted,.token.keyword{color:#ff75a5}}.token.boolean,.token.number{color:#6d5ad8}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.token.boolean,.token.number{color:#9786e9}}@media screen and (prefers-contrast: more){.token.boolean,.token.number{color:#a498ec}}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted,.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#147685}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted,.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#00d7e9}}.token.atrule,.token.attr-value,.token.function,.token.regex,.token.important{color:#7c6c04}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.token.atrule,.token.attr-value,.token.function,.token.regex,.token.important{color:#ffe648}}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.post-details{margin-top:1.5em;margin-bottom:1.5em;font-style:italic}@media(max-width: 15em){.post-details{margin-top:1em;margin-bottom:1em}}.teaser li{background-color:#ebf8ff;border-radius:5px;padding:1em}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.teaser li{background-color:#3d3d3d}}@media screen and (prefers-contrast: more){.teaser li{background-color:#171717}}.teaser li a:focus{background-color:#ebf8ff}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.teaser li a:focus{background-color:#3d3d3d}}@media screen and (prefers-contrast: more){.teaser li a:focus{background-color:#171717}}.teaser li a:focus:not(:focus-visible){background-color:rgba(0,0,0,0)}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.teaser li a:focus:not(:focus-visible){background-color:rgba(0,0,0,0)}}@media screen and (prefers-contrast: more){.teaser li a:focus:not(:focus-visible){background-color:rgba(0,0,0,0)}}.teaser li a:focus-visible{background-color:#ebf8ff}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.teaser li a:focus-visible{background-color:#3d3d3d}}@media screen and (prefers-contrast: more){.teaser li a:focus-visible{background-color:#171717}}.teaser li+li{margin-top:1em}@media(min-width: 43em){.teaser li+li{margin-top:0}}.teaser h3{margin-top:0}.teaser .index-list{max-width:none}@media(min-width: 43em){.teaser .index-list{max-width:none;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0em 1em;grid-auto-flow:row;grid-template-areas:". ."}}@media(min-width: 43em)and (min-width: 60em){.teaser .index-list{margin-left:-1em;margin-right:-1em}}.subscribe{background-color:#ebf8ff;border-radius:5px;padding:1em}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.subscribe{background-color:#3d3d3d}}@media screen and (prefers-contrast: more){.subscribe{background-color:#171717}}.subscribe a:focus{background-color:#ebf8ff}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.subscribe a:focus{background-color:#3d3d3d}}@media screen and (prefers-contrast: more){.subscribe a:focus{background-color:#171717}}.subscribe a:focus:not(:focus-visible){background-color:rgba(0,0,0,0)}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.subscribe a:focus:not(:focus-visible){background-color:rgba(0,0,0,0)}}@media screen and (prefers-contrast: more){.subscribe a:focus:not(:focus-visible){background-color:rgba(0,0,0,0)}}.subscribe a:focus-visible{background-color:#ebf8ff}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.subscribe a:focus-visible{background-color:#3d3d3d}}@media screen and (prefers-contrast: more){.subscribe a:focus-visible{background-color:#171717}}@media(min-width: 60em){.subscribe{margin-left:-1em;margin-right:-1em}}.footer{clear:both;padding-bottom:1em;margin-top:3em}.footer nav{margin-top:1em}.footer ul,.footer ol{max-width:none}.footer:before{background-color:#0b0c0c;content:"";display:block;height:3px;margin-bottom:3em;max-width:10em}@media screen and (prefers-color-scheme: dark),screen and (prefers-contrast: more){.footer:before{background-color:#f2f2f2}}.footer address{margin-bottom:0;margin-top:0}.footer .company-details{margin-top:0}.footer .org{display:block}.footer .copyright{margin-top:3em}.footer .utility{list-style:none;padding-left:0}.footer .utility li:before{content:"​";position:absolute}.footer .utility ul{list-style-type:disc}.footer .utility ul ul{padding-left:1.5em}.footer .utility li{display:flex;flex-direction:row;flex-wrap:wrap}.footer .utility li li+li{margin-left:.5em}.footer .utility li a{display:inline-flex;min-height:48px;align-items:center}.social a{display:inline-flex;align-items:center}
