:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;src:url(/assets/open-sans.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(/assets/open-sans.woff2)format("woff2")}:root{--max-wrapper-width:64rem;--background-color:#ddefe8;--default-link-color:#0076a8;--avatar-border-radius:50%;--content-border-radius:6px;--tag-border-radius:3px}body{background-color:var(--background-color);margin:0;font-family:Open Sans}.wrapper,.page{max-width:var(--max-wrapper-width);width:calc(100% - 3rem);margin:0 auto}.page{padding-bottom:2rem}h1,h2,h3{font-weight:700;line-height:1.2}h1{margin:1.8rem 0 1.5rem;font-size:2rem}h2{margin:1.8rem 0 1.5rem;font-size:1.5rem}h3{margin:2rem 0 1rem;font-size:1.25rem}p{font-size:18px;line-height:1.6}main{flex-direction:column;place-content:flex-start space-between;min-height:100vh;padding:8.5rem 0 0;display:flex}.header{z-index:1;background-color:#000;width:100%;padding:1.5rem 0;transition:all .3s;position:fixed;top:0}@media screen and (width<=60rem){.header.hide{top:-106px}}.header img{width:128px}.header .wrapper{justify-content:space-between;align-items:flex-end;display:flex}.header .info{flex-direction:column;display:flex}.header span{color:#fff;font-size:14px}.header a{color:#fff;text-decoration:none}.meta{align-items:center;margin:0 0 .5rem;display:flex}.tags{flex-wrap:wrap;gap:.5rem;margin:0 0 0 .5rem;display:flex}.tags a{text-transform:uppercase;color:#fff;border-radius:var(--tag-border-radius);background-color:#97999b;padding:.25rem .5rem;font-size:12px;text-decoration:none}.tags a:hover{background-color:#000}@media screen and (width<=50rem){.meta{flex-direction:column;align-items:flex-start}.tags{margin:.5rem 0 0}}.authors{flex-wrap:wrap;gap:1rem;margin:auto 0 0;padding:1rem 0 0;display:flex}.author{align-items:center;line-height:1.2;text-decoration:none;display:flex}.author img{border-radius:var(--avatar-border-radius);width:3rem;margin:0 .5rem 0 0}.author span{color:var(--default-link-color);text-decoration:none}.author:hover span{text-decoration:underline}.list{flex-wrap:wrap;justify-content:space-between;gap:2rem;margin:0;display:flex}.list li{color:#000;border-radius:var(--content-border-radius);background-color:#fff;flex-direction:column;width:calc(50% - 1rem);padding:2rem;text-decoration:none;display:flex}@media screen and (width<=48rem){.list li{width:100%}}.list h2{margin:0}.list .description{margin:.5rem 0 0;display:block}.list a:hover{text-decoration:none}footer{background-color:#f5f6f5;width:100%;padding:2rem 0}footer p{color:#53565a;font-size:12px;font-weight:400;line-height:20px;font-family:Open Sans,Calibri,Helvetica,sans-serif!important}footer p+p{margin:1rem 0 0}footer p a{color:var(--default-link-color);text-decoration:none}footer p a:hover{text-decoration:underline}@media screen and (width<=60rem){footer{padding:1.5rem 0}}.post-intro{margin:0 0 2rem;position:relative}.content{max-width:var(--max-wrapper-width);border-radius:var(--content-border-radius);background-color:#fff;width:calc(100% - 3rem);margin:0 auto;padding:2rem 3rem;position:relative}.cover+.content{border-top-left-radius:0;border-top-right-radius:0}.content p,.content ul,.content ol{font-size:18px;line-height:1.6}.content ul,.content ol{margin:1.5rem 0 1.5rem 3rem}.content ul{list-style:outside}.content ol{list-style:decimal}.content li+li,.content p+p{margin:1rem 0 0}.content strong{font-weight:700}.content a{color:var(--default-link-color);text-decoration:none}.content a:hover{text-decoration:underline}.cover{max-width:var(--max-wrapper-width);width:calc(100% - 3rem);margin:0 auto}.cover img{border-top-left-radius:var(--content-border-radius);border-top-right-radius:var(--content-border-radius);width:100%;height:100%;display:block}@media screen and (width<=60rem){.content{border-radius:0;width:100%;max-width:100%;padding:1.5rem}.cover{width:100%;max-width:100%}.cover img{border-top-left-radius:0;border-top-right-radius:0}}@media screen and (width>=80rem){.post-intro:before,.vacancies .wrapper:before{color:#97999b;font-size:10rem;position:absolute}.post-intro:before{content:"{";top:50px;left:-5rem}.vacancies .wrapper:before{content:"}";bottom:258px;right:-5rem}}.content .copy{color:#fff;cursor:pointer;background-color:#2d2d2d;margin:1rem 1rem 0 auto;padding:.25rem .5rem;display:block}.content .copy:hover{opacity:.8}.content img{margin:auto;display:block}.content figure{width:fit-content}.content figcaption{text-align:center}.vacancies{color:#fff;background-color:#000;width:100%;margin:3rem 0 0;padding:2rem 0 3rem;line-height:1.6}.vacancies .wrapper{position:relative}.vacancies h2{margin:0}.vacancies ul{gap:2rem;margin:0;padding:2rem 0 0;list-style:none;display:flex}.vacancies li{border-radius:var(--content-border-radius);background-color:#fff;width:100%;transition:transform .25s}.vacancies li:hover{transform:scale(1.05)}.vacancies a{height:100%;padding:2rem 3rem;text-decoration:none;display:block}.vacancies .title{color:var(--default-link-color);font-size:18px;text-decoration:none}.vacancies .title:hover{text-decoration:underline}.vacancies li p{color:#000;margin:1rem 0 0;font-size:14px}@media screen and (width<=60rem){.vacancies ul{flex-wrap:wrap}.vacancies li{width:calc(50% - 1rem)}}@media screen and (width<=50rem){.vacancies{margin:2rem 0;padding:2rem 0}.vacancies ul{flex-direction:column;padding:2rem 0 0}.vacancies li{width:100%}.vacancies a{padding:1.5rem 2rem}}.authors-content h1{align-items:center;margin:0;display:flex}.authors-content svg{fill:#0076a8;width:32px;height:32px;margin:1.25rem 0 0 .5rem}.authors-content svg:hover{fill:#000}.authors-content img{border-radius:var(--avatar-border-radius);width:5rem;height:5rem;margin:0 1rem 0 0}.authors-content .intro{align-items:center;margin:0 0 2rem;display:flex}.tag-title{text-transform:uppercase;margin:0 0 2rem;display:inline-block}.tag-title:before{content:"#"}.tag-index .tags{flex-flow:column wrap;align-items:flex-start;display:flex}.tag-index-content a{text-transform:uppercase;color:#fff;background-color:#000;margin:0 .5rem .5rem 0;padding:.5rem 1rem;text-decoration:none}.about h1,.about{margin:0 0 2rem}.social-share-icon{background-color:#f5f6f5;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.social-share-icon img{width:1rem;height:1rem}.social-share{margin-top:.5rem}.text-highlight{border-left:3px solid var(--primary-color);text-align:justify;width:99%;padding-left:1.5rem;font-size:70%;font-style:italic}.caption-style{color:#b1b1b1;font-style:italic}video{align-self:center;max-height:545px;padding-top:1.5rem}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:1.5rem 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d;margin-top:0}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}@media screen and (width<=60rem){pre{max-width:calc(100vw - 3rem)}}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
