.bsp-article{--bsp-article-gap: 20px;--bsp-article-title-gap: 20px;--bsp-article-title-size: 28px;--bsp-article-title-leading: 34px;--bsp-article-summary-size: var(--bsp-type-body-sm-size);--bsp-article-summary-leading: 18px;--bsp-article-summary-weight: var(--bsp-weight-regular);--bsp-article-meta-gap: 8px;--bsp-article-meta-pad: 4px;--bsp-article-meta-ends: 4px;--bsp-article-meta-icon: 14px;--bsp-article-meta-size: var(--bsp-type-caption-size);--bsp-article-meta-leading: 18px;--bsp-article-media-ratio: 350 / 226;--bsp-article-caption-gap: 8px;--bsp-article-caption-leading: 18px;--bsp-article-columns: minmax(0, 1fr);--bsp-article-body-columns: minmax(0, 1fr);--bsp-article-body-column-gap: 0px;--bsp-article-body-gap: 25px;--bsp-article-strip-height: 112px;--bsp-article-sticky-top: calc(var(--sticky-header-height, 60px) + var(--bsp-article-strip-height) + var(--bsp-space-xs));--bsp-article-toc-pad-end: 8px;--bsp-article-pill-gap: 12px;--bsp-article-pill-pad: 4px;--bsp-article-short-pad-y: 12px;--bsp-article-short-pad-x: var(--bsp-gutter);--bsp-article-short-radius: 0px;--bsp-article-short-bleed: calc(-1 * var(--bsp-gutter));--bsp-article-points-gap: 16px;--bsp-article-points-max: none;--bsp-article-point-pad: 8px 4px;--bsp-article-number: 27px;--bsp-article-number-radius: 5px;--bsp-article-number-size: var(--bsp-type-body-sm-size);--bsp-article-number-leading: 20px;--bsp-article-number-weight: var(--bsp-weight-regular);--bsp-article-point-gap: 8px;--bsp-article-point-stack: 8px;--bsp-article-point-title-size: var(--bsp-type-caption-size);--bsp-article-point-title-leading: var(--bsp-type-caption-leading);--bsp-article-point-title-tracking: .06em;--bsp-article-point-text-size: var(--bsp-type-caption-size);--bsp-article-point-text-leading: 18px;--bsp-article-content-gap: var(--bsp-space-sm);--bsp-article-tracking: .06em;--bsp-article-share-height: 32px;--bsp-article-product-space: 15px;color:var(--bsp-color-text-strong)}.bsp-article__hero{display:grid;grid-template-columns:var(--bsp-article-columns);align-items:start;column-gap:var(--bsp-space-md);row-gap:var(--bsp-article-gap)}.bsp-article__breadcrumb{--bsp-breadcrumb-before: 7px;--bsp-breadcrumb-after: 15px}.bsp-article__breadcrumb{align-self:stretch}.bsp-breadcrumb.bsp-article__breadcrumb ol{flex-wrap:nowrap}.bsp-breadcrumb.bsp-article__breadcrumb li{flex:none;white-space:nowrap}.bsp-breadcrumb.bsp-article__breadcrumb [aria-current]{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.bsp-article__intro:only-child{grid-column:1 / -1}.bsp-article__intro{display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0}.bsp-article__title{--font-heading: var(--bsp-font-display);--bsp-h1-size: var(--bsp-article-title-size);--bsp-h1-weight: var(--bsp-weight-medium);margin:0;color:var(--bsp-color-text-strong);text-wrap:pretty}#MainContent .bsp-article__title{letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-article-title-leading)}.bsp-article__summary{margin:var(--bsp-article-title-gap) 0 0;color:var(--bsp-color-text-secondary);font-size:var(--bsp-article-summary-size);font-weight:var(--bsp-article-summary-weight);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-article-summary-leading);text-wrap:pretty}.bsp-article__meta{display:flex;flex-wrap:wrap;align-self:stretch;gap:var(--bsp-article-meta-gap);margin:var(--bsp-article-title-gap) 0 0;padding:0 var(--bsp-article-meta-ends);border-block-end:var(--bsp-border-width) solid var(--bsp-color-border-tint);list-style:none}.bsp-article__meta-item{display:flex;align-items:center;gap:var(--bsp-article-meta-gap);padding:var(--bsp-article-meta-pad);color:var(--bsp-color-text-strong);font-size:var(--bsp-article-meta-size);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-article-meta-leading)}.bsp-article__meta-icon{flex:none;inline-size:var(--bsp-article-meta-icon);block-size:var(--bsp-article-meta-icon);color:var(--bsp-color-text-secondary);fill:none}.bsp-article__meta-icon *{fill:none}.bsp-article__figure{margin:0;min-inline-size:0}.bsp-article__media{overflow:hidden;aspect-ratio:var(--bsp-article-media-ratio);border-radius:var(--bsp-radius-card);background:var(--bsp-color-surface-tint)}.bsp-article__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.bsp-article__caption{margin-block-start:var(--bsp-article-caption-gap);color:var(--bsp-color-text-secondary);font-size:var(--bsp-type-body-sm-size);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-article-caption-leading)}.bsp-article__body{display:grid;grid-template-columns:var(--bsp-article-body-columns);align-items:start;column-gap:var(--bsp-article-body-column-gap);row-gap:var(--bsp-article-body-gap);margin-block-start:var(--bsp-section-gap)}.bsp-article__aside{display:contents}.bsp-article__main{min-inline-size:0}.bsp-article__toc{display:block;margin-inline:var(--bsp-article-short-bleed);border-block-end:var(--bsp-border-width) solid var(--bsp-color-border-sage)}.bsp-article__toc nav{display:flex;align-items:center;gap:var(--bsp-article-pill-gap);overflow-x:auto;padding:0 var(--bsp-gutter) var(--bsp-article-toc-pad-end);scrollbar-width:none}.bsp-article__toc nav::-webkit-scrollbar{display:none}.bsp-article__toc-title{flex:none;margin:0;padding:var(--bsp-article-pill-pad);color:var(--bsp-color-text-strong);font-size:var(--bsp-type-body-sm-size);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-type-body-sm-leading);text-transform:uppercase;white-space:nowrap}.bsp-article__toc-title--wide{display:none}.bsp-article__toc-list{display:flex;gap:var(--bsp-article-pill-gap);margin:0;padding:0;list-style:none;counter-reset:bsp-article-toc}.bsp-article__toc-list li{flex:none;counter-increment:bsp-article-toc}.bsp-article__toc-link{display:block;padding:var(--bsp-article-pill-pad);border-radius:var(--bsp-radius-label);background:var(--bsp-color-surface-warm);color:var(--bsp-color-text-strong);font-size:var(--bsp-type-body-sm-size);font-weight:var(--bsp-weight-medium);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-type-body-sm-leading);text-decoration:none;white-space:nowrap}.bsp-article__toc-link:before{content:counter(bsp-article-toc) ". "}@media(hover:hover){.bsp-article__toc-link:hover{text-decoration:underline;text-underline-offset:var(--bsp-space-3xs)}}.bsp-article__product{--bsp-pcard-pad: var(--bsp-space-xs);margin-block-start:var(--bsp-article-product-space)}.bsp-article__product-slot:empty{display:none}.bsp-article__product-heading{margin:0 0 var(--bsp-stack-heading)}.bsp-article__short-read{margin-inline:var(--bsp-article-short-bleed);margin-block-end:var(--bsp-article-content-gap);padding:var(--bsp-article-short-pad-y) var(--bsp-article-short-pad-x);border-radius:var(--bsp-article-short-radius);background:var(--bsp-color-surface-band);scroll-margin-block-start:var(--bsp-article-sticky-top)}.bsp-article__short-read-title{margin:0}.bsp-article__points{display:grid;gap:var(--bsp-article-points-gap);max-inline-size:var(--bsp-article-points-max);margin:var(--bsp-stack-heading) 0 0;padding:0;list-style:none}.bsp-article__point{display:grid;grid-template-columns:var(--bsp-article-number) minmax(0,1fr);align-items:start;column-gap:var(--bsp-article-point-gap);padding:var(--bsp-article-point-pad)}.bsp-article__point+.bsp-article__point{border-block-start:var(--bsp-border-width) solid var(--bsp-color-border-sage)}.bsp-article__point-number{display:grid;place-items:center;block-size:var(--bsp-article-number);border:var(--bsp-border-width) solid var(--bsp-color-border-card);border-radius:var(--bsp-article-number-radius);background:var(--bsp-color-surface);color:var(--bsp-color-text-strong);font-size:var(--bsp-article-number-size);font-weight:var(--bsp-article-number-weight);line-height:var(--bsp-article-number-leading);font-variant-numeric:tabular-nums}.bsp-article__point-body{display:grid;gap:var(--bsp-article-point-stack);min-inline-size:0}.bsp-article__point-title{--bsp-h3-size: var(--bsp-article-point-title-size);--bsp-h3-weight: var(--bsp-weight-semibold);margin:0;color:var(--bsp-color-text-secondary);letter-spacing:var(--bsp-article-point-title-tracking)}#MainContent .bsp-article__point-title{line-height:var(--bsp-article-point-title-leading)}.bsp-article__point-text{margin:0;color:var(--bsp-color-text-secondary);font-size:var(--bsp-article-point-text-size);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-article-point-text-leading)}.bsp-article__content{--bsp-article-flow: 20px;--bsp-article-text-size: var(--bsp-type-body-sm-size);--bsp-article-text-leading: 18px;--bsp-article-h2-space: 40px;--bsp-article-h2-after: 12px;--bsp-article-eyebrow-size: var(--bsp-type-caption-size);--bsp-article-eyebrow-leading: var(--bsp-type-caption-leading);--bsp-article-eyebrow-pad: 4px;--bsp-article-eyebrow-gap: 8px;--bsp-article-h3-size: var(--bsp-type-title-size);--bsp-article-h3-leading: 26px;--bsp-article-h4-size: var(--bsp-type-title-sm-size);--bsp-article-h4-leading: 24px;--bsp-article-figure-pad: 12px;--bsp-article-figure-radius: 4px;--bsp-article-caption-space: 16px;--bsp-article-quote-size: var(--bsp-type-title-size);--bsp-article-quote-leading: 32px;--bsp-article-quote-pad: 8px 8px 8px 12px;--bsp-article-quote-rule: 2px;--bsp-article-cite-size: var(--bsp-type-caption-size);--bsp-article-cite-leading: 18px;--bsp-article-card-size: var(--bsp-type-caption-size);--bsp-article-card-leading: 18px;--bsp-article-card-pad: 8px 14px;--bsp-article-card-head-tracking: .025em;color:var(--bsp-color-text-secondary);font-size:var(--bsp-article-text-size);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-article-text-leading);overflow-wrap:break-word;counter-reset:bsp-article-section}.bsp-article__content>*{margin-block:0}.bsp-article__content>*+*{margin-block-start:var(--bsp-article-flow)}.bsp-article__content p,.bsp-article__content li{font-size:inherit;letter-spacing:inherit;line-height:inherit}.bsp-article__content :is(b,strong){color:var(--bsp-color-text-strong);font-weight:var(--bsp-weight-semibold)}.bsp-article__content a{color:var(--bsp-color-brand);text-decoration:underline;text-underline-offset:var(--bsp-space-3xs)}.bsp-article__content :is(ul,ol){display:grid;gap:var(--bsp-space-2xs);padding-inline-start:var(--bsp-space-sm)}.bsp-article__content h2{scroll-margin-block-start:var(--bsp-article-sticky-top);counter-increment:bsp-article-section}.bsp-article__content>*+h2{margin-block-start:var(--bsp-article-h2-space)}.bsp-article__content h2:before{content:counter(bsp-article-section,decimal-leading-zero);display:block;inline-size:fit-content;margin-block-end:var(--bsp-article-eyebrow-gap);padding:var(--bsp-article-eyebrow-pad);color:var(--bsp-color-text-secondary);font-family:var(--bsp-font-body);font-size:var(--bsp-article-eyebrow-size);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-article-tracking);line-height:var(--bsp-article-eyebrow-leading)}.bsp-article__content :is(h2,h3,h4) :is(b,strong){font-weight:inherit}.bsp-article__content h2+*{margin-block-start:var(--bsp-article-h2-after)}.bsp-article__content h3{--bsp-h3-size: var(--bsp-article-h3-size);--bsp-h3-weight: var(--bsp-weight-semibold);color:var(--bsp-color-text-strong)}#MainContent .bsp-article__content h3{line-height:var(--bsp-article-h3-leading)}.bsp-article__content h4{--bsp-h4-size: var(--bsp-article-h4-size);--bsp-h4-weight: var(--bsp-weight-semibold);color:var(--bsp-color-text-strong);font-size:var(--bsp-article-h4-size);font-weight:var(--bsp-weight-semibold)}#MainContent .bsp-article__content h4{line-height:var(--bsp-article-h4-leading)}.bsp-article__content img{display:block;max-inline-size:100%;block-size:auto;padding:var(--bsp-article-figure-pad);border:var(--bsp-border-width) solid var(--bsp-color-border-soft);border-radius:var(--bsp-article-figure-radius);background:var(--bsp-color-surface)}.bsp-article__content figure{margin-inline:0}.bsp-article__content figcaption,.bsp-article__content p:has(>img)+p:has(>em:only-child){color:var(--bsp-color-text-secondary);font-size:var(--bsp-type-body-sm-size)}.bsp-article__content figcaption{margin-block-start:var(--bsp-article-caption-space)}.bsp-article__content p:has(>img)+p:has(>em:only-child){margin-block-start:var(--bsp-article-caption-space)}.bsp-article__content p:has(>img)+p:has(>em:only-child) em{font-style:normal}#MainContent .bsp-article__content blockquote{--font-body: var(--bsp-font-display);display:block;margin-inline:0;padding:var(--bsp-article-quote-pad);border:0;border-inline-start:var(--bsp-article-quote-rule) solid var(--bsp-color-surface-ink);background:var(--bsp-color-surface-warm);color:var(--bsp-color-text-secondary);font-family:var(--bsp-font-display);font-size:var(--bsp-article-quote-size);font-style:normal;line-height:var(--bsp-article-quote-leading)}.bsp-article__content blockquote p{margin:0}.bsp-article__content blockquote p+p:last-child{--font-body: var(--bsp-font-body);margin-block-start:var(--bsp-space-2xs);font-size:var(--bsp-article-cite-size);line-height:var(--bsp-article-cite-leading)}.bsp-article__content table{inline-size:100%;border:var(--bsp-border-width) solid var(--bsp-color-border-sage);border-collapse:separate;border-spacing:0;border-radius:var(--bsp-article-figure-radius);overflow:hidden;font-size:var(--bsp-article-card-size);line-height:var(--bsp-article-card-leading)}.bsp-article__content :is(td,th){padding:var(--bsp-article-card-pad);border:0;color:var(--bsp-color-text-secondary);text-align:start;vertical-align:top}.bsp-article__content tr:first-child>:is(td,th){background:var(--bsp-color-surface-ink);color:var(--bsp-color-text-on-brand);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-article-card-head-tracking)}.bsp-article__content tr:first-child>:is(td,th):last-child:not(:first-child){font-weight:var(--bsp-weight-regular);text-align:end}.bsp-article__content tr:nth-child(2n+3)>:is(td,th){background:var(--bsp-color-surface-tint)}.bsp-article__share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bsp-space-2xs) var(--bsp-space-xs);margin-block-start:var(--bsp-space-md);padding-block-start:var(--bsp-space-xs);border-block-start:var(--bsp-border-width) solid var(--bsp-color-border-sage)}.bsp-article__share-label{margin:0;color:var(--bsp-color-text-strong);font-size:var(--bsp-type-body-sm-size);font-weight:var(--bsp-weight-semibold);line-height:var(--bsp-type-body-sm-leading)}.bsp-article__share-list{display:flex;flex-wrap:wrap;gap:var(--bsp-space-2xs);margin:0;padding:0;list-style:none}.bsp-article__share-link{display:inline-flex;align-items:center;min-block-size:var(--bsp-article-share-height);padding-inline:var(--bsp-space-xs);border:var(--bsp-border-width) solid var(--bsp-color-border-sage);border-radius:var(--bsp-radius-pill);color:var(--bsp-color-text-strong);font-size:var(--bsp-type-caption-size);font-weight:var(--bsp-weight-semibold);line-height:var(--bsp-type-caption-leading);text-decoration:none;transition:background-color var(--bsp-transition),border-color var(--bsp-transition)}@media(hover:hover){.bsp-article__share-link:hover{border-color:var(--bsp-color-brand);background:var(--bsp-color-surface-tint)}}@media(min-width:750px)and (max-width:1024px){.bsp-article{--bsp-article-gap: var(--bsp-space-sm);--bsp-article-title-gap: var(--bsp-space-sm);--bsp-article-title-size: 40px;--bsp-article-title-leading: 48px;--bsp-article-summary-size: var(--bsp-text-base);--bsp-article-summary-leading: 22px;--bsp-article-media-ratio: 16 / 9}}@media(min-width:1025px){.bsp-article{--bsp-article-title-gap: 49.5px;--bsp-article-title-size: 45px;--bsp-article-title-leading: 58px;--bsp-article-summary-size: var(--bsp-type-title-size);--bsp-article-summary-leading: 20px;--bsp-article-summary-weight: var(--bsp-weight-medium);--bsp-article-meta-icon: 20px;--bsp-article-meta-size: var(--bsp-type-body-sm-size);--bsp-article-meta-leading: 20px;--bsp-article-meta-pad: 8px;--bsp-article-media-ratio: 546 / 328;--bsp-article-caption-leading: 20px;--bsp-article-columns: minmax(0, 702fr) minmax(0, 546fr);--bsp-article-body-columns: minmax(0, 303fr) minmax(0, 954fr);--bsp-article-body-column-gap: 23px;--bsp-article-short-pad-x: 20px;--bsp-article-short-radius: var(--bsp-radius-card);--bsp-article-short-bleed: 0px;--bsp-article-points-gap: var(--bsp-space-sm);--bsp-article-points-max: 793px;--bsp-article-point-pad: 0 0 var(--bsp-space-xs);--bsp-article-number: 28px;--bsp-article-number-size: var(--bsp-type-title-sm-size);--bsp-article-number-leading: 22px;--bsp-article-number-weight: var(--bsp-weight-medium);--bsp-article-point-gap: var(--bsp-space-xs);--bsp-article-point-stack: 4px;--bsp-article-point-title-size: var(--bsp-type-title-size);--bsp-article-point-title-leading: 22px;--bsp-article-point-title-tracking: var(--bsp-tracking-normal);--bsp-article-point-text-size: 15px;--bsp-article-point-text-leading: 20px;--bsp-article-toc-gap: 37px;--bsp-article-toc-item-gap: 37px;--bsp-article-toc-title-leading: 18px;--bsp-article-strip-height: 0px;--bsp-article-sticky-top: calc(86px + var(--bsp-space-sm));--bsp-article-toc-bar: 2px}.bsp-article__content{--bsp-article-flow: var(--bsp-space-sm);--bsp-article-text-size: var(--bsp-type-title-size);--bsp-article-text-leading: 32px;--bsp-article-h2-space: var(--bsp-space-md);--bsp-article-h2-after: 20px;--bsp-article-eyebrow-size: var(--bsp-type-body-sm-size);--bsp-article-eyebrow-leading: 18px;--bsp-article-eyebrow-pad: 8px;--bsp-article-eyebrow-gap: 0px;--bsp-article-h3-size: 24px;--bsp-article-h3-leading: 32px;--bsp-article-h4-size: 20px;--bsp-article-h4-leading: 28px;--bsp-article-caption-space: 8px;--bsp-article-quote-size: 20px;--bsp-article-quote-leading: 36px;--bsp-article-cite-size: var(--bsp-type-body-sm-size);--bsp-article-cite-leading: 20px}.bsp-article__aside{position:sticky;inset-block-start:var(--bsp-article-sticky-top);max-block-size:calc(100vh - var(--bsp-article-sticky-top) - var(--bsp-space-sm));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;gap:var(--bsp-space-xl)}.bsp-article__toc{margin-inline:0;border-block-end:0}.bsp-article__product{margin-block-start:0}.bsp-article__product-heading{display:none}.bsp-article__toc nav{display:block;overflow:visible;padding:0}.bsp-article__toc-title{padding:0 0 var(--bsp-article-toc-pad-end);border-block-end:var(--bsp-border-width) solid var(--bsp-color-border-sage);color:var(--bsp-color-text-secondary);font-size:var(--bsp-type-title-size);letter-spacing:var(--bsp-article-tracking);line-height:var(--bsp-article-toc-title-leading)}.bsp-article__toc-title--wide{display:inline}.bsp-article__toc-title--narrow{display:none}.bsp-article__toc-list{flex-direction:column;gap:var(--bsp-article-toc-item-gap);margin-block-start:var(--bsp-article-toc-gap)}.bsp-article__toc-link{padding:0 var(--bsp-space-2xs);border-inline-start:var(--bsp-article-toc-bar) solid transparent;border-radius:0;background:none;color:var(--bsp-color-text-secondary);font-weight:var(--bsp-weight-regular);white-space:normal;transition:color var(--bsp-transition),border-color var(--bsp-transition)}.bsp-article__toc-link:before{content:none}.bsp-article__toc-link[aria-current]{border-inline-start-color:var(--bsp-color-brand);color:var(--bsp-color-text-strong);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-article-tracking)}}.bsp-article__content--guide{--bsp-guide-marker: 40px;--bsp-guide-marker-size: var(--bsp-type-caption-size);--bsp-guide-col-gap: 16px;--bsp-guide-step-space: 40px;--bsp-guide-rail: 2px;--bsp-guide-rail-gap: 8px;--bsp-guide-rise: 16px;--bsp-guide-h2-leading: 30px;--bsp-guide-tile-pad: 12px 14px;--bsp-guide-tile-gap: 10px;--bsp-guide-tick: 22px;--bsp-guide-disc-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cmask id='m'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath d='M7 12.4l3.3 3.3L17 9' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Ccircle cx='12' cy='12' r='12' fill='white' mask='url(%23m)'/%3E%3C/svg%3E");--bsp-guide-panel-pad: 20px;--bsp-guide-badge-pad: 6px 12px 6px 8px;--bsp-guide-badge-gap: 6px;--bsp-guide-badge-tick: 14px;--bsp-guide-note-pad: 14px 16px;--bsp-guide-note-icon: 20px;--bsp-guide-note-rule: 3px;--bsp-guide-tick-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--bsp-guide-info-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.5M12 7.6v.1'/%3E%3C/svg%3E");--bsp-h2-size: 24px;--bsp-h2-weight: var(--bsp-weight-medium);color:var(--bsp-color-text)}.bsp-article__content--guide>.bsp-guide-step+.bsp-guide-step{margin-block-start:0}.bsp-guide-step{position:relative;display:grid;grid-template-columns:var(--bsp-guide-marker) minmax(0,1fr);column-gap:var(--bsp-guide-col-gap);padding-block-end:var(--bsp-guide-step-space)}.bsp-guide-step:before{content:"";position:absolute;inset-block:calc(var(--bsp-guide-marker) + var(--bsp-guide-rail-gap)) var(--bsp-guide-rail-gap);inset-inline-start:calc((var(--bsp-guide-marker) - var(--bsp-guide-rail)) / 2);inline-size:var(--bsp-guide-rail);border-radius:var(--bsp-radius-pill);background:var(--bsp-color-border-sage)}.bsp-guide-step:last-child{padding-block-end:0}.bsp-guide-step:last-child:before{content:none}.bsp-guide-step__marker{display:grid;place-items:center;inline-size:var(--bsp-guide-marker);block-size:var(--bsp-guide-marker);border:var(--bsp-border-width) solid var(--bsp-color-border-accent);border-radius:var(--bsp-radius-round);background:var(--bsp-color-surface-tint);color:var(--bsp-color-brand);font-size:var(--bsp-guide-marker-size);font-variant-numeric:tabular-nums;font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-article-tracking)}.bsp-guide-step__body{min-width:0;padding-block-start:calc((var(--bsp-guide-marker) - var(--bsp-guide-h2-leading)) / 2)}.bsp-guide-step__body>*{margin-block:0}.bsp-guide-step__body>*+*{margin-block-start:var(--bsp-article-flow)}.bsp-article__content--guide .bsp-guide-step__body>h2+*{margin-block-start:var(--bsp-article-h2-after)}.bsp-article__content--guide h2{color:var(--bsp-color-text-strong);line-height:var(--bsp-guide-h2-leading);text-wrap:balance}.bsp-article__content--guide h2:before{content:none}.bsp-article__content--guide p{text-wrap:pretty}.bsp-article__content--guide .bsp-guide-step__body>ul:not([class]){grid-template-columns:minmax(0,1fr);gap:var(--bsp-guide-tile-gap);padding:0;list-style:none}.bsp-article__content--guide .bsp-guide-step__body>ul:not([class])>li{display:flex;align-items:flex-start;gap:var(--bsp-space-2xs);margin:0;padding:var(--bsp-guide-tile-pad);border:var(--bsp-border-width) solid var(--bsp-color-border-tint);border-radius:var(--bsp-radius-card);background:var(--bsp-color-surface-band);color:var(--bsp-color-text-strong);transition:border-color var(--bsp-transition),background-color var(--bsp-transition),translate var(--bsp-transition)}.bsp-article__content--guide .bsp-guide-step__body>ul:not([class])>li:before{content:"";flex:0 0 auto;inline-size:var(--bsp-guide-tick);block-size:var(--bsp-guide-tick);margin-block-start:calc((1lh - var(--bsp-guide-tick)) / 2);background:var(--bsp-color-brand);-webkit-mask:var(--bsp-guide-disc-mask) center / contain no-repeat;mask:var(--bsp-guide-disc-mask) center / contain no-repeat}@media(hover:hover){.bsp-article__content--guide .bsp-guide-step__body>ul:not([class])>li:hover{border-color:var(--bsp-color-border-accent);background:var(--bsp-color-surface-tint);translate:0 calc(var(--bsp-border-width) * -2)}}.bsp-guide-step--about .bsp-guide-step__body{padding:var(--bsp-guide-panel-pad);border:var(--bsp-border-width) solid var(--bsp-color-border-tint);border-radius:var(--bsp-radius-lg);background:var(--bsp-color-surface-band);padding-block-start:calc(var(--bsp-guide-panel-pad) + (var(--bsp-guide-marker) - var(--bsp-guide-h2-leading)) / 2)}.bsp-guide-step--about .bsp-guide-step__marker{margin-block-start:var(--bsp-guide-panel-pad)}@media(max-width:749px){.bsp-guide-step--about{display:block}.bsp-guide-step--about .bsp-guide-step__marker{position:absolute;inset-block-start:0;inset-inline-start:var(--bsp-guide-panel-pad)}.bsp-article__content--guide .bsp-guide-step--about h2{padding-inline-start:calc(var(--bsp-guide-marker) + var(--bsp-guide-col-gap))}}@media(min-width:750px){.bsp-article__content--guide .bsp-guide-step__body>ul:not([class]){grid-template-columns:repeat(2,minmax(0,1fr))}}.bsp-guide-quality{display:grid;gap:var(--bsp-space-2xs)}.bsp-guide-quality__label{color:var(--bsp-color-text-strong);font-size:var(--bsp-type-caption-size);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-article-tracking);line-height:var(--bsp-type-caption-leading);text-transform:uppercase}.bsp-article__content--guide .bsp-guide-quality__list{display:flex;flex-wrap:wrap;gap:var(--bsp-space-2xs);margin:0;padding:0;list-style:none}.bsp-article__content--guide .bsp-guide-quality__item{display:inline-flex;align-items:center;gap:var(--bsp-guide-badge-gap);margin:0;padding:var(--bsp-guide-badge-pad);border:var(--bsp-border-width) solid var(--bsp-color-border-accent);border-radius:var(--bsp-radius-pill);background:var(--bsp-color-surface);color:var(--bsp-color-text-strong);font-size:var(--bsp-type-caption-size);font-weight:var(--bsp-weight-medium);line-height:var(--bsp-type-caption-leading)}.bsp-guide-quality__item:before{content:"";flex:0 0 auto;inline-size:var(--bsp-guide-badge-tick);block-size:var(--bsp-guide-badge-tick);background:var(--bsp-color-brand);-webkit-mask:var(--bsp-guide-tick-mask) center / contain no-repeat;mask:var(--bsp-guide-tick-mask) center / contain no-repeat}.bsp-article__content--guide .bsp-guide-note{display:grid;grid-template-columns:var(--bsp-guide-note-icon) minmax(0,1fr);column-gap:var(--bsp-space-2xs);padding:var(--bsp-guide-note-pad);border-inline-start:var(--bsp-guide-note-rule) solid var(--bsp-color-rating);border-radius:var(--bsp-radius-md);background:var(--bsp-color-bg-subtle);color:var(--bsp-color-text);font-size:var(--bsp-type-body-sm-size);line-height:var(--bsp-type-body-sm-leading)}.bsp-article__content--guide .bsp-guide-note:before{content:"";grid-row:1 / span 2;inline-size:var(--bsp-guide-note-icon);block-size:var(--bsp-guide-note-icon);background:var(--bsp-color-text-strong);-webkit-mask:var(--bsp-guide-info-mask) center / contain no-repeat;mask:var(--bsp-guide-info-mask) center / contain no-repeat}.bsp-article__content--guide .bsp-guide-note strong{display:block}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.bsp-guide-step__body{animation:bsp-guide-arrive linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.bsp-guide-step__marker{animation:bsp-guide-mark linear both;animation-timeline:view();animation-range:entry 60% cover 35%}}}@keyframes bsp-guide-arrive{0%{opacity:0;translate:0 var(--bsp-guide-rise)}}@keyframes bsp-guide-mark{to{border-color:var(--bsp-color-brand);background:var(--bsp-color-brand);color:var(--bsp-color-text-on-brand)}}@media(min-width:1025px){.bsp-article__content--guide{--bsp-guide-marker: 48px;--bsp-guide-marker-size: var(--bsp-type-body-sm-size);--bsp-guide-col-gap: 24px;--bsp-guide-step-space: 56px;--bsp-guide-h2-leading: 40px;--bsp-guide-tile-pad: 16px 18px;--bsp-guide-tile-gap: 12px;--bsp-guide-panel-pad: 32px;--bsp-guide-note-pad: 16px 20px;--bsp-h2-size: 32px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-bsp-article.css.map */
