.page-lexique{--lq-shadow: 0 10px 24px -20px rgba(26, 26, 24, 0.4);--lq-letter-xl: 64px;--lq-letter-lg: 48px;--lq-term: 28px;--lq-term-sm: 24px;--lq-az: 22px;--lq-az-sm: 20px;--lq-micro: 9px;--lq-tiny: 10px;--lq-xs: 11px;--lq-fs-def: 15px;--lq-fs-text: 14px;--lq-fs-see: 12px;--lq-aside-title: 24px;--lq-aside-w: 300px;--lq-letter-col: 96px;--lq-def-max: 640px;--lq-az-w: 32px;--lq-az-h: 46px;--lq-az-w-sm: 34px;--lq-az-h-sm: 38px;--lq-search-w: 160px;--lq-search-h: 40px;--lq-sticky-top: 24px;--lq-anchor-offset: 120px}.page-lexique .lexique-hero{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--grid-gap);align-items:end}@media(max-width: 1023px){.page-lexique .lexique-hero{display:block}}.page-lexique .lexique-hero__title{grid-column:span 8}.page-lexique .lexique-hero__eyebrow{margin:0 0 var(--eyebrow-gap-h1)}.page-lexique .lexique-hero .h1{margin:0}.page-lexique .lexique-hero__intro{grid-column:span 4;margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}@media(max-width: 1023px){.page-lexique .lexique-hero__intro{margin-top:14px}}@media(max-width: 767px){.page-lexique .lexique-hero__intro{font-size:var(--lq-fs-def)}}.page-lexique .lexique-az-wrap{margin-top:40px}@media(max-width: 1023px){.page-lexique .lexique-az-wrap{position:sticky;top:0;z-index:4;margin-top:22px;background:var(--ink);border-bottom:3px solid var(--accent)}}@media(max-width: 1023px){.page-lexique .lexique-az-container{padding:0}}.page-lexique .lexique-az{display:flex;align-items:center;gap:20px;padding:14px 16px;background:var(--ink);border-bottom:3px solid var(--accent)}@media(max-width: 1023px){.page-lexique .lexique-az{display:block;padding:0;border-bottom:0}}.page-lexique .lexique-az__label{flex-shrink:0;margin:0;font-size:var(--lq-tiny);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sand)}@media(max-width: 1023px){.page-lexique .lexique-az__label{display:none}}.page-lexique .lexique-az__letters{display:flex;flex-wrap:wrap;flex-grow:1}@media(max-width: 1023px){.page-lexique .lexique-az__letters{flex-wrap:nowrap;position:relative;overflow-x:auto;padding:6px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page-lexique .lexique-az__letters::-webkit-scrollbar{display:none}}.page-lexique .lexique-az__letter{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--lq-az-w);height:var(--lq-az-h);padding-bottom:8px;font-family:var(--font-display);font-size:var(--lq-az);font-weight:600;color:var(--ivory);text-decoration:none}.page-lexique .lexique-az__letter[aria-current=true]{background:var(--accent)}.page-lexique .lexique-az__letter[aria-current=true] .lexique-az__count{color:var(--ivory)}.page-lexique .lexique-az__letter.is-disabled{color:var(--disabled);pointer-events:none;cursor:default}.page-lexique .lexique-az__letter:focus-visible{outline:2px solid var(--ivory);outline-offset:-2px}@media(max-width: 1023px){.page-lexique .lexique-az__letter{width:var(--lq-az-w-sm);height:var(--lq-az-h-sm);padding-bottom:0;font-size:var(--lq-az-sm)}}.page-lexique .lexique-az__count{position:absolute;bottom:5px;left:0;right:0;font-family:var(--font-mono);font-size:var(--lq-micro);line-height:1;text-align:center;color:var(--sand)}@media(max-width: 1023px){.page-lexique .lexique-az__count{display:none}}.page-lexique .lexique-search{display:flex;flex-shrink:0;align-items:center;gap:8px;width:var(--lq-search-w);height:var(--lq-search-h);padding:0 12px;border:1px solid var(--muted-2);color:var(--sand)}.page-lexique .lexique-search svg{flex-shrink:0}.page-lexique .lexique-search:focus-within{border-color:var(--sand)}@media(max-width: 1023px){.page-lexique .lexique-search{width:auto;margin:0 20px 12px}}.page-lexique .lexique-search__input{flex-grow:1;min-width:0;height:100%;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;font-size:var(--fs-small);color:var(--ivory);outline:none;-webkit-appearance:none;appearance:none}.page-lexique .lexique-search__input::placeholder{color:var(--input-placeholder);opacity:1}@media(max-width: 1023px){.page-lexique .lexique-search__input{font-size:var(--lq-fs-text)}}.page-lexique .lexique-body{display:grid;grid-template-columns:minmax(0, 1fr) var(--lq-aside-w);gap:56px;align-items:start;padding-top:24px}@media(max-width: 1023px){.page-lexique .lexique-body{display:flex;flex-direction:column;gap:0;padding-top:20px}}.page-lexique .lexique-list{min-width:0}@media(max-width: 1023px){.page-lexique .lexique-list{order:2}}.page-lexique .lexique-group{display:grid;grid-template-columns:var(--lq-letter-col) minmax(0, 1fr);gap:24px;padding-top:40px}.page-lexique .lexique-group:first-child,.page-lexique .lexique-group.is-first-visible{padding-top:0}@media(max-width: 1023px){.page-lexique .lexique-group{display:block;padding-top:0;scroll-margin-top:var(--lq-anchor-offset)}}.page-lexique .lexique-group__head{display:flex;flex-direction:column;gap:10px}@media(max-width: 1023px){.page-lexique .lexique-group__head{flex-direction:row;align-items:baseline;gap:12px;margin:28px 0 12px}}.page-lexique .lexique-group__letter{margin:0;font-family:var(--font-display);font-size:var(--lq-letter-xl);font-weight:500;line-height:.9;color:var(--accent)}@media(max-width: 1023px){.page-lexique .lexique-group__letter{font-size:var(--lq-letter-lg)}}.page-lexique .lexique-group__rule{display:block;width:32px;height:2px;background:var(--accent)}@media(max-width: 1023px){.page-lexique .lexique-group__rule{flex-grow:1;width:auto;height:1px;background:var(--line)}}.page-lexique .lexique-group__count{margin:0;font-family:var(--font-mono);font-size:var(--lq-xs);color:var(--muted-2)}.page-lexique .lexique-group__terms{display:grid;gap:12px}@media(max-width: 1023px){.page-lexique .lexique-group__terms{display:block}}.page-lexique .lexique-term{margin:0;padding:22px 26px 18px;background:var(--white);border:1px solid var(--card-line);border-left:3px solid var(--accent);box-shadow:var(--lq-shadow);scroll-margin-top:var(--lq-sticky-top)}@media(max-width: 1023px){.page-lexique .lexique-term{margin:0 0 10px;padding:16px 16px 14px;box-shadow:var(--shadow-card);scroll-margin-top:var(--lq-anchor-offset)}}.page-lexique .lexique-term__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}@media(max-width: 1023px){.page-lexique .lexique-term__head{gap:10px}}.page-lexique .lexique-term__name{font-family:var(--font-display);font-size:var(--lq-term);font-weight:600;line-height:1.1;color:var(--ink)}@media(max-width: 1023px){.page-lexique .lexique-term__name{font-size:var(--lq-term-sm)}}.page-lexique .lexique-term__num{flex-shrink:0;font-family:var(--font-mono);font-size:var(--lq-xs);color:var(--muted-2)}@media(max-width: 1023px){.page-lexique .lexique-term__num{font-size:var(--lq-tiny)}}.page-lexique .lexique-term__def{max-width:var(--lq-def-max);margin:10px 0 0;font-size:var(--lq-fs-def);line-height:1.65;color:var(--ink-2)}@media(max-width: 1023px){.page-lexique .lexique-term__def{margin-top:8px;font-size:var(--lq-fs-text);line-height:var(--lh-body)}}.page-lexique .lexique-term__see{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding-top:14px;border-top:1px dashed var(--line);font-size:var(--lq-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media(max-width: 1023px){.page-lexique .lexique-term__see{display:block;margin-top:12px;padding-top:10px;font-size:var(--lq-fs-see);font-weight:400;letter-spacing:0;text-transform:none}}.page-lexique .lexique-term__link{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--tint);border:1px solid var(--card-line);font-size:var(--fs-small);font-weight:600;letter-spacing:0;text-transform:none;color:var(--accent);text-decoration:none}.page-lexique .lexique-term__link:hover{border-color:var(--accent)}@media(max-width: 1023px){.page-lexique .lexique-term__link{margin-left:6px;padding:3px 8px;font-size:inherit}}.page-lexique .lexique-term.is-hidden,.page-lexique .lexique-group.is-hidden{display:none}.page-lexique .lexique-empty{margin:0;font-size:var(--fs-body);color:var(--muted)}.page-lexique .lexique-empty[hidden]{display:none}@media(max-width: 1023px){.page-lexique .lexique-empty{margin-top:28px}}.page-lexique .lexique-aside{position:sticky;top:var(--lq-sticky-top);display:grid;gap:20px}@media(max-width: 1023px){.page-lexique .lexique-aside{position:static;order:1;display:block}}.page-lexique .lexique-key{padding:24px;background:var(--white);border:1px solid var(--card-line);border-top:3px solid var(--accent)}@media(max-width: 1023px){.page-lexique .lexique-key{margin-bottom:8px;padding:16px 18px}}.page-lexique .lexique-key__eyebrow{margin:0 0 10px;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}@media(max-width: 1023px){.page-lexique .lexique-key__eyebrow{margin-bottom:6px;font-size:var(--lq-xs)}}.page-lexique .lexique-key__text{margin:0;font-size:var(--lq-fs-text);line-height:var(--lh-body);color:var(--ink-2)}@media(max-width: 1023px){.page-lexique .lexique-key__text{line-height:1.55}}.page-lexique .lexique-practice{padding:24px;background:var(--band)}.page-lexique .lexique-practice__title{margin:0 0 8px;font-family:var(--font-display);font-size:var(--lq-aside-title);font-weight:600;line-height:1.1;color:var(--ink)}.page-lexique .lexique-practice__text{margin:0 0 16px;font-size:var(--lq-fs-text);line-height:1.55;color:var(--ink-2)}.page-lexique .lexique-practice__btn{display:flex;align-items:center;justify-content:center;width:100%;height:var(--btn-h-sm);background:var(--accent);color:var(--ivory);font-size:var(--lq-fs-text);font-weight:600;text-decoration:none}.page-lexique .lexique-practice__btn:hover{background:var(--accent-hover)}.page-lexique .lexique-cta{order:3;display:flex;align-items:center;justify-content:center;height:var(--btn-h-md);margin-top:24px;padding:0 16px;background:var(--accent);color:var(--ivory);font-size:var(--fs-ui);font-weight:600;text-align:center;text-decoration:none}.page-lexique .lexique-cta:hover{background:var(--accent-hover)}
