.blog-article__column{gap:var(--space-50);width:100%;padding-block:var(--space-40) var(--space-100);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--font-line-height-body);letter-spacing:var(--font-letter-spacing-body);font-feature-settings:var(--font-feature-settings-numerals);color:var(--color-text);flex-direction:column;grid-column:1/-1;display:flex}.blog-article__lead-copy,.blog-article__rest{flex-direction:column;min-width:0;display:flex}.blog-article__lead-copy>*+*,.blog-article__rest>*+*{margin-block-start:var(--space-50)}.blog-article__lead-copy>p+p,.blog-article__rest>p+p,.blog-article li>p+p{margin-block-start:var(--font-paragraph-spacing)}.blog-article__lead-media{width:100%;height:25.9375rem;position:relative;overflow:clip}.blog-article__lead-media picture{display:block;position:absolute;inset:0}.blog-article__lead-media :is(picture,img){object-fit:cover;width:100%;max-width:none;height:100%}.blog-article__lead-media--ratio{height:auto}.blog-article__lead-media--ratio picture{position:static;inset:auto}.blog-article__lead-media--ratio :is(picture,img){height:auto}.blog-article__signature{width:16rem;max-width:100%}.blog-article__signature :is(picture,img){width:100%;height:auto;display:block}.blog-article__column :is(h2,h3){font-family:var(--font-family-subhead);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-global);font-feature-settings:var(--font-feature-settings-numerals)}.blog-article__column h2{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3)}.blog-article__column h3{font-size:var(--font-size-h4);line-height:var(--font-line-height-h4)}.blog-article__column :is(ul,ol){gap:var(--space-12);flex-direction:column;padding-inline-start:1.25rem;display:flex}.blog-article__column ul{list-style:outside}.blog-article__column ol{list-style:decimal}.blog-article__column p{text-wrap:pretty}@media not (prefers-reduced-motion:reduce){html.js [data-reveal-group]:has(.blog-article__column) :is(.blog-article__lead-media,.blog-article__lead-copy>*,.blog-article__rest>*,.blog-article__column>:is(p,h2,h3,h4,blockquote,ul,ol),.blog-article__gallery-item,.blog-article__contact>*,.blog-article__actions>*,.blog-article__signature,.blog-article__fine>*):not([data-reveal-state]){opacity:0;transform:translate3d(0, var(--reveal-distance-fade), 0)}}.blog-article__column :is(p,li) a{color:var(--color-link);text-underline-offset:.15em;text-decoration-line:underline}.blog-article__column blockquote{--blog-quote-bar:4px;--blog-quote-inset-block:var(--space-40);--blog-quote-inset-inline:var(--container-padding-inline);gap:var(--font-paragraph-spacing);margin-inline:calc(-1 * var(--container-padding-inline));padding-block:var(--blog-quote-inset-block);padding-inline:var(--blog-quote-inset-inline);background:var(--palette-light-grey);flex-direction:column;padding-inline-start:calc(var(--blog-quote-inset-inline) + var(--blog-quote-bar) + var(--space-30));display:flex;position:relative}.blog-article__column blockquote:before{content:"";inset-block:var(--blog-quote-inset-block);width:var(--blog-quote-bar);background:var(--palette-red);position:absolute;inset-inline-start:var(--blog-quote-inset-inline)}.blog-article__gallery{gap:var(--space-20);flex-direction:column;display:flex}.blog-article__gallery-item{height:15.5rem;position:relative;overflow:clip}.blog-article__gallery-item picture{display:block;position:absolute;inset:0}.blog-article__gallery-item :is(picture,img){object-fit:cover;width:100%;max-width:none;height:100%}.blog-article__contact{align-items:center;gap:var(--space-20);flex-direction:column;display:flex}.blog-article__contact-link{color:var(--color-heading);text-underline-offset:.15em;text-decoration-line:underline;text-decoration-thickness:from-font}.blog-article__actions{align-items:center;gap:var(--space-20);flex-direction:column;display:flex}.blog-article__fine{gap:var(--font-paragraph-spacing);flex-direction:column;font-size:.75rem;line-height:1.125rem;display:flex}@media (width>=46.5rem){.blog-article__column{padding-block:var(--space-50) var(--space-100)}.blog-article__column blockquote{--blog-quote-inset-block:var(--space-50)}.blog-article__contact{justify-content:flex-start;align-items:center;gap:var(--space-30);flex-direction:row}.blog-article__actions{justify-content:flex-start;align-items:flex-start;gap:var(--space-30);flex-direction:row}}@media (width>=76.25rem){.blog-article__column{grid-column:2/-2}.blog-article__column:has(.blog-article__lead-media){column-gap:var(--space-50);row-gap:var(--space-50);grid-template-columns:22.1875rem minmax(0,1fr);display:grid}.blog-article__lead-media{grid-area:1/1;align-self:stretch;height:auto}.blog-article__lead-media--ratio{align-self:start}.blog-article__lead-copy{grid-area:1/2}.blog-article__column:has(.blog-article__lead-media)>:not(.blog-article__lead-media):not(.blog-article__lead-copy){grid-column:1/-1}.blog-article__column blockquote{--blog-quote-inset-inline:var(--space-50);margin-inline:0}.blog-article__gallery{flex-direction:row}.blog-article__gallery-item{flex:1;min-width:0}}.blog-banner{height:calc(32.6875rem + var(--site-banner-height));color:var(--color-text-on-dark);--color-text:var(--color-text-on-dark);--color-link:var(--color-link-on-dark);margin-block-start:calc(-1 * var(--site-banner-height));position:relative}.blog-banner__media{height:100%;position:relative;overflow:clip}.blog-banner__media picture{height:100%;display:block}.blog-banner__media :is(picture,img){object-fit:cover;width:100%;max-width:none;height:100%}.blog-banner__overlay{pointer-events:none;background:#00000080;position:absolute;inset:0}.blog-header{--blog-header-icon-gap:.8206rem;--blog-header-brand-icon-height:.9576rem;--blog-header-share-icon-size:1.1373rem;padding-block:var(--space-70) var(--space-40)}.blog-header__inner{gap:var(--space-30);flex-direction:column;grid-column:1/-1;width:100%;display:flex}.blog-header__bar{align-items:flex-start;gap:var(--space-30);flex-direction:column;width:100%;display:flex}.blog-header__meta{align-items:center;gap:var(--space-15);max-width:100%;color:var(--palette-red);flex-flow:wrap;display:flex}.blog-header__rule{background:currentColor;width:2px;height:.875rem}.blog-header__share{align-items:center;gap:var(--space-15);flex-shrink:0;max-width:100%;display:flex}.blog-header__share-label{white-space:nowrap}.blog-header__share-list{align-items:center;gap:var(--blog-header-icon-gap);color:var(--palette-red);display:flex}.blog-header__share-action{color:inherit;cursor:pointer;appearance:none;touch-action:manipulation;transition:opacity .3s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.blog-header__share-action:before{content:"";position:absolute;inset:-.375rem}.blog-header__share-action:is(:hover,:focus-visible){opacity:.5}.blog-header__share-icon{flex-shrink:0;display:block}.blog-header__share-icon--native{width:var(--blog-header-share-icon-size);height:var(--blog-header-share-icon-size)}.blog-header__share-icon--brand{width:auto;height:var(--blog-header-brand-icon-height)}@media (width>=46.5rem){.blog-header{padding-block:var(--space-100) var(--space-50)}.blog-header__inner{gap:var(--space-40)}.blog-header__bar{flex-flow:wrap;justify-content:space-between;align-items:center}}@media (width>=76.25rem){.blog-header__inner{grid-column:2/-2}}@media (prefers-reduced-motion:reduce){.blog-header__share-action{transition:none}}.blog-related{--blog-related-inset:max(var(--container-padding-inline), calc((100% - min(100%, var(--layout-max))) / 2 + var(--container-padding-inline)));gap:var(--space-30);background-color:var(--palette-light-grey);flex-direction:column;display:flex}.blog-related__header{display:contents}.blog-related__title{margin-inline:var(--blog-related-inset);order:1}.blog-related__colon{display:inline}.blog-related__all{--btn-pad-x:1.0625rem;order:3;align-self:flex-start;margin-inline-start:var(--blog-related-inset)}.blog-related__carousel{order:2}.blog-related__carousel.carousel{--carousel-gap:var(--space-10);--carousel-slide-width:16.4375rem}.blog-related .carousel__controls{gap:var(--space-10)}.blog-related .carousel__viewport~.carousel__controls{margin-block-start:var(--space-30)}.blog-related .carousel__slide{flex-direction:column;display:flex}.blog-related .thumbnail-card{--thumbnail-card-media-ratio:243 / 190;flex:1}@media not (prefers-reduced-motion:reduce){html.js .blog-related[data-reveal-group] .carousel__slide:not([data-reveal-state]){opacity:0;transform:translate3d(0, var(--reveal-distance-fade), 0)}}@media (width>=46.5rem){.blog-related{gap:var(--space-40)}.blog-related__header{justify-content:space-between;align-self:center;align-items:center;gap:var(--space-20);order:0;width:100%;display:flex}.blog-related__title,.blog-related__all,.blog-related__carousel{order:0;margin-inline:0}.blog-related__all{flex:none;align-self:center}.blog-related__colon{display:none}.blog-related .carousel__viewport~.carousel__controls{margin-block-start:var(--space-40)}}@media (width>=64rem){.blog-related__carousel.carousel{--carousel-gap:var(--space-30);--carousel-slide-width:calc((var(--page-max-width) - 2 * var(--carousel-gap)) / 3);--carousel-static-min-width:calc(64rem - 2 * var(--space-80) - 1.5rem)}.blog-related .carousel:not(.carousel--engine-active) .carousel__controls{display:none}.blog-related .carousel:not(.carousel--engine-active) .carousel__viewport{overflow:visible}.blog-related .carousel:not(.carousel--engine-active) .carousel__track{grid-template-columns:repeat(var(--carousel-static-columns), minmax(0, 1fr));display:grid}.blog-related .carousel:not(.carousel--engine-active) .carousel__slide{flex:initial;width:auto}.blog-related .carousel:not(.carousel--engine-active) .carousel__scroll-end{display:none}.blog-related .thumbnail-card__media{aspect-ratio:auto;height:calc(((var(--page-max-width) - 2 * var(--space-30)) / 3 - 2 * var(--thumbnail-card-pad-inline)) * 57 / 106)}}
