/* ==========================================================================
   Classes utilitaires du site getfound (26/10/2026).
   Elles remplacent les attributs style="…" des pages de l'export d'origine :
   une classe = une déclaration, valeurs tirées de assets/tokens.css.
   Nom : u-<propriété abrégée>-<valeur>. Chargée en dernier dans <head>.
   Réutiliser une classe existante avant d'en créer une (grep « u-… »).
   ========================================================================== */

.u-bg-alerte-fond { background: var(--alerte-fond); }
.u-bg-blanc { background: var(--blanc); }
.u-bg-encre { background: var(--encre); }
.u-bg-encre-profonde { background: var(--encre-profonde); }
.u-bg-filet { background: var(--filet); }
.u-bg-filet-beige { background: var(--filet-beige); }
.u-bg-filet-beige-2 { background: var(--filet-beige-2); }
.u-bg-filet-doux { background: var(--filet-doux); }
.u-bg-filet-fort { background: var(--filet-fort); }
.u-bg-filet-sable { background: var(--filet-sable); }
.u-bg-fond-clair { background: var(--fond-clair); }
.u-bg-fond-creux { background: var(--fond-creux); }
.u-bg-illu-gris-clair { background: var(--illu-gris-clair); }
.u-bg-jaune { background: var(--jaune); }
.u-bg-jaune-creme { background: var(--jaune-creme); }
.u-bg-mix-blanc-70pc { background: color-mix(in srgb, var(--blanc) 70%, transparent); }
.u-bg-mix-encre-72pc { background: color-mix(in srgb, var(--encre) 72%, transparent); }
.u-bg-mix-jaune-8pc { background: color-mix(in srgb, var(--jaune) 8%, transparent); }
.u-bg-papier { background: var(--papier); }
.u-bg-sombre-carte { background: var(--sombre-carte); }
.u-bg-sombre-filet-2 { background: var(--sombre-filet-2); }
.u-bg-transparent { background: transparent; }
.u-b-1p5px-dashed-filetnfort { border: 1.5px dashed var(--filet-fort); }
.u-b-1p5px-dashed-gris { border: 1.5px dashed var(--gris); }
.u-b-1p5px-solid-encre { border: 1.5px solid var(--encre); }
.u-b-1p5px-solid-mix-fond-35pc { border: 1.5px solid color-mix(in srgb, var(--fond) 35%, transparent); }
.u-b-1px-solid-filet { border: 1px solid var(--filet); }
.u-b-1px-solid-mix-jaune-40pc { border: 1px solid color-mix(in srgb, var(--jaune) 40%, transparent); }
.u-b-1px-solid-sombrenfilet { border: 1px solid var(--sombre-filet); }
.u-b-2px-solid-grisntaupe { border: 2px solid var(--gris-taupe); }
.u-fx-0-0-300px { flex: 0 0 300px; }
.u-fx-1 { flex: 1; }
.u-fx-1p5 { flex: 1.5; }
.u-gap-10px { gap: 10px; }
.u-gap-12px { gap: 12px; }
.u-gap-14px { gap: 14px; }
.u-gap-16px { gap: 16px; }
.u-gap-18px { gap: 18px; }
.u-gap-20px { gap: 20px; }
.u-gap-22px { gap: 22px; }
.u-gap-24px { gap: 24px; }
.u-gap-26px { gap: 26px; }
.u-gap-28px { gap: 28px; }
.u-gap-2px { gap: 2px; }
.u-gap-32px { gap: 32px; }
.u-gap-3px { gap: 3px; }
.u-gap-40px { gap: 40px; }
.u-gap-48px { gap: 48px; }
.u-gap-4px { gap: 4px; }
.u-gap-4px-10px { gap: 4px 10px; }
.u-gap-56px { gap: 56px; }
.u-gap-5px { gap: 5px; }
.u-gap-64px { gap: 64px; }
.u-gap-6px { gap: 6px; }
.u-gap-72px { gap: 72px; }
.u-gap-7px { gap: 7px; }
.u-gap-8px { gap: 8px; }
.u-gap-8px-24px { gap: 8px 24px; }
.u-gap-clamp-24px-3vw-36px { gap: clamp(24px,3vw,36px); }
.u-liste-none { list-style: none; }
.u-m-0 { margin: 0; }
.u-m-0-0-8px { margin: 0 0 8px; }
.u-m-0-n14px { margin: 0 -14px; }
.u-m-0-n20px { margin: 0 -20px; }
.u-m-n14px-n14px-0 { margin: -14px -14px 0; }
.u-of-hidden { overflow: hidden; }
.u-p-0 { padding: 0; }
.u-p-0-10px { padding: 0 10px; }
.u-p-0-12px { padding: 0 12px; }
.u-p-0-14px { padding: 0 14px; }
.u-p-0-18px { padding: 0 18px; }
.u-p-0-20px { padding: 0 20px; }
.u-p-0-22px { padding: 0 22px; }
.u-p-0-56px-24px-0 { padding: 0 56px 24px 0; }
.u-p-0-64px-24px-0 { padding: 0 64px 24px 0; }
.u-p-0-8px-0-24px { padding: 0 8px 0 24px; }
.u-p-0-8px-24px-0 { padding: 0 8px 24px 0; }
.u-p-104px-96px { padding: 104px 96px; }
.u-p-112px-96px { padding: 112px 96px; }
.u-p-12px { padding: 12px; }
.u-p-12px-0 { padding: 12px 0; }
.u-p-12px-8px { padding: 12px 8px; }
.u-p-14px { padding: 14px; }
.u-p-14px-0 { padding: 14px 0; }
.u-p-14px-16px { padding: 14px 16px; }
.u-p-16px { padding: 16px; }
.u-p-16px-0 { padding: 16px 0; }
.u-p-16px-18px { padding: 16px 18px; }
.u-p-16px-20px { padding: 16px 20px; }
.u-p-16px-20px-0 { padding: 16px 20px 0; }
.u-p-16px-96px-88px { padding: 16px 96px 88px; }
.u-p-18px-0-0 { padding: 18px 0 0; }
.u-p-20px-0 { padding: 20px 0; }
.u-p-22px { padding: 22px; }
.u-p-24px { padding: 24px; }
.u-p-24px-12px-56px { padding: 24px 12px 56px; }
.u-p-24px-96px { padding: 24px 96px; }
.u-p-28px { padding: 28px; }
.u-p-28px-0 { padding: 28px 0; }
.u-p-28px-12px-56px { padding: 28px 12px 56px; }
.u-p-28px-96px-0 { padding: 28px 96px 0; }
.u-p-2px-0-4px { padding: 2px 0 4px; }
.u-p-30px-20px-48px { padding: 30px 20px 48px; }
.u-p-32px { padding: 32px; }
.u-p-32px-20px-40px { padding: 32px 20px 40px; }
.u-p-36px-18px { padding: 36px 18px; }
.u-p-36px-22px { padding: 36px 22px; }
.u-p-40px { padding: 40px; }
.u-p-40px-96px-112px { padding: 40px 96px 112px; }
.u-p-4px { padding: 4px; }
.u-p-4px-0-2px { padding: 4px 0 2px; }
.u-p-52px-96px-104px { padding: 52px 96px 104px; }
.u-p-56px-20px { padding: 56px 20px; }
.u-p-56px-20px-32px { padding: 56px 20px 32px; }
.u-p-5px-10px { padding: 5px 10px; }
.u-p-5px-11px { padding: 5px 11px; }
.u-p-60px-20px { padding: 60px 20px; }
.u-p-6px-10px { padding: 6px 10px; }
.u-p-6px-12px { padding: 6px 12px; }
.u-p-72px { padding: 72px; }
.u-p-72px-96px-56px { padding: 72px 96px 56px; }
.u-p-72px-96px-72px { padding: 72px 96px; }
.u-p-7px-14px { padding: 7px 14px; }
.u-p-7px-8px-7px-14px { padding: 7px 8px 7px 14px; }
.u-p-80px-96px-40px { padding: 80px 96px 40px; }
.u-p-8px-0-7px { padding: 8px 0 7px; }
.u-p-8px-20px { padding: 8px 20px; }
.u-p-8px-20px-48px { padding: 8px 20px 48px; }
.u-p-9px-0 { padding: 9px 0; }
.u-td-none { text-decoration: none; }
.u-td-underline { text-decoration: underline; }
.u-bb-1p5px-dashed-filetnfort { border-bottom: 1.5px dashed var(--filet-fort); }
.u-bb-1px-solid-filet { border-bottom: 1px solid var(--filet); }
.u-bl-2px-solid-alerte { border-left: 2px solid var(--alerte); }
.u-bl-2px-solid-jaune { border-left: 2px solid var(--jaune); }
.u-r-0 { border-radius: 0; }
.u-r-50pc { border-radius: 50%; }
.u-r-r-10 { border-radius: var(--r-10); }
.u-r-r-12 { border-radius: var(--r-12); }
.u-r-r-16 { border-radius: var(--r-16); }
.u-r-r-18 { border-radius: var(--r-18); }
.u-r-r-2 { border-radius: var(--r-2); }
.u-r-r-20 { border-radius: var(--r-20); }
.u-r-r-22 { border-radius: var(--r-22); }
.u-r-r-26 { border-radius: var(--r-26); }
.u-r-r-28 { border-radius: var(--r-28); }
.u-r-r-3 { border-radius: var(--r-3); }
.u-r-r-30 { border-radius: var(--r-30); }
.u-r-r-4 { border-radius: var(--r-4); }
.u-r-r-7 { border-radius: var(--r-7); }
.u-r-r-8 { border-radius: var(--r-8); }
.u-r-r-bloc { border-radius: var(--r-bloc); }
.u-r-r-bulle { border-radius: var(--r-bulle); }
.u-r-r-carte { border-radius: var(--r-carte); }
.u-r-r-champ { border-radius: var(--r-champ); }
.u-r-r-pilule { border-radius: var(--r-pilule); }
.u-r-r-surligne { border-radius: var(--r-surligne); }
.u-bt-1px-solid-filet { border-top: 1px solid var(--filet); }
.u-bt-1px-solid-sombrenfilet { border-top: 1px solid var(--sombre-filet); }
.u-bt-2px-solid-encre { border-top: 2px solid var(--encre); }
.u-webkit-overflow-scrolling-touch { -webkit-overflow-scrolling: touch; }
.u-ai-baseline { align-items: baseline; }
.u-ai-center { align-items: center; }
.u-ai-flexnstart { align-items: flex-start; }
.u-ai-start { align-items: start; }
.u-ai-stretch { align-items: stretch; }
.u-as-center { align-self: center; }
.u-as-flexnstart { align-self: flex-start; }
.u-delai-0p00s { animation-delay: 0.00s; }
.u-delai-0p10s { animation-delay: 0.10s; }
.u-delai-0p12s { animation-delay: 0.12s; }
.u-delai-0p16s { animation-delay: 0.16s; }
.u-delai-0p22s { animation-delay: 0.22s; }
.u-delai-0p24s { animation-delay: 0.24s; }
.u-delai-0p28s { animation-delay: 0.28s; }
.u-delai-0p34s { animation-delay: 0.34s; }
.u-delai-0p36s { animation-delay: 0.36s; }
.u-delai-0p40s { animation-delay: 0.40s; }
.u-delai-0p46s { animation-delay: 0.46s; }
.u-delai-0p48s { animation-delay: 0.48s; }
.u-delai-0p60s { animation-delay: 0.60s; }
.u-delai-0p66s { animation-delay: 0.66s; }
.u-delai-0p72s { animation-delay: 0.72s; }
.u-delai-0p78s { animation-delay: 0.78s; }
.u-delai-0p84s { animation-delay: 0.84s; }
.u-delai-1p05s { animation-delay: 1.05s; }
.u-delai-1p15s { animation-delay: 1.15s; }
.u-delai-1p30s { animation-delay: 1.30s; }
.u-delai-1p38s { animation-delay: 1.38s; }
.u-delai-1p46s { animation-delay: 1.46s; }
.u-delai-1p54s { animation-delay: 1.54s; }
.u-delai-3p35s-3p85s { animation-delay: 3.35s, 3.85s; }
.u-delai-3p5s-4s { animation-delay: 3.5s, 4s; }
.u-delai-7p90s { animation-delay: 7.90s; }
.u-delai-8p15s { animation-delay: 8.15s; }
.u-delai-8p40s { animation-delay: 8.40s; }
.u-delai-8p65s { animation-delay: 8.65s; }
.u-delai-p95s { animation-delay: .95s; }
.u-ar-300-sur-330 { aspect-ratio: 300 / 330; }
.u-ar-4-sur-5 { aspect-ratio: 4 / 5; }
.u-bas-10px { bottom: 10px; }
.u-ombre-none { box-shadow: none; }
.u-ombre-ombre-carte { box-shadow: var(--ombre-carte); }
.u-ombre-ombre-carte-basse { box-shadow: var(--ombre-carte-basse); }
.u-ombre-ombre-carte-forte { box-shadow: var(--ombre-carte-forte); }
.u-ombre-ombre-contour-encre { box-shadow: var(--ombre-contour-encre); }
.u-ombre-ombre-contour-jaune { box-shadow: var(--ombre-contour-jaune); }
.u-ombre-ombre-pastille { box-shadow: var(--ombre-pastille); }
.u-ombre-ombre-pastille-forte { box-shadow: var(--ombre-pastille-forte); }
.u-ombre-ombre-souligne { box-shadow: var(--ombre-souligne); }
.u-ombre-ombre-surligne-jaune { box-shadow: var(--ombre-surligne-jaune); }
.u-ombre-ombre-surligne-jaune-fort { box-shadow: var(--ombre-surligne-jaune-fort); }
.u-ombre-ombre-trait-encre { box-shadow: var(--ombre-trait-encre); }
.u-bs-bordernbox { box-sizing: border-box; }
.u-c-alerte { color: var(--alerte); }
.u-c-blanc { color: var(--blanc); }
.u-c-encre { color: var(--encre); }
.u-c-etoile { color: var(--etoile); }
.u-c-fond { color: var(--fond); }
.u-c-google-bleu { color: var(--google-bleu); }
.u-c-google-jaune { color: var(--google-jaune); }
.u-c-google-rouge { color: var(--google-rouge); }
.u-c-google-vert { color: var(--google-vert); }
.u-c-gris { color: var(--gris); }
.u-c-gris-ardoise { color: var(--gris-ardoise); }
.u-c-gris-pale { color: var(--gris-pale); }
.u-c-gris-taupe { color: var(--gris-taupe); }
.u-c-inherit { color: inherit; }
.u-c-jaune { color: var(--jaune); }
.u-c-sombre-texte-2 { color: var(--sombre-texte-2); }
.u-cgap-48px { column-gap: 48px; }
.u-cgap-72px { column-gap: 72px; }
.u-cgap-88px { column-gap: 88px; }
.u-d-block { display: block; }
.u-d-contents { display: contents; }
.u-d-flex { display: flex; }
.u-d-grid { display: grid; }
.u-d-inlinenflex { display: inline-flex; }
.u-fd-column { flex-direction: column; }
.u-fgr-1 { flex-grow: 1; }
.u-fsh-0 { flex-shrink: 0; }
.u-fwr-wrap { flex-wrap: wrap; }
.u-ff-police-google { font-family: var(--police-google); }
.u-fs-t-10 { font-size: var(--t-10); }
.u-fs-t-10-5 { font-size: var(--t-10-5); }
.u-fs-t-11 { font-size: var(--t-11); }
.u-fs-t-11-5 { font-size: var(--t-11-5); }
.u-fs-t-12 { font-size: var(--t-12); }
.u-fs-t-12-5 { font-size: var(--t-12-5); }
.u-fs-t-13 { font-size: var(--t-13); }
.u-fs-t-14-5 { font-size: var(--t-14-5); }
.u-fs-t-15 { font-size: var(--t-15); }
.u-fs-t-16 { font-size: var(--t-16); }
.u-fs-t-17 { font-size: var(--t-17); }
.u-fs-t-18 { font-size: var(--t-18); }
.u-fs-t-19 { font-size: var(--t-19); }
.u-fs-t-20 { font-size: var(--t-20); }
.u-fs-t-21 { font-size: var(--t-21); }
.u-fs-t-22 { font-size: var(--t-22); }
.u-fs-t-24 { font-size: var(--t-24); }
.u-fs-t-26 { font-size: var(--t-26); }
.u-fs-t-30 { font-size: var(--t-30); }
.u-fs-t-31 { font-size: var(--t-31); }
.u-fs-t-32 { font-size: var(--t-32); }
.u-fs-t-39 { font-size: var(--t-39); }
.u-fs-t-40 { font-size: var(--t-40); }
.u-fs-t-44 { font-size: var(--t-44); }
.u-fs-t-46 { font-size: var(--t-46); }
.u-fs-t-48 { font-size: var(--t-48); }
.u-fs-t-54 { font-size: var(--t-54); }
.u-fs-t-56 { font-size: var(--t-56); }
.u-fs-t-64 { font-size: var(--t-64); }
.u-fs-t-68 { font-size: var(--t-68); }
.u-fs-t-72 { font-size: var(--t-72); }
.u-fs-t-exposant { font-size: var(--t-exposant); }
.u-fs-t-petit { font-size: var(--t-petit); }
.u-fw-400 { font-weight: 400; }
.u-fw-500 { font-weight: 500; }
.u-fw-600 { font-weight: 600; }
.u-grid-area-1-sur-1 { grid-area: 1 / 1; }
.u-gtc-1fr { grid-template-columns: 1fr; }
.u-gtc-320px-minmax-0-1fr { grid-template-columns: 320px minmax(0, 1fr); }
.u-gtc-340px-minmax-0-1fr { grid-template-columns: 340px minmax(0, 1fr); }
.u-gtc-360px-minmax-0-1fr { grid-template-columns: 360px minmax(0, 1fr); }
.u-gtc-80px-minmax-0-1fr-minmax-0-1p2fr { grid-template-columns: 80px minmax(0, 1fr) minmax(0, 1.2fr); }
.u-gtc-minmax-0-1fr-520px { grid-template-columns: minmax(0, 1fr) 520px; }
.u-gtc-minmax-0-1fr-minmax-0-1p25fr { grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr); }
.u-gtc-minmax-0-1fr-minmax-0-560px { grid-template-columns: minmax(0, 1fr) minmax(0, 560px); }
.u-gtc-minmax-0-1p1fr-minmax-0-1fr { grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); }
.u-gtc-minmax-0-1p4fr-minmax-0-1fr { grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); }
.u-gtc-minmax-0-1p5fr-minmax-0-1fr { grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); }
.u-gtc-repeat-1-minmax-0-1fr { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.u-gtc-repeat-2-minmax-0-1fr { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.u-gtc-repeat-3-minmax-0-1fr { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.u-gtc-repeat-4-minmax-0-1fr { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.u-h-0p78em { height: 0.78em; }
.u-h-100pc { height: 100%; }
.u-h-104px { height: 104px; }
.u-h-128px { height: 128px; }
.u-h-12px { height: 12px; }
.u-h-150px { height: 150px; }
.u-h-20px { height: 20px; }
.u-h-22px { height: 22px; }
.u-h-24px { height: 24px; }
.u-h-26px { height: 26px; }
.u-h-28px { height: 28px; }
.u-h-300px { height: 300px; }
.u-h-30px { height: 30px; }
.u-h-32px { height: 32px; }
.u-h-330px { height: 330px; }
.u-h-34px { height: 34px; }
.u-h-36px { height: 36px; }
.u-h-38px { height: 38px; }
.u-h-40px { height: 40px; }
.u-h-44px { height: 44px; }
.u-h-4px { height: 4px; }
.u-h-50px { height: 50px; }
.u-h-52px { height: 52px; }
.u-h-56px { height: 56px; }
.u-h-5px { height: 5px; }
.u-h-6px { height: 6px; }
.u-h-7px { height: 7px; }
.u-h-8px { height: 8px; }
.u-jc-center { justify-content: center; }
.u-jc-spacenbetween { justify-content: space-between; }
.u-gauche-10px { left: 10px; }
.u-gauche-22pc { left: 22%; }
.u-gauche-31pc { left: 31%; }
.u-gauche-35pc { left: 35%; }
.u-gauche-47pc { left: 47%; }
.u-gauche-72pc { left: 72%; }
.u-ls-0p04em { letter-spacing: 0.04em; }
.u-ls-0p06em { letter-spacing: 0.06em; }
.u-ls-0p08em { letter-spacing: 0.08em; }
.u-ls-0p12em { letter-spacing: 0.12em; }
.u-ls-0p1em { letter-spacing: 0.1em; }
.u-ls-1px { letter-spacing: 1px; }
.u-ls-n0p015em { letter-spacing: -0.015em; }
.u-ls-n0p01em { letter-spacing: -0.01em; }
.u-ls-n0p025em { letter-spacing: -0.025em; }
.u-ls-n0p02em { letter-spacing: -0.02em; }
.u-ls-n0p035em { letter-spacing: -0.035em; }
.u-ls-n0p045em { letter-spacing: -0.045em; }
.u-ls-n0p04em { letter-spacing: -0.04em; }
.u-ls-n0p05em { letter-spacing: -0.05em; }
.u-ls-n0p5px { letter-spacing: -0.5px; }
.u-lh-1 { line-height: 1; }
.u-lh-1p02 { line-height: 1.02; }
.u-lh-1p06 { line-height: 1.06; }
.u-lh-1p08 { line-height: 1.08; }
.u-lh-1p2 { line-height: 1.2; }
.u-lh-1p25 { line-height: 1.25; }
.u-lh-1p28 { line-height: 1.28; }
.u-lh-1p35 { line-height: 1.35; }
.u-lh-1p4 { line-height: 1.4; }
.u-lh-1p45 { line-height: 1.45; }
.u-lh-1p5 { line-height: 1.5; }
.u-lh-1p55 { line-height: 1.55; }
.u-lh-1p6 { line-height: 1.6; }
.u-ml-auto { margin-left: auto; }
.u-mt-2px { margin-top: 2px; }
.u-mt-auto { margin-top: auto; }
.u-maxw-1000px { max-width: 1000px; }
.u-maxw-260px { max-width: 260px; }
.u-maxw-520px { max-width: 520px; }
.u-maxw-560px { max-width: 560px; }
.u-maxw-590px { max-width: 590px; }
.u-maxw-600px { max-width: 600px; }
.u-maxw-620px { max-width: 620px; }
.u-maxw-640px { max-width: 640px; }
.u-maxw-680px { max-width: 680px; }
.u-maxw-700px { max-width: 700px; }
.u-maxw-720px { max-width: 720px; }
.u-maxw-740px { max-width: 740px; }
.u-maxw-760px { max-width: 760px; }
.u-maxw-860px { max-width: 860px; }
.u-maxw-900px { max-width: 900px; }
.u-maxw-960px { max-width: 960px; }
.u-minh-2p9em { min-height: 2.9em; }
.u-minh-30px { min-height: 30px; }
.u-minh-32px { min-height: 32px; }
.u-minh-36px { min-height: 36px; }
.u-minh-40px { min-height: 40px; }
.u-minh-44px { min-height: 44px; }
.u-minh-52px { min-height: 52px; }
.u-minh-54px { min-height: 54px; }
.u-minh-58px { min-height: 58px; }
.u-minh-60px { min-height: 60px; }
.u-minh-64px { min-height: 64px; }
.u-minh-68px { min-height: 68px; }
.u-minw-0 { min-width: 0; }
.u-objf-cover { object-fit: cover; }
.u-op-p55 { opacity: .55; }
.u-ofx-auto { overflow-x: auto; }
.u-pb-0 { padding-bottom: 0; }
.u-pl-10px { padding-left: 10px; }
.u-pl-14px { padding-left: 14px; }
.u-pl-16px { padding-left: 16px; }
.u-pt-0 { padding-top: 0; }
.u-pt-10px { padding-top: 10px; }
.u-pt-12px { padding-top: 12px; }
.u-pt-18px { padding-top: 18px; }
.u-pt-20px { padding-top: 20px; }
.u-pt-24px { padding-top: 24px; }
.u-pt-4px { padding-top: 4px; }
.u-pt-6px { padding-top: 6px; }
.u-pt-clamp-32px-4vw-56px { padding-top: clamp(32px,4vw,56px); }
.u-pos-absolute { position: absolute; }
.u-pos-relative { position: relative; }
.u-droite-6px { right: 6px; }
.u-rgap-36px { row-gap: 36px; }
.u-scroll-snap-align-start { scroll-snap-align: start; }
.u-scroll-snap-type-x-mandatory { scroll-snap-type: x mandatory; }
.u-ta-center { text-align: center; }
.u-tdt-1px { text-decoration-thickness: 1px; }
.u-tuo-4px { text-underline-offset: 4px; }
.u-tuo-5px { text-underline-offset: 5px; }
.u-tw-balance { text-wrap: balance; }
.u-haut-20pc { top: 20%; }
.u-haut-30pc { top: 30%; }
.u-haut-50pc { top: 50%; }
.u-haut-58pc { top: 58%; }
.u-haut-5pc { top: 5%; }
.u-tf-rotate-45deg { transform: rotate(45deg); }
.u-tf-rotate-n45deg { transform: rotate(-45deg); }
.u-tf-translatey-n50pc { transform: translateY(-50%); }
.u-tfo-center { transform-origin: center; }
.u-va-0p04em { vertical-align: 0.04em; }
.u-w-0p78em { width: 0.78em; }
.u-w-100pc { width: 100%; }
.u-w-12px { width: 12px; }
.u-w-13px { width: 13px; }
.u-w-18px { width: 18px; }
.u-w-20px { width: 20px; }
.u-w-22px { width: 22px; }
.u-w-24px { width: 24px; }
.u-w-26px { width: 26px; }
.u-w-28px { width: 28px; }
.u-w-30px { width: 30px; }
.u-w-32px { width: 32px; }
.u-w-34px { width: 34px; }
.u-w-36px { width: 36px; }
.u-w-38px { width: 38px; }
.u-w-392px { width: 392px; }
.u-w-40px { width: 40px; }
.u-w-42pc { width: 42%; }
.u-w-44pc { width: 44%; }
.u-w-44px { width: 44px; }
.u-w-46pc { width: 46%; }
.u-w-52pc { width: 52%; }
.u-w-58pc { width: 58%; }
.u-w-60pc { width: 60%; }
.u-w-60px { width: 60px; }
.u-w-62pc { width: 62%; }
.u-w-66pc { width: 66%; }
.u-w-68pc { width: 68%; }
.u-w-6px { width: 6px; }
.u-w-70pc { width: 70%; }
.u-w-72pc { width: 72%; }
.u-w-74pc { width: 74%; }
.u-w-7px { width: 7px; }
.u-w-84pc { width: 84%; }
.u-w-88pc { width: 88%; }
.u-w-8px { width: 8px; }
.u-w-auto { width: auto; }
