:root{--blog-background:var(--brand-tertiary-tint);--blog-background-secondary:var(--light);--blog-accent:var(--yellow-tint);--blog-colour:var(--dark);--blog-border-colour:rgba(0,0,0,.2);--blog-content-width:800px;--blog-aside-width:240px}.blog-article__body>.hs-distractionfree-fullscreen{background:#fff;margin:0 auto;max-width:1360px!important;padding:104px!important;width:100%!important}.hs-distractionfree-fullscreen .blog-article__body *{margin:0 auto}.blog-article__body *+*{margin-top:var(--size-3)}.blog-article__wrapper blockquote>*{font-size:var(--text-xl);font-weight:500;letter-spacing:.1px;line-height:1.4}.blog-article__wrapper h2{font-size:var(--text-3xl);font-weight:500;letter-spacing:-.5px;line-height:1.2}.blog-article__wrapper h3{font-size:var(--text-2xl);font-weight:500;letter-spacing:-.3px;line-height:1.3}.blog-article__wrapper h4{font-size:var(--text-xl);font-weight:500;line-height:1.4}.blog-article__wrapper ol,.blog-article__wrapper ul{margin-bottom:var(--size-3);padding-inline-start:var(--size-3)}.toc__wrapper{background-color:var(--blog-background);border-radius:var(--rounded);padding:var(--size-2);width:100%}.toc__heading{font-size:var(--text-sm);font-weight:500;line-height:1.4;margin-bottom:var(--size-1)}.toc__list{font-size:var(--text-sm);list-style-type:none;margin:0;padding:0}.toc__list li{padding:var(--size-half) 0;text-decoration:underline}.breadcrumb__list{list-style-type:none;margin:0;padding:0}.breadcrumb__item{font-size:var(--text-sm);font-weight:500}.breadcrumb__item--active{text-decoration:underline}.breadcrumb__item-link{align-items:center;display:flex;flex-direction:row;gap:var(--size-1);padding:var(--size-1) 0}.blog-callout__wrapper{align-items:flex-start;background-color:var(--blog-accent-light);border-radius:var(--rounded);display:flex;flex-direction:column;gap:var(--size-half);padding:var(--size-3) var(--size-2);width:100%}.blog-callout__title{font-size:var(--text-sm);font-weight:500;line-height:1.3}.blog-callout__body{font-size:var(--text-xs);line-height:1.5}.blog-actions__wrapper{align-items:flex-start;background-color:var(--blog-accent-light);border-radius:var(--rounded);display:flex;flex-direction:column;gap:var(--size-2);margin-top:var(--size-4);padding:var(--size-3)}.blog-actions__title{font-size:var(--text-xl);font-weight:500;line-height:1.3}.blog-actions__body{font-size:var(--text-sm);line-height:1.5;max-width:64ch}.blog-outer-wrapper{background-color:var(--blog-background-secondary);color:var(--blog-colour);margin-top:calc(var(--nav-height)*-1);padding-top:var(--nav-height)}.blog-header__band{background-color:var(--blog-background);position:relative;width:100%}.blog-header__graphic{--graphic-scale:0.5;--graphic-w:169px;--graphic-h:207px;bottom:var(--content-gutter-base);height:calc(var(--graphic-h)*var(--graphic-scale));left:0;max-width:100%;pointer-events:none;position:absolute;width:calc(var(--graphic-w)*var(--graphic-scale));z-index:5}.blog-header__wrapper{align-items:stretch;flex-direction:column;gap:var(--size-4)}.blog-header__text{align-items:flex-start;display:flex;flex-direction:column;width:100%}.blog-header__title{margin-bottom:var(--size-3);max-width:14ch}.blog-header__summary{font-size:var(--text-sm);line-height:1.5;margin-bottom:var(--size-3);max-width:46ch;opacity:.8}.blog-header__media{width:100%}.blog-featured__image{aspect-ratio:1.6/1;border-radius:var(--rounded);height:auto;object-fit:cover;width:100%}.blog-header__bg-graphic{overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.blog-content-wrapper{align-items:flex-start}.blog-post__wrapper{align-items:flex-start;gap:var(--size-4)}.blog-aside__wrapper,.blog-post__wrapper{display:flex;flex-direction:column;width:100%}.blog-aside__wrapper{gap:var(--size-2);height:fit-content}.blog-article__wrapper{max-width:var(--blog-content-width);min-width:0;width:100%}.blog-article__body a{text-decoration:underline}.blog-article__body img{border-radius:var(--rounded);height:auto;width:100%}.blog-article__body figure{margin:0}.blog-article__body figcaption{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4;margin-top:var(--size-1)}.blog-article__body blockquote{background-color:var(--blog-accent);border-radius:var(--rounded);margin:0;padding:var(--size-3)}.blog-article__footer{border-bottom:1px solid var(--blog-border-colour);display:flex;flex-direction:column;gap:var(--size-1);margin-top:var(--size-4);padding-bottom:var(--size-2);width:100%}.blog-article__footer-author{font-weight:500}.blog-article__footer-author,.blog-article__footer-date{font-size:var(--text-xs);line-height:1.3}@media screen and (min-width:1080px){.blog-header__wrapper{align-items:center;flex-direction:row;gap:var(--size-8)}.blog-header__media,.blog-header__text{flex:1 1 0}.blog-post__wrapper{flex-direction:row;gap:var(--size-4)}.blog-aside__wrapper{flex:0 0 var(--blog-aside-width);position:sticky;top:calc(var(--nav-height) + var(--size-2));width:var(--blog-aside-width)}.blog-article__wrapper{flex:1 1 0}.blog-article__body>*+*{margin-top:var(--size-4)}.blog-header__graphic{--graphic-scale:1;--graphic-w:169px;--graphic-h:207px}}@media screen and (max-width:1860px){.blog-header__graphic{--graphic-scale:0.7}}@media screen and (max-width:1680px){.blog-header__graphic{--graphic-scale:0.5;bottom:10px}}@media screen and (max-width:1480px){.blog-header__graphic{--graphic-scale:0.3}}@media screen and (max-width:1080px){.blog-header__graphic{--graphic-scale:0.5}}