.blogcontainer{grid-column-gap:40px;display:grid}@media (min-width:992px){.blogcontainer{grid-template-columns:1fr 300px}}.bloglist__item{margin-top:1.5rem}.bloglist__item:first-of-type{margin-top:0}.bloglist__image{margin-bottom:1rem}.bloglist__imageavatar{margin-left:auto;margin-right:auto}.bloglist__description{margin-bottom:.5rem;margin-top:.5rem}.blogavatar{border-radius:50%;display:block;overflow:hidden}.blogarchiveheader{margin-bottom:2.5rem}.blogarchiveheader__title{margin-bottom:.5rem}.blogarchiveheader__titletext{margin-right:.5rem}.blogarchivefooter{margin-top:2.5rem}.blogbadge{border:1px solid;border-radius:2px;display:inline-block;line-height:1em;padding:.5em}.blogbadge:hover{text-decoration:none}.blogicon{-ms-flex-item-align:center;align-self:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;top:.125em}.blogicon svg{height:1em;width:1em}.blogimage img{height:auto;max-width:100%}.bloglinklist{list-style:none;margin:0;padding:0}.bloglinklist__itemcount{margin-left:.25rem}.bloglinklist__itemcount:before{content:"("}.bloglinklist__itemcount:after{content:")"}.blogpagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:0;margin-top:1.5rem;padding-left:0}.blogpagination__item:first-child .blogpagination__link{margin-left:0}.blogpagination__item--active{font-weight:700}.blogpagination__link{border:1px solid;display:block;line-height:1;margin-left:-1px;padding:.5rem .75rem}.blogpagination__item--disabled .blogpagination__link{cursor:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blogtaglist{list-style:none;margin:-.25rem!important;padding:0}.blogtaglist__item{display:inline-block;margin:.25rem;vertical-align:middle}.blogwidget{margin-bottom:1.5rem}.blogwidget:last-child{margin-bottom:0}.blogwidget__content{overflow:hidden}.blogwidget__content>:last-child{margin-bottom:0}.blogwidgetlist{list-style:none;margin:0;padding:0}.blogwidgetlist .blogwidgetlist{padding-left:1rem}.blogwidgetlist__itemcount{margin-left:.25rem}.blogwidgetlist__itemcount:before{content:"("}.blogwidgetlist__itemcount:after{content:")"}.blogwidgetlist__itemauthor{font-weight:700}.blogwidgetlist--tags{margin:-.25rem!important}.blogwidgetlist--tags .blogwidgetlist__item{display:inline-block;margin:.25rem;vertical-align:middle}.blogwidgetlist--recentcomments .blogwidgetlist__item+.blogwidgetlist__item{margin-top:1rem}.blogwidgetlist--recentcomments .blogwidgetlist__itemtext{margin-bottom:.25rem}.blogwidgetlist--recentcomments .blogwidgetlist__itemauthoron{margin-left:.25rem;margin-right:.25rem}.postauthor{display:-webkit-box;display:-ms-flexbox;display:flex}.postauthor+.postauthor{border-top:1px solid rgba(0,0,0,.15);margin-top:1.5rem;padding-top:1.5rem}.postauthor__avatar{margin-right:1rem}.postauthor__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.postauthor__body>:last-child{margin-bottom:0}.postauthor__intro{opacity:.75}.postauthor__name{font-size:1.25rem;font-weight:700;line-height:1.5rem}.postauthor__sublinedivider{margin-right:.25rem}.postauthor__social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.25rem}.postauthor__social+.postauthor__actions{margin-top:.5rem}.postauthor__sociallink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.5rem}.postauthor__sociallinklabel{clip:rect(1px,1px,1px,1px)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.postauthor__bio{margin-bottom:1rem;margin-top:1rem}.postauthor__bio p{margin-bottom:.5rem}.postauthor__bio>:last-child{margin-bottom:0}.postauthor__actions{margin-bottom:1rem}.postcomment{display:-webkit-box;display:-ms-flexbox;display:flex}.postcomment+.postcomment{border-top:1px solid rgba(0,0,0,.15);margin-top:1.5rem;padding-top:1.5rem}.postcomment__avatar{margin-right:1rem}.postcomment__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.postcomment__body>:last-child{margin-bottom:0}.postcomment__author{font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-top:.5rem}.postcomment__comment{margin-top:1rem}.postcomment__comment p{margin-bottom:.5rem}.postcomment__comment>:last-child{margin-bottom:0}.postlist__post{margin-top:1.5rem}.postlist__post:first-of-type{margin-top:0}.postlist__postdescription{margin-bottom:.5rem;margin-top:.5rem}.postteaser{display:grid;gap:1.5rem}.postteaser__posttitle{font-size:1.25rem}.postmetagroup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.135rem -.5rem}.postmetagroup__item{padding:.135rem .5rem;white-space:nowrap;width:100%}@media (min-width:576px){.postmetagroup__item{width:auto}}.postmetagroup__icon,.postmetagroup__prefix{opacity:.75}.postmetagroup__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.postmetagroup__body{margin-left:.25rem}.postmetagroup__content{white-space:normal}.postmetagroup__list{list-style:none;margin:0;padding:0}.postmetagroup__list li{display:inline}.postmetagroup__list li:not(:last-child):after{content:",";display:inline;margin-right:.25rem}.postmetagroup__listitem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.postmetagroup__listprefix{line-height:1;margin-right:.25rem}.postmetagroup--simple .postmetagroup__prefix{clip:rect(1px,1px,1px,1px)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.postmetagroup--condensed .postmetagroup__body{display:-webkit-box;display:-ms-flexbox;display:flex}.postmetagroup--condensed .postmetagroup__prefix:after{content:":";display:inline}.postmetagroup--condensed .postmetagroup__content{margin-left:.25rem}.alert__title{font-weight:700}.alert__list{list-style:none;margin:0;padding:0}