.blog-post{background-color:var(--color-background-subtle)}.blog-post__grid{margin:0 auto;max-width:calc(var(--layout-max-width) + var(--layout-margin-xl)*2);padding:calc(96px*var(--section-pad-scale)) var(--layout-margin-sm) var(--spacing-10)}.blog-post__article,.blog-post__rail{min-width:0}.blog-post__rail{margin-top:var(--spacing-10)}.blog-post__back{color:var(--color-link-light-default);display:inline-block;font-family:var(--font-family-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semi-bold);line-height:var(--font-line-height-body);margin-bottom:var(--spacing-3);text-decoration:none}.blog-post__back:focus-visible,.blog-post__back:hover{color:var(--color-link-light-hover);text-decoration:underline}.blog-post__title{margin:0 0 var(--spacing-3)}.blog-post__meta{color:var(--color-text-secondary);font-family:var(--font-family-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-label);margin:0 0 var(--spacing-10);text-transform:capitalize}.blog-post__meta a{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.blog-post__meta a:focus-visible,.blog-post__meta a:hover{color:var(--color-link-light-hover);text-decoration:underline}.blog-post__author{align-items:center;color:var(--color-text-secondary);display:flex;font-family:var(--font-family-brand);font-size:var(--font-size-xs);gap:var(--spacing-3);line-height:var(--font-line-height-label);margin:0 0 var(--spacing-10)}.blog-post__avatar{border-radius:var(--radius-full);flex:0 0 auto;height:40px;object-fit:cover;width:40px}.blog-post__rule,.blog-post__section-rule{background-color:var(--color-border-divider);border:0;height:1px}.blog-post__rule{margin:0 0 var(--spacing-10)}.blog-post__section-rule{margin:0 auto;max-width:var(--layout-max-width);width:calc(100% - var(--layout-margin)*2)}.blog-post__share{background-color:var(--color-background-default);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--spacing-8)}.blog-post__share-label{color:var(--color-text-primary);font-family:var(--font-family-brand);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-label);margin:0 0 18px}.blog-post__share-list{display:flex;gap:10px;list-style:none;margin:0;padding:0}.blog-post__share-link{display:block;height:34px;width:34px}.blog-post__share-link svg{display:block;height:100%;width:100%}.blog-post__share-bg{fill:var(--color-brand-primary);transition:fill .15s linear}.blog-post__share-glyph{fill:var(--color-text-on-brand)}.blog-post__share-link:focus-visible .blog-post__share-bg,.blog-post__share-link:hover .blog-post__share-bg{fill:var(--color-brand-primary-dark)}.blog-post__share-action:not(#specificity){-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:var(--radius-full);cursor:pointer;display:block;height:34px;line-height:0;padding:0;width:34px}.blog-post__share-action:active:not(#specificity),.blog-post__share-action:hover:not(#specificity){background:none}.blog-post__share-item{position:relative}.blog-post__share-tooltip{background-color:var(--brand-petrol-900);border-radius:var(--radius-lg);bottom:calc(100% - 2px);color:var(--color-text-on-dark);font-family:var(--font-family-brand);font-size:12px;left:50%;line-height:18px;opacity:0;padding:1px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s linear,visibility 0s linear .15s;visibility:hidden;white-space:nowrap}.blog-post__share-tooltip:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--brand-petrol-900);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.blog-post__share-action.is-copied+.blog-post__share-tooltip{opacity:1;transition-delay:0s;visibility:visible}.blog-post__body{min-width:0}.blog-post__body>:first-child{margin-top:0}.blog-post__body>:last-child{margin-bottom:0}body .blog-post__body :is(h2,h3,h4,h5,h6):not(.article-block *){color:var(--color-text-primary);margin:var(--spacing-10) 0 var(--spacing-4)}.blog-post__body p:not(.article-block *){margin:0 0 var(--spacing-10)}.blog-post__body :is(ul,ol):not(.article-block *){font-size:var(--font-size-sm);line-height:var(--font-line-height-body);margin:0 0 var(--spacing-10);padding-left:var(--spacing-6)}.blog-post__body li:not(.article-block *)+li{margin-top:var(--spacing-3)}.blog-post__body li>:is(ul,ol):not(.article-block *){margin:var(--spacing-3) 0 0}.blog-post__body ol:not(.article-block *){counter-reset:blog-post-ol;list-style:none;padding-left:0}.blog-post__body ol:not(.article-block *)>li{align-items:flex-start;counter-increment:blog-post-ol;display:flex;gap:var(--spacing-2)}.blog-post__body ol:not(.article-block *)>li+li{margin-top:var(--spacing-8)}.blog-post__body ol:not(.article-block *)>li:before{color:var(--brand-teal-600);content:counter(blog-post-ol) ".";flex:0 0 auto;font-family:var(--font-family-brand);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-body)}.blog-post__body ol:not(.article-block *):has(li:nth-child(10))>li:before{min-width:1.5em;text-align:right}.blog-post__body ol ol:not(.article-block *){counter-reset:none;list-style:decimal;padding-left:var(--spacing-6)}.blog-post__body ol ol:not(.article-block *)>li{display:list-item}.blog-post__body ol ol:not(.article-block *)>li:before{content:none}.blog-post__body img:not(.article-block *){border:3px solid var(--neutral-white);border-radius:var(--radius-md);box-shadow:var(--elevation-md);display:block;height:auto;margin:0 0 var(--spacing-10);max-width:min(603px,100%);width:auto}.blog-post__body figure:not(.article-block *){margin:0 0 var(--spacing-10)}.blog-post__body figure:not(.article-block *) img{margin-bottom:var(--spacing-4)}.blog-post__body figcaption:not(.article-block *){color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-body);margin:0;max-width:min(603px,100%)}.blog-post__body blockquote:not(.article-block *){background-color:var(--color-background-default);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);margin:0 0 var(--spacing-10);padding:var(--spacing-8)}@media (min-width:768px){.blog-post__body blockquote:not(.article-block *){padding:var(--spacing-16) var(--spacing-10)}}.blog-post__body blockquote:not(.article-block *) p{font-size:var(--font-size-body-lg);line-height:var(--font-line-height-body);margin:0 0 var(--spacing-6)}.blog-post__body blockquote:not(.article-block *)>:last-child{margin-bottom:0}.blog-post__body blockquote:not(.article-block *) cite{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs);font-style:normal;line-height:var(--font-line-height-label)}.blog-post__body table:not(.article-block *){border-collapse:collapse;display:block;font-size:var(--font-size-sm);line-height:var(--font-line-height-body);margin:0 0 var(--spacing-10);max-width:100%;overflow-x:auto;width:100%}.blog-post__body table:not(.article-block *)>:is(tbody,thead){display:table;width:100%}.blog-post__body :is(th,td):not(.article-block *){border:1px solid var(--color-border-strong);padding:var(--spacing-3) var(--spacing-4);text-align:left;vertical-align:top}.blog-post__body th:not(.article-block *){background-color:var(--color-brand-surface);color:var(--color-text-primary);font-family:var(--font-family-brand);font-weight:var(--font-weight-bold)}.blog-post__body td:not(.article-block *){background-color:var(--color-background-default);color:var(--color-text-primary)}.blog-post__body a:not(.article-block *){color:var(--color-link-light-default);text-decoration:underline}.blog-post__body a:not(.article-block *):is(:hover,:focus-visible){color:var(--color-link-light-hover)}.blog-post__body a:not(.article-block *):has(>img){text-decoration:none}.blog-post__body hr:not(.article-block *){background-color:var(--color-border-default);border:0;height:1px;margin:var(--spacing-10) 0}.blog-post__body pre:not(.article-block *){background-color:var(--color-background-default);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);margin:0 0 var(--spacing-10);max-width:100%;overflow-x:auto;padding:var(--spacing-5)}.blog-post__body :is(iframe,video):not(.article-block *){border-radius:var(--radius-md);margin:0 0 var(--spacing-10);max-width:100%}.blog-post__body .article-callout,.blog-post__body .article-cta,.blog-post__body .article-numbered-list,.blog-post__body .article-pull-quote,.blog-post__body .article-stat-cards{margin:0 0 var(--spacing-10)}.blog-post .resource-card__type{text-transform:capitalize}@media (min-width:768px){.blog-post__grid{padding-left:var(--layout-margin-md);padding-right:var(--layout-margin-md)}}@media (min-width:1025px){.blog-post__grid{column-gap:clamp(var(--spacing-16),9.44vw,136px);display:grid;grid-template-columns:minmax(0,1fr) 288px;padding-left:var(--layout-margin-lg);padding-right:var(--layout-margin-lg)}.blog-post__rail{align-self:start;margin-top:0;position:sticky;top:calc(var(--ots-header-pinned-h, 88px) + var(--spacing-8))}}@media (min-width:1280px){.blog-post__grid{padding-left:var(--layout-margin-xl);padding-right:var(--layout-margin-xl)}}