.article-pilot{--article-inset: var(--space-xxl);--article-section-gap: var(--space-xxl);--article-content-gap: var(--space-l);width:100%;min-width:0;flex:1 0 auto;background:var(--color-background-primary);color:var(--color-text-primary);font-family:var(--font-family-primary)}.article-pilot-content{display:flex;min-width:0;flex-direction:column;gap:0}.article-pilot-flow{gap:var(--article-section-gap);padding:0}.article-pilot-descriptive-body{width:min(980px,100%);margin:0 auto;padding-top:var(--space-xxl);padding-bottom:var(--space-xxl);background:var(--color-background-primary)}.article-pilot-descriptive-body .article-content-section{max-width:760px}.article-pilot-descriptive-body .article-pilot-block-heading:first-child{margin-top:0}.article-pilot-inset,.article-pilot .article-related,.article-pilot .article-commerce-multiple{padding-right:var(--article-inset);padding-left:var(--article-inset)}.article-pilot .article-content-section>h2{margin:0}.article-pilot .article-content-section p,.article-pilot .article-content-section li,.article-pilot-sources li{color:var(--color-text-secondary);font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-line-height)}.article-pilot .article-content-section p{margin:0 0 var(--space-xl)}.article-pilot .article-content-section ul{display:block;margin:0;padding-left:var(--space-l);list-style:disc outside}.article-pilot .article-content-section li{display:list-item;padding-left:var(--space-s)}.article-pilot .article-content-section li+li{margin-top:var(--space-s)}.article-pilot .article-content-section li::marker{color:var(--color-text-primary)}.article-pilot .article-content-section>:last-child{margin-bottom:0}.article-pilot-summary .article-content-section>h2{margin-bottom:var(--space-xxl)}.article-pilot-full .article-content-section>h2{margin-bottom:var(--space-xxl)}.article-pilot-block-heading{margin:var(--article-section-gap) 0 var(--article-content-gap);color:var(--color-text-primary);font-family:var(--typography-title-3-font-family);font-size:var(--typography-title-3-font-size);font-weight:var(--typography-title-3-font-weight);line-height:var(--typography-title-3-line-height);text-transform:var(--typography-title-3-text-transform)}.article-pilot-full .article-content-section>h2+.article-pilot-block-heading{margin-top:0}.article-pilot h4.article-pilot-block-heading,.article-pilot-descriptive h3.article-pilot-block-heading{margin-top:var(--space-xl);margin-bottom:var(--space-m);font-size:var(--font-size-20)}.article-pilot-descriptive .article-content-section>h2.article-pilot-block-heading{margin-top:var(--article-section-gap);margin-bottom:var(--article-content-gap);font-size:var(--typography-title-3-font-size)}.article-pilot .article-image{margin:var(--article-section-gap) 0}.article-pilot .article-image img{display:block;width:100%;height:auto;border-radius:var(--radius-default);background:var(--color-neutral-200)}.article-pilot .article-image figcaption{margin-top:var(--space-s);color:var(--color-text-muted);font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);line-height:var(--typography-body-line-height)}.article-pilot .article-commerce{display:block;width:min(375px,100%);margin:0 auto;font-family:var(--font-family-primary)}.article-pilot .article-commerce-multiple{display:flex;width:100%;flex-direction:column;gap:var(--space-l)}.article-pilot .article-commerce-label{margin:0;color:var(--product-recommendation-accent);font-family:var(--typography-article-heading-font-family);font-size:var(--typography-article-heading-font-size);font-weight:var(--typography-article-heading-font-weight);line-height:var(--typography-article-heading-line-height);text-align:left;text-transform:var(--typography-article-heading-text-transform)}.article-pilot .article-commerce-products{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-xl);margin:0}.article-pilot-rule{border-top-color:var(--color-stroke-default)}.article-pilot-full .article-content-section+.article-content-section{margin-top:var(--article-section-gap)}.article-pilot-sources{margin:var(--article-section-gap) 0 0;padding:0}.article-pilot-sources h2{margin:0 0 var(--article-content-gap)}.article-pilot-sources ol{margin:0;padding-left:var(--space-l)}.article-pilot-sources li{padding-left:var(--space-s)}.article-pilot-sources .ds-article-link,.article-pilot-method-link{color:var(--color-text-secondary);font-size:inherit;line-height:inherit;text-decoration:none}.article-pilot .article-related{position:static;margin:0;padding-top:0}.article-pilot .article-related:before{content:none}.article-pilot .article-related>h2{margin:0 0 var(--conception-article-related-gap)}.article-pilot-editorial>.ds-stack{gap:var(--article-content-gap)}.article-pilot-editorial h2,.article-pilot-editorial p{margin:0}.article-pilot-editorial>.ds-stack>.ds-stack{gap:var(--space-m)}.article-pilot-editorial p{color:var(--color-text-secondary)}.article-pilot-method-link{align-self:flex-start;color:var(--color-text-secondary);font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-line-height);text-decoration:none}.article-pilot-contact{display:flex;min-height:156px;align-items:center;justify-content:space-between;gap:var(--article-content-gap);padding-top:var(--article-section-gap);padding-bottom:var(--article-section-gap)}.article-pilot-contact p{max-width:900px;margin:0;color:var(--color-text-secondary)}.article-pilot-contact-link{min-width:238px;flex:0 0 auto}@media(max-width:1200px){.article-pilot-header-details{align-items:flex-start;flex-direction:column}.article-pilot-meta{justify-content:flex-start;text-align:left}.article-pilot-contact{align-items:flex-start;flex-direction:column}}@media(max-width:767px){.article-pilot{--article-inset: var(--space-l);--article-section-gap: var(--space-xl)}.article-pilot-header{min-height:0;gap:var(--space-l);padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.article-pilot-title{font-size:var(--font-size-36)}.article-pilot-meta{min-height:var(--space-xl);font-size:var(--font-size-14);line-height:var(--font-line-height-24)}.article-pilot .article-content-section>h2{font-size:var(--font-size-32)}.article-pilot .article-commerce-multiple{gap:var(--space-l)}.article-pilot-contact{min-height:0;padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.article-pilot-contact-link{min-width:0}}.article-pilot-meta,.article-pilot .article-content-section p,.article-pilot .article-content-section li,.article-pilot-sources li,.article-pilot-editorial p,.article-pilot-contact p{font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-style:var(--typography-body-font-style);font-weight:var(--typography-body-font-weight);letter-spacing:var(--typography-body-letter-spacing);line-height:var(--typography-body-line-height);text-box-edge:var(--typography-body-text-box-edge);text-box-trim:var(--typography-body-text-box-trim)}.article-pilot .article-content-section p,.article-pilot .article-content-section li,.article-pilot-sources li,.article-pilot-editorial p,.article-pilot-contact p{text-box-edge:var(--font-vertical-trim-default-edge);text-box-trim:var(--font-vertical-trim-none)}.article-pilot .article-content-section>h2{font-family:var(--typography-title-2-font-family);font-size:var(--typography-title-2-font-size);font-style:var(--typography-title-2-font-style);font-weight:var(--typography-title-2-font-weight);letter-spacing:var(--typography-title-2-letter-spacing);line-height:var(--typography-title-2-line-height);text-box-edge:var(--typography-title-2-text-box-edge);text-box-trim:var(--typography-title-2-text-box-trim);text-transform:var(--typography-title-2-text-transform)}.article-pilot-block-heading,.article-pilot-sources h2{font-family:var(--typography-title-3-font-family);font-size:var(--typography-title-3-font-size);font-style:var(--typography-title-3-font-style);font-weight:var(--typography-title-3-font-weight);letter-spacing:var(--typography-title-3-letter-spacing);line-height:var(--typography-title-3-line-height);text-box-edge:var(--typography-title-3-text-box-edge);text-box-trim:var(--typography-title-3-text-box-trim);text-transform:var(--typography-title-3-text-transform)}.article-pilot .article-commerce-label{font-family:var(--typography-article-heading-font-family);font-size:var(--typography-article-heading-font-size);font-style:var(--typography-article-heading-font-style);font-weight:var(--typography-article-heading-font-weight);letter-spacing:var(--typography-article-heading-letter-spacing);line-height:var(--typography-article-heading-line-height);text-box-edge:var(--typography-article-heading-text-box-edge);text-box-trim:var(--typography-article-heading-text-box-trim);text-transform:var(--typography-article-heading-text-transform)}.article-pilot-sources h2,.article-pilot-title{font-family:var(--typography-article-display-font-family);font-size:var(--typography-article-display-font-size);font-style:var(--typography-article-display-font-style);font-weight:var(--typography-article-display-font-weight);letter-spacing:var(--typography-article-display-letter-spacing);line-height:var(--typography-article-display-line-height);text-box-edge:var(--typography-article-display-text-box-edge);text-box-trim:var(--typography-article-display-text-box-trim);text-transform:var(--typography-article-display-text-transform)}.article-inline-link{color:var(--typography-article-link-color);font-family:var(--typography-article-link-font-family);font-size:var(--typography-article-link-font-size);font-style:var(--typography-article-link-font-style);font-weight:var(--typography-article-link-font-weight);letter-spacing:var(--typography-article-link-letter-spacing);line-height:var(--typography-article-link-line-height);text-box-edge:var(--typography-article-link-text-box-edge);text-box-trim:var(--typography-article-link-text-box-trim);text-decoration:var(--typography-article-link-text-decoration)}@media(max-width:767px){.article-pilot-title{font-size:var(--font-size-36);line-height:var(--font-line-height-normal)}}@media(max-width:767px){.article-pilot .article-content-section>h2{font-size:var(--font-size-32);line-height:var(--font-line-height-normal)}}
