.listing__header{margin-block:var(--spacing-8);@media (min-width:576px){margin-block:var(--spacing-16)}}.listing__toolbar{margin-block-start:var(--spacing-8);@media (min-width:576px){margin-block-start:var(--spacing-16)}form{display:flex;flex-direction:column;gap:var(--spacing-2);@media (min-width:576px){align-items:end;flex-direction:row;gap:var(--spacing-6);select{max-width:200px}}input[type=search]{margin-inline-start:auto;width:400px}.filter__reset{line-height:54px;svg{fill:var(--blue)}}}}.author__header{border-block-end:1px solid var(--border-grey);padding-block-end:var(--spacing-12);.author{align-items:start;gap:var(--spacing-16)}.author__avatar{height:11rem;width:11rem}.author__name{font-size:2.75rem;margin-block-end:var(--spacing-4)}.author__bio{max-width:85ch}.author__extra{align-items:center;display:flex;gap:var(--spacing-6);margin-block-start:var(--spacing-6)}.author__published{color:var(--grey);font-size:.75rem;text-transform:uppercase;span{color:var(--dark-blue);display:block;font-size:1.5rem;font-weight:700}}.author__social-links{display:flex;gap:var(--spacing-6);.icon{border:1px solid var(--border-grey);border-radius:var(--radius-full);display:grid;height:2.5rem;place-items:center;width:2.5rem;svg{height:1.375rem}}}}.listing__body{margin-block:var(--spacing-8);@media (min-width:576px){margin-block:var(--spacing-16)}}.listing__rows{display:flex;flex-direction:column}.listing__load-more{margin-block-start:var(--spacing-24);text-align:center}.listing__footer{margin-block:var(--spacing-8);@media (min-width:576px){margin-block:var(--spacing-16)}}.post-card{background:var(--card-background-color,none);border-radius:var(--radius-12);color:var(--card-text-color,var(--dark-blue));display:flex;flex-direction:column;gap:var(--spacing-4);text-decoration:none}.post-card__image{aspect-ratio:2/1;border-radius:var(--radius-12);display:flex;justify-content:center;overflow:hidden;position:relative;img{display:block;height:100%;object-fit:cover;width:100%}}.post-card__tags{--pill-text-color:var(--blue);--pill-background-color:var(--white);inset-block-start:var(--spacing-4);inset-inline-start:var(--spacing-4);position:absolute}.post-card__content{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-2)}.post-card__title{color:inherit;font-size:1.125rem;margin:0}.post-card__excerpt{>*{margin:0}}.post-card__publish-date{color:var(--grey);font-size:.875rem}.post-card__link{color:var(--card-link-color,var(--blue));margin-block-start:auto}.post-row{border-block-end:1px solid var(--border-grey);color:var(--dark-blue);display:flex;flex-direction:column;gap:var(--spacing-6);padding-block:var(--spacing-8);text-decoration:none;@media (min-width:576px){align-items:center;flex-direction:row;justify-content:space-between}}.post-row__title{margin-block-end:var(--spacing-2)}.post-row__meta{color:var(--grey);display:flex;font-size:.875rem}.post-row__tags{display:flex;&:before{content:"·";padding-inline:var(--spacing-2)}}.post-row__link{color:var(--card-link-color,var(--blue));flex-shrink:0}.article-hero{background:var(--background-color,var(--dark-blue));color:var(--text-color,var(--white));position:relative}.article-hero__inner{display:flex;flex-direction:column-reverse;position:relative;width:100%}.article-hero__media{min-height:200px;position:relative;@media (min-width:992px){height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}}.article-hero__image{height:100%;position:absolute;width:100%;@media (min-width:992px){inset-inline-start:50%;width:50%}img,video{height:100%;object-fit:cover;width:100%}}.article-hero__content{--gutter-x:2rem;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-inline-end:auto;margin-inline-start:auto;max-width:calc(var(--container-width) + var(--gutter-x));padding-block:var(--spacing-8);padding-inline-end:calc(var(--gutter-x)*.5);padding-inline-start:calc(var(--gutter-x)*.5);position:relative;width:100%;z-index:1;@media (min-width:992px){min-height:500px;padding-block:var(--spacing-48)}}.article-hero__text{font-size:.875rem;hyphens:none;inset-inline-start:3rem;>:last-child{margin-block-end:0}@media (min-width:992px){font-size:1.125rem;max-width:calc(50% - var(--gutter-x)*.5);padding-inline-end:var(--spacing-16)}}.article-hero__eyebrow{color:var(--blue);font-size:.875rem;font-weight:700;margin-block-end:var(--spacing-4);text-decoration:none;text-transform:uppercase}.article-hero__heading{@media (min-width:992px){font-size:3.25rem}}.layout-article{--gutter:var(--spacing-16);border-block-end:1px solid var(--border-grey);padding-block:var(--spacing-16)}.layout-article__main{color:var(--dark-blue);line-height:1.75;@media (min-width:768px){grid-column:1/3}}.layout-article__sidebar{>.hs_cos_wrapper{height:100%}.sidebar__blocks{&.is--sticky{align-self:start;inset-block-start:var(--spacing-16);position:sticky}}.sidebar__block{background-color:var(--lighter-blue);border:1px solid var(--border-grey);border-radius:var(--radius-12);color:var(--grey);display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-8);&:not(:last-child){margin-block-end:var(--spacing-6)}}.sidebar__block__title{border-block-end:1px solid var(--border-grey);font-size:.75rem;margin-block-end:var(--spacing-4);padding-block-end:var(--spacing-4);text-transform:uppercase}.sidebar__block__text{>:last-child{margin:0}}.sidebar__block__overview{.key-value__table{.key-value__row{align-items:center;display:flex;justify-content:space-between;&:not(:last-child){border-block-end:1px solid var(--border-grey);margin-block-end:var(--spacing-4);padding-block-end:var(--spacing-4)}}.key{color:var(--dark-grey);font-size:.875rem}.key,.value{font-weight:700}.value{color:var(--dark-blue);text-align:end}}}.block__type--image,.block__type--video{overflow:hidden;padding:0}.block__type--toc{display:none;max-height:calc(100vh - var(--spacing-16)*2);overflow:auto;@media (min-width:768px){display:block}ul{list-style:none;padding:0;ul{padding-inline-start:var(--spacing-4)}}li{margin-block:var(--spacing-6)}a{color:var(--grey);display:block;position:relative;text-decoration:none;transition:var(--trans-all);&:before{background-color:transparent;content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:3px}&:hover{color:var(--dark-blue)}&.active{color:var(--dark-blue);padding-inline-start:var(--spacing-4);&:before{background-color:var(--blue)}}}}}.article__additional{margin-block:var(--spacing-16)}.article__share{margin-block-end:var(--spacing-12);h5{color:var(--grey);font-size:.75rem;text-transform:uppercase}}.article__share-icons{display:flex;gap:var(--spacing-6);.icon{border:1px solid var(--border-grey);border-radius:var(--radius-full);display:grid;height:2.5rem;place-items:center;width:2.5rem;svg{height:1.375rem}}}.article__authors{background:var(--lighter-blue);border:1px solid var(--border-grey);border-radius:var(--radius-12);display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-8);justify-content:space-between;padding:var(--spacing-8);@media (min-width:576px){padding:var(--spacing-16)}@media (min-width:992px){flex-direction:row}h5{color:var(--blue);font-size:.75rem;margin-block-end:var(--spacing-2);text-transform:uppercase;width:100%}}.article__author{align-items:start;flex:1 1 0;flex-direction:column;gap:var(--spacing-4);@media (min-width:768px){align-items:center;flex-direction:row;gap:var(--spacing-8)}.author__avatar{height:3rem;width:3rem;@media (min-width:768px){height:5.375rem;width:5.375rem}}.author__info{max-width:500px}.author__name{color:var(--dark-blue);font-size:1.25rem;font-weight:700}.author__bio{font-size:.875rem}}.article__recent-posts{margin-block:var(--spacing-16);.recent-posts__heading{color:var(--dark-blue);font-weight:900}}.post__tag{color:inherit;text-decoration:none}.post__authors{display:flex;flex-direction:column;gap:var(--spacing-4)}.post__publish-date{font-size:.875rem}