.journal-entete{padding:calc(var(--pad-section) * .8) 0 calc(var(--pad-section) * .5);background:var(--vert-fonce);color:var(--creme)}.journal-entete .surtitre{color:var(--or)}.journal-entete h1{font-family:var(--serif);color:var(--blanc);margin:.4rem 0 0;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.1}.journal-entete .chapo{color:#f5f1e8c7;max-width:44rem;margin:1.1rem 0 0}.journal-liste{padding:var(--pad-section) 0;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:2rem;margin:0;list-style:none;display:grid}.journal-carte{background:var(--blanc);border-radius:var(--rayon);transition:box-shadow var(--transition), transform var(--transition);border:1px solid #14301f17;flex-direction:column;display:flex;overflow:hidden}.journal-carte:hover{box-shadow:var(--ombre);transform:translateY(-2px)}.journal-carte__visuel{aspect-ratio:16/9;background:var(--creme-fonce);position:relative}.journal-carte__visuel img{object-fit:cover;width:100%;height:100%}.journal-carte__corps{flex-direction:column;flex:1;padding:1.4rem 1.5rem 1.6rem;display:flex}.journal-carte__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--gris);margin:0 0 .6rem;font-size:.74rem;font-weight:600}.journal-carte__meta em{color:var(--or);font-style:normal}.journal-carte h2{font-family:var(--serif);color:var(--vert-fonce);margin:0;font-size:1.4rem;font-weight:600;line-height:1.25}.journal-carte h2 a{color:inherit;text-decoration:none}.journal-carte h2 a:after{content:"";position:absolute;inset:0}.journal-carte{position:relative}.journal-carte h2 a:hover{color:var(--vert-clair)}.journal-carte p{color:var(--gris);margin:.7rem 0 0;font-size:.95rem;line-height:1.6}.journal-vide{padding:var(--pad-section) 0;color:var(--gris)}.journal-pagination{padding:0 0 var(--pad-section);justify-content:space-between;align-items:center;gap:1rem;display:flex}.journal-pagination__etat{color:var(--gris);font-size:.9rem}.article-entete{padding:calc(var(--pad-section) * .8) 0 calc(var(--pad-section) * .45);background:var(--vert-fonce);color:var(--creme)}.article-fil{letter-spacing:.1em;text-transform:uppercase;color:#f5f1e899;font-size:.74rem;font-weight:600}.article-fil a{color:var(--or);text-decoration:none}.article-fil a:hover{text-decoration:underline}.article-fil span{margin:0 .5rem}.article-meta{letter-spacing:.09em;text-transform:uppercase;color:#f5f1e8a6;margin:1.4rem 0 0;font-size:.78rem;font-weight:600}.article-meta em{color:var(--or);font-style:normal}.article-entete h1{max-width:46rem;font-family:var(--serif);color:var(--blanc);margin:.6rem 0 0;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:600;line-height:1.14}.article-chapo{color:#f5f1e8cc;max-width:42rem;margin:1.2rem 0 0;font-size:1.05rem;line-height:1.65}.article-visuel{aspect-ratio:16/9;border-radius:var(--rayon);background:var(--creme-fonce);max-width:60rem;margin:0 auto;position:relative;overflow:hidden}.article-visuel img{object-fit:cover;width:100%;height:100%}.article-legende{max-width:60rem;color:var(--gris);margin:.6rem auto 0;font-size:.82rem}.blog-corps{max-width:40rem;padding:var(--pad-section) 0;color:var(--encre);margin:0 auto;font-size:1.05rem;line-height:1.75}.blog-corps>*+*{margin-top:1.15em}.blog-corps h2,.blog-corps h3,.blog-corps h4{font-family:var(--serif);color:var(--vert-fonce);font-weight:600;line-height:1.2}.blog-corps h2{margin-top:2.2em;font-size:1.75rem}.blog-corps h3{margin-top:1.9em;font-size:1.35rem}.blog-corps a{color:var(--vert-clair);text-underline-offset:.18em}.blog-corps a:hover{color:var(--vert-fonce)}.blog-corps ul,.blog-corps ol{padding-left:1.3em}.blog-corps li+li{margin-top:.45em}.blog-corps blockquote{border-left:3px solid var(--or);font-family:var(--serif);color:var(--vert);margin-left:0;margin-right:0;padding:.2em 0 .2em 1.2em;font-size:1.2rem}.blog-corps img{border-radius:var(--rayon);width:100%;height:auto}.blog-corps figure{margin-left:0;margin-right:0}.blog-corps figcaption{color:var(--gris);margin-top:.5em;font-size:.82rem}.blog-corps hr{border:0;border-top:1px solid #14301f24;margin:2.4em 0}.blog-corps code{background:var(--creme-fonce);border-radius:4px;padding:.12em .35em;font-size:.9em}.blog-corps pre{background:var(--vert-fonce);border-radius:var(--rayon);color:var(--creme);padding:1rem 1.2rem;font-size:.88rem;overflow-x:auto}.blog-corps pre code{color:inherit;background:0 0;padding:0}.blog-corps table{border-collapse:collapse;width:100%;font-size:.94rem;display:block;overflow-x:auto}.blog-corps th,.blog-corps td{text-align:left;border:1px solid #14301f24;padding:.55em .8em}.blog-corps th{background:var(--creme-fonce);font-weight:600}.blog-contenu-tiers{background:var(--creme-fonce);border-radius:var(--rayon);padding:.9rem 1.1rem;font-size:.95rem}.blog-contenu-tiers span{color:var(--gris);font-size:.85rem}.article-suite{padding:0 0 var(--pad-section);text-align:center}
