.blog-post-body{--_sticky-top:var(--blog-post-sticky-top,var(--header-height,0px));--_action-line-height:20px;--_column-max-w:var(--web-blog-post-column-max-width,45rem);--_figure-inset-w:var(--web-blog-post-figure-inset-width,18.75rem);--_table-min-w:var(--web-blog-post-table-min-width,37.5rem);--_column-offset:max(0px, calc((100% - var(--_column-max-w)) / 2));--_strong-color:var(--web-blog-post-strong-color,var(--color-text-dark));--_highlight-bg:var(--web-blog-post-highlight-background-color,var(--color-brand-primary-light-400,var(--color-brand-primary-light400)));--_highlight-color:var(--web-blog-post-highlight-color,var(--color-text-dark));--_accent-color:var(--web-blog-post-accent-color,var(--color-brand-primary-dark-200,var(--color-brand-primary-dark200)));--_link-color:var(--web-blog-post-link-color,var(--color-text-dark));--_link-underline-color:var(--web-blog-post-link-underline-color,currentColor);--_link-hover-bg:var(--web-blog-post-link-hover-background-color,var(--color-brand-primary-light-200,var(--color-brand-primary-light200)));--_anchor-color:var(--web-blog-post-anchor-color,var(--color-text-accent));--_anchor-size:1.25rem;--_bullet-color:var(--web-blog-post-list-bullet-color,var(--color-brand-primary-dark));--_number-bg:var(--web-blog-post-list-number-background-color,var(--color-brand-primary-light-400,var(--color-brand-primary-light400)));--_marker-box:1.5rem;--_marker-row:1.6875rem;--_bullet-size:.5rem;--_marker-size:var(--typography-body-small);--_marker-line-height:1;--_quote-border-color:var(--web-blog-post-quote-border-color,var(--color-brand-primary-light));--_pull-quote-bg:var(--web-blog-post-pull-quote-background-color,var(--color-brand-primary-light-400,var(--color-brand-primary-light400)));--_pull-quote-radius:var(--web-blog-post-pull-quote-border-radius,var(--radius-large));--_pull-quote-mark-color:var(--web-blog-post-pull-quote-mark-color,var(--color-text-accent));--_figure-aspect:16 / 9;--_figure-radius:var(--web-blog-post-figure-border-radius,var(--radius-medium));--_figure-wide-radius:var(--web-blog-post-figure-wide-border-radius,var(--radius-large));--_figure-bg:var(--web-blog-post-figure-background-color,var(--color-surface-stripe));--_caption-rule-color:var(--web-blog-post-caption-rule-color,var(--color-brand-secondary-slot-1,var(--color-brand-secondary-slot1)));--_table-bg:var(--web-blog-post-table-background-color,var(--color-surface-background));--_table-stripe-bg:var(--web-blog-post-table-stripe-background-color,var(--color-surface-stripe));--_table-header-bg:var(--web-blog-post-table-header-background-color,var(--color-brand-primary-dark-400,var(--color-brand-primary-dark400)));--_table-border-color:var(--web-blog-post-table-border-color,var(--color-border-light));--_table-radius:var(--web-blog-post-table-border-radius,var(--radius-medium));--_table-hint-icon-color:var(--web-blog-post-table-hint-icon-color,var(--color-text-dark));--_divider-color:var(--web-blog-post-divider-color,var(--color-brand-secondary-slot-1,var(--color-brand-secondary-slot1)));--_divider-dot-size:.375rem;overflow-wrap:anywhere;width:100%;container:blog-post-body/inline-size}.blog-post-body>*,.blog-post-body .blog-post-inset>*,.blog-post-body .blog-post-inset__text>*{margin:0}.blog-post-body>*{margin-inline:var(--_column-offset)}.blog-post-body>*+*,.blog-post-body .blog-post-inset__text>*+*{margin-top:var(--spacing-vertical-jumbo)}.blog-post-body>p,.blog-post-body .blog-post-inset__text>p{font-family:var(--web-blog-post-body-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-body-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-body-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-body-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-body-letter-spacing,inherit);text-transform:var(--web-blog-post-body-text-transform,inherit);color:var(--web-blog-post-body-color,var(--color-text-medium))}@media (max-width:768px){.blog-post-body>p,.blog-post-body .blog-post-inset__text>p{font-family:var(--web-blog-post-body-font-family-m,var(--web-blog-post-body-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-body-font-size-m,var(--web-blog-post-body-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-body-font-weight-m,var(--web-blog-post-body-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-body-line-height-m,var(--web-blog-post-body-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-body-letter-spacing-m,var(--web-blog-post-body-letter-spacing,inherit));text-transform:var(--web-blog-post-body-text-transform-m,var(--web-blog-post-body-text-transform,inherit));color:var(--web-blog-post-body-color-m,var(--web-blog-post-body-color,var(--color-text-medium)))}}.blog-post-body--lead>p:first-child,.blog-post-body>.blog-post-body__lead{font-family:var(--web-blog-post-lead-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-lead-font-size,var(--typography-body-large));font-weight:var(--web-blog-post-lead-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-lead-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-lead-letter-spacing,inherit);text-transform:var(--web-blog-post-lead-text-transform,inherit);color:var(--web-blog-post-lead-color,var(--color-text-dark))}@media (max-width:768px){.blog-post-body--lead>p:first-child,.blog-post-body>.blog-post-body__lead{font-family:var(--web-blog-post-lead-font-family-m,var(--web-blog-post-lead-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-lead-font-size-m,var(--web-blog-post-lead-font-size,var(--typography-body-large)));font-weight:var(--web-blog-post-lead-font-weight-m,var(--web-blog-post-lead-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-lead-line-height-m,var(--web-blog-post-lead-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-lead-letter-spacing-m,var(--web-blog-post-lead-letter-spacing,inherit));text-transform:var(--web-blog-post-lead-text-transform-m,var(--web-blog-post-lead-text-transform,inherit));color:var(--web-blog-post-lead-color-m,var(--web-blog-post-lead-color,var(--color-text-dark)))}}.blog-post-body>.blog-post-body__footnote{font-family:var(--web-blog-post-footnote-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-footnote-font-size,var(--typography-body-small));font-weight:var(--web-blog-post-footnote-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-footnote-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-footnote-letter-spacing,inherit);text-transform:var(--web-blog-post-footnote-text-transform,inherit);color:var(--web-blog-post-footnote-color,var(--color-text-medium))}@media (max-width:768px){.blog-post-body>.blog-post-body__footnote{font-family:var(--web-blog-post-footnote-font-family-m,var(--web-blog-post-footnote-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-footnote-font-size-m,var(--web-blog-post-footnote-font-size,var(--typography-body-small)));font-weight:var(--web-blog-post-footnote-font-weight-m,var(--web-blog-post-footnote-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-footnote-line-height-m,var(--web-blog-post-footnote-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-footnote-letter-spacing-m,var(--web-blog-post-footnote-letter-spacing,inherit));text-transform:var(--web-blog-post-footnote-text-transform-m,var(--web-blog-post-footnote-text-transform,inherit));color:var(--web-blog-post-footnote-color-m,var(--web-blog-post-footnote-color,var(--color-text-medium)))}}.blog-post-body strong{font-weight:var(--typography-font-weight-bold);color:var(--_strong-color)}.blog-post-body em{font-style:italic}.blog-post-body u{text-underline-offset:.125em;text-decoration-skip-ink:none;text-decoration-thickness:from-font}.blog-post-body sub,.blog-post-body sup{font-size:.75em;line-height:0}.blog-post-body mark{background:linear-gradient(to top, transparent .1em, var(--_highlight-bg) .1em .6625em, transparent .6625em);color:var(--_highlight-color);-webkit-box-decoration-break:clone;box-decoration-break:clone}.blog-post-body__accent{color:var(--_accent-color)}.blog-post-body a:not([class]){border-radius:var(--radius-xxsmall);color:var(--_link-color);text-decoration-line:underline;text-decoration-thickness:var(--stroke-medium);-webkit-text-decoration-color:var(--_link-underline-color);text-decoration-color:var(--_link-underline-color);text-underline-offset:.25em;text-decoration-skip-ink:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.blog-post-body a:not([class]):focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:0}.blog-post-body>h2,.blog-post-body>.blog-post-heading--h2{--_heading-pad:var(--spacing-vertical-jumbo);font-family:var(--web-blog-post-h2-font-family,var(--typography-font-family-heading));font-size:var(--web-blog-post-h2-font-size,var(--typography-headline-medium));font-weight:var(--web-blog-post-h2-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-h2-line-height,var(--typography-line-height-small));letter-spacing:var(--web-blog-post-h2-letter-spacing,inherit);text-transform:var(--web-blog-post-h2-text-transform,var(--ov-content-heading-text-transform,none));color:var(--web-blog-post-h2-color,var(--color-text-dark))}@media (max-width:768px){.blog-post-body>h2,.blog-post-body>.blog-post-heading--h2{font-family:var(--web-blog-post-h2-font-family-m,var(--web-blog-post-h2-font-family,var(--typography-font-family-heading)));font-size:var(--web-blog-post-h2-font-size-m,var(--web-blog-post-h2-font-size,var(--typography-headline-medium)));font-weight:var(--web-blog-post-h2-font-weight-m,var(--web-blog-post-h2-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-h2-line-height-m,var(--web-blog-post-h2-line-height,var(--typography-line-height-small)));letter-spacing:var(--web-blog-post-h2-letter-spacing-m,var(--web-blog-post-h2-letter-spacing,inherit));text-transform:var(--web-blog-post-h2-text-transform-m,var(--web-blog-post-h2-text-transform,var(--ov-content-heading-text-transform,none)));color:var(--web-blog-post-h2-color-m,var(--web-blog-post-h2-color,var(--color-text-dark)))}}.blog-post-body>h3,.blog-post-body>.blog-post-heading--h3{--_heading-pad:var(--spacing-vertical-large);font-family:var(--web-blog-post-h3-font-family,var(--typography-font-family-heading));font-size:var(--web-blog-post-h3-font-size,var(--typography-headline-small));font-weight:var(--web-blog-post-h3-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-h3-line-height,var(--typography-line-height-small));letter-spacing:var(--web-blog-post-h3-letter-spacing,inherit);text-transform:var(--web-blog-post-h3-text-transform,var(--ov-content-heading-text-transform,none));color:var(--web-blog-post-h3-color,var(--color-text-dark))}@media (max-width:768px){.blog-post-body>h3,.blog-post-body>.blog-post-heading--h3{font-family:var(--web-blog-post-h3-font-family-m,var(--web-blog-post-h3-font-family,var(--typography-font-family-heading)));font-size:var(--web-blog-post-h3-font-size-m,var(--web-blog-post-h3-font-size,var(--typography-headline-small)));font-weight:var(--web-blog-post-h3-font-weight-m,var(--web-blog-post-h3-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-h3-line-height-m,var(--web-blog-post-h3-line-height,var(--typography-line-height-small)));letter-spacing:var(--web-blog-post-h3-letter-spacing-m,var(--web-blog-post-h3-letter-spacing,inherit));text-transform:var(--web-blog-post-h3-text-transform-m,var(--web-blog-post-h3-text-transform,var(--ov-content-heading-text-transform,none)));color:var(--web-blog-post-h3-color-m,var(--web-blog-post-h3-color,var(--color-text-dark)))}}.blog-post-body>h4,.blog-post-body>.blog-post-heading--h4{--_heading-pad:var(--spacing-vertical-medium);font-family:var(--web-blog-post-h4-font-family,var(--typography-font-family-heading));font-size:var(--web-blog-post-h4-font-size,var(--typography-headline-extrasmall));font-weight:var(--web-blog-post-h4-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-h4-line-height,var(--typography-line-height-small));letter-spacing:var(--web-blog-post-h4-letter-spacing,inherit);text-transform:var(--web-blog-post-h4-text-transform,var(--ov-content-heading-text-transform,none));color:var(--web-blog-post-h4-color,var(--color-text-dark))}@media (max-width:768px){.blog-post-body>h4,.blog-post-body>.blog-post-heading--h4{font-family:var(--web-blog-post-h4-font-family-m,var(--web-blog-post-h4-font-family,var(--typography-font-family-heading)));font-size:var(--web-blog-post-h4-font-size-m,var(--web-blog-post-h4-font-size,var(--typography-headline-extrasmall)));font-weight:var(--web-blog-post-h4-font-weight-m,var(--web-blog-post-h4-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-h4-line-height-m,var(--web-blog-post-h4-line-height,var(--typography-line-height-small)));letter-spacing:var(--web-blog-post-h4-letter-spacing-m,var(--web-blog-post-h4-letter-spacing,inherit));text-transform:var(--web-blog-post-h4-text-transform-m,var(--web-blog-post-h4-text-transform,var(--ov-content-heading-text-transform,none)));color:var(--web-blog-post-h4-color-m,var(--web-blog-post-h4-color,var(--color-text-dark)))}}.blog-post-body>:is(h2,h3,h4,.blog-post-heading){padding-top:var(--_heading-pad)}.blog-post-body>:is(h2,h3,h4,.blog-post-heading):first-child{--_heading-pad:0}.blog-post-body :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--_sticky-top) + var(--spacing-vertical-jumbo))}.blog-post-body ul,.blog-post-body ol{padding:0;list-style:none}.blog-post-body>ul,.blog-post-body>ol,.blog-post-body .blog-post-inset__text>ul,.blog-post-body .blog-post-inset__text>ol{font-family:var(--web-blog-post-list-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-list-font-size,var(--typography-body-large));font-weight:var(--web-blog-post-list-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-list-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-list-letter-spacing,inherit);text-transform:var(--web-blog-post-list-text-transform,inherit);color:var(--web-blog-post-list-color,var(--color-text-medium))}@media (max-width:768px){.blog-post-body>ul,.blog-post-body>ol,.blog-post-body .blog-post-inset__text>ul,.blog-post-body .blog-post-inset__text>ol{font-family:var(--web-blog-post-list-font-family-m,var(--web-blog-post-list-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-list-font-size-m,var(--web-blog-post-list-font-size,var(--typography-body-large)));font-weight:var(--web-blog-post-list-font-weight-m,var(--web-blog-post-list-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-list-line-height-m,var(--web-blog-post-list-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-list-letter-spacing-m,var(--web-blog-post-list-letter-spacing,inherit));text-transform:var(--web-blog-post-list-text-transform-m,var(--web-blog-post-list-text-transform,inherit));color:var(--web-blog-post-list-color-m,var(--web-blog-post-list-color,var(--color-text-medium)))}}.blog-post-body li{box-sizing:border-box;min-height:var(--_marker-row);padding-block-start:calc((var(--_marker-row) - 1lh)/2);padding-inline-start:calc(var(--_marker-box) + var(--spacing-horizontal-large));position:relative}.blog-post-body li+li{margin-top:var(--spacing-vertical-large)}.blog-post-body li>:is(ul,ol){margin-block:var(--spacing-vertical-large) 0;margin-inline:calc(var(--spacing-horizontal-mega) - var(--_marker-box) - var(--spacing-horizontal-large)) 0}.blog-post-body li:before{box-sizing:border-box;border-radius:var(--radius-full);position:absolute}.blog-post-body ul>li:before{content:"";width:var(--_bullet-size);height:var(--_bullet-size);background-color:var(--_bullet-color);inset-block-start:calc((var(--_marker-row) - var(--_bullet-size))/2);inset-inline-start:calc((var(--_marker-box) - var(--_bullet-size))/2)}.blog-post-body li ul>li:before{border:var(--stroke-medium) solid var(--_bullet-color);background-color:#0000}.blog-post-body ol>li:before{content:counter(list-item);content:counter(list-item)/"";min-width:var(--_marker-box);height:var(--_marker-box);padding-inline:var(--spacing-horizontal-tiny);background-color:var(--_number-bg);font-family:var(--web-blog-post-list-marker-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-list-marker-font-size,var(--_marker-size));font-weight:var(--web-blog-post-list-marker-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-list-marker-line-height,var(--_marker-line-height));letter-spacing:var(--web-blog-post-list-marker-letter-spacing,inherit);text-transform:var(--web-blog-post-list-marker-text-transform,inherit);color:var(--web-blog-post-list-marker-color,var(--color-text-dark));place-items:center;display:grid;inset-block-start:calc((var(--_marker-row) - var(--_marker-box))/2);inset-inline-start:0}@media (max-width:768px){.blog-post-body ol>li:before{font-family:var(--web-blog-post-list-marker-font-family-m,var(--web-blog-post-list-marker-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-list-marker-font-size-m,var(--web-blog-post-list-marker-font-size,var(--_marker-size)));font-weight:var(--web-blog-post-list-marker-font-weight-m,var(--web-blog-post-list-marker-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-list-marker-line-height-m,var(--web-blog-post-list-marker-line-height,var(--_marker-line-height)));letter-spacing:var(--web-blog-post-list-marker-letter-spacing-m,var(--web-blog-post-list-marker-letter-spacing,inherit));text-transform:var(--web-blog-post-list-marker-text-transform-m,var(--web-blog-post-list-marker-text-transform,inherit));color:var(--web-blog-post-list-marker-color-m,var(--web-blog-post-list-marker-color,var(--color-text-dark)))}}.blog-post-body li ol>li:before{--_marker-size:var(--typography-body-medium);--_marker-line-height:var(--typography-line-height-medium);content:counter(list-item, lower-alpha) ".";content:counter(list-item, lower-alpha) "."/"";height:var(--_marker-row);background-color:#0000;padding-inline:0;inset-block-start:0}.blog-post-body>blockquote,.blog-post-body>.blog-post-quote--column{border-inline-start:var(--stroke-large) solid var(--_quote-border-color);padding-inline-start:var(--spacing-horizontal-jumbo)}.blog-post-body>blockquote,.blog-post-body .blog-post-quote__text{font-family:var(--web-blog-post-quote-font-family,var(--typography-font-family-heading));font-size:var(--web-blog-post-quote-font-size,var(--typography-headline-medium));font-weight:var(--web-blog-post-quote-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-quote-line-height,var(--typography-line-height-small));letter-spacing:var(--web-blog-post-quote-letter-spacing,inherit);text-transform:var(--web-blog-post-quote-text-transform,inherit);color:var(--web-blog-post-quote-color,var(--color-text-dark))}@media (max-width:768px){.blog-post-body>blockquote,.blog-post-body .blog-post-quote__text{font-family:var(--web-blog-post-quote-font-family-m,var(--web-blog-post-quote-font-family,var(--typography-font-family-heading)));font-size:var(--web-blog-post-quote-font-size-m,var(--web-blog-post-quote-font-size,var(--typography-headline-medium)));font-weight:var(--web-blog-post-quote-font-weight-m,var(--web-blog-post-quote-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-quote-line-height-m,var(--web-blog-post-quote-line-height,var(--typography-line-height-small)));letter-spacing:var(--web-blog-post-quote-letter-spacing-m,var(--web-blog-post-quote-letter-spacing,inherit));text-transform:var(--web-blog-post-quote-text-transform-m,var(--web-blog-post-quote-text-transform,inherit));color:var(--web-blog-post-quote-color-m,var(--web-blog-post-quote-color,var(--color-text-dark)))}}.blog-post-body>figure:not([class])>img,.blog-post-body .blog-post-figure__frame{aspect-ratio:var(--_figure-aspect);border-radius:var(--_figure-radius);background-color:var(--_figure-bg)}.blog-post-body>figure:not([class])>img{object-fit:cover;width:100%;height:auto;display:block}.blog-post-body>figure:not([class])>figcaption,.blog-post-body .blog-post-figure__caption{margin-top:var(--spacing-vertical-large);--_caption-rule-width:1rem;gap:var(--spacing-horizontal-medium);overflow-wrap:anywhere;font-family:var(--web-blog-post-caption-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-caption-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-caption-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-caption-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-caption-letter-spacing,inherit);text-transform:var(--web-blog-post-caption-text-transform,inherit);color:var(--web-blog-post-caption-color,var(--color-text-medium));display:flex}@media (max-width:768px){.blog-post-body>figure:not([class])>figcaption,.blog-post-body .blog-post-figure__caption{font-family:var(--web-blog-post-caption-font-family-m,var(--web-blog-post-caption-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-caption-font-size-m,var(--web-blog-post-caption-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-caption-font-weight-m,var(--web-blog-post-caption-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-caption-line-height-m,var(--web-blog-post-caption-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-caption-letter-spacing-m,var(--web-blog-post-caption-letter-spacing,inherit));text-transform:var(--web-blog-post-caption-text-transform-m,var(--web-blog-post-caption-text-transform,inherit));color:var(--web-blog-post-caption-color-m,var(--web-blog-post-caption-color,var(--color-text-medium)))}}.blog-post-body>figure:not([class])>figcaption:before,.blog-post-body .blog-post-figure__caption:before{content:"";width:var(--_caption-rule-width);height:var(--stroke-medium);margin-top:calc((1lh - var(--stroke-medium))/2);background-color:var(--_caption-rule-color);flex:none}.blog-post-body>.blog-post-figure--wide,.blog-post-body>.blog-post-quote--pull{margin-inline:0}.blog-post-body table{table-layout:fixed;border:var(--stroke-small) solid var(--_table-border-color);border-radius:var(--_table-radius);border-spacing:0;border-collapse:separate;background-color:var(--_table-bg);width:100%;overflow:hidden}.blog-post-body>table{width:min(100%,var(--_column-max-w))}.blog-post-body th,.blog-post-body td{padding:var(--spacing-vertical-large) var(--spacing-horizontal-xlarge);text-align:start;vertical-align:top}.blog-post-body thead th{--_strong-color:currentColor;--_link-color:currentColor;--_link-hover-bg:transparent;border-bottom:var(--stroke-small) solid var(--_table-border-color);background-color:var(--_table-header-bg);font-family:var(--web-blog-post-table-header-font-family,var(--typography-font-family-action));font-size:var(--web-blog-post-table-header-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-table-header-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-table-header-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium))));letter-spacing:var(--web-blog-post-table-header-letter-spacing,inherit);text-transform:var(--web-blog-post-table-header-text-transform,inherit);color:var(--web-blog-post-table-header-color,var(--color-surface-background))}@media (max-width:768px){.blog-post-body thead th{font-family:var(--web-blog-post-table-header-font-family-m,var(--web-blog-post-table-header-font-family,var(--typography-font-family-action)));font-size:var(--web-blog-post-table-header-font-size-m,var(--web-blog-post-table-header-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-table-header-font-weight-m,var(--web-blog-post-table-header-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-table-header-line-height-m,var(--web-blog-post-table-header-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium)))));letter-spacing:var(--web-blog-post-table-header-letter-spacing-m,var(--web-blog-post-table-header-letter-spacing,inherit));text-transform:var(--web-blog-post-table-header-text-transform-m,var(--web-blog-post-table-header-text-transform,inherit));color:var(--web-blog-post-table-header-color-m,var(--web-blog-post-table-header-color,var(--color-surface-background)))}}.blog-post-body tbody th{font-family:var(--web-blog-post-table-row-header-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-table-row-header-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-table-row-header-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-table-row-header-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-table-row-header-letter-spacing,inherit);text-transform:var(--web-blog-post-table-row-header-text-transform,inherit);color:var(--web-blog-post-table-row-header-color,var(--color-text-dark))}@media (max-width:768px){.blog-post-body tbody th{font-family:var(--web-blog-post-table-row-header-font-family-m,var(--web-blog-post-table-row-header-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-table-row-header-font-size-m,var(--web-blog-post-table-row-header-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-table-row-header-font-weight-m,var(--web-blog-post-table-row-header-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-table-row-header-line-height-m,var(--web-blog-post-table-row-header-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-table-row-header-letter-spacing-m,var(--web-blog-post-table-row-header-letter-spacing,inherit));text-transform:var(--web-blog-post-table-row-header-text-transform-m,var(--web-blog-post-table-row-header-text-transform,inherit));color:var(--web-blog-post-table-row-header-color-m,var(--web-blog-post-table-row-header-color,var(--color-text-dark)))}}.blog-post-body td{font-family:var(--web-blog-post-table-cell-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-table-cell-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-table-cell-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-table-cell-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-table-cell-letter-spacing,inherit);text-transform:var(--web-blog-post-table-cell-text-transform,inherit);color:var(--web-blog-post-table-cell-color,var(--color-text-medium))}@media (max-width:768px){.blog-post-body td{font-family:var(--web-blog-post-table-cell-font-family-m,var(--web-blog-post-table-cell-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-table-cell-font-size-m,var(--web-blog-post-table-cell-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-table-cell-font-weight-m,var(--web-blog-post-table-cell-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-table-cell-line-height-m,var(--web-blog-post-table-cell-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-table-cell-letter-spacing-m,var(--web-blog-post-table-cell-letter-spacing,inherit));text-transform:var(--web-blog-post-table-cell-text-transform-m,var(--web-blog-post-table-cell-text-transform,inherit));color:var(--web-blog-post-table-cell-color-m,var(--web-blog-post-table-cell-color,var(--color-text-medium)))}}.blog-post-body tbody tr:nth-child(2n){background-color:var(--_table-stripe-bg)}.blog-post-body tbody tr:not(:last-child)>*{border-bottom:var(--stroke-small) solid var(--_table-border-color)}.blog-post-body>hr{--_dot:radial-gradient(circle closest-side, black calc(100% - .5px), transparent);--_dot-box:var(--_divider-dot-size) var(--_divider-dot-size) no-repeat;--_dot-step:calc(var(--_divider-dot-size) + var(--spacing-horizontal-large));--_dots:var(--_dot) calc(50% - var(--_dot-step)) 50% / var(--_dot-box), var(--_dot) 50% 50% / var(--_dot-box), var(--_dot) calc(50% + var(--_dot-step)) 50% / var(--_dot-box);height:calc(var(--_divider-dot-size) + 2*var(--spacing-vertical-large));background-color:var(--_divider-color);-webkit-mask:var(--_dots);-webkit-mask:var(--_dots);mask:var(--_dots);border:0}@media (hover:hover){.blog-post-body a:not([class]):hover{background-color:var(--_link-hover-bg)}}@media (prefers-reduced-motion:no-preference){.blog-post-body a:not([class]){transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.blog-post-body .blog-post-heading__anchor{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}}@media (forced-colors:active){.blog-post-body{--_bullet-color:CanvasText;--_divider-color:CanvasText}.blog-post-body mark{color:marktext;background:mark}.blog-post-body .blog-post-quote--pull{border:var(--stroke-small) solid CanvasText}}.blog-post-heading{position:relative}.blog-post-heading__text{font:inherit;margin:0}.blog-post-heading__anchor{width:var(--_anchor-size);border-radius:var(--radius-xxsmall);height:1lh;color:var(--_anchor-color);opacity:0;place-items:center;display:none;position:absolute;inset-block-start:var(--_heading-pad);inset-inline-end:calc(100% + var(--spacing-horizontal-large))}.blog-post-heading__anchor:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium);opacity:1}.blog-post-heading__anchor:after{content:"";margin:calc(var(--touch-target-min)/-2);position:absolute;inset:50%}.blog-post-figure--inset{--_figure-aspect:4 / 5}.blog-post-figure__frame{position:relative;overflow:hidden}.blog-post-figure__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-post-inset{gap:var(--spacing-vertical-jumbo);flex-direction:column;display:flex}.blog-post-quote__text{margin:0}.blog-post-quote__attribution{margin-top:var(--spacing-vertical-large);font-family:var(--web-blog-post-quote-attribution-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-quote-attribution-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-quote-attribution-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-quote-attribution-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-quote-attribution-letter-spacing,inherit);text-transform:var(--web-blog-post-quote-attribution-text-transform,inherit);color:var(--web-blog-post-quote-attribution-color,var(--color-text-medium))}@media (max-width:768px){.blog-post-quote__attribution{font-family:var(--web-blog-post-quote-attribution-font-family-m,var(--web-blog-post-quote-attribution-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-quote-attribution-font-size-m,var(--web-blog-post-quote-attribution-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-quote-attribution-font-weight-m,var(--web-blog-post-quote-attribution-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-quote-attribution-line-height-m,var(--web-blog-post-quote-attribution-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-quote-attribution-letter-spacing-m,var(--web-blog-post-quote-attribution-letter-spacing,inherit));text-transform:var(--web-blog-post-quote-attribution-text-transform-m,var(--web-blog-post-quote-attribution-text-transform,inherit));color:var(--web-blog-post-quote-attribution-color-m,var(--web-blog-post-quote-attribution-color,var(--color-text-medium)))}}.blog-post-quote--pull{--_pull-quote-pad:var(--spacing-vertical-giga) var(--spacing-horizontal-titan);--_pull-quote-mark-size:var(--typography-display-extralarge);padding:var(--_pull-quote-pad);border-radius:var(--_pull-quote-radius);background-color:var(--_pull-quote-bg)}@media (max-width:768px){.blog-post-quote--pull{--_pull-quote-pad:var(--spacing-vertical-ultra) var(--spacing-horizontal-jumbo);--_pull-quote-mark-size:var(--typography-headline-extralarge)}}.blog-post-quote--pull:before{content:"“";content:"“"/"";margin-bottom:var(--spacing-vertical-medium);font-family:var(--typography-font-family-heading);font-size:var(--_pull-quote-mark-size);font-weight:var(--typography-font-weight-extra-bold);color:var(--_pull-quote-mark-color);line-height:.7;display:block}.blog-post-table__scroller{overflow-x:auto}.blog-post-table__scroller:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.blog-post-table__scroller>table{min-width:var(--_table-min-w)}.blog-post-table__hint{align-items:center;gap:var(--spacing-horizontal-medium);margin:var(--spacing-vertical-large) 0 0;font-family:var(--web-blog-post-table-hint-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-table-hint-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-table-hint-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-table-hint-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-table-hint-letter-spacing,inherit);text-transform:var(--web-blog-post-table-hint-text-transform,inherit);color:var(--web-blog-post-table-hint-color,var(--color-text-medium));display:none}@media (max-width:768px){.blog-post-table__hint{font-family:var(--web-blog-post-table-hint-font-family-m,var(--web-blog-post-table-hint-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-table-hint-font-size-m,var(--web-blog-post-table-hint-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-table-hint-font-weight-m,var(--web-blog-post-table-hint-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-table-hint-line-height-m,var(--web-blog-post-table-hint-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-table-hint-letter-spacing-m,var(--web-blog-post-table-hint-letter-spacing,inherit));text-transform:var(--web-blog-post-table-hint-text-transform-m,var(--web-blog-post-table-hint-text-transform,inherit));color:var(--web-blog-post-table-hint-color-m,var(--web-blog-post-table-hint-color,var(--color-text-medium)))}}.blog-post-table__hint svg{color:var(--_table-hint-icon-color);flex:none}@container blog-post-body (min-width:38em){.blog-post-inset{align-items:center;gap:var(--spacing-horizontal-mega);flex-direction:row}.blog-post-figure--inset{width:var(--_figure-inset-w)}.blog-post-inset__text{flex:1;min-width:0}}@container blog-post-body (min-width:49em){.blog-post-figure--wide .blog-post-figure__frame{border-radius:var(--_figure-wide-radius)}@media (hover:hover){.blog-post-heading__anchor{display:grid}.blog-post-heading:hover .blog-post-heading__anchor{opacity:1}}}@container blog-post-body (max-width:37.5em){.blog-post-table__hint{display:flex}}.blog-post-table[data-overflow=true] .blog-post-table__hint{display:flex}.blog-post-table[data-overflow=false] .blog-post-table__hint{display:none}
.blog-post-progress{--_color:var(--web-blog-post-progress-color,var(--color-brand-secondary-slot-1,var(--color-brand-secondary-slot1)));--_track-color:var(--web-blog-post-progress-track-color,transparent);--_height:var(--web-blog-post-progress-height,var(--stroke-large));--_sticky-top:var(--blog-post-sticky-top,var(--header-height,0px));top:var(--_sticky-top);z-index:var(--z-sticky);height:var(--_height);background-color:var(--_track-color);position:sticky}.blog-post-progress__fill{background-color:var(--_color);height:100%;transform:scaleX(var(--blog-post-progress,0));transform-origin:0}@media (forced-colors:active){.blog-post-progress__fill{background-color:canvastext}}
.blog-post-share{--_bg:var(--web-blog-post-share-background-color,var(--ov-icon-button-bg,var(--color-surface-background)));--_bg-hover:var(--web-blog-post-share-hover-background-color,var(--web-blog-post-share-background-color,var(--ov-icon-button-bg,var(--color-surface-stripe))));--_icon-color:var(--web-blog-post-share-icon-color,var(--ov-icon-button-icon-color,var(--color-text-dark)));--_border-color:var(--web-blog-post-share-border-color,var(--ov-icon-button-border-color,var(--color-border-light)));--_border-width:var(--web-blog-post-share-border-width,var(--ov-icon-button-border-width,var(--stroke-small)));--_radius:var(--web-blog-post-share-border-radius,var(--ov-icon-button-border-radius,var(--radius-full)));--_size:var(--touch-target-min);--_action-line-height:20px;align-items:center;gap:var(--spacing-vertical-large) var(--spacing-horizontal-large);flex-wrap:wrap;display:flex}.blog-post-share__label{overflow-wrap:anywhere;min-width:0;font-family:var(--web-blog-post-share-label-font-family,var(--typography-font-family-action));font-size:var(--web-blog-post-share-label-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-share-label-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-share-label-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium))));letter-spacing:var(--web-blog-post-share-label-letter-spacing,inherit);text-transform:var(--web-blog-post-share-label-text-transform,inherit);color:var(--web-blog-post-share-label-color,var(--color-text-dark))}@media (max-width:768px){.blog-post-share__label{font-family:var(--web-blog-post-share-label-font-family-m,var(--web-blog-post-share-label-font-family,var(--typography-font-family-action)));font-size:var(--web-blog-post-share-label-font-size-m,var(--web-blog-post-share-label-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-share-label-font-weight-m,var(--web-blog-post-share-label-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-share-label-line-height-m,var(--web-blog-post-share-label-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium)))));letter-spacing:var(--web-blog-post-share-label-letter-spacing-m,var(--web-blog-post-share-label-letter-spacing,inherit));text-transform:var(--web-blog-post-share-label-text-transform-m,var(--web-blog-post-share-label-text-transform,inherit));color:var(--web-blog-post-share-label-color-m,var(--web-blog-post-share-label-color,var(--color-text-dark)))}}.blog-post-share__control{box-sizing:border-box;width:var(--_size);height:var(--_size);border:var(--_border-width) solid var(--_border-color);border-radius:var(--_radius);background-color:var(--_bg);color:var(--_icon-color);cursor:pointer;-webkit-tap-highlight-color:#0000;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.blog-post-share__control:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.blog-post-share__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.blog-post-share__control:hover{background-color:var(--_bg-hover)}}@media (prefers-reduced-motion:no-preference){.blog-post-share__control{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}}
.blog-post-toc{--_bg:var(--web-blog-post-toc-background-color,var(--color-surface-stripe));--_radius:var(--web-blog-post-toc-border-radius,var(--radius-small));--_indicator-color:var(--web-blog-post-toc-indicator-color,var(--color-border-light));--_indicator-active-color:var(--web-blog-post-toc-indicator-active-color,var(--color-brand-primary-dark));--_indicator-width:var(--web-blog-post-toc-indicator-width,var(--stroke-medium));--_item-active-color:var(--web-blog-post-toc-item-active-color,var(--color-text-dark));--_item-hover-color:var(--web-blog-post-toc-item-hover-color,var(--web-blog-post-toc-item-color,var(--_button-hover)));--_action-line-height:20px;border-radius:var(--_radius);background-color:var(--_bg);--_button-color:var(--ov-button-text-active-color,var(--color-action-text-surface-active));--_button-hover:var(--ov-button-text-hover-color,var(--color-text-accent-text));--_button-pressed:var(--ov-button-text-pressed-color,var(--color-action-text-surface-pressed))}@media (max-width:768px){.blog-post-toc{--_button-color:var(--ov-button-text-active-color-m,var(--ov-button-text-active-color,var(--color-action-text-surface-active)));--_button-hover:var(--ov-button-text-hover-color-m,var(--ov-button-text-hover-color,var(--color-text-accent-text)));--_button-pressed:var(--ov-button-text-pressed-color-m,var(--ov-button-text-pressed-color,var(--color-action-text-surface-pressed)))}}.blog-post-toc__title{margin:0 0 var(--spacing-vertical-large);overflow-wrap:anywhere;font-family:var(--web-blog-post-toc-title-font-family,var(--typography-font-family-action));font-size:var(--web-blog-post-toc-title-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-toc-title-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-toc-title-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium))));letter-spacing:var(--web-blog-post-toc-title-letter-spacing,var(--typography-letter-spacing-wide));text-transform:var(--web-blog-post-toc-title-text-transform,var(--typography-text-transform-uppercase));color:var(--web-blog-post-toc-title-color,var(--color-text-medium));display:none}@media (max-width:768px){.blog-post-toc__title{font-family:var(--web-blog-post-toc-title-font-family-m,var(--web-blog-post-toc-title-font-family,var(--typography-font-family-action)));font-size:var(--web-blog-post-toc-title-font-size-m,var(--web-blog-post-toc-title-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-toc-title-font-weight-m,var(--web-blog-post-toc-title-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-toc-title-line-height-m,var(--web-blog-post-toc-title-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium)))));letter-spacing:var(--web-blog-post-toc-title-letter-spacing-m,var(--web-blog-post-toc-title-letter-spacing,var(--typography-letter-spacing-wide)));text-transform:var(--web-blog-post-toc-title-text-transform-m,var(--web-blog-post-toc-title-text-transform,var(--typography-text-transform-uppercase)));color:var(--web-blog-post-toc-title-color-m,var(--web-blog-post-toc-title-color,var(--color-text-medium)))}}.blog-post-toc__toggle{justify-content:space-between;align-items:center;gap:var(--spacing-horizontal-large);box-sizing:border-box;width:100%;min-height:var(--touch-target-min);padding:var(--spacing-vertical-xlarge) var(--spacing-horizontal-xlarge);border-radius:var(--_radius);text-align:start;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:#0000;font-family:var(--web-blog-post-toc-toggle-font-family,var(--typography-font-family-action));font-size:var(--web-blog-post-toc-toggle-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-toc-toggle-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-toc-toggle-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium))));letter-spacing:var(--web-blog-post-toc-toggle-letter-spacing,inherit);text-transform:var(--web-blog-post-toc-toggle-text-transform,inherit);color:var(--web-blog-post-toc-toggle-color,var(--color-text-dark));background-color:#0000;border:0;margin:0;display:flex}@media (max-width:768px){.blog-post-toc__toggle{font-family:var(--web-blog-post-toc-toggle-font-family-m,var(--web-blog-post-toc-toggle-font-family,var(--typography-font-family-action)));font-size:var(--web-blog-post-toc-toggle-font-size-m,var(--web-blog-post-toc-toggle-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-toc-toggle-font-weight-m,var(--web-blog-post-toc-toggle-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-toc-toggle-line-height-m,var(--web-blog-post-toc-toggle-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium)))));letter-spacing:var(--web-blog-post-toc-toggle-letter-spacing-m,var(--web-blog-post-toc-toggle-letter-spacing,inherit));text-transform:var(--web-blog-post-toc-toggle-text-transform-m,var(--web-blog-post-toc-toggle-text-transform,inherit));color:var(--web-blog-post-toc-toggle-color-m,var(--web-blog-post-toc-toggle-color,var(--color-text-dark)))}}.blog-post-toc__toggle:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.blog-post-toc__toggle-label{min-width:0}.blog-post-toc__chevron{flex:none}.blog-post-toc__toggle[aria-expanded=true] .blog-post-toc__chevron{transform:rotate(180deg)}.blog-post-toc__panel{padding:0 var(--spacing-horizontal-xlarge) var(--spacing-vertical-xlarge)}.blog-post-toc__panel[data-open=false]{display:none}.blog-post-toc__list{margin:0;padding:0;list-style:none}.blog-post-toc__link{box-sizing:border-box;min-height:var(--touch-target-min);padding-block:var(--spacing-vertical-small);border-inline-start:var(--_indicator-width) solid var(--_indicator-color);overflow-wrap:anywhere;font-family:var(--web-blog-post-toc-item-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-toc-item-font-size,var(--typography-body-small));font-weight:var(--web-blog-post-toc-item-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-toc-item-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-toc-item-letter-spacing,inherit);text-transform:var(--web-blog-post-toc-item-text-transform,inherit);color:var(--web-blog-post-toc-item-color,var(--color-text-medium));align-items:center;padding-inline-start:var(--spacing-horizontal-large);text-decoration:none;display:flex}@media (max-width:768px){.blog-post-toc__link{font-family:var(--web-blog-post-toc-item-font-family-m,var(--web-blog-post-toc-item-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-toc-item-font-size-m,var(--web-blog-post-toc-item-font-size,var(--typography-body-small)));font-weight:var(--web-blog-post-toc-item-font-weight-m,var(--web-blog-post-toc-item-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-toc-item-line-height-m,var(--web-blog-post-toc-item-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-toc-item-letter-spacing-m,var(--web-blog-post-toc-item-letter-spacing,inherit));text-transform:var(--web-blog-post-toc-item-text-transform-m,var(--web-blog-post-toc-item-text-transform,inherit));color:var(--web-blog-post-toc-item-color-m,var(--web-blog-post-toc-item-color,var(--color-text-medium)))}}@media (hover:hover){.blog-post-toc__link:hover{color:var(--_item-hover-color)}}.blog-post-toc__link:active{color:var(--_button-pressed)}.blog-post-toc__link:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:calc(-1*var(--stroke-medium))}.blog-post-toc__link--active{border-inline-start-color:var(--_indicator-active-color);color:var(--_item-active-color)}@container blog-post (min-width:76.5em){.blog-post-toc{background-color:#0000;border-radius:0}.blog-post-toc__toggle{display:none}.blog-post-toc__title,.blog-post-toc__panel[data-open]{display:block}.blog-post-toc__panel{padding:0}.blog-post-toc__link{min-height:0}}@media (prefers-reduced-motion:no-preference){.blog-post-toc__chevron{transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}}@media (forced-colors:active){.blog-post-toc__link--active{border-inline-start-color:highlight}}
.blog-post{--_bg:var(--web-blog-post-background-color,var(--color-surface-background));--_rule-color:var(--web-blog-post-rule-color,var(--color-border-light));--_header-bg:transparent;--_content-max-w:var(--web-blog-post-content-max-width,var(--layout-container-large));--_breakout-max-w:var(--web-blog-post-breakout-max-width,var(--layout-container-small));--_column-max-w:var(--web-blog-post-column-max-width,45rem);--_image-max-w:var(--web-blog-post-image-max-width,75rem);--_rail-w:var(--web-blog-post-rail-width,20rem);--_body-max-w:var(--_breakout-max-w);--_title-max-w:var(--_column-max-w);--_image-aspect:15 / 8;--_image-max-h:none;--_image-radius:var(--web-blog-post-image-border-radius,var(--radius-large));--_image-bg:var(--web-blog-post-image-background-color,var(--color-surface-stripe));--_caption-rule-color:var(--web-blog-post-caption-rule-color,var(--color-brand-secondary-slot-1,var(--color-brand-secondary-slot1)));--_tag-bg:var(--web-blog-post-tag-background-color,var(--web-blog-card-tag-background-color,var(--color-brand-primary-light)));--_tag-border-width:var(--web-blog-post-tag-border-width,var(--web-blog-card-tag-border-width,0));--_tag-border-color:var(--web-blog-post-tag-border-color,var(--web-blog-card-tag-border-color,transparent));--_tag-radius:var(--web-blog-post-tag-border-radius,var(--web-blog-card-tag-border-radius,var(--radius-extra-small)));--_tag-hover-color:var(--web-blog-post-tag-hover-color,var(--web-blog-post-tag-color,var(--web-blog-card-tag-color,var(--_button-hover))));--_tag-font-family:var(--web-blog-card-tag-font-family,var(--typography-font-family-body));--_tag-font-size:var(--web-blog-card-tag-font-size,var(--typography-body-extrasmall));--_tag-font-weight:var(--web-blog-card-tag-font-weight,var(--typography-font-weight-regular));--_tag-line-height:var(--web-blog-card-tag-line-height,var(--typography-line-height-medium));--_tag-letter-spacing:var(--web-blog-card-tag-letter-spacing,var(--typography-letter-spacing-root));--_tag-text-transform:var(--web-blog-card-tag-text-transform,none);--_tag-color:var(--web-blog-card-tag-color,var(--color-action-secondary-surface-active));--_back-hover-color:var(--web-blog-post-back-hover-color,var(--web-blog-post-back-color,var(--_button-hover)));--_back-size:var(--typography-body-medium);--_intro-align:center;--_intro-text-align:center;--_title-size:var(--typography-headline-extralarge);--_dek-size:var(--typography-body-large);--_gutter:var(--spacing-horizontal-colosal);--_header-pad-top:var(--spacing-vertical-colosal);--_header-pad-bottom:var(--spacing-vertical-giga);--_layout-pad-top:var(--spacing-vertical-titan);--_layout-pad-bottom:var(--spacing-vertical-titan);--_sticky-top:var(--blog-post-sticky-top,var(--header-height,0px));--_action-line-height:20px;--_rail-top:calc(var(--_sticky-top) + var(--spacing-vertical-mega));--_ring-room:calc(2 * var(--stroke-medium));background-color:var(--_bg);--_button-color:var(--ov-button-text-active-color,var(--color-action-text-surface-active));--_button-hover:var(--ov-button-text-hover-color,var(--color-text-accent-text));--_button-pressed:var(--ov-button-text-pressed-color,var(--color-action-text-surface-pressed));width:100%;container:blog-post/inline-size}@media (max-width:768px){.blog-post{--_button-color:var(--ov-button-text-active-color-m,var(--ov-button-text-active-color,var(--color-action-text-surface-active)));--_button-hover:var(--ov-button-text-hover-color-m,var(--ov-button-text-hover-color,var(--color-text-accent-text)));--_button-pressed:var(--ov-button-text-pressed-color-m,var(--ov-button-text-pressed-color,var(--color-action-text-surface-pressed)));--_gutter:var(--spacing-horizontal-xxlarge);--_header-pad-top:var(--spacing-vertical-ultra);--_header-pad-bottom:var(--spacing-vertical-mega);--_layout-pad-top:var(--spacing-vertical-ultra);--_layout-pad-bottom:var(--spacing-vertical-ultra);--_image-aspect:4 / 3;--_image-radius:var(--radius-none);--_back-size:var(--typography-body-large);--_tag-font-family:var(--web-blog-card-tag-font-family-m,var(--web-blog-card-tag-font-family,var(--typography-font-family-body)));--_tag-font-size:var(--web-blog-card-tag-font-size-m,var(--web-blog-card-tag-font-size,var(--typography-body-extrasmall)));--_tag-font-weight:var(--web-blog-card-tag-font-weight-m,var(--web-blog-card-tag-font-weight,var(--typography-font-weight-regular)));--_tag-line-height:var(--web-blog-card-tag-line-height-m,var(--web-blog-card-tag-line-height,var(--typography-line-height-medium)));--_tag-letter-spacing:var(--web-blog-card-tag-letter-spacing-m,var(--web-blog-card-tag-letter-spacing,var(--typography-letter-spacing-root)));--_tag-text-transform:var(--web-blog-card-tag-text-transform-m,var(--web-blog-card-tag-text-transform,none));--_tag-color:var(--web-blog-card-tag-color-m,var(--web-blog-card-tag-color,var(--color-action-secondary-surface-active)))}}.blog-post--feature{--_header-bg:var(--web-blog-post-header-background-color,var(--color-brand-primary-light-200,var(--color-brand-primary-light200)));--_body-max-w:var(--_column-max-w);--_title-max-w:none;--_image-aspect:358 / 263;--_image-max-h:30rem;--_image-radius:var(--web-blog-post-image-border-radius,var(--radius-medium));--_intro-align:flex-start;--_intro-text-align:start;--_title-size:var(--typography-headline-large);--_dek-size:var(--typography-body-medium);--_header-pad-top:var(--spacing-vertical-titan);--_header-pad-bottom:var(--spacing-vertical-titan)}@media (max-width:768px){.blog-post--feature{--_header-pad-top:var(--spacing-vertical-ultra);--_header-pad-bottom:var(--spacing-vertical-ultra);--_layout-pad-top:var(--spacing-vertical-mega)}.blog-post--feature.blog-post--toc{--_layout-pad-top:var(--spacing-vertical-jumbo)}}.blog-post__header{padding:var(--_header-pad-top) var(--_gutter) var(--_header-pad-bottom);background-color:var(--_header-bg)}.blog-post__header-inner{gap:var(--spacing-vertical-mega);max-width:var(--_content-max-w);flex-direction:column;margin-inline:auto;display:flex}.blog-post__intro{gap:var(--spacing-vertical-mega);text-align:var(--_intro-text-align);flex-direction:column;display:flex}.blog-post__intro-body{gap:var(--spacing-vertical-jumbo);flex-direction:column;display:flex}.blog-post__titles{align-items:var(--_intro-align);gap:var(--spacing-vertical-xlarge);flex-direction:column;display:flex}.blog-post__title{max-width:var(--_title-max-w);overflow-wrap:anywhere;font-family:var(--web-blog-post-title-font-family,var(--typography-font-family-heading));font-size:var(--web-blog-post-title-font-size,var(--_title-size));font-weight:var(--web-blog-post-title-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-title-line-height,var(--typography-line-height-small));letter-spacing:var(--web-blog-post-title-letter-spacing,inherit);text-transform:var(--web-blog-post-title-text-transform,var(--ov-content-heading-text-transform,none));color:var(--web-blog-post-title-color,var(--color-text-dark));margin:0}@media (max-width:768px){.blog-post__title{font-family:var(--web-blog-post-title-font-family-m,var(--web-blog-post-title-font-family,var(--typography-font-family-heading)));font-size:var(--web-blog-post-title-font-size-m,var(--web-blog-post-title-font-size,var(--_title-size)));font-weight:var(--web-blog-post-title-font-weight-m,var(--web-blog-post-title-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-title-line-height-m,var(--web-blog-post-title-line-height,var(--typography-line-height-small)));letter-spacing:var(--web-blog-post-title-letter-spacing-m,var(--web-blog-post-title-letter-spacing,inherit));text-transform:var(--web-blog-post-title-text-transform-m,var(--web-blog-post-title-text-transform,var(--ov-content-heading-text-transform,none)));color:var(--web-blog-post-title-color-m,var(--web-blog-post-title-color,var(--color-text-dark)))}}.blog-post__dek{max-width:var(--_title-max-w);overflow-wrap:anywhere;font-family:var(--web-blog-post-dek-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-dek-font-size,var(--_dek-size));font-weight:var(--web-blog-post-dek-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-dek-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-dek-letter-spacing,inherit);text-transform:var(--web-blog-post-dek-text-transform,inherit);color:var(--web-blog-post-dek-color,var(--color-text-medium));margin:0}@media (max-width:768px){.blog-post__dek{font-family:var(--web-blog-post-dek-font-family-m,var(--web-blog-post-dek-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-dek-font-size-m,var(--web-blog-post-dek-font-size,var(--_dek-size)));font-weight:var(--web-blog-post-dek-font-weight-m,var(--web-blog-post-dek-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-dek-line-height-m,var(--web-blog-post-dek-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-dek-letter-spacing-m,var(--web-blog-post-dek-letter-spacing,inherit));text-transform:var(--web-blog-post-dek-text-transform-m,var(--web-blog-post-dek-text-transform,inherit));color:var(--web-blog-post-dek-color-m,var(--web-blog-post-dek-color,var(--color-text-medium)))}}.blog-post__meta{align-items:center;justify-content:var(--_intro-align);column-gap:var(--spacing-horizontal-medium);overflow-wrap:anywhere;font-family:var(--web-blog-post-meta-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-meta-font-size,var(--typography-body-small));font-weight:var(--web-blog-post-meta-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-meta-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-meta-letter-spacing,inherit);text-transform:var(--web-blog-post-meta-text-transform,inherit);color:var(--web-blog-post-meta-color,var(--color-text-medium));flex-wrap:wrap;margin:0;display:flex}@media (max-width:768px){.blog-post__meta{font-family:var(--web-blog-post-meta-font-family-m,var(--web-blog-post-meta-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-meta-font-size-m,var(--web-blog-post-meta-font-size,var(--typography-body-small)));font-weight:var(--web-blog-post-meta-font-weight-m,var(--web-blog-post-meta-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-meta-line-height-m,var(--web-blog-post-meta-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-meta-letter-spacing-m,var(--web-blog-post-meta-letter-spacing,inherit));text-transform:var(--web-blog-post-meta-text-transform-m,var(--web-blog-post-meta-text-transform,inherit));color:var(--web-blog-post-meta-color-m,var(--web-blog-post-meta-color,var(--color-text-medium)))}}.blog-post__meta-item{min-width:0}.blog-post__meta-item+.blog-post__meta-item{align-items:center;gap:var(--spacing-horizontal-medium);display:flex}.blog-post__meta-item+.blog-post__meta-item:before{content:"";width:var(--spacing-horizontal-tiny);height:var(--spacing-vertical-tiny);border-radius:var(--radius-full);background-color:currentColor;flex:none}.blog-post__back{align-items:center;align-self:var(--_intro-align);gap:var(--spacing-horizontal-medium);overflow-wrap:anywhere;max-width:100%;font-family:var(--web-blog-post-back-font-family,var(--typography-font-family-action));font-size:var(--web-blog-post-back-font-size,var(--_back-size));font-weight:var(--web-blog-post-back-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-back-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium))));letter-spacing:var(--web-blog-post-back-letter-spacing,inherit);text-transform:var(--web-blog-post-back-text-transform,var(--ov-button-text-active-text-transform,none));color:var(--web-blog-post-back-color,var(--_button-color));text-decoration:none;display:flex;position:relative}@media (max-width:768px){.blog-post__back{font-family:var(--web-blog-post-back-font-family-m,var(--web-blog-post-back-font-family,var(--typography-font-family-action)));font-size:var(--web-blog-post-back-font-size-m,var(--web-blog-post-back-font-size,var(--_back-size)));font-weight:var(--web-blog-post-back-font-weight-m,var(--web-blog-post-back-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-back-line-height-m,var(--web-blog-post-back-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium)))));letter-spacing:var(--web-blog-post-back-letter-spacing-m,var(--web-blog-post-back-letter-spacing,inherit));text-transform:var(--web-blog-post-back-text-transform-m,var(--web-blog-post-back-text-transform,var(--ov-button-text-active-text-transform-m,var(--ov-button-text-active-text-transform,none))));color:var(--web-blog-post-back-color-m,var(--web-blog-post-back-color,var(--_button-color)))}}.blog-post__back:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}@media (hover:hover){.blog-post__back:hover{color:var(--_back-hover-color)}}.blog-post__back:active{color:var(--_button-pressed)}.blog-post__back:after{content:"";inset-inline:0;height:max(100%,var(--touch-target-min));position:absolute;top:50%;transform:translateY(-50%)}.blog-post__back>span{min-width:0}.blog-post__back svg{flex:none}.blog-post__chips{justify-content:var(--_intro-align);gap:var(--spacing-vertical-small) var(--spacing-horizontal-medium);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.blog-post__chip{box-sizing:border-box;max-width:100%;padding:var(--spacing-vertical-small) var(--spacing-horizontal-medium);border:var(--_tag-border-width) solid var(--_tag-border-color);border-radius:var(--_tag-radius);background-color:var(--_tag-bg);text-overflow:ellipsis;white-space:nowrap;font-family:var(--web-blog-post-tag-font-family,var(--_tag-font-family));font-size:var(--web-blog-post-tag-font-size,var(--_tag-font-size));font-weight:var(--web-blog-post-tag-font-weight,var(--_tag-font-weight));line-height:var(--web-blog-post-tag-line-height,var(--_tag-line-height));letter-spacing:var(--web-blog-post-tag-letter-spacing,var(--_tag-letter-spacing));text-transform:var(--web-blog-post-tag-text-transform,var(--_tag-text-transform));color:var(--web-blog-post-tag-color,var(--_tag-color));position:relative;overflow:hidden}@media (max-width:768px){.blog-post__chip{font-family:var(--web-blog-post-tag-font-family-m,var(--web-blog-post-tag-font-family,var(--_tag-font-family)));font-size:var(--web-blog-post-tag-font-size-m,var(--web-blog-post-tag-font-size,var(--_tag-font-size)));font-weight:var(--web-blog-post-tag-font-weight-m,var(--web-blog-post-tag-font-weight,var(--_tag-font-weight)));line-height:var(--web-blog-post-tag-line-height-m,var(--web-blog-post-tag-line-height,var(--_tag-line-height)));letter-spacing:var(--web-blog-post-tag-letter-spacing-m,var(--web-blog-post-tag-letter-spacing,var(--_tag-letter-spacing)));text-transform:var(--web-blog-post-tag-text-transform-m,var(--web-blog-post-tag-text-transform,var(--_tag-text-transform)));color:var(--web-blog-post-tag-color-m,var(--web-blog-post-tag-color,var(--_tag-color)))}}.blog-post__chip:has(:focus-visible){outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.blog-post__chip-link{color:inherit;text-decoration:none}@media (hover:hover){.blog-post__chip-link:hover{color:var(--_tag-hover-color)}}.blog-post__chip-link:active{color:var(--_button-pressed)}.blog-post__chip-link:after{content:"";position:absolute;inset:0}.blog-post__chip-link:focus-visible{outline:none}.blog-post__featured{gap:var(--spacing-vertical-large);box-sizing:content-box;max-width:var(--_image-max-w);padding-inline:var(--_gutter);flex-direction:column;margin:0 auto;display:flex}@media (max-width:768px){.blog-post__featured{padding-inline:0}}.blog-post__media{aspect-ratio:var(--_image-aspect);max-height:var(--_image-max-h);border-radius:var(--_image-radius);background-color:var(--_image-bg);position:relative;overflow:hidden}.blog-post__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-post__caption{--_caption-rule-width:1rem;gap:var(--spacing-horizontal-medium);overflow-wrap:anywhere;font-family:var(--web-blog-post-caption-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-caption-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-caption-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-caption-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-caption-letter-spacing,inherit);text-transform:var(--web-blog-post-caption-text-transform,inherit);color:var(--web-blog-post-caption-color,var(--color-text-medium));display:flex}@media (max-width:768px){.blog-post__caption{font-family:var(--web-blog-post-caption-font-family-m,var(--web-blog-post-caption-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-caption-font-size-m,var(--web-blog-post-caption-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-caption-font-weight-m,var(--web-blog-post-caption-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-caption-line-height-m,var(--web-blog-post-caption-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-caption-letter-spacing-m,var(--web-blog-post-caption-letter-spacing,inherit));text-transform:var(--web-blog-post-caption-text-transform-m,var(--web-blog-post-caption-text-transform,inherit));color:var(--web-blog-post-caption-color-m,var(--web-blog-post-caption-color,var(--color-text-medium)))}}.blog-post__caption:before{content:"";width:var(--_caption-rule-width);height:var(--stroke-medium);margin-top:calc((1lh - var(--stroke-medium))/2);background-color:var(--_caption-rule-color);flex:none}@media (max-width:768px){.blog-post__caption{padding-inline:var(--_gutter)}}.blog-post__layout{padding:var(--_layout-pad-top) var(--_gutter) var(--_layout-pad-bottom)}.blog-post__column{max-width:var(--_body-max-w);margin-inline:auto}.blog-post__rail{max-width:var(--_column-max-w);margin:0 auto var(--spacing-vertical-mega);display:none}.blog-post--toc .blog-post__rail{display:block}.blog-post__rail-share{display:none}.blog-post__footer{max-width:var(--_column-max-w);margin:var(--spacing-vertical-jumbo) auto 0;padding-top:var(--spacing-vertical-jumbo);border-top:var(--stroke-small) solid var(--_rule-color);justify-content:flex-end;display:flex}@media (max-width:768px){.blog-post__footer{justify-content:flex-start}}.blog-post__related{--blog-grid-pad-top-d:var(--spacing-vertical-titan);--blog-grid-pad-bottom-d:var(--spacing-vertical-titan);--blog-grid-pad-top-m:var(--spacing-vertical-giga);--blog-grid-pad-bottom-m:var(--spacing-vertical-giga);--blog-grid-pad-x-m:var(--spacing-horizontal-xxlarge);--blog-grid-gap-x:var(--spacing-horizontal-mega);--blog-grid-gap-y-d:var(--spacing-vertical-mega);--blog-grid-gap-y-m:var(--spacing-vertical-mega);--blog-grid-stack-gap-d:var(--spacing-vertical-mega);--blog-grid-stack-gap-m:var(--spacing-vertical-jumbo);--blog-grid-heading-size:var(--typography-headline-medium)}@media (prefers-reduced-motion:no-preference){.blog-post__back,.blog-post__chip-link{transition:color var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:color var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:color var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:color var(--motion-duration-fast) var(--motion-easing-standard)}}@media (forced-colors:active){.blog-post__chip{border:var(--stroke-small) solid CanvasText}}@container blog-post (min-width:76.5em){.blog-post--feature .blog-post__header-inner{align-items:center;gap:var(--spacing-horizontal-titan);flex-direction:row}.blog-post--feature .blog-post__intro,.blog-post--feature .blog-post__media{flex:1 1 0;min-width:0}.blog-post--feature .blog-post__media{--_image-aspect:61 / 48;--_image-radius:var(--web-blog-post-image-border-radius,var(--radius-large))}.blog-post--feature .blog-post__intro:only-child{max-width:var(--_column-max-w)}.blog-post--feature .blog-post__layout{justify-content:center;align-items:flex-start;gap:var(--spacing-horizontal-giga);display:flex}.blog-post--feature .blog-post__column{flex:0 1 var(--_column-max-w);min-width:0;margin-inline:0}.blog-post--feature .blog-post__rail{top:var(--_rail-top);box-sizing:border-box;flex:0 0 calc(var(--_rail-w) + 2*var(--_ring-room));max-height:calc(100vh - var(--_rail-top));margin:calc(-1*var(--_ring-room));padding:var(--_ring-room);display:block;position:sticky;overflow-y:auto}.blog-post--feature .blog-post__rail-share{display:block}.blog-post--feature .blog-post__rail-share>*{margin-inline-end:calc(-1*var(--_ring-room))}.blog-post--feature.blog-post--toc .blog-post__rail-share{margin-top:var(--spacing-vertical-mega);padding-top:var(--spacing-vertical-mega);border-top:var(--stroke-small) solid var(--_rule-color)}.blog-post--feature .blog-post__footer{display:none}}