.article-presentation{--articles-font:inherit;--articles-title-size:24px;--articles-summary-size:14px;--articles-gap:20px;--articles-card-padding:15px;--articles-card-border-width:0px;--articles-card-radius:7px;--articles-section-spacing:90px;--articles-card-columns:3;--articles-page-border-width:2px;--articles-page-border-radius:7px;--articles-page-padding-top:10px;--articles-page-padding-right:10px;--articles-page-padding-bottom:10px;--articles-page-padding-left:10px;--articles-category-width:260px;--articles-category-link-gap:8px;--articles-category-padding:20px;--articles-category-margin:20px;--articles-title-color:#dc2626;--articles-text-color:#475569;--articles-accent-color:#db4d57;--articles-card-background:#f3f4f6;--articles-category-background:#475569;--articles-category-color:#ea580c}.article-presentation{box-sizing:border-box;margin-inline:auto;padding-block:clamp(1.5rem,4vw,4rem);font-family:var(--articles-font,inherit);color:var(--articles-text-color,inherit)}
.article-presentation.article-presentation--kit-page{width:100%;max-width:none;margin:0;padding-block:0}
body .menora-site-main>.article-presentation,body .menora-site-main>.article-presentation.articles-page-full{width:min(calc(100% - 2rem),var(--site-layout-width,100%));max-width:var(--site-layout-width,100%);margin-inline:auto}
.article-presentation *{box-sizing:border-box}.article-presentation>h1{margin:0 0 1.5rem;color:var(--articles-title-color,currentColor);line-height:1.1}.article-presentation a{overflow-wrap:anywhere}.articles-layout{display:grid;gap:var(--articles-category-margin,1.25rem)}.articles-layout--above{grid-template-columns:1fr}.articles-layout--left{grid-template-columns:minmax(10rem,var(--articles-category-width,16.25rem)) minmax(0,1fr)}.articles-layout--right{grid-template-columns:minmax(0,1fr) minmax(10rem,var(--articles-category-width,16.25rem))}.articles-layout--right .article-categories{grid-column:2;grid-row:1}.articles-layout--right .articles-results{grid-column:1;grid-row:1}.article-categories{display:flex;flex-wrap:wrap;align-content:start;gap:var(--articles-category-link-gap,.5rem);margin:0;padding:var(--articles-category-padding,1.25rem);border-radius:.75rem;background:var(--articles-category-background,transparent)}.articles-layout--left .article-categories,.articles-layout--right .article-categories{flex-direction:column}.article-categories a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.5rem;padding:.45rem .8rem;border:1px solid color-mix(in srgb,var(--articles-category-color,var(--articles-accent-color,currentColor)) 35%,transparent);border-radius:.55rem;color:var(--articles-category-color,var(--articles-accent-color,currentColor));font-weight:700;text-decoration:none}.articles-layout--above .article-categories a{display:inline-flex;border-radius:999px}.article-categories a:hover,.article-categories a:focus-visible,.article-categories a[aria-current=page]{background:var(--articles-accent-color,currentColor);color:#fff;outline:none}.article-category-intro{margin:0 0 var(--articles-section-spacing,2rem);padding:var(--articles-card-padding,1.25rem);border-left:4px solid var(--articles-accent-color,currentColor);border-radius:.4rem;background:var(--articles-card-background,#fff)}.article-category-intro>:first-child{margin-top:0}.article-category-intro>:last-child{margin-bottom:0}.articles-list,.articles-mencode{display:grid;grid-template-columns:repeat(var(--articles-card-columns,3),minmax(0,1fr));gap:var(--articles-gap,1.25rem);margin-block:var(--articles-section-spacing,2rem)}.article-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;padding:var(--articles-card-padding,1.25rem);border:1px solid color-mix(in srgb,var(--articles-text-color,currentColor) 16%,transparent);border-radius:.9rem;background:var(--articles-card-background,#fff);box-shadow:0 .75rem 2rem #11182712}.article-card figure{margin:calc(var(--articles-card-padding,1.25rem) * -1) calc(var(--articles-card-padding,1.25rem) * -1) 1rem;overflow:hidden;background:#e8eceb}.article-card figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .25s ease}.article-card-image-link:hover img,.article-card-image-link:focus-visible img{transform:scale(1.025)}.article-card figcaption{padding:.4rem .7rem;font-size:.78rem;opacity:.72}.article-card-title{margin:.1rem 0 .65rem;color:var(--articles-title-color,currentColor);font-size:var(--articles-title-size,1.5rem);line-height:1.18}.article-card-meta{margin:0 0 .65rem;color:var(--articles-accent-color,currentColor);font-size:.86rem;font-weight:700}.article-card-summary{margin:0 0 1rem;font-size:var(--articles-summary-size,1rem);line-height:1.65}.article-card-action{margin:auto 0 0;padding-top:.4rem}.article-card-action a{display:inline-flex;min-height:2.65rem;align-items:center;padding:.6rem 1rem;border-radius:.55rem;background:var(--articles-accent-color,currentColor);color:#fff;font-weight:800;text-decoration:none}.article-card-action a:hover,.article-card-action a:focus-visible{filter:brightness(.9);outline:2px solid currentColor;outline-offset:2px}.articles-empty{padding:1rem;border-left:4px solid var(--articles-accent-color,currentColor);background:color-mix(in srgb,var(--articles-accent-color,currentColor)) 8%,transparent)}.articles-back{margin-top:2rem}.article-detail-heading{margin-top:0}.article-detail .article-back{margin:1rem 0}.article-detail .article-back a{display:inline-flex;align-items:center;min-height:2.65rem;padding:.6rem 1rem;border:1px solid var(--articles-accent-color,currentColor);border-radius:.55rem;color:var(--articles-accent-color,currentColor);font-weight:800;text-decoration:none}.article-detail .article-back a:hover,.article-detail .article-back a:focus-visible{background:var(--articles-accent-color,currentColor);color:#fff;outline:2px solid currentColor;outline-offset:2px}.article-detail-meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:0 0 1.5rem;opacity:.78}.article-detail>figure{margin:0 0 2rem}.article-detail>figure img{display:block;width:100%;max-height:38rem;object-fit:cover;border-radius:.9rem}.article-detail figcaption{padding:.45rem 0;font-size:.8rem;opacity:.72}.article-content{font-size:var(--articles-summary-size,1rem);line-height:1.75}.article-content img{max-width:100%;height:auto}.article-content table{display:block;max-width:100%;overflow-x:auto}.article-content>:first-child{margin-top:0}.article-content>:last-child{margin-bottom:0}@media(max-width:62rem){.articles-list{grid-template-columns:repeat(min(var(--articles-card-columns,3),2),minmax(0,1fr))}}@media(max-width:46rem){.articles-layout--left,.articles-layout--right{grid-template-columns:1fr}.articles-layout--right .article-categories,.articles-layout--right .articles-results{grid-column:1;grid-row:auto}.articles-layout--left .article-categories,.articles-layout--right .article-categories{flex-direction:row}.articles-list{grid-template-columns:1fr}}@media(max-width:38rem){.article-card{border-radius:.65rem}}@media(prefers-reduced-motion:reduce){.article-card figure img{transition:none}}
.articles-empty{background:color-mix(in srgb,var(--articles-accent-color,currentColor) 8%,transparent)}
.articles-columns-1.articles-mencode,.articles-columns-1 .articles-list{grid-template-columns:1fr}@media(max-width:62rem){.articles-columns-3.articles-mencode,.articles-columns-4.articles-mencode,.articles-columns-3 .articles-list,.articles-columns-4 .articles-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:46rem){.articles-mencode,.articles-list{grid-template-columns:1fr!important}}.article-presentation.articles-page,.article-presentation.articles-mencode,.article-presentation.article-detail{padding:10px 10px 10px 10px!important;border-width:2px!important;border-style:solid!important;border-radius:7px!important}.article-presentation .article-card{padding:15px!important;border-width:0px!important;border-style:solid!important;border-radius:7px!important;box-shadow:0 .75rem 2rem #11182712!important;background:#f3f4f6!important}.article-presentation .article-card-views{margin:.1rem 0 .85rem;color:var(--articles-text-color,currentColor);font-size:.82rem;opacity:.72}.article-detail-meta .article-view-count{font-variant-numeric:tabular-nums}.article-presentation .article-card--image{padding:0!important}.article-presentation .article-card--image .article-card-image-link,.article-presentation .article-card--image figure{display:block;width:100%;height:100%;margin:0}.article-presentation .article-card--image figure img{width:100%;height:100%;min-height:10rem;aspect-ratio:16/9;object-fit:cover}
/* CSS personnalisé du module Articles */
.article-card-title {
  border-left: 10px solid #ff0000;
  padding-left: 10px;
}
