@font-face{font-family:Oranienbaum;src:url(/assets/Oranienbaum-Regular-DytyyAs0.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Open Sans Hebrew;src:url(/assets/OpenSansHebrew-Regular-CG1ZsqIA.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Open Sans Hebrew;src:url(/assets/OpenSansHebrew-Bold-D549O8SL.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Open Sans Hebrew;src:url(/assets/OpenSansHebrew-ExtraBold-DDoGONjX.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Variable-B7EbeqL0.ttf) format("truetype-variations");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--article-v3-background: var(--color-background-secondary);--article-v3-accent: var(--color-accent-red);--article-v3-body-line-height: 32px;--article-v3-sidebar-width: 304px;--article-v3-rating-image-size: 100px;--article-v3-gutter: var(--layout-page-gutter);--article-v3-gutter-tablet: clamp(var(--space-xl), 12.8vw, var(--space-sections));--article-v3-gutter-phone: clamp(var(--space-m), 5vw, var(--space-xl));--article-v3-section-space: var(--space-sections);--article-v3-flow-space: var(--space-l);--article-v3-inset-shadow: inset 0 4px 20px rgb(0 0 0 / 25%);--color-rating-0: #991f00;--color-rating-1: #c0a74d;--color-rating-2: #83a115;--color-rating-3: #199272;--color-impact-0: #000000;--color-impact-1: #991f00;--color-impact-2: #a0563b;--color-impact-3: #a99a65;--color-impact-4: #649219;--color-impact-5: #199272;--color-neutral-200: var(--color-stroke-divider);--color-neutral-300: #bcbcbc;--color-neutral-400: var(--color-stroke-default);--color-neutral-500: #858585;--color-neutral-650: var(--color-stroke-default);--color-neutral-700: #616161;--color-neutral-800: #474747;--color-neutral-white: #ffffff;--color-neutral-black: #000000;--color-background-introductory-card: #1b1b1b;--color-background-new: #e00000;--color-background-primary: var(--color-neutral-white);--color-background-primary-hover: #dddddd;--color-background-primary-selected: #dddddd;--color-background-secondary: #e3e4e7;--color-background-secondary-hover: #d3d5dc;--color-background-secondary-selected: #d3d5dc;--color-text-partner: #a52a00;--color-text-primary: var(--color-neutral-black);--color-text-secondary: var(--color-neutral-800);--color-text-tertiary: var(--color-neutral-700);--color-text-muted: var(--color-neutral-500);--color-text-on-image: var(--color-text-inversed);--color-text-inversed: var(--color-neutral-white);--color-stroke-default: #d3d5dc;--color-stroke-medium: var(--color-stroke-default);--color-stroke-light: var(--color-neutral-300);--color-stroke-divider: #c3c3c3;--color-stroke-on-image: var(--color-text-inversed);--color-stroke-dark: var(--color-neutral-black);--color-link-article: #0062ff;--color-accent-cool: #389a80;--color-accent-blue: #006091;--color-accent-red: #991f00;--color-accent-cool-alt: #199272;--color-accent-warm: #a0563b;--color-focus: var(--color-stroke-dark);--space-xs: 8px;--space-s: 16px;--space-m: 24px;--space-l: 32px;--space-xl: 48px;--space-xxl: 64px;--space-sections: 128px;--space-page-margin: 280px;--space-card-v: 37px;--space-card-h: 34px;--space-page-margin-m: 176px;--radius-default: var(--radius-small);--radius-small: 6px;--radius-full: 100px;--border-width-default: 1px;--shadow-card-hover: 0 4px 12px 0 rgba(0, 0, 0, .25);--shadow-default: 0 2px 4px 0 rgba(0, 0, 0, .25);--layout-content-max-width: 1360px;--layout-page-gutter: clamp(var(--space-m), 14.583333vw, var(--space-page-margin));--layout-page-gutter-narrow: clamp(var(--space-xl), 8vw, var(--space-sections));--layout-page-gutter-compact: clamp(var(--space-m), 6vw, var(--space-xl));--layout-header-padding-block: var(--components-header-inner-padding-block);--layout-header-padding-inline: var(--components-header-inner-gutter);--font-family-primary: "Open Sans Hebrew", Arial, "Helvetica Neue", sans-serif;--font-family-alternative: "Inter", Arial, sans-serif;--font-family-legacy: "Open Sans", Arial, "Helvetica Neue", sans-serif;--font-family-display: "Oranienbaum", Georgia, serif;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-24: 24px;--font-size-32: 32px;--font-size-36: 36px;--font-size-48: 48px;--font-size-64: 64px;--font-size-72: 72px;--font-size-80: 80px;--font-line-height-24: 24px;--font-line-height-32: 32px;--font-line-height-48: 48px;--font-line-height-100: 100px;--font-line-height-body: 1.5;--font-line-height-normal: normal;--font-vertical-trim-cap-height: trim-both;--font-vertical-trim-cap-height-edge: cap alphabetic;--font-vertical-trim-none: none;--font-vertical-trim-default-edge: auto;--typography-display-font-family: var(--font-family-display);--typography-display-font-weight: var(--font-weight-regular);--typography-display-font-style: normal;--typography-display-font-size: var(--font-size-72);--typography-display-line-height: var(--font-line-height-normal);--typography-display-letter-spacing: 0px;--typography-display-text-transform: uppercase;--typography-display-text-decoration: none;--typography-display-text-box-trim: var(--font-vertical-trim-cap-height);--typography-display-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-title-1-font-family: var(--font-family-primary);--typography-title-1-font-weight: var(--font-weight-extrabold);--typography-title-1-font-style: normal;--typography-title-1-font-size: var(--font-size-48);--typography-title-1-line-height: var(--font-line-height-normal);--typography-title-1-letter-spacing: 0px;--typography-title-1-text-transform: uppercase;--typography-title-1-text-decoration: none;--typography-title-1-text-box-trim: var(--font-vertical-trim-cap-height);--typography-title-1-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-title-2-font-family: var(--font-family-primary);--typography-title-2-font-weight: var(--font-weight-extrabold);--typography-title-2-font-style: normal;--typography-title-2-font-size: var(--font-size-36);--typography-title-2-line-height: var(--font-line-height-normal);--typography-title-2-letter-spacing: 0px;--typography-title-2-text-transform: uppercase;--typography-title-2-text-decoration: none;--typography-title-2-text-box-trim: var(--font-vertical-trim-cap-height);--typography-title-2-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-title-3-font-family: var(--font-family-primary);--typography-title-3-font-weight: var(--font-weight-bold);--typography-title-3-font-style: normal;--typography-title-3-font-size: var(--font-size-24);--typography-title-3-line-height: var(--font-line-height-48);--typography-title-3-letter-spacing: 0px;--typography-title-3-text-transform: uppercase;--typography-title-3-text-decoration: none;--typography-title-3-text-box-trim: var(--font-vertical-trim-cap-height);--typography-title-3-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-link-l-font-family: var(--font-family-primary);--typography-link-l-font-weight: var(--font-weight-bold);--typography-link-l-font-style: normal;--typography-link-l-font-size: var(--font-size-18);--typography-link-l-line-height: var(--font-line-height-48);--typography-link-l-letter-spacing: 0px;--typography-link-l-text-transform: none;--typography-link-l-text-decoration: none;--typography-link-l-text-box-trim: var(--font-vertical-trim-cap-height);--typography-link-l-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-body-font-family: var(--font-family-primary);--typography-body-font-weight: var(--font-weight-regular);--typography-body-font-style: normal;--typography-body-font-size: var(--font-size-16);--typography-body-line-height: var(--font-line-height-32);--typography-body-letter-spacing: 0px;--typography-body-text-transform: none;--typography-body-text-decoration: none;--typography-body-text-box-trim: var(--font-vertical-trim-cap-height);--typography-body-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-label-font-family: var(--font-family-legacy);--typography-label-font-weight: var(--font-weight-semibold);--typography-label-font-style: normal;--typography-label-font-size: var(--font-size-20);--typography-label-line-height: var(--font-line-height-32);--typography-label-letter-spacing: 0px;--typography-label-text-transform: none;--typography-label-text-decoration: none;--typography-label-text-box-trim: var(--font-vertical-trim-cap-height);--typography-label-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-article-display-font-family: var(--font-family-legacy);--typography-article-display-font-weight: var(--font-weight-bold);--typography-article-display-font-style: normal;--typography-article-display-font-size: var(--font-size-64);--typography-article-display-line-height: var(--font-line-height-normal);--typography-article-display-letter-spacing: 0px;--typography-article-display-text-transform: none;--typography-article-display-text-decoration: none;--typography-article-display-text-box-trim: var(--font-vertical-trim-cap-height);--typography-article-display-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-article-heading-font-family: var(--font-family-legacy);--typography-article-heading-font-weight: var(--font-weight-extrabold);--typography-article-heading-font-style: normal;--typography-article-heading-font-size: var(--font-size-24);--typography-article-heading-line-height: var(--font-line-height-32);--typography-article-heading-letter-spacing: 0px;--typography-article-heading-text-transform: uppercase;--typography-article-heading-text-decoration: none;--typography-article-heading-text-box-trim: var(--font-vertical-trim-cap-height);--typography-article-heading-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-heading-bold-font-family: var(--font-family-legacy);--typography-heading-bold-font-weight: var(--font-weight-bold);--typography-heading-bold-font-style: normal;--typography-heading-bold-font-size: var(--font-size-32);--typography-heading-bold-line-height: var(--font-line-height-normal);--typography-heading-bold-letter-spacing: 0px;--typography-heading-bold-text-transform: uppercase;--typography-heading-bold-text-decoration: none;--typography-heading-bold-text-box-trim: var(--font-vertical-trim-none);--typography-heading-bold-text-box-edge: var(--font-vertical-trim-default-edge);--typography-body-bold-font-family: var(--font-family-legacy);--typography-body-bold-font-weight: var(--font-weight-bold);--typography-body-bold-font-style: normal;--typography-body-bold-font-size: var(--font-size-16);--typography-body-bold-line-height: var(--font-line-height-32);--typography-body-bold-letter-spacing: 0px;--typography-body-bold-text-transform: none;--typography-body-bold-text-decoration: none;--typography-body-bold-text-box-trim: var(--font-vertical-trim-cap-height);--typography-body-bold-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-heading-font-family: var(--font-family-legacy);--typography-heading-font-weight: var(--font-weight-extrabold);--typography-heading-font-style: normal;--typography-heading-font-size: var(--font-size-32);--typography-heading-line-height: var(--font-line-height-normal);--typography-heading-letter-spacing: 0px;--typography-heading-text-transform: uppercase;--typography-heading-text-decoration: none;--typography-heading-text-box-trim: var(--font-vertical-trim-none);--typography-heading-text-box-edge: var(--font-vertical-trim-default-edge);--typography-article-link-font-family: var(--font-family-primary);--typography-article-link-font-weight: var(--font-weight-regular);--typography-article-link-font-style: normal;--typography-article-link-font-size: var(--font-size-16);--typography-article-link-line-height: var(--font-line-height-32);--typography-article-link-letter-spacing: 0px;--typography-article-link-text-transform: none;--typography-article-link-text-decoration: underline;--typography-article-link-text-box-trim: var(--font-vertical-trim-cap-height);--typography-article-link-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-article-link-color: var(--color-link-article);--typography-title-3-m-font-family: var(--font-family-primary);--typography-title-3-m-font-weight: var(--font-weight-bold);--typography-title-3-m-font-style: normal;--typography-title-3-m-font-size: var(--font-size-24);--typography-title-3-m-line-height: var(--font-line-height-normal);--typography-title-3-m-letter-spacing: 0px;--typography-title-3-m-text-transform: none;--typography-title-3-m-text-decoration: none;--typography-title-3-m-text-box-trim: var(--font-vertical-trim-cap-height);--typography-title-3-m-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-body-alt-font-family: var(--font-family-alternative);--typography-body-alt-font-weight: var(--font-weight-regular);--typography-body-alt-font-style: normal;--typography-body-alt-font-size: var(--font-size-20);--typography-body-alt-line-height: var(--font-line-height-24);--typography-body-alt-letter-spacing: 0px;--typography-body-alt-text-transform: none;--typography-body-alt-text-decoration: none;--typography-body-alt-text-box-trim: var(--font-vertical-trim-none);--typography-body-alt-text-box-edge: var(--font-vertical-trim-default-edge);--typography-link-m-font-family: var(--font-family-primary);--typography-link-m-font-weight: var(--font-weight-regular);--typography-link-m-font-style: normal;--typography-link-m-font-size: var(--font-size-16);--typography-link-m-line-height: var(--font-line-height-48);--typography-link-m-letter-spacing: 0px;--typography-link-m-text-transform: none;--typography-link-m-text-decoration: none;--typography-link-m-text-box-trim: var(--font-vertical-trim-cap-height);--typography-link-m-text-box-edge: var(--font-vertical-trim-cap-height-edge);--typography-source-font-family: var(--font-family-primary);--typography-source-font-weight: var(--font-weight-regular);--typography-source-font-style: normal;--typography-source-font-size: var(--font-size-14);--typography-source-line-height: var(--font-line-height-32);--typography-source-letter-spacing: 0px;--typography-source-text-transform: none;--typography-source-text-decoration: none;--typography-source-text-box-trim: var(--font-vertical-trim-cap-height);--typography-source-text-box-edge: var(--font-vertical-trim-cap-height-edge);--components-guide-card-shadow: 2px 2px 20px rgb(0 0 0 / 30%);--components-guide-card-body-min-height: 316px;--components-guide-card-body-line-height: 32px;--components-guide-card-width: 264px;--components-guide-card-min-height: 363px;--components-guide-card-body-padding-inline: var(--space-s);--components-guide-card-body-padding-block: var(--space-xl);--components-guide-card-body-gap: var(--space-m);--components-guide-card-banner-padding-block: var(--space-s);--components-guide-card-banner-padding-inline: var(--space-m);--components-button-shadow: 2px 2px 20px rgb(0 0 0 / 25%);--components-button-hover-background: var(--color-background-primary-hover);--components-button-tab-padding: var(--space-m);--components-button-tab-height: 50px;--components-button-compact-padding: var(--space-xs);--components-button-compact-height: 40px;--components-button-compact-padding-inline: var(--space-s);--components-button-primary-padding-block: var(--space-s);--components-button-primary-padding-inline: var(--space-m);--components-button-primary-gap: var(--space-m);--components-button-compact-gap: var(--space-s);--components-button-primary-height: 58px;--components-button-external-color: var(--color-accent-red);--components-button-tertiary-color: var(--color-text-secondary);--components-section-card-shadow: 0 2px 20px rgb(0 0 0 / 25%);--components-section-card-label-background: rgb(0 0 0 / 10%);--components-section-card-label-blur: 10px;--components-section-card-padding: var(--space-xl);--components-section-card-caption-gap: var(--space-m);--components-section-card-label-padding: var(--space-s);--components-section-card-padding-bottom: var(--space-l);--components-rating-gauge1: var(--color-rating-1);--components-rating-gauge2: var(--color-rating-2);--components-rating-icon-size: 32px;--components-rating-gauge-height: 8px;--components-rating-outline: var(--color-stroke-default);--components-rating-height: 48px;--components-rating-gauge-gap: 4px;--components-rating-gauge-radius: var(--radius-small);--components-rating-label-gap: var(--space-s);--components-rating-empty-color: var(--color-stroke-divider);--components-content-header-section-shadow: 0 4px 20px rgb(0 0 0 / 25%);--components-content-header-gap: var(--space-m);--components-content-header-section-padding: var(--space-page-margin-m);--components-content-header-article-padding-top: var(--space-page-margin-m);--components-content-header-padding-bottom: var(--space-xl);--components-content-header-action-gap: var(--space-xl);--components-content-header-metadata-padding-block: var(--space-s);--components-email-contact-card-width: 567px;--components-email-contact-card-padding: var(--space-xxl);--components-email-contact-card-gap: var(--space-xl);--components-email-contact-card-row-gap: var(--space-s);--components-email-contact-card-address-gap: var(--space-xs);--components-email-contact-card-border-color: var(--color-background-secondary);--components-footer-row-height: 32px;--components-footer-link-gap: var(--space-l);--components-footer-padding-block: var(--space-l);--components-footer-border-color: var(--color-stroke-divider);--components-impact-panel-padding: var(--space-m);--components-impact-panel-gap: var(--space-l);--components-impact-panel-body-gap: var(--space-xl);--components-impact-panel-score-size: 32px;--components-impact-panel-border-color: var(--color-stroke-divider);--components-information-padding: var(--space-l);--components-information-gap: var(--space-l);--components-header-outer-padding-block: var(--space-l);--components-header-outer-padding-inline: var(--space-sections);--components-header-inner-padding-block: var(--space-s);--components-header-inner-padding-inline: var(--space-xxl);--components-header-logo-size: 36px;--components-header-icon-size: 24px;--components-header-tab-padding-block: var(--space-s);--components-header-shadow: 0 4px 4px rgb(0 0 0 / 25%);--components-header-mobile-padding-block: var(--space-s);--components-header-mobile-padding-inline: var(--space-xxl);--components-header-mobile-shadow: 0 3px 3px rgb(0 0 0 / 25%);--components-header-outer-gutter: clamp(var(--space-l), 6.667vw, var(--components-header-outer-padding-inline));--components-header-inner-gutter: clamp(var(--space-m), 3.333333vw, var(--components-header-inner-padding-inline));--components-header-mobile-gutter: clamp(var(--space-s), 8vw, var(--components-header-mobile-padding-inline));--components-header-mobile-gap: var(--space-xxl);--components-header-actions-gap: var(--space-xl);--components-header-mobile-height: 90px;--components-header-tab-gap: var(--space-xs);--components-header-tab-color: var(--color-text-secondary);--components-header-start-guide-color: var(--color-text-primary);--components-header-tab-active-color: var(--color-text-primary);--components-header-tab-hover-background: var(--color-background-secondary);--components-header-tab-selected-border: var(--color-background-secondary-hover);--components-header-divider-color: var(--color-stroke-divider);--components-header-menu-icon-color: var(--color-stroke-default);--components-product-card-padding-inline: var(--space-m);--components-product-card-padding-block: var(--space-l);--components-product-card-gap: var(--space-m);--components-product-card-article-padding: var(--space-l);--components-product-card-link-color: var(--color-accent-red);--components-product-card-context-gap: var(--space-s);--components-product-card-offer-gap: var(--space-s);--components-product-card-rating-gap: var(--space-l);--components-product-card-media-width: 241px;--components-carousel-gap: var(--space-l);--components-carousel-dot-gap: var(--space-m);--components-carousel-dot-size: 12px;--components-carousel-active-dot-size: 16px;--conception-directory-index-gap: 50px;--conception-products-sidebar-width: 350px;--conception-products-grid-gap: 30px;--conception-header-shadow: var(--components-header-shadow);--conception-hero-height: 644px;--conception-header-height: 146px;--conception-collection-content-shadow: inset 0 4px 20px rgb(0 0 0 / 25%);--conception-coaching-flow-gap: var(--space-xxl);--conception-coaching-steps-width: 1440px;--conception-coaching-steps-bleed: calc(var(--conception-coaching-steps-width) - var(--layout-content-max-width));--conception-article-related-gap: 50px;--conception-article-disclaimer-gap: 20px;--conception-article-recommendation-intro-width: 378.666687px;--conception-article-related-card-width: 270px;--conception-collection-card-width: 292px;--bg: #f4f4f4;--surface: var(--color-background-primary);--surface-soft: #eeeeee;--ink: #111111;--ink-muted: rgba(17, 17, 17, .64);--ink-faint: rgba(17, 17, 17, .42);--border: var(--color-stroke-default);--border-strong: var(--color-stroke-default);--brand: #111111;--tag-bg: #eeeeee;--tag-border: var(--color-stroke-default);--tag-text: rgba(17, 17, 17, .68);--warning: rgba(17, 17, 17, .68);--warning-bg: #eeeeee;--font-sans: var(--font-family-primary);--font-display: var(--font-family-primary);--font-mono: var(--font-family-primary);--type-text: var(--font-size-16);--type-subtitle: var(--font-size-24);--type-title: var(--font-size-64);--page-x: clamp(28px, 7vw, 196px);--content-x: var(--page-x);--header-x: clamp(24px, 5vw, 96px);--site-header-height: clamp(72px, 6.3vw, 121px)}.ds-type-display{font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight);font-style:var(--typography-display-font-style);font-size:var(--typography-display-font-size);line-height:var(--typography-display-line-height);letter-spacing:var(--typography-display-letter-spacing);text-transform:var(--typography-display-text-transform);text-decoration:var(--typography-display-text-decoration);text-box-trim:var(--typography-display-text-box-trim);text-box-edge:var(--typography-display-text-box-edge)}.ds-type-title-1{font-family:var(--typography-title-1-font-family);font-weight:var(--typography-title-1-font-weight);font-style:var(--typography-title-1-font-style);font-size:var(--typography-title-1-font-size);line-height:var(--typography-title-1-line-height);letter-spacing:var(--typography-title-1-letter-spacing);text-transform:var(--typography-title-1-text-transform);text-decoration:var(--typography-title-1-text-decoration);text-box-trim:var(--typography-title-1-text-box-trim);text-box-edge:var(--typography-title-1-text-box-edge)}.ds-type-title-2{font-family:var(--typography-title-2-font-family);font-weight:var(--typography-title-2-font-weight);font-style:var(--typography-title-2-font-style);font-size:var(--typography-title-2-font-size);line-height:var(--typography-title-2-line-height);letter-spacing:var(--typography-title-2-letter-spacing);text-transform:var(--typography-title-2-text-transform);text-decoration:var(--typography-title-2-text-decoration);text-box-trim:var(--typography-title-2-text-box-trim);text-box-edge:var(--typography-title-2-text-box-edge)}.ds-type-title-3{font-family:var(--typography-title-3-font-family);font-weight:var(--typography-title-3-font-weight);font-style:var(--typography-title-3-font-style);font-size:var(--typography-title-3-font-size);line-height:var(--typography-title-3-line-height);letter-spacing:var(--typography-title-3-letter-spacing);text-transform:var(--typography-title-3-text-transform);text-decoration:var(--typography-title-3-text-decoration);text-box-trim:var(--typography-title-3-text-box-trim);text-box-edge:var(--typography-title-3-text-box-edge)}.ds-type-link-l{font-family:var(--typography-link-l-font-family);font-weight:var(--typography-link-l-font-weight);font-style:var(--typography-link-l-font-style);font-size:var(--typography-link-l-font-size);line-height:var(--typography-link-l-line-height);letter-spacing:var(--typography-link-l-letter-spacing);text-transform:var(--typography-link-l-text-transform);text-decoration:var(--typography-link-l-text-decoration);text-box-trim:var(--typography-link-l-text-box-trim);text-box-edge:var(--typography-link-l-text-box-edge)}.ds-type-body{font-family:var(--typography-body-font-family);font-weight:var(--typography-body-font-weight);font-style:var(--typography-body-font-style);font-size:var(--typography-body-font-size);line-height:var(--typography-body-line-height);letter-spacing:var(--typography-body-letter-spacing);text-transform:var(--typography-body-text-transform);text-decoration:var(--typography-body-text-decoration);text-box-trim:var(--typography-body-text-box-trim);text-box-edge:var(--typography-body-text-box-edge)}.ds-type-label{font-family:var(--typography-label-font-family);font-weight:var(--typography-label-font-weight);font-style:var(--typography-label-font-style);font-size:var(--typography-label-font-size);line-height:var(--typography-label-line-height);letter-spacing:var(--typography-label-letter-spacing);text-transform:var(--typography-label-text-transform);text-decoration:var(--typography-label-text-decoration);text-box-trim:var(--typography-label-text-box-trim);text-box-edge:var(--typography-label-text-box-edge)}.ds-type-article-display{font-family:var(--typography-article-display-font-family);font-weight:var(--typography-article-display-font-weight);font-style:var(--typography-article-display-font-style);font-size:var(--typography-article-display-font-size);line-height:var(--typography-article-display-line-height);letter-spacing:var(--typography-article-display-letter-spacing);text-transform:var(--typography-article-display-text-transform);text-decoration:var(--typography-article-display-text-decoration);text-box-trim:var(--typography-article-display-text-box-trim);text-box-edge:var(--typography-article-display-text-box-edge)}.ds-type-article-heading{font-family:var(--typography-article-heading-font-family);font-weight:var(--typography-article-heading-font-weight);font-style:var(--typography-article-heading-font-style);font-size:var(--typography-article-heading-font-size);line-height:var(--typography-article-heading-line-height);letter-spacing:var(--typography-article-heading-letter-spacing);text-transform:var(--typography-article-heading-text-transform);text-decoration:var(--typography-article-heading-text-decoration);text-box-trim:var(--typography-article-heading-text-box-trim);text-box-edge:var(--typography-article-heading-text-box-edge)}.ds-type-heading-bold{font-family:var(--typography-heading-bold-font-family);font-weight:var(--typography-heading-bold-font-weight);font-style:var(--typography-heading-bold-font-style);font-size:var(--typography-heading-bold-font-size);line-height:var(--typography-heading-bold-line-height);letter-spacing:var(--typography-heading-bold-letter-spacing);text-transform:var(--typography-heading-bold-text-transform);text-decoration:var(--typography-heading-bold-text-decoration);text-box-trim:var(--typography-heading-bold-text-box-trim);text-box-edge:var(--typography-heading-bold-text-box-edge)}.ds-type-body-bold{font-family:var(--typography-body-bold-font-family);font-weight:var(--typography-body-bold-font-weight);font-style:var(--typography-body-bold-font-style);font-size:var(--typography-body-bold-font-size);line-height:var(--typography-body-bold-line-height);letter-spacing:var(--typography-body-bold-letter-spacing);text-transform:var(--typography-body-bold-text-transform);text-decoration:var(--typography-body-bold-text-decoration);text-box-trim:var(--typography-body-bold-text-box-trim);text-box-edge:var(--typography-body-bold-text-box-edge)}.ds-type-heading{font-family:var(--typography-heading-font-family);font-weight:var(--typography-heading-font-weight);font-style:var(--typography-heading-font-style);font-size:var(--typography-heading-font-size);line-height:var(--typography-heading-line-height);letter-spacing:var(--typography-heading-letter-spacing);text-transform:var(--typography-heading-text-transform);text-decoration:var(--typography-heading-text-decoration);text-box-trim:var(--typography-heading-text-box-trim);text-box-edge:var(--typography-heading-text-box-edge)}.ds-type-article-link{font-family:var(--typography-article-link-font-family);font-weight:var(--typography-article-link-font-weight);font-style:var(--typography-article-link-font-style);font-size:var(--typography-article-link-font-size);line-height:var(--typography-article-link-line-height);letter-spacing:var(--typography-article-link-letter-spacing);text-transform:var(--typography-article-link-text-transform);text-decoration:var(--typography-article-link-text-decoration);text-box-trim:var(--typography-article-link-text-box-trim);text-box-edge:var(--typography-article-link-text-box-edge);color:var(--typography-article-link-color)}.ds-type-title-3-m{font-family:var(--typography-title-3-m-font-family);font-weight:var(--typography-title-3-m-font-weight);font-style:var(--typography-title-3-m-font-style);font-size:var(--typography-title-3-m-font-size);line-height:var(--typography-title-3-m-line-height);letter-spacing:var(--typography-title-3-m-letter-spacing);text-transform:var(--typography-title-3-m-text-transform);text-decoration:var(--typography-title-3-m-text-decoration);text-box-trim:var(--typography-title-3-m-text-box-trim);text-box-edge:var(--typography-title-3-m-text-box-edge)}.ds-type-body-alt{font-family:var(--typography-body-alt-font-family);font-weight:var(--typography-body-alt-font-weight);font-style:var(--typography-body-alt-font-style);font-size:var(--typography-body-alt-font-size);line-height:var(--typography-body-alt-line-height);letter-spacing:var(--typography-body-alt-letter-spacing);text-transform:var(--typography-body-alt-text-transform);text-decoration:var(--typography-body-alt-text-decoration);text-box-trim:var(--typography-body-alt-text-box-trim);text-box-edge:var(--typography-body-alt-text-box-edge)}.ds-type-link-m{font-family:var(--typography-link-m-font-family);font-weight:var(--typography-link-m-font-weight);font-style:var(--typography-link-m-font-style);font-size:var(--typography-link-m-font-size);line-height:var(--typography-link-m-line-height);letter-spacing:var(--typography-link-m-letter-spacing);text-transform:var(--typography-link-m-text-transform);text-decoration:var(--typography-link-m-text-decoration);text-box-trim:var(--typography-link-m-text-box-trim);text-box-edge:var(--typography-link-m-text-box-edge)}.ds-type-source{font-family:var(--typography-source-font-family);font-weight:var(--typography-source-font-weight);font-style:var(--typography-source-font-style);font-size:var(--typography-source-font-size);line-height:var(--typography-source-line-height);letter-spacing:var(--typography-source-letter-spacing);text-transform:var(--typography-source-text-transform);text-decoration:var(--typography-source-text-decoration);text-box-trim:var(--typography-source-text-box-trim);text-box-edge:var(--typography-source-text-box-edge)}.ds-page-container{--ds-page-gutter: var(--layout-page-gutter);width:min(var(--layout-content-max-width),calc(100% - (2 * var(--ds-page-gutter))));margin-inline:auto}.ds-page-container-compact{--ds-page-gutter: var(--space-m)}.ds-page-container-none{--ds-page-gutter: 0px}.ds-section-space-xs{margin-top:var(--space-xs)}.ds-section-space-s{margin-top:var(--space-s)}.ds-section-space-m{margin-top:var(--space-m)}.ds-section-space-l{margin-top:var(--space-l)}.ds-section-space-xl{margin-top:var(--space-xl)}.ds-section-space-xxl{margin-top:var(--space-xxl)}.ds-section-space-sections{margin-top:var(--space-sections)}.ds-stack{display:flex;min-width:0}.ds-stack-column{flex-direction:column}.ds-stack-row{flex-direction:row}.ds-align-start{align-items:flex-start}.ds-align-center{align-items:center}.ds-align-end{align-items:flex-end}.ds-align-stretch{align-items:stretch}.ds-justify-start{justify-content:flex-start}.ds-justify-center{justify-content:center}.ds-justify-end{justify-content:flex-end}.ds-justify-between{justify-content:space-between}.ds-wrap{flex-wrap:wrap}.ds-grid{display:grid;min-width:0}.ds-grid-1{grid-template-columns:minmax(0,1fr)}.ds-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.ds-gap-none{gap:0}.ds-gap-xs{gap:var(--space-xs)}.ds-gap-s{gap:var(--space-s)}.ds-gap-m{gap:var(--space-m)}.ds-gap-l{gap:var(--space-l)}.ds-gap-xl{gap:var(--space-xl)}.ds-gap-xxl{gap:var(--space-xxl)}.ds-gap-sections{gap:var(--space-sections)}.ds-surface{min-width:0;border:var(--border-width-default) solid var(--color-stroke-default);background:var(--color-background-primary);color:var(--color-text-primary)}.ds-surface-radius-none{border-radius:0}.ds-surface-radius-default{border-radius:var(--radius-default)}.ds-surface-radius-small{border-radius:var(--radius-small)}.ds-surface-radius-full{border-radius:var(--radius-full)}.ds-surface-raised{box-shadow:var(--shadow-default)}.ds-surface-padding-m{padding:var(--space-m)}.ds-surface-padding-l{padding:var(--space-l)}.ds-surface-padding-xl{padding:var(--space-xl)}.ds-surface-padding-xxl{padding:var(--space-xxl)}.ds-divider{width:100%;height:0;margin:0;border:0;border-top:var(--border-width-default) solid var(--color-stroke-default)}.ds-divider-light{border-top-color:var(--color-stroke-default)}.ds-badge{display:inline-flex;min-height:var(--space-xl);align-items:center;padding:var(--space-xs) var(--space-s);border:var(--border-width-default) solid var(--color-stroke-default);color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.ds-badge-radius-none{border-radius:0}.ds-badge-radius-default{border-radius:var(--radius-default)}.ds-badge-radius-small{border-radius:var(--radius-small)}.ds-badge-radius-full{border-radius:var(--radius-full)}.ds-badge-neutral{border-color:var(--color-stroke-default);background:var(--color-neutral-200)}.ds-badge-outline{background:var(--color-background-primary)}.ds-badge-solid{border-color:var(--color-stroke-default);background:var(--color-text-primary);color:var(--color-text-on-image)}.ds-button-link{display:inline-flex;align-self:start;min-height:var(--components-button-primary-height);align-items:center;justify-content:center;gap:var(--components-button-primary-gap);padding:var(--components-button-primary-padding-block) var(--components-button-primary-padding-inline);border:var(--border-width-default) solid var(--color-stroke-default);border-radius:var(--radius-full);background:var(--color-background-primary);box-shadow:var(--components-button-shadow);color:var(--color-text-primary);text-decoration:none;transition:background-color .16s ease,color .16s ease}.ds-button-link:hover,.ds-button-link:focus-visible{color:var(--color-text-primary);background:var(--components-button-hover-background)}button.ds-button-link:not(:disabled){cursor:pointer}.ds-button-link:focus-visible,.ds-article-link:focus-visible,.ds-badge:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ds-button-link-secondary,.ds-button-link-tertiary,.ds-button-link-external{gap:var(--components-button-compact-gap);border:0;border-radius:0;background:transparent;box-shadow:none}.ds-button-link-tertiary,.ds-button-link-tertiary:hover,.ds-button-link-tertiary:focus-visible{color:var(--components-button-tertiary-color)}.ds-button-link-secondary,.ds-button-link-tertiary{min-height:var(--components-button-compact-height);padding:var(--components-button-compact-padding) var(--components-button-compact-padding-inline)}.ds-button-link-external{min-height:56px;padding:var(--space-s) var(--space-l);color:var(--components-button-external-color)}.ds-button-link-external:hover,.ds-button-link-external:focus-visible{color:var(--components-button-external-color)}.ds-button-link-secondary:hover,.ds-button-link-secondary:focus-visible,.ds-button-link-tertiary:hover,.ds-button-link-tertiary:focus-visible,.ds-button-link-external:hover,.ds-button-link-external:focus-visible{background:transparent;text-decoration:none}.ds-button-link[aria-current=page],.ds-button-link[aria-pressed=true]{background:var(--color-background-primary-selected)}.ds-button-link-secondary[aria-current=page],.ds-button-link-secondary[aria-pressed=true],.ds-button-link-tertiary[aria-current=page],.ds-button-link-tertiary[aria-pressed=true],.ds-button-link-external[aria-current=page],.ds-button-link-external[aria-pressed=true]{background:transparent;text-decoration:underline}.ds-button-link[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.ds-button-link-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px}.design-arrow{display:block;flex:none;background:currentColor;mask:center / contain no-repeat}.design-arrow-right{-webkit-mask-image:url(/assets/arrow-right-20261014-CI6EGXWO.svg);mask-image:url(/assets/arrow-right-20261014-CI6EGXWO.svg)}.design-arrow-left{-webkit-mask-image:url(/assets/arrow-left-20261014-B5cjuTEK.svg);mask-image:url(/assets/arrow-left-20261014-B5cjuTEK.svg)}.design-arrow-external{-webkit-mask-image:url(/assets/arrow-external-20261014-BEbqkLoE.svg);mask-image:url(/assets/arrow-external-20261014-BEbqkLoE.svg)}.ds-button-link>span:not(.ds-button-link-icon){text-box-trim:var(--typography-link-l-text-box-trim);text-box-edge:var(--typography-link-l-text-box-edge)}.ds-button-link-primary:active{background:var(--components-button-hover-background)}.ds-article-link{color:var(--color-link-article);text-decoration-color:currentColor;text-decoration-thickness:var(--border-width-default);text-underline-offset:3px}.ds-article-link:hover{color:var(--color-link-article)}@media(max-width:900px){.ds-grid-3,.ds-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ds-grid-2,.ds-grid-3,.ds-grid-4{grid-template-columns:minmax(0,1fr)}.ds-stack-row.ds-stack-responsive{align-items:stretch;flex-direction:column}}.new-badge{display:inline-flex;flex:none;align-items:center;height:24px;border-radius:var(--radius-default);margin-inline-start:var(--space-xs);padding:5px 10px;background:var(--color-background-new);color:var(--color-neutral-white);font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);line-height:14px;text-box-trim:var(--font-vertical-trim-cap-height);text-box-edge:var(--font-vertical-trim-cap-height-edge);vertical-align:middle;white-space:nowrap}.new-badge>span{display:block;text-box-trim:var(--font-vertical-trim-cap-height);text-box-edge:var(--font-vertical-trim-cap-height-edge)}:root{color-scheme:light}@media(max-width:1200px){:root{--layout-page-gutter: var(--layout-page-gutter-narrow)}}@media(max-width:767px){:root{--layout-page-gutter: var(--layout-page-gutter-compact)}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;color-scheme:light}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-16);-webkit-font-smoothing:antialiased}body.has-mobile-menu-open{overflow:hidden}button,a{font:inherit}a,button{color:inherit}:where(a[href],button:not([disabled]),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:where(button,[role=button]):active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}:where([disabled],[aria-disabled=true]){cursor:not-allowed}[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}.main-content:focus{outline:0}.skip-link{position:fixed;top:var(--space-m);left:var(--space-m);z-index:100;padding:var(--space-s) var(--space-m);border:var(--border-width-default) solid var(--color-stroke-default);border-radius:var(--radius-default);background:var(--color-background-primary);box-shadow:var(--shadow-default);color:var(--color-text-primary);font-weight:var(--font-weight-bold);text-decoration:none;transform:translateY(calc(-100% - var(--space-xl)));transition:transform .12s ease}.skip-link:focus-visible{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#11111124}.app-shell{display:flex;height:100%;min-width:0;flex-direction:column;overflow:hidden;background:var(--bg)}.app-shell.is-article-route,.app-shell.is-article-route .main-content,.app-shell.is-products-route,.app-shell.is-products-route .main-content{background:var(--color-background-primary)}.site-header{position:sticky;top:0;z-index:40;flex:0 0 auto;border-bottom:var(--border-width-default) solid var(--color-stroke-default);background:var(--color-background-primary)}.site-header-row{position:relative;z-index:4;display:flex;align-items:center;background:var(--color-background-primary)}.top-brand{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.top-brand img{display:block;object-fit:contain}.primary-nav,.top-zone-tabs{display:flex;min-width:0;flex:1;align-items:center}.top-tab{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-default);background:transparent;color:var(--components-header-tab-color);cursor:pointer;text-decoration:none;text-transform:uppercase;white-space:nowrap}.top-tab>span{display:block;text-box-trim:inherit;text-box-edge:inherit}.top-start-guide-link{color:var(--components-header-start-guide-color)}.top-tab:hover,.top-tab.is-active{color:var(--components-header-tab-active-color);text-decoration:none;text-underline-offset:var(--space-xs)}.top-locale{position:relative;display:flex;align-items:center;flex:0 0 auto}.product-country-select{border-left:var(--border-width-default) solid var(--color-stroke-default);padding-left:var(--space-xs)}.top-locale-column{min-width:0}.top-locale-heading{margin:0;padding:var(--space-xs);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-bold);line-height:var(--space-m)}.product-country-flag{display:block;width:24px;height:16px;flex:none;overflow:hidden;outline:var(--border-width-default) solid var(--color-stroke-default)}.product-country-option>span:not(.top-locale-check-space){flex:1}.top-locale-check-space{width:14px;flex:none}.top-locale-trigger,.top-search-close,.top-mobile-menu-close{display:inline-flex;width:44px;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.top-locale-trigger,.top-search-close,.top-mobile-menu-close{line-height:1;text-box-trim:none;text-box-edge:auto}.top-locale-trigger>svg,.top-search-close>svg,.top-mobile-menu-close>svg{display:block;flex:none}.top-locale-trigger:hover,.top-locale-trigger.is-active,.top-search-close:hover,.top-mobile-menu-close:hover,.top-locale-option:hover,.top-locale-option.is-active{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.top-locale-menu{position:absolute;top:100%;right:0;z-index:7;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-xs);width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 96px);overflow-y:auto;border:var(--border-width-default) solid var(--color-stroke-default);background:var(--color-background-primary);box-shadow:var(--shadow-default)}.top-locale-option{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer;text-align:left}.top-locale-option:disabled{color:var(--color-text-muted);cursor:default;background:transparent}@media(max-width:420px){.top-locale-menu{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.top-locale-menu .top-locale-option,.top-locale-heading{font-size:var(--font-size-14)}.top-locale-menu .product-country-option{gap:calc(var(--space-xs) / 2);padding-inline:calc(var(--space-xs) / 2)}}.top-search-expanded,.top-mobile-search{display:flex;min-width:0;min-height:44px;flex:1;align-items:center;border-bottom:var(--border-width-default) solid var(--color-stroke-default);background:var(--color-background-primary);color:var(--color-text-primary)}.top-mobile-search,.top-locale-trigger.top-mobile-menu-trigger,.top-mobile-menu,.top-mobile-menu-scrim{display:none}.top-search-icon{flex:0 0 auto;color:var(--color-text-secondary)}.top-search-expanded input,.top-mobile-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text-primary)}.top-search-expanded:focus-within,.top-mobile-search:focus-within{border-color:var(--color-focus)}.top-search-expanded input::placeholder,.top-mobile-search input::placeholder{color:var(--color-text-tertiary)}.top-search-panel{position:absolute;top:100%;left:0;z-index:3;width:100%;max-height:80dvh;overflow-y:auto;border-bottom:var(--border-width-default) solid var(--color-stroke-default);background:var(--color-background-primary);box-shadow:var(--shadow-default)}.top-search-results{display:grid;grid-auto-flow:column;grid-auto-columns:min(270px,calc((100% - 4 * var(--space-xxl)) / 5));max-width:calc(5 * 270px + 4 * var(--space-xxl));margin-inline:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-text-secondary) var(--color-background-primary);overscroll-behavior-x:contain}.top-search-empty{margin:0;color:var(--color-text-secondary)}.top-search-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;padding:0;border:0;background:color-mix(in srgb,var(--color-neutral-black) 25%,transparent);cursor:default}@keyframes mobile-menu-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@media(max-width:1200px){.top-search-results{grid-auto-columns:170px;gap:var(--space-l)}.top-mobile-search{display:flex}.top-zone-tabs,.top-search-trigger,.top-search-expanded-desktop{display:none}.top-locale-trigger.top-mobile-menu-trigger{display:inline-flex}.top-mobile-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:block;width:100%;padding:0;border:0;background:color-mix(in srgb,var(--color-neutral-black) 25%,transparent)}.top-mobile-menu{position:fixed;inset:0 auto 0 0;z-index:51;display:flex;width:min(88vw,380px);flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border-right:var(--border-width-default) solid var(--color-stroke-default);background:var(--color-background-primary);box-shadow:var(--shadow-default);animation:mobile-menu-in .16s ease-out}.top-mobile-menu-header{display:flex;align-items:center;justify-content:space-between;border-bottom:var(--border-width-default) solid var(--color-stroke-default)}.top-mobile-menu-nav{display:grid}.top-mobile-menu-link{display:flex;min-height:44px;align-items:center;color:var(--color-text-secondary);text-decoration:none}.top-mobile-menu-link:hover,.top-mobile-menu-link.is-active{color:var(--color-text-primary);text-decoration:none;text-underline-offset:var(--space-xs)}.top-mobile-menu-start-guide,.top-mobile-menu-articles,.top-mobile-menu-products,.top-mobile-menu-coaching{min-height:48px;text-transform:uppercase}.top-mobile-menu-start-guide{color:var(--components-header-start-guide-color)}}@media(max-width:600px){.top-search-results{grid-auto-columns:min(170px,calc((100% - var(--space-l)) / 2))}}.eyebrow{margin:0;color:var(--color-text-muted);font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:700;letter-spacing:0;line-height:1.4;text-transform:uppercase}.main-content{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;flex:1;overflow-y:auto;scroll-behavior:smooth}@media(max-width:1200px){.app-shell.is-article-route .main-content,.app-shell:has(.collection-page) .main-content{scroll-padding-top:calc(var(--components-header-mobile-height) + var(--space-m))}}.route-loading{width:100%;min-height:60vh;flex:1 0 auto}@media(min-width:1201px){.app-shell:has(>.site-header.is-overlay) .main-content{scroll-padding-top:calc(var(--site-header-measured-height, calc(var(--components-header-logo-size) + 2 * (var(--components-header-inner-padding-block) + var(--components-header-outer-padding-block)))) + var(--space-m))}}.page-container{width:100%;margin:0;padding:34px var(--content-x) 62px}.main-content>.page-container,.main-content>.home-page{flex:1 0 auto}.editorial-tip{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:16px 18px;border-left:3px solid var(--color-stroke-default);background:var(--surface-soft)}.editorial-tip svg{flex:0 0 auto;margin-top:2px;color:var(--color-text-secondary)}.editorial-tip p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-16);font-weight:600;line-height:1.6}.guide-list{display:grid;gap:var(--space-s)}.guide-card-grid{--guide-card-min-width: 240px;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--guide-card-min-width)),1fr));grid-auto-rows:auto;align-items:stretch;justify-content:center;gap:var(--space-xxl)}.guide-card-grid-collection{display:flex;flex-wrap:wrap;justify-content:flex-start}.guide-card-grid-collection>.guide-card{flex:1 1 var(--guide-card-min-width)}.guide-card{container:guide-card / inline-size;display:flex;flex-direction:column;position:relative;width:100%;max-width:var(--components-guide-card-width);height:auto;min-height:var(--components-guide-card-min-height);justify-self:center;min-width:0;overflow:hidden;border:var(--border-width-default) solid var(--color-stroke-default);background:var(--color-background-primary);box-shadow:var(--components-guide-card-shadow);transition:box-shadow .16s ease}.guide-card:hover,.guide-card:focus-within{box-shadow:var(--shadow-card-hover)}.guide-card-article-link{color:inherit;text-decoration:none}.guide-card-article-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.guide-card-article-link:focus-visible{outline:none}.guide-card:has(.guide-card-article-link:focus-visible){outline:calc(2 * var(--border-width-default)) solid var(--color-focus);outline-offset:2px}.guide-card-search{min-height:190px}.guide-card-link{display:flex;flex-direction:column;flex:1;height:auto;min-width:0;color:inherit;text-decoration:none}.guide-card-link:focus-visible{outline:calc(2 * var(--border-width-default)) solid var(--color-focus);outline-offset:-2px}.guide-card-banner{pointer-events:none;position:relative;display:flex;align-items:center;flex:none;min-height:45px;padding:var(--components-guide-card-banner-padding-block) var(--components-guide-card-banner-padding-inline);overflow:hidden;background:var(--color-background-introductory-card);color:var(--color-text-on-image)}.guide-card-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left center}.guide-card-banner span{position:relative;z-index:1;text-box-trim:var(--typography-link-l-text-box-trim);text-box-edge:var(--typography-link-l-text-box-edge)}.guide-card-descriptive .guide-card-banner{background:var(--color-neutral-black)}.guide-card-content{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:var(--components-guide-card-body-min-height);padding:var(--components-guide-card-body-padding-block) var(--components-guide-card-body-padding-inline);gap:var(--components-guide-card-body-gap);text-align:center}.guide-card .guide-card-title{width:100%;margin:0;overflow-wrap:anywhere;text-transform:uppercase;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);line-height:var(--typography-title-3-line-height);letter-spacing:var(--typography-title-3-letter-spacing);text-box-trim:var(--typography-title-3-text-box-trim);text-box-edge:var(--typography-title-3-text-box-edge)}.guide-card-reference{margin:0;color:var(--color-text-secondary);line-height:var(--components-guide-card-body-line-height)}.guide-card-descriptive .guide-card-content{padding:var(--components-guide-card-body-padding-block) var(--components-guide-card-body-padding-inline);gap:var(--components-guide-card-body-gap)}.guide-card-impact{width:100%}.guide-card-ratings{display:grid;gap:var(--space-s);width:100%;padding-block:var(--space-s)}.guide-card-impact .impact-badge{display:flex;justify-content:center;width:100%;border-color:var(--color-stroke-default);min-height:40px;padding:var(--space-xs) var(--space-m);gap:var(--space-xs)}.guide-card-banner,.guide-card-impact .impact-badge-label{font-family:var(--typography-link-l-font-family);font-size:var(--typography-link-l-font-size);font-weight:var(--typography-link-l-font-weight);font-style:var(--typography-link-l-font-style);line-height:var(--typography-link-l-line-height);letter-spacing:var(--typography-link-l-letter-spacing);text-box-trim:var(--typography-link-l-text-box-trim);text-box-edge:var(--typography-link-l-text-box-edge)}.impact-badge{display:inline-flex;min-height:var(--space-xl);align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s);border:var(--border-width-default) solid var(--color-stroke-default);border-radius:0;background:var(--color-background-primary);color:var(--color-text-primary);box-shadow:none;font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-body-line-height);white-space:nowrap}.impact-badge-label{color:var(--color-text-primary);font-weight:700}.impact-badge-score{color:var(--impact-score-color);font-weight:800}.impact-score-0{--impact-score-color: var(--color-impact-0)}.impact-score-1{--impact-score-color: var(--color-impact-1)}.impact-score-2{--impact-score-color: var(--color-impact-2)}.impact-score-3{--impact-score-color: var(--color-impact-3)}.impact-score-4{--impact-score-color: var(--color-impact-4)}.impact-score-5{--impact-score-color: var(--color-impact-5)}@media(max-width:1200px){.guide-card-grid{--guide-card-min-width: 170px;--components-guide-card-width: 170px;gap:var(--space-m)}.guide-card-grid-collection>.guide-card{flex-grow:0;flex-basis:min(var(--components-guide-card-width),calc((100% - var(--space-m)) / 2))}.guide-card{min-height:190px;aspect-ratio:auto;max-width:170px}}@media(max-width:420px){.guide-card-grid{grid-template-columns:repeat(2,minmax(0,170px))}}@container guide-card (max-width: 190px){.guide-card-content,.guide-card-descriptive .guide-card-content{min-height:0;padding:12px var(--space-xs);gap:var(--space-s)}.guide-card-ratings{padding-block:var(--space-xs);gap:var(--space-s)}.guide-card-banner{min-height:28px;padding:var(--space-xs)}.guide-card-banner,.guide-card-impact .impact-badge-label{font-size:clamp(10px,8cqi,12px);line-height:16px}.guide-card .guide-card-title{font-size:clamp(11px,9cqi,14px);line-height:18px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.guide-card-reference{font-size:10px;line-height:14px}.guide-card-impact .impact-badge{gap:var(--space-xs);padding:var(--space-xs);flex-wrap:wrap}}.guide-card.guide-card-start-guide{width:var(--components-guide-card-width);max-width:var(--components-guide-card-width);min-height:var(--components-guide-card-min-height)}@media(max-height:599px){.guide-card.guide-card-start-guide{min-height:0}.guide-card-start-guide .guide-card-banner{min-height:28px;padding:4px var(--space-s);font-size:var(--font-size-14);line-height:20px}.guide-card-start-guide .guide-card-content{min-height:0;padding:var(--space-s);gap:var(--space-xs)}.guide-card-start-guide .guide-card-title{font-size:var(--font-size-16);line-height:24px}.guide-card-start-guide .guide-card-reference{font-size:var(--font-size-14);line-height:20px}.guide-card-start-guide .guide-card-ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s);padding:0}}@media(min-width:1201px){.guide-card-grid-collection{--components-guide-card-width: var(--conception-collection-card-width);column-gap:var(--space-xxl);row-gap:var(--space-xl)}.guide-card-grid-related{--components-guide-card-width: var(--conception-article-related-card-width);justify-content:space-between;column-gap:var(--space-s)}}.section-card{container-type:inline-size;position:relative;display:flex;min-width:0;aspect-ratio:1;align-items:flex-start;justify-content:flex-end;flex-direction:column;overflow:hidden;padding:var(--components-section-card-padding);padding-bottom:var(--components-section-card-padding-bottom);border:0;box-shadow:var(--components-section-card-shadow);color:var(--color-text-on-image);text-decoration:none}.section-card-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.section-card-caption{position:relative;display:grid;justify-items:start;gap:var(--components-section-card-caption-gap);min-width:0}.section-card-label{padding:var(--components-section-card-label-padding);border:0;background:var(--components-section-card-label-background);-webkit-backdrop-filter:blur(var(--components-section-card-label-blur));backdrop-filter:blur(var(--components-section-card-label-blur));color:var(--color-text-on-image);text-transform:uppercase;overflow-wrap:anywhere}.section-card-caption .new-badge{margin:0}.section-card:hover .section-card-image,.section-card:focus-visible .section-card-image{transform:scale(1.025)}.section-card:focus-visible{outline-offset:-4px}.section-card-tier{aspect-ratio:auto;min-height:0}.section-card-portrait{aspect-ratio:.87}.section-card-routine{aspect-ratio:.54}.section-card-compact{aspect-ratio:1;padding:var(--space-l)}.section-card-habitudes .section-card-image{object-position:70% center}.section-card-activite .section-card-image{object-position:62% center}@media(max-width:1000px){.section-card{padding:var(--space-m)}.section-card-label{font-size:var(--font-size-16)}}@media(max-width:767px){.section-card-tier{width:100%;aspect-ratio:3.2;min-height:0}.section-card-portrait{aspect-ratio:.82}.section-card-routine{aspect-ratio:.62}}@container (max-width: 200px){.section-card-label{font-size:var(--font-size-16);line-height:var(--space-m)}}@media(max-width:360px){.section-card-label{font-size:var(--font-size-14);overflow-wrap:normal}}.commerce-disclosure,.health-disclaimer,.legal-updated{margin:28px 0 0;color:var(--color-text-muted);font-family:var(--font-family-primary);font-size:var(--font-size-16);line-height:1.6}.app-shell:has(.secondary-page),.main-content:has(>.secondary-page){background:var(--color-background-secondary)}.page-container.secondary-page{display:flex;flex-direction:column;gap:var(--space-xxl);padding-block:var(--space-xxl)}.secondary-page-heading{display:grid;gap:var(--space-xl)}.secondary-page-heading>.secondary-return{justify-self:start}.secondary-return{align-self:flex-start}.secondary-header{text-align:left}.secondary-header h1{margin:0;overflow-wrap:anywhere}.secondary-sections{align-items:stretch}.contact-page .secondary-sections,.legal-page .secondary-sections{row-gap:var(--space-xl)}.secondary-sections>#contact-address,.secondary-sections>#legal-liability{grid-column:1 / -1}.legal-page .secondary-sections:not(:has(#legal-affiliation))>#legal-editor{grid-column:1 / -1}.secondary-sections>:last-child:nth-child(odd){grid-column:1 / -1}.missing-value{display:inline;color:var(--warning);font-family:var(--typography-body-bold-font-family);font-size:var(--typography-body-bold-font-size);font-style:var(--typography-body-bold-font-style);font-weight:var(--typography-body-bold-font-weight);letter-spacing:var(--typography-body-bold-letter-spacing);line-height:var(--typography-body-bold-line-height)}@media(max-width:1200px){.secondary-sections{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.page-container.secondary-page{padding-block:var(--space-xxl);gap:var(--space-xl)}.secondary-sections{gap:var(--space-l)}.secondary-sections>:last-child:nth-child(odd){grid-column:auto}}.site-footer{flex:0 0 auto;border-top:var(--border-width-default) solid var(--components-footer-border-color);background:var(--color-background-primary)}.site-footer-inner{display:flex;align-items:center;justify-content:space-between}.site-footer p{margin:0;color:var(--color-text-secondary)}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end}.site-footer a{color:var(--color-text-secondary);text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible,.site-footer a[aria-current=page]{color:var(--color-text-secondary)}.site-footer a:hover,.site-footer a:focus-visible{text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.site-footer-inner,.site-footer nav{align-items:flex-start;flex-direction:column}.site-footer nav{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.product-recommendation-card{--product-recommendation-accent: var(--components-product-card-link-color);--product-recommendation-media-size: clamp(180px, 36.405%, var(--components-product-card-media-width));--product-recommendation-copy-min: calc(220px + 2 * var(--components-product-card-padding-inline));container:product-card / inline-size;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) min(var(--product-recommendation-media-size),max(64px,calc(100% - var(--product-recommendation-copy-min))));grid-template-areas:"copy media";align-items:stretch;overflow:hidden;border:var(--border-width-default) solid var(--color-stroke-default);border-radius:0;background:var(--color-background-primary);box-shadow:var(--shadow-default);color:var(--color-text-primary)}.product-recommendation-copy{grid-area:copy;display:flex;flex-direction:column;justify-content:center;min-width:0;gap:var(--components-product-card-gap);padding:var(--components-product-card-padding-block) var(--components-product-card-padding-inline)}.product-recommendation-media{position:relative;grid-area:media;width:100%;min-width:0;min-height:180px;aspect-ratio:auto;align-self:stretch;overflow:hidden;background:var(--color-background-primary)}.product-recommendation-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-recommendation-media img.product-recommendation-packshot{object-fit:contain;padding:0;background:transparent}.product-recommendation-contexts{display:grid;gap:var(--space-l)}.product-recommendation-context-group{container:product-context / inline-size;display:grid;gap:var(--components-product-card-gap);min-width:0}.product-recommendation-context{display:flex;min-width:0;align-items:baseline;gap:var(--components-product-card-context-gap);color:var(--color-text-primary);text-decoration:none}.product-recommendation-context-title{overflow-wrap:anywhere}.product-recommendation-reference{flex:0 0 auto}.product-recommendation-ratings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--components-product-card-rating-gap)}.product-recommendation-divider{border-top:var(--border-width-default) solid var(--color-stroke-default)}.product-recommendation-context:hover .product-recommendation-context-title,.product-recommendation-context:focus-visible .product-recommendation-context-title{text-decoration:underline;text-underline-offset:3px}.product-recommendation-eyebrow{margin:0 0 var(--space-l);color:var(--product-recommendation-accent)}.product-recommendation-title{margin:0;overflow-wrap:anywhere;text-transform:var(--typography-body-text-transform);color:var(--color-text-primary)}.product-recommendation-offers{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-s);margin-top:0}.product-recommendation-offer{display:inline-flex;min-width:0;align-items:center;justify-content:flex-start;gap:var(--space-s);padding:0;border:0;background:transparent;color:var(--product-recommendation-accent);text-decoration:none;text-underline-offset:3px}.product-recommendation-offer:hover,.product-recommendation-offer:focus-visible{color:var(--product-recommendation-accent);text-decoration:underline}.product-recommendation-offer.is-disabled{color:var(--color-text-muted);cursor:not-allowed;text-decoration:none;-webkit-user-select:none;user-select:none}.product-recommendation-cta{display:inline-flex;align-items:center;gap:var(--components-product-card-offer-gap);color:inherit;white-space:normal}.product-recommendation-card-catalog{align-self:stretch}.product-recommendation-card-clickable{position:relative;cursor:pointer}.product-recommendation-card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-recommendation-card-clickable:hover{box-shadow:var(--shadow-card-hover)}.product-recommendation-card-clickable:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.product-recommendation-card-clickable .product-recommendation-card-link:focus-visible{outline:none}@container product-context (max-width: 360px){.product-recommendation-ratings{grid-template-columns:minmax(0,1fr);gap:var(--space-s)}}@container product-card (max-width: 540px){.product-recommendation-card-catalog .product-recommendation-copy{padding:var(--space-s)}}@media(max-width:767px){.product-recommendation-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media"}.product-recommendation-copy{padding:var(--space-l)}.product-recommendation-card-catalog{grid-template-columns:minmax(0,1fr) minmax(64px,25%);grid-template-areas:"copy media"}.product-recommendation-card-catalog .product-recommendation-copy{padding:var(--space-s)}}@container product-card (max-width: 280px){.product-recommendation-card-catalog .product-recommendation-copy{padding:var(--space-xs)}}.product-recommendation-card-compact{grid-template-columns:minmax(0,1fr) clamp(64px,20%,128px);grid-template-areas:"copy media";box-shadow:none}.product-recommendation-card-compact .product-recommendation-copy{gap:var(--space-xs);padding:var(--space-s)}.product-recommendation-card-compact .product-recommendation-media{min-height:128px}.product-recommendation-card-compact .product-recommendation-contexts,.product-recommendation-card-compact .product-recommendation-context-group,.product-recommendation-card-compact .product-recommendation-context{gap:var(--space-xs)}.product-recommendation-card-compact .product-recommendation-ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s)}.product-recommendation-card-compact :is(.product-recommendation-context-title,.product-recommendation-reference,.product-recommendation-title,.product-recommendation-offer){font-size:var(--font-size-14);line-height:20px}.product-recommendation-card-compact .product-recommendation-reference{color:var(--color-text-secondary)}.product-recommendation-card-compact .product-recommendation-cta{gap:var(--space-xs)}.product-recommendation-card-compact .product-recommendation-cta svg{width:16px;height:16px}@container product-card (max-width: 360px){.product-recommendation-card-compact .product-recommendation-copy{padding:var(--space-s)}.product-recommendation-card-compact .product-recommendation-ratings{gap:var(--space-xs)}}.article-commerce{display:grid;width:min(375px,100%);gap:var(--space-l);margin-inline:auto;font-family:var(--font-family-primary)}.article-commerce-multiple{width:100%}.article-commerce-section{min-width:0}.article-commerce-label{margin:0 0 var(--space-l);color:var(--color-text-partner);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:uppercase}.article-commerce-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-l);margin:0}.article-commerce+.article-related{margin-top:var(--space-xxl)}@media(max-width:767px){.article-commerce{gap:var(--space-m)}}:where(h2){text-transform:var(--typography-title-2-text-transform)}body,input,button,textarea,select{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);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)}.top-tab,.top-locale-option,.top-search-expanded input,.top-mobile-search input,.top-search-empty,.top-mobile-menu-link{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)}.top-mobile-menu-header{font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-style:var(--typography-body-font-style);font-weight:var(--font-weight-bold);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)}.site-header-row{gap:var(--space-xxl);padding:var(--components-header-inner-padding-block) var(--components-header-inner-gutter);border-radius:var(--radius-full);box-shadow:var(--components-header-shadow)}.primary-nav,.top-mobile-search,.top-search-expanded{gap:var(--space-s)}.top-zone-tabs{gap:var(--components-header-tab-gap);justify-content:center}.top-tab{gap:var(--space-s);padding:var(--components-header-tab-padding-block) var(--components-button-tab-padding)}.top-locale-menu{padding:var(--space-xs)}.top-locale-option{gap:var(--space-xs);padding:calc(var(--space-xs) / 2) var(--space-xs);line-height:var(--space-m)}.top-search-panel{padding:var(--space-m) var(--layout-header-padding-inline)}.top-search-results{gap:var(--space-xxl);padding-block:var(--space-s) var(--space-m)}.top-search-empty{padding:var(--space-m)}.site-header{padding:var(--components-header-outer-padding-block) var(--components-header-outer-gutter);border-bottom:0;background:transparent;box-shadow:none}@media(min-width:1201px){.site-header.is-overlay{position:absolute;inset:0 0 auto}}.app-shell.is-article-route>.site-header.is-overlay,.app-shell:has(.collection-page)>.site-header.is-overlay{position:absolute;inset:0 0 auto}.top-brand,.top-brand img{width:var(--components-header-logo-size);height:var(--components-header-logo-size)}.top-brand{flex-basis:var(--components-header-logo-size)}@media(max-width:1199px){.top-tab{padding-inline:var(--space-s)}}@media(max-width:1200px){.top-search-panel{padding-inline:var(--space-l)}.top-search-results{gap:var(--space-l)}.site-header-row{min-height:calc(var(--components-header-mobile-height) - var(--border-width-default));padding:var(--components-header-mobile-padding-block) var(--components-header-mobile-gutter);border-radius:0;box-shadow:none}.top-brand,.top-brand img{width:var(--components-header-logo-size);height:var(--components-header-logo-size)}.top-brand{flex-basis:var(--components-header-logo-size)}.top-mobile-menu{gap:var(--space-l);padding:var(--space-m) var(--space-l);padding-bottom:max(var(--space-l),env(safe-area-inset-bottom))}.top-mobile-menu-header{gap:var(--space-m);padding-bottom:var(--space-m)}.top-mobile-menu-nav{gap:var(--space-s)}.top-mobile-menu-link{padding-inline:var(--space-m)}.top-mobile-menu-start-guide,.top-mobile-menu-articles,.top-mobile-menu-products,.top-mobile-menu-coaching{padding-inline:0}}.top-tab:hover{border-radius:var(--radius-full);background:var(--components-header-tab-hover-background)}.top-tab.is-active{border-radius:var(--radius-full);background:var(--components-header-tab-hover-background);outline:var(--border-width-default) solid var(--components-header-tab-selected-border);outline-offset:-1px}.top-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(min-width:1201px){.site-header-row{display:grid;grid-template-columns:var(--components-header-logo-size) minmax(0,1fr) var(--components-header-icon-size) var(--components-header-icon-size);gap:var(--components-header-actions-gap)}.primary-nav{display:contents}.top-zone-tabs{grid-column:2;justify-self:center;flex:none}.top-search-trigger{grid-column:3}.top-locale{grid-column:4}.top-search-expanded-desktop{grid-column:2 / 4}.primary-nav .top-locale-trigger{position:relative;width:var(--components-header-icon-size);min-height:var(--components-header-icon-size)}.primary-nav .top-locale-trigger:before{content:"";position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%)}}@media(max-width:1200px){.site-header{padding:0;background:var(--color-background-primary);border-top:var(--border-width-default) solid var(--components-header-divider-color);box-shadow:var(--components-header-mobile-shadow)}.site-header-row{--header-mobile-gap: clamp(var(--space-xs), calc((100vw - 320px) / 7.5), var(--components-header-mobile-gap));display:flex;gap:var(--header-mobile-gap)}.primary-nav{gap:var(--header-mobile-gap)}.top-mobile-menu-trigger,.top-locale-trigger{position:relative;width:var(--components-header-icon-size);min-height:var(--components-header-icon-size)}.top-mobile-menu-trigger>svg{color:var(--components-header-menu-icon-color)}.top-mobile-menu-trigger:focus-visible>svg,.top-mobile-menu-trigger.is-active>svg{color:var(--color-text-secondary)}.top-mobile-menu-trigger:before,.top-locale>.top-locale-trigger:before{content:"";position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%)}.top-mobile-search{min-height:57px;padding-block:var(--space-s)}.top-mobile-search input{height:24px;padding:0;line-height:var(--font-line-height-24)}}.top-locale-trigger>svg,.top-search-icon{width:var(--components-header-icon-size);height:var(--components-header-icon-size)}.page-container{width:min(var(--layout-content-max-width),calc(100% - (2 * var(--layout-page-gutter))));margin-right:auto;margin-left:auto}.page-container{padding:var(--space-xxl) 0 var(--space-sections)}@media(max-width:767px){.page-container{padding-top:var(--space-xl);padding-bottom:var(--space-xxl)}}.editorial-tip 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)}.editorial-tip{gap:var(--space-m);margin-bottom:var(--space-l);padding:var(--space-m)}.impact-badge-label,.impact-badge{font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-style:var(--typography-body-font-style);font-weight:var(--font-weight-bold);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)}.impact-badge{gap:var(--space-s);padding:var(--space-xs) var(--space-s)}.commerce-disclosure,.health-disclaimer,.product-recommendation-reference,.product-recommendation-title,.product-recommendation-offer,.product-recommendation-description{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)}.product-recommendation-context-title{font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-style:var(--typography-body-font-style);font-weight:var(--font-weight-bold);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)}.product-recommendation-eyebrow,.product-recommendation-card-article .product-recommendation-eyebrow{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)}.product-recommendation-reference,.product-recommendation-title,.product-recommendation-offer,.product-recommendation-description,.product-recommendation-context-title{line-height:var(--components-guide-card-body-line-height)}.eyebrow{font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);font-style:var(--typography-body-font-style);font-weight:var(--font-weight-bold);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)}.secondary-header h1{font-family:var(--typography-title-1-font-family);font-size:var(--typography-title-1-font-size);font-style:var(--typography-title-1-font-style);font-weight:var(--typography-title-1-font-weight);letter-spacing:var(--typography-title-1-letter-spacing);line-height:var(--typography-title-1-line-height);text-box-edge:var(--typography-title-1-text-box-edge);text-box-trim:var(--typography-title-1-text-box-trim);text-transform:var(--typography-title-1-text-transform)}@media(max-width:767px){.secondary-header h1{font-size:var(--font-size-36);line-height:var(--font-line-height-normal)}}.site-footer p,.site-footer a{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)}.site-footer{padding:var(--components-footer-padding-block) var(--space-xxl)}.site-footer-inner{gap:var(--space-l);min-height:var(--components-footer-row-height)}.site-footer nav{gap:var(--space-s) var(--components-footer-link-gap)}@media(max-width:767px){.site-footer-inner{gap:var(--space-m)}}@media(max-width:767px){.site-footer nav{gap:var(--space-s)}}.ds-button-link{font-family:var(--typography-link-m-font-family);font-size:var(--typography-link-m-font-size);font-style:var(--typography-link-m-font-style);font-weight:var(--typography-link-m-font-weight);letter-spacing:var(--typography-link-m-letter-spacing);line-height:var(--typography-link-m-line-height);text-box-edge:var(--typography-link-m-text-box-edge);text-box-trim:var(--typography-link-m-text-box-trim)}.ds-button-link-external{font-size:var(--typography-body-font-size);font-weight:var(--typography-body-font-weight)}.ds-button-link-primary{font-size:var(--typography-link-l-font-size);font-weight:var(--typography-link-l-font-weight);line-height:var(--typography-link-l-line-height)}.ds-button-link-external{line-height:var(--typography-body-line-height)}.product-recommendation-card-article,.product-recommendation-card-v3{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "copy";min-height:0;align-self:start}.product-recommendation-card-article .product-recommendation-copy,.product-recommendation-card-v3 .product-recommendation-copy{padding:var(--components-product-card-article-padding);gap:var(--space-l)}.product-recommendation-card-article .product-recommendation-media,.product-recommendation-card-v3 .product-recommendation-media{min-height:0;aspect-ratio:1}.product-recommendation-card-article .product-recommendation-offers,.product-recommendation-card-v3 .product-recommendation-offers{margin-top:0}.article-rating-color-0{color:var(--color-rating-0)}.article-rating-color-1{color:var(--color-rating-1)}.article-rating-color-2{color:var(--color-rating-2)}.article-rating-color-3{color:var(--color-rating-3)}.article-rating-badge{--rating-gauge-color: var(--color-rating-3);container:rating-badge / inline-size;display:flex;align-items:center;gap:var(--space-s);min-width:0;min-height:var(--components-rating-height);width:100%;padding:0 var(--space-m);color:var(--color-text-primary)}.article-rating-badge-0{--rating-gauge-color: var(--color-rating-0)}.article-rating-badge-1{--rating-gauge-color: var(--components-rating-gauge1)}.article-rating-badge-2{--rating-gauge-color: var(--components-rating-gauge2)}.article-rating-icon{display:block;width:var(--components-rating-icon-size);height:var(--components-rating-icon-size);flex:none;object-fit:contain}.article-rating-details{display:grid;gap:var(--space-s);flex:1;min-width:0;text-align:left}.article-rating-label{font-family:var(--font-family-primary);font-size:var(--typography-body-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--components-guide-card-body-line-height);text-box-trim:var(--font-vertical-trim-cap-height);text-box-edge:var(--font-vertical-trim-cap-height-edge);overflow-wrap:anywhere}.article-rating-gauge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--components-rating-gauge-gap)}.article-rating-gauge>span{height:var(--components-rating-gauge-height);border-radius:var(--components-rating-gauge-radius);background:var(--components-rating-empty-color)}.article-rating-gauge>.is-filled{background:var(--rating-gauge-color)}@container rating-badge (max-width: 170px){.article-rating-label{font-size:var(--font-size-16)}}@container rating-badge (max-width: 180px){.article-rating-icon{align-self:start}.article-rating-details{width:100%}}@media(max-width:1200px){.article-rating-badge{padding-inline:0}.article-rating-label{font-size:var(--font-size-16)}}@container guide-card (max-width: 190px){.guide-card-ratings .article-rating-badge{gap:var(--space-xs);min-height:24px;padding:0}.guide-card-ratings .article-rating-icon{width:20px;height:20px}.guide-card-ratings .article-rating-label{font-size:12px;line-height:16px}.guide-card-ratings .article-rating-details{gap:var(--space-xs)}.guide-card-ratings .article-rating-gauge{gap:3px}.guide-card-ratings .article-rating-gauge>span{height:5px}@container rating-badge (max-width: 125px){.guide-card-ratings .article-rating-label{font-size:11px}.guide-card-ratings .article-rating-icon{width:18px;height:18px}}}.article-rating-badge-product{padding-inline:0}@container product-context (max-width: 180px){.article-rating-badge-product{gap:var(--space-xs)}.article-rating-badge-product .article-rating-icon{width:var(--space-m);height:var(--space-m)}}@container product-context (max-width: 140px){.article-rating-badge-product{flex-direction:column;align-items:flex-start}}.article-rating-badge-product-compact{gap:var(--space-xs);min-height:32px;padding:0}.article-rating-badge-product-compact .article-rating-icon{width:20px;height:20px}.article-rating-badge-product-compact .article-rating-details{gap:4px}.article-rating-badge-product-compact .article-rating-label{font-size:var(--font-size-14);line-height:20px}@container rating-badge (max-width: 115px){.article-rating-badge-product-compact .article-rating-icon{display:none}}@media(max-height:599px){.article-rating-badge-guide{min-height:32px;padding:0;gap:4px}.article-rating-badge-guide .article-rating-icon{width:20px;height:20px}.article-rating-badge-guide .article-rating-details{gap:4px}.article-rating-badge-guide .article-rating-label{font-size:var(--font-size-14);line-height:20px}}.content-header{padding:var(--components-content-header-section-padding) max(var(--layout-page-gutter),calc((100% - var(--layout-content-max-width)) / 2));padding-bottom:var(--components-content-header-padding-bottom);border-bottom:var(--border-width-default) solid var(--color-stroke-default);background:var(--color-background-primary)}.content-header-section{position:relative;z-index:1;box-shadow:var(--components-content-header-section-shadow)}.content-header-inner{display:grid;gap:var(--components-content-header-gap);min-width:0}.content-header-title{margin:0;text-align:center;overflow-wrap:anywhere}.content-header-description{margin:0;text-align:center;color:var(--color-text-secondary)}.content-header-article{padding-top:var(--components-content-header-article-padding-top);padding-inline:max(var(--article-v3-page-gutter, var(--layout-page-gutter)),calc((100% - var(--layout-content-max-width)) / 2))}.content-header-return{justify-self:start}.content-header-metadata{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-s) var(--space-l);padding-block:var(--components-content-header-metadata-padding-block);color:var(--color-text-secondary)}.content-header-metadata>span{text-box-trim:var(--font-vertical-trim-cap-height);text-box-edge:var(--font-vertical-trim-cap-height-edge)}@media(max-width:1200px){.content-header{padding-block:var(--space-xxl)}.content-header-overlay-compact{padding-top:var(--components-content-header-article-padding-top);padding-bottom:var(--components-content-header-padding-bottom)}.content-header-title{font-size:clamp(var(--font-size-36),6.4vw,var(--typography-title-1-font-size))}}@media(max-width:767px){.content-header{padding:var(--space-xl) var(--layout-page-gutter-compact)}.content-header-overlay-compact{padding-top:calc(var(--components-header-mobile-height) + var(--space-xl))}.content-header-inner{gap:var(--space-l)}.content-header-title{font-size:clamp(var(--font-size-32),8vw,var(--font-size-36))}.content-header-metadata{gap:var(--space-s) var(--space-m)}.content-header-article{padding-inline:var(--article-v3-page-gutter, var(--layout-page-gutter-compact))}}.content-header-action .content-header-inner{gap:var(--components-content-header-action-gap)}.content-header-action .content-header-title{text-align:left}.content-header-image{position:relative;isolation:isolate}.content-header-image .content-header-title{color:var(--color-text-on-image)}.content-header-image .content-header-inner{position:relative}.content-header-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.content-header-media img{display:block;width:100%;height:100%;object-fit:cover}.content-header-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 25%,color-mix(in srgb,var(--color-neutral-black) 75%,transparent))}.content-header-contained{padding-inline:var(--space-xl)}@media(max-width:767px){.content-header-contained{padding-inline:var(--space-m)}}.email-contact-card{position:relative;display:grid;justify-items:center;gap:var(--components-email-contact-card-gap);width:min(100%,var(--components-email-contact-card-width));padding:var(--components-email-contact-card-padding);border:var(--border-width-default) solid var(--components-email-contact-card-border-color);border-radius:var(--radius-default);background:var(--color-background-primary)}.email-contact-card-label{margin:0;text-align:center}.email-contact-address{min-width:0;max-width:100%}.email-contact-address-body .email-contact-card-row{justify-content:flex-start}.email-contact-card-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--components-email-contact-card-address-gap);max-width:100%}.email-contact-card-row a{max-width:100%;color:var(--color-text-secondary);overflow-wrap:anywhere;text-box-trim:var(--font-vertical-trim-cap-height);text-box-edge:var(--font-vertical-trim-cap-height-edge)}.email-contact-card-copy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--color-text-primary);cursor:pointer}.email-contact-card-copy:hover{background:var(--components-button-hover-background)}.email-contact-card-copy:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media(max-width:767px){.email-contact-card{padding:var(--space-xl) var(--space-l)}.email-contact-card-copy{flex-basis:44px;width:44px;height:44px}}.cta-carousel{display:grid;justify-items:center;gap:var(--components-carousel-gap);width:min(100%,698px);margin-inline:auto}.cta-carousel-viewport{width:100%;min-width:0;overflow:clip;overflow-clip-margin:var(--space-m);touch-action:pan-y pinch-zoom;cursor:grab}.cta-carousel-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.cta-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;align-items:start;width:100%}.cta-carousel-track.is-settling{transition:transform .45s ease}.cta-carousel-panel{display:grid;gap:var(--components-carousel-gap);width:100%;min-width:0;text-align:center}.cta-carousel-panel[aria-hidden=true]{pointer-events:none;visibility:hidden}.cta-carousel-viewport.is-dragging .cta-carousel-panel[aria-hidden=true],.cta-carousel-track.is-settling .cta-carousel-panel[aria-hidden=true]{visibility:visible}.cta-carousel-panel .ds-button-link{-webkit-user-select:none;user-select:none}.cta-carousel-controls{position:relative;display:flex;justify-content:center;width:100%}.cta-carousel-message{justify-self:end;margin:0;padding:var(--space-s) var(--space-m);border:0;background:var(--color-background-secondary);border-radius:var(--radius-full);overflow-wrap:anywhere}.cta-carousel-panel .ds-button-link{justify-self:start;max-width:100%}.cta-carousel-panel-action-right .cta-carousel-message{justify-self:start}.cta-carousel-panel-action-right .ds-button-link{justify-self:end}.cta-carousel-tabs{display:flex;align-items:center;justify-content:center;gap:var(--components-carousel-dot-gap)}.cta-carousel-tabs button{position:relative;display:grid;place-items:center;width:var(--components-carousel-dot-size);height:var(--components-carousel-dot-size);padding:0;border:0;border-radius:var(--radius-full);background:transparent;cursor:pointer}.cta-carousel-tabs button:before{content:"";position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%)}.cta-carousel-tabs button[aria-selected=true]{width:var(--components-carousel-active-dot-size);height:var(--components-carousel-active-dot-size)}.cta-carousel-tabs button>span{width:var(--components-carousel-dot-size);height:var(--components-carousel-dot-size);border-radius:var(--radius-full);background:var(--color-stroke-default)}.cta-carousel-tabs button[aria-selected=true]>span{width:var(--components-carousel-active-dot-size);height:var(--components-carousel-active-dot-size);background:var(--color-text-primary)}.cta-carousel-tabs button:hover{background:var(--color-background-primary-hover)}.cta-carousel-tabs button:focus-visible{outline:var(--border-width-default) solid var(--color-focus);outline-offset:2px}@media(max-width:767px){.cta-carousel-panel .ds-button-link{padding-inline:var(--space-s);gap:var(--space-s)}}.information-section{height:100%;padding:var(--components-information-padding)}.information-section-layout{height:100%;gap:var(--components-information-gap)}.information-section h2,.information-section-content>*{margin:0}.information-section h2{text-transform:var(--typography-title-3-m-text-transform)}.information-section-content{gap:var(--components-information-gap);color:var(--color-text-secondary);line-height:var(--typography-body-line-height)}.information-section-content>*{min-width:0;overflow-wrap:anywhere}@media(max-width:767px){.information-section{padding:var(--space-m)}}.app-shell:has(.error-state),.app-shell:has(.error-state) .main-content,.error-screen{background:var(--color-background-secondary)}.error-screen{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:100dvh}.error-screen>.error-state{flex:1;margin-inline:auto}.page-container.error-state{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;align-content:center;gap:var(--space-xxl);width:min(1120px,calc(100% - 2 * var(--layout-page-gutter-narrow)));margin-inline:auto;padding-block:var(--space-xxl)}.error-state-art{display:grid;place-items:center;width:min(100%,calc(var(--typography-display-font-size) + 2 * var(--space-xl)));justify-self:center;min-width:0;aspect-ratio:1;border:var(--border-width-default) solid var(--color-stroke-default);border-radius:var(--radius-full);color:var(--color-text-primary)}.error-state-copy{display:grid;gap:var(--space-s);min-width:0}.error-state-copy h1{margin:0;font-size:var(--font-size-32);line-height:1.25}.error-state-copy h1:focus{outline:none}.error-state-description{max-width:360px;margin:0;color:var(--color-text-secondary);text-wrap:pretty}.error-state-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-xs)}@media(max-width:1023px){.page-container.error-state{gap:var(--space-l)}}@media(max-width:767px){.page-container.error-state{grid-template-columns:minmax(0,1fr);justify-items:center;width:calc(100% - 2 * var(--layout-page-gutter-compact));gap:var(--space-m);padding-block:var(--space-l) var(--space-xl)}.error-state-copy{justify-items:center;text-align:center}.error-state-copy h1{font-size:var(--font-size-24)}.error-state-actions{align-items:center}}@media(max-width:767px)and (max-height:599px){.page-container.error-state{gap:var(--space-s);padding-top:var(--space-m)}.error-state-art{width:min(100%,calc(var(--typography-display-font-size) + 2 * var(--space-m)))}}.language-suggestion{position:fixed;z-index:30;inset-inline-end:var(--space-s);bottom:var(--space-s);display:flex;align-items:flex-start;gap:var(--space-xs);width:max-content;max-width:calc(100vw - 2 * var(--space-s));padding:var(--space-s);border:var(--border-width-default) solid var(--color-stroke-default);border-radius:var(--radius-default);background:var(--color-background-primary);color:var(--color-text-primary);box-shadow:var(--shadow-default)}.language-suggestion>svg{flex:none}.language-suggestion-copy{min-width:0}.language-suggestion-copy>p{margin:0}.language-suggestion-heading{line-height:var(--font-line-height-24)}.language-suggestion-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-m);margin-top:var(--space-xs)}.language-suggestion-action{min-height:var(--space-l);padding:0;line-height:var(--font-line-height-24)}.language-suggestion-dismiss{min-height:var(--space-l);padding:0;border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer;text-align:start;line-height:var(--font-line-height-24)}.language-suggestion-dismiss:hover{text-decoration:underline}.language-suggestion-dismiss:focus-visible{outline:var(--border-width-default) solid var(--color-focus);outline-offset:var(--space-xs)}
