.md\:grid{display:grid}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem}.showcase img{display:block;width:100%}#vueArticle{border-top:1px solid currentColor}#vueArticle img{display:block;width:100%}#vueArticle h1{margin-top:0;margin-bottom:0;line-height:1.25;padding-top:4rem}#vueArticle a{color:currentColor}#vueArticle>.container.flex{padding-bottom:80px}@media screen and (min-width:950px){#vueArticle>.container.flex{display:flex;grid-column-gap:3rem}#vueArticle>.container.flex>.w-full{width:85%;flex-grow:1}#vueArticle>.container.flex>.w-full a{color:inherit}#vueArticle>.container.flex div.hidden:last-child{display:block!important;width:15%;max-width:200px;min-width:200px;flex-shrink:0}}#vueArticle>.container.flex div.lg\:flex{display:block!important;margin-bottom:2rem}#vueArticle>.container.flex div.lg\:hidden .tagflag-container{display:none}#vueArticle>.container.flex h2.lg\:hidden{display:none}#vueArticle>.container.flex .article-text:first-of-type .article__content:first-child p:first-child{font-size:2.5rem;font-family:var(--font-heading-family);font-weight:300}#vueArticle>.container.flex .article__content{padding:2rem 0}#vueArticle>.container.flex .article__content p:not(.block-img){max-width:668px;margin-left:auto;margin-right:auto}#vueArticle .tagflag-container{text-transform:uppercase;letter-spacing:.1em;font-size:1.4rem}#vueArticle .blog-articles__articles img,#vueArticle .blog-sidebar img{display:block;width:100%}#vueArticle .block-img{margin-bottom:2rem}#vueArticle .block-img span{text-transform:uppercase;letter-spacing:.1em;font-size:1.4rem;display:block;margin-top:1em}.blog-sidebar{position:sticky;top:0;padding-top:3rem;padding-left:4rem;padding-bottom:1rem}@media screen and (min-width:950px){.blog-sidebar{border-left:1px solid currentColor}}.blog-sidebar .sidebar-articles>h4:first-child{margin-top:0;margin-bottom:1rem;font-size:calc(var(--font-heading-scale) * 2.4rem)}.blog-sidebar .sidebar-articles h4{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2rem);margin-bottom:0;margin-top:1rem}.blog-sidebar .sidebar-articles>a{margin-bottom:2rem;display:block;text-decoration:none}.blog-sidebar .image-square{width:100%;aspect-ratio:1/1}.blog-sidebar .image-square img{height:100%;-o-object-fit:cover;object-fit:cover}