.lef-rubriques-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0}.lef-rubriques-nav a{color:#551c28;font:600 16px/1.5 system-ui,sans-serif;text-decoration:none}.lef-rubriques-nav a:hover{text-decoration:underline}.lef-rubriques-home{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;border-block:1px solid #d7cdbf;padding:32px 0;margin:28px 0}.lef-rubriques-home h2{font-size:32px}.lef-rubriques-home h3{font-size:24px;margin:18px 0}.lef-rubrique{max-width:1240px;width:calc(100% - 40px);margin:24px auto 64px;color:#25221f}.lef-rubrique-crumb{font:14px/1.6 system-ui,sans-serif;margin:20px 0}.lef-rubrique .archive-heading{text-align:left;border-bottom:2px solid #551c28;padding:24px 0 32px;margin-bottom:32px}.lef-rubrique h1{font:normal clamp(36px,5vw,62px)/1.1 Georgia,serif;color:#25221f}.lef-rubrique .archive-heading p{max-width:720px;font-size:19px;line-height:1.6}.lef-rubrique-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px}.lef-rubrique-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.lef-rubrique-grid article{min-width:0;border-bottom:1px solid #d7cdbf;padding-bottom:24px}.lef-rubrique-grid img{display:block;width:100%;height:auto;object-fit:contain}.lef-rubrique h2{font:normal 28px/1.25 Georgia,serif}.lef-rubrique a{color:#551c28;text-underline-offset:4px}.lef-rubrique-grid h2 a{text-decoration:none;color:#25221f}.lef-rubrique-grid p{font:17px/1.65 Georgia,serif;color:#554d45}.lef-rubrique-aside section,.lef-rubrique-empty{padding:24px;border:1px solid #d7cdbf;background:#fffdf8;margin-bottom:24px}.lef-rubrique-aside ul{list-style:none;margin:0;padding:0}.lef-rubrique-aside li+li{margin-top:14px}.lef-rubrique-aside a{font:600 15px/1.5 system-ui,sans-serif}.lef-rubrique .journal-pagination{display:flex;gap:16px;margin:32px 0;flex-wrap:wrap}.lef-rubrique a:focus-visible,.lef-rubriques-nav a:focus-visible{outline:3px solid #551c28;outline-offset:4px}.lef-media-links{flex-wrap:wrap!important}.lef-media-links a{white-space:nowrap}@media(max-width:800px){.lef-rubrique-layout{grid-template-columns:1fr;gap:24px}.lef-rubrique-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lef-rubriques-home{grid-template-columns:1fr}}@media(max-width:540px){.lef-rubrique-grid,.lef-rubrique-aside{grid-template-columns:1fr}.lef-rubrique{width:calc(100% - 28px)}.lef-rubrique h2{font-size:26px}}.lef-rubriques-home .lef-dossier-story{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center;padding:16px 0;border-top:1px solid rgb(85 28 40 / .14)}.lef-rubriques-home .lef-dossier-story.is-lead{display:block;padding-top:0;border-top:0}.lef-rubriques-home .lef-dossier-media{display:block;overflow:hidden;background:#efe9df;border:1px solid rgb(85 28 40 / .12)}.lef-rubriques-home .lef-dossier-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease,filter .28s ease}.lef-rubriques-home .lef-dossier-story:not(.is-lead) .lef-dossier-media{aspect-ratio:4/3}.lef-rubriques-home .lef-dossier-story.is-lead .lef-dossier-media{aspect-ratio:16/9;margin:0 0 18px}.lef-rubriques-home .lef-dossier-story.is-lead h3{font-size:clamp(22px,2.1vw,30px);line-height:1.18;margin:0 0 18px}.lef-rubriques-home .lef-dossier-story:not(.is-lead) h3{font-size:18px;line-height:1.3;margin:0}.lef-rubriques-home .lef-dossier-media:hover .lef-dossier-image{transform:scale(1.025);filter:saturate(1.04)}.lef-rubriques-home .lef-dossier-media:focus-visible{outline:3px solid #551c28;outline-offset:4px}@media (prefers-reduced-motion:reduce){.lef-rubriques-home .lef-dossier-image{transition:none}}@media (max-width:540px){.lef-rubriques-home .lef-dossier-story{grid-template-columns:108px minmax(0,1fr);gap:14px}.lef-rubriques-home .lef-dossier-story:not(.is-lead) h3{font-size:16px}.lef-rubriques-home .lef-dossier-story.is-lead .lef-dossier-media{aspect-ratio:3/2}}