:root{box-sizing:border-box;font-weight:400;--fonts-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--black:#0b0d0d;--brand:#30a5bf;--white:#fff;--maxWidth:38rem;--gapOne:1.5rem;--gapHalf:calc(var(--gapOne)/2)}*,:after,:before{box-sizing:inherit}:focus{outline:2px solid var(--brand);outline-offset:3px}body{font-family:var(--fonts-fallback);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}body{margin:0;padding:0;overflow-x:hidden;font-size:calc(1rem + 2*(100vw - 20rem)/400);line-height:1.65;font-weight:400;color:var(--black)}main{--header-height:calc(var(--gapOne)*5);--footer-height:calc(var(--gapOne)*3);margin:0 auto;max-width:var(--maxWidth);min-height:calc(100vh - var(--header-height) - var(--footer-height));padding-top:calc(var(--gapOne)*1);padding-bottom:calc(var(--gapOne)*2)}p,picture,ul{margin:0 0 1.65em}p:last-child,ul:last-child{margin-bottom:0}p:empty{display:none}small{font-size:.875rem;line-height:1.5}a{color:inherit;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}a:hover{color:#30a5bf}img{display:block;width:100%;height:auto}[hidden]{display:none}picture{display:block}.h1,h1{font-size:calc(2rem + 22*(100vw - 20rem)/400);line-height:1.2;font-weight:600}.h1,.h2,h1,h2{margin-top:0;margin-bottom:var(--gapOne)}.h2,h2{font-size:calc(1.75rem + 4*(100vw - 20rem)/400);font-weight:700;line-height:1.4}.h3,h3{font-size:calc(1.5rem + 4*(100vw - 20rem)/400);font-weight:600;line-height:1.3}.h3,h3{margin-top:0;margin-bottom:var(--gapHalf)}.icon{display:inline-flex;width:var(--gapOne);height:var(--gapOne);fill:currentColor}.icon,.logo{align-items:center;justify-content:center}.logo{display:flex;font-size:1.125rem;margin:0;margin-bottom:var(--gapOne);font-weight:700}.logo>a{text-decoration:none}.logo>a:hover{color:inherit}.skip-content{position:absolute;left:-9999px;z-index:-1;opacity:0;pointer-events:none;display:inline-block;background-color:#fff;padding:var(--gapHalf);right:0;top:0;text-align:center}.skip-content:focus{pointer-events:all;left:0;z-index:0;opacity:1}.header{justify-content:center;min-height:calc(var(--gapOne)*3);padding-top:var(--gapHalf);padding-bottom:var(--gapHalf)}.header,.header__left{display:flex;align-items:center;flex-direction:column}.header__left{margin-top:var(--gapHalf)}.header__left,.header__right{margin-bottom:var(--gapHalf)}.footer{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:calc(var(--gapOne)*3);padding:var(--gapHalf) 0;text-align:center}.menu__item{text-decoration:none;color:#757575;margin-left:calc(0.25*var(--gapHalf));margin-right:calc(0.25*var(--gapHalf))}.menu__item.is-active{color:#0b0d0d;text-decoration:underline;font-weight:500}.socialLinks{display:flex;list-style:none}.socialLinks__link{color:#757575;display:inline-flex;align-items:center;justify-content:center;height:calc(1.5*var(--gapOne));width:calc(1.5*var(--gapOne));margin:0 calc(0.25*var(--gapOne))}.listing{list-style:none;margin:0;padding:0}.listing:not(:last-child){margin-bottom:var(--gapOne)}.listing__item{margin-bottom:calc(var(--gapOne)*2)}.listing__item:last-of-type{margin-bottom:0}.article__link{text-decoration:none}.article__excerpt,.article__header{margin-bottom:var(--gapHalf)}.article__meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.article__tags{line-height:1.72}.article__date{display:inline-block;font-size:.875rem;line-height:1.72;color:#757575}.tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.tags__tag{font-size:.875rem;color:#757575;display:inline-flex;align-items:center}.tags__tag:after{content:"|";display:inline-block;padding:0 .5ch}.tags__tag:last-child:after{content:none}.more{display:flex;align-items:center;justify-content:flex-end}.more__link{display:inline-block;text-decoration:underline}.profilePicture{height:8rem;width:8rem;border-radius:50%;margin:0 auto calc(1*var(--gapOne))}.welcome__subheading{text-transform:uppercase;letter-spacing:2px;color:#757575;font-weight:500;font-size:calc(1rem + 2*(100vw - 20rem)/400)}.welcome__subheading,.welcome__title{display:block;text-align:center}.sharing{margin-bottom:var(--gapOne)}.author{display:flex;align-items:center}.author{padding:var(--gapOne) 0;border-top:1px solid #dedcdc;border-bottom:1px solid #dedcdc}.u-margin-b-0{margin-bottom:0}.u-margin-b-3{margin-bottom:calc(var(--gapOne)*3)}@media screen and (min-width:45rem){:root{--gapOne:1.6875rem}body{font-size:1.125rem}main{--header-height:calc(var(--gapOne)*3);padding-top:calc(var(--gapOne)*3)}.h1,h1{font-size:3.375rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.icon{width:calc(0.8*var(--gapOne));height:calc(0.8*var(--gapOne))}.logo{margin-bottom:0;height:var(--gapOne)}.logo:after{content:"";width:1px;height:100%;background-color:#757575;margin:0 var(--gapHalf)}.skip-content{right:auto;top:auto;text-align:left}.header{flex-direction:row;justify-content:flex-start;padding-left:var(--gapOne);padding-right:var(--gapOne)}.header__left{margin:0;flex-direction:row}.header__right{margin:0 0 0 auto}.article__meta{flex-direction:row;justify-content:space-between}.profilePicture{width:10rem;height:10rem;margin:0 auto calc(2*var(--gapOne))}.welcome__subheading{font-size:1.125rem}.tablet-u-margin-b-4{margin-bottom:calc(var(--gapOne)*4)}}@media screen and (max-width:44.9375rem){body{padding:0 var(--gapHalf)}}