*: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{margin:0;font-family:Open Sans;background-color:var(--background-color)}.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{font-size:2rem;margin:1.8rem 0 1.5rem}h2{font-size:1.5rem;margin:1.8rem 0 1.5rem}h3{font-size:1.25rem;margin:2rem 0 1rem}p{line-height:1.6;font-size:18px}main{padding:8.5rem 0 0;display:flex;flex-direction:column;justify-content:space-between;align-content:flex-start;min-height:100vh}.header{background-color:#000;padding:1.5rem 0;position:fixed;z-index:1;width:100%;top:0;transition:.3s ease}@media screen and (max-width:60rem){.header.hide{top:-106px}}.header img{width:128px}.header .wrapper{display:flex;justify-content:space-between;align-items:flex-end}.header .info{display:flex;flex-direction:column}.header span{color:#fff;font-size:14px}.header a{color:#fff;text-decoration:none}.meta{display:flex;align-items:center;margin:0 0 .5rem}.tags{margin:0 0 0 .5rem;display:flex;flex-wrap:wrap;gap:.5rem}.tags a{font-size:12px;text-transform:uppercase;background-color:#97999b;color:#fff;padding:.25rem .5rem;text-decoration:none;border-radius:var(--tag-border-radius)}.tags a:hover{background-color:#000}@media screen and (max-width:50rem){.meta{flex-direction:column;align-items:flex-start}.tags{margin:.5rem 0 0}}.authors{margin:auto 0 0;padding:1rem 0 0;display:flex;flex-wrap:wrap;gap:1rem}.author{text-decoration:none;display:flex;align-items:center;line-height:1.2}.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{margin:0;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.list li{display:flex;flex-direction:column;width:calc(50% - 1rem);text-decoration:none;color:#000;background-color:#fff;border-radius:var(--content-border-radius);padding:2rem}@media screen and (max-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{font-size:12px;color:#53565a;font-weight:400;font-family:Open Sans,Calibri,Helvetica,sans-serif!important;line-height:20px}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 (max-width:60rem){footer{padding:1.5rem 0}}.post-intro{margin:0 0 2rem;position:relative}.content{background-color:#fff;max-width:var(--max-wrapper-width);width:calc(100% - 3rem);padding:2rem 3rem;margin:1.5rem auto 0;margin:0 auto;border-radius:var(--content-border-radius);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:disc}.content ol{list-style:decimal}.content li+li{margin:1rem 0 0}.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{width:100%;height:100%;display:block;border-top-left-radius:var(--content-border-radius);border-top-right-radius:var(--content-border-radius)}@media screen and (max-width:60rem){.content{max-width:100%;width:100%;border-radius:0;padding:1.5rem}.cover{max-width:100%;width:100%}.cover img{border-top-left-radius:0;border-top-right-radius:0}}@media screen and (min-width:80rem){.post-intro:before,.vacancies .wrapper:before{font-size:10rem;position:absolute;color:#97999b}.post-intro:before{content:"{";top:50px;left:-5rem}.vacancies .wrapper:before{content:"}";bottom:258px;right:-5rem}}.content .copy{background-color:#2d2d2d;display:block;color:#fff;padding:.25rem .5rem;margin:1rem 1rem 0 auto;cursor:pointer}.content .copy:hover{opacity:.8}.content img{display:block;margin:auto}.content figure{width:fit-content}.content figcaption{text-align:center}.vacancies{width:100%;margin:3rem 0 0;padding:2rem 0 3rem;background-color:#000;color:#fff;line-height:1.6}.vacancies .wrapper{position:relative}.vacancies h2{margin:0}.vacancies ul{display:flex;gap:2rem;list-style:none;margin:0;padding:2rem 0 0}.vacancies li{background-color:#fff;width:100%;transition:transform .25s;border-radius:var(--content-border-radius)}.vacancies li:hover{transform:scale(1.05)}.vacancies a{text-decoration:none;padding:2rem 3rem;display:block;height:100%}.vacancies .title{color:var(--default-link-color);text-decoration:none;font-size:18px}.vacancies .title:hover{text-decoration:underline}.vacancies li p{font-size:14px;margin:1rem 0 0;color:#000}@media screen and (max-width:60rem){.vacancies ul{flex-wrap:wrap}.vacancies li{width:calc(50% - 1rem)}}@media screen and (max-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{display:flex;align-items:center;margin:0}.authors-content svg{margin:1.25rem 0 0 .5rem;fill:#0076a8;width:32px;height:32px}.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{display:flex;align-items:center;margin:0 0 2rem}.tag-title{margin:0 0 2rem;text-transform:uppercase;display:inline-block}.tag-title:before{content:"#"}.tag-index .tags{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start}.tag-index-content a{margin:0 .5rem .5rem 0;text-decoration:none;text-transform:uppercase;background-color:#000;color:#fff;padding:.5rem 1rem}.about h1,.about{margin:0 0 2rem}.social-share-icon{background-color:#f5f6f5;border-radius:50%;width:2rem;height:2rem;display:inline-flex;justify-content:center;align-items:center}.social-share-icon img{width:1rem;height:1rem}.social-share{margin-top:.5rem}.text-highlight{font-size:70%;font-style:italic;border-left:3px solid var( --primary-color );padding-left:1.5rem;text-align:justify;width:99%}.caption-style{font-style:italic;color:#b1b1b1}video{max-height:545px;padding-top:1.5rem;align-self:center}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;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;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:1.5rem 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d;margin-top:0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}@media screen and (max-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}
