:root{--gutter-width:0rem!important;--outer-margin:0rem!important;--gutter-compensation:0rem!important;--gutter-compensation:calc(var(--gutter-width) * 0.5 * -1)!important;--half-gutter-width:0rem!important;--half-gutter-width:calc(var(--gutter-width) * 0.5)!important;--xs-min:30!important;--sm-min:48!important;--md-min:64!important;--lg-min:82!important;--screen-xs-min:30em!important;--screen-xs-min:calc(var(--xs-min) * 1em)!important;--screen-sm-min:48em!important;--screen-sm-min:calc(var(--sm-min) * 1em)!important;--screen-md-min:64em!important;--screen-md-min:calc(var(--md-min) * 1em)!important;--screen-lg-min:82em!important;--screen-lg-min:calc(var(--lg-min) * 1em)!important;--container-sm:48rem!important;--container-sm:calc(var(--sm-min) * 1rem + var(--gutter-width))!important;--container-md:64rem!important;--container-md:calc(var(--md-min) * 1rem + var(--gutter-width))!important;--container-lg:82rem!important;--container-lg:calc(var(--lg-min) * 1rem + var(--gutter-width))!important;--global-font-size:15px;--font-serif:'Noto Serif',serif;--font-sans-serif:'Roboto',sans-serif;--body-padding:0 15px;--body-background:#fff;--body-font-color:#080808;--color-accent:#9013fe;--post-content-width:650px}.author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}.author__avatar{width:40px;height:40px}@media only screen and (max-width:74.99em){.author__avatar{margin-right:13px}}@media only print{.author__avatar{margin-right:13px}}@media only screen and (min-width:75em){.author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.author__avatar{width:150px;height:150px;margin-bottom:20px}}.author__name{text-transform:uppercase}.post__gadgets{display:grid;grid-template-columns:1fr 1fr;text-align:center;grid-gap:1px;background:#9b9b9b}.post__gadgets>*{padding:0 15px;background:#fff;background:var(--body-background)}.post__related>*{margin-top:27px}.tag-list{line-height:1.5;font-size:14px;color:#9013fe;color:var(--color-accent)}.tag-list__tag:not(:last-child)::after{content:','}.post__content blockquote{position:relative;margin:0;padding:0 0 0 28px;font-style:italic}.post__content blockquote::before{content:'';position:absolute;left:0;top:7px;bottom:7px;width:1px;background-color:#979797}.post__content blockquote>*{margin:0}.post__content blockquote>:not(:first-child){margin-top:1.5em}.post__content>h2{line-height:1.5;font-size:20px}@media only screen and (min-width:48em){.post__related>*{margin-top:100px}.post__content>h2{font-size:26px}}.post__content li a,.post__content p a{color:#9013fe;color:var(--color-accent)}.post__content ol,.post__content ul{padding-left:28px}.post__content ol li:not(:last-child),.post__content ul li:not(:last-child){margin-bottom:.75em}.post__content mark{background-color:#e0c0fd}.post__content mark :link,.post__content mark :visited{text-decoration:underline;color:currentColor}.post>*,.post__info>*{margin:0 0 24px}.post__title{text-transform:uppercase;line-height:28px;font-size:24px;font-weight:400}.post__content,.post__footer{position:relative}@media only screen and (min-width:48em){.post__title{line-height:57px;font-size:48px}.post__content,.post__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post__content>blockquote,.post__content>h2,.post__content>ol,.post__content>p,.post__content>ul{width:650px;width:var(--post-content-width)}}@media only screen and (min-width:75em){.post__title{margin-bottom:30px}.post__info{margin-bottom:50px}.post__content,.post__footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.post__authors{position:absolute;top:3px;left:0}}.post__content--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.post__content>*{width:100%;margin:0}.post__content>blockquote,.post__content>ol,.post__content>p,.post__content>ul{line-height:1.5;font-size:16px}.post__content>:not(:last-child){margin-bottom:1.5em}.post__content>h2:not(:last-child){margin-bottom:1em}.post__footer>*{width:100%;margin-top:30px}@media only screen and (min-width:48em){.post__content>blockquote,.post__content>ol,.post__content>p,.post__content>ul{font-size:20px}.post__footer>*{width:650px;width:var(--post-content-width);margin-top:50px}}.post__authors{width:auto}