:root{--encre: #111111;--papier: #f7f5ef;--gris: #4a4a4a;--filet: #111111;--filet-leger: #c9c5b8}*{margin:0;padding:0;box-sizing:border-box}html{font-size:19px}body{font-family:"Source Serif 4",Georgia,serif;background:var(--papier);color:var(--encre);line-height:1.5}.page{max-width:1140px;margin:0 auto;padding:0 2rem}.manchette{text-align:center;padding:2rem 0 .8rem}.manchette .devise{font-style:italic;font-size:.8rem;color:var(--gris);letter-spacing:.02em}.manchette h1{font-family:Playfair Display,serif;font-weight:900;font-size:3.6rem;letter-spacing:.01em;line-height:1;margin:.3rem 0 .5rem}.manchette h1 a{color:var(--encre);text-decoration:none}.manchette-compacte{text-align:center;padding:1.3rem 0 0}.manchette-compacte .titre-site{font-family:Playfair Display,serif;font-weight:900;font-size:1.7rem;line-height:1;color:var(--encre);text-decoration:none}.ligne-date{display:flex;justify-content:space-between;border-top:2px solid var(--filet);border-bottom:1px solid var(--filet);padding:.32rem 0;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;margin-top:.7rem}.manchette .ligne-date{padding:.35rem 0;font-size:.75rem;margin-top:.8rem}nav.rubriques{display:flex;justify-content:center;border-bottom:2px solid var(--filet);padding:.42rem 0}nav.rubriques a{color:var(--encre);text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;padding:0 1.4rem;border-right:1px solid var(--filet-leger)}nav.rubriques a:last-child{border-right:none}nav.rubriques a:hover{text-decoration:underline;text-underline-offset:3px}nav.rubriques a.active{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.une{display:grid;grid-template-columns:1fr 17rem;gap:2.2rem;padding:2.4rem 0 3rem}.surtitre{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:600;border-bottom:1px solid var(--filet);display:inline-block;padding-bottom:.15rem}.une article h2.titre{font-family:Playfair Display,serif;font-weight:700;font-size:2.5rem;line-height:1.08;margin:.7rem 0 .8rem}.une article h2.titre a{color:var(--encre);text-decoration:none}.chapo{font-size:1.02rem;font-weight:600;line-height:1.45;margin-bottom:.5rem}.signature{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gris);margin-bottom:1.4rem}.corps{text-align:justify;hyphens:auto}.corps p{margin-bottom:1rem;font-size:.96rem}.corps-colonnes{column-count:2;column-gap:2rem;column-rule:1px solid var(--filet-leger)}.corps-colonnes p{margin-bottom:.85rem;font-size:.92rem}.avec-lettrine>p:first-of-type:first-letter{float:left;font-family:Playfair Display,serif;font-weight:700;font-size:3.6rem;line-height:.85;padding:.04em .1em 0 0}.corps-colonnes.avec-lettrine>p:first-of-type:first-letter{font-size:3.4rem}.corps h2{font-family:Playfair Display,serif;font-weight:700;font-size:1.15rem;text-align:center;margin:2rem 0 1.1rem}.corps h2:before,.corps h2:after{content:"—";color:var(--gris);margin:0 .5em}.corps-colonnes h2{font-size:1.05rem;margin:1.2rem 0 .8rem}.corps blockquote{border-top:2px solid var(--filet);border-bottom:2px solid var(--filet);padding:.9rem .5rem;margin:1.6rem 0;font-family:Playfair Display,serif;font-style:italic;font-size:1.25rem;line-height:1.3;text-align:center;break-inside:avoid}.corps blockquote p{margin:0;font-size:inherit}.corps blockquote cite{display:block;font-family:"Source Serif 4",serif;font-style:normal;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gris);margin-top:.5rem}.corps-colonnes blockquote{font-size:1.15rem;padding:.8rem .2rem;margin:1rem 0}.corps a{color:var(--encre);text-decoration:underline;text-underline-offset:3px}.corps figure,.corps p:has(>img:only-child){margin:1.6rem 0;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);padding:.8rem 0}.corps img{width:100%;height:auto;display:block}.corps figcaption,.corps img+em{display:block;font-style:normal;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gris);margin-top:.5rem}.fin-article{text-align:center;margin:2rem 0 0;font-size:.9rem}.fin-article:after{content:"■"}.continuation{display:block;text-align:right;font-style:italic;font-size:.88rem;color:var(--encre);text-decoration:none;margin-top:1.1rem}.continuation:hover{text-decoration:underline;text-underline-offset:3px}aside.journal{border-left:1px solid var(--filet);padding-left:1.6rem}aside.journal h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;border-bottom:2px solid var(--filet);padding-bottom:.4rem;margin-bottom:1.1rem}.breve{margin-bottom:1.3rem;padding-bottom:1.1rem;border-bottom:1px dotted var(--filet-leger)}.breve:last-of-type{border-bottom:none}.breve .date{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gris)}.breve h4{font-family:Playfair Display,serif;font-size:1rem;font-weight:700;line-height:1.2;margin:.2rem 0 .3rem}.breve p{font-size:.84rem;line-height:1.45}.tout-le-journal{display:block;text-align:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--encre);text-decoration:none;border:1px solid var(--filet);padding:.5rem}.tout-le-journal:hover{background:var(--encre);color:var(--papier)}.sommaire{border-top:3px double var(--filet);padding:1.5rem 0 2.4rem}.sommaire>h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;text-align:center;margin-bottom:1.5rem}.sommaire-grille{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;max-width:1000px;margin:0 auto}.teaser{text-decoration:none;color:var(--encre);border-right:1px solid var(--filet-leger);padding-right:2rem}.teaser:last-child{border-right:none;padding-right:0}.teaser .surtitre{border-bottom:none;padding-bottom:0;font-size:.68rem;color:var(--gris)}.teaser h4{font-family:Playfair Display,serif;font-weight:700;font-size:1.15rem;line-height:1.15;margin:.45rem 0 .4rem}.teaser:hover h4{text-decoration:underline;text-underline-offset:3px}.teaser p{font-size:.84rem;line-height:1.45;color:var(--gris)}.teaser-date{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gris);margin-top:.5rem}.toutes-archives{display:block;text-align:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--encre);margin-top:1.8rem}article.pleine-page{max-width:38rem;margin:0 auto;padding:2.8rem 0 1rem}article.pleine-page h1{font-family:Playfair Display,serif;font-weight:700;font-size:2.6rem;line-height:1.08;margin:.7rem 0 .9rem}article.pleine-page .chapo{font-size:1.05rem}article.pleine-page .signature{padding-bottom:1.3rem;border-bottom:1px solid var(--filet-leger);margin-bottom:1.8rem}.pied-article{max-width:38rem;margin:1.6rem auto 0;padding-top:.9rem;border-top:1px solid var(--filet-leger);display:flex;justify-content:space-between;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gris)}.pied-article a{color:var(--gris);text-decoration:none}.pied-article a:hover{color:var(--encre);text-decoration:underline;text-underline-offset:3px}.tete-rubrique{text-align:center;padding:2.6rem 0 .6rem;max-width:40rem;margin:0 auto}.tete-rubrique h1{font-family:Playfair Display,serif;font-weight:700;font-size:2.3rem;line-height:1.05}.tete-rubrique .sous-titre{font-style:italic;color:var(--gris);font-size:.95rem;margin-top:.5rem}.tete-rubrique .surtitre-archive{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--gris);margin-bottom:.4rem}.tete-rubrique .surtitre-archive a{color:var(--gris);text-decoration:none}.tete-rubrique .surtitre-archive a:hover{text-decoration:underline;text-underline-offset:3px}.fil{max-width:36rem;margin:0 auto;padding-bottom:1rem}.semaine{display:flex;align-items:center;gap:1rem;margin:2.4rem 0 1.4rem}.semaine:before,.semaine:after{content:"";flex:1;border-top:2px solid var(--filet)}.semaine span{font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap}.entree{padding:0 0 1.4rem;margin-bottom:1.4rem;border-bottom:1px dotted var(--filet-leger)}.entree:last-of-type{border-bottom:none}.entree .date-lieu{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gris)}.entree h3{font-family:Playfair Display,serif;font-weight:700;font-size:1.25rem;line-height:1.15;margin:.3rem 0 .45rem}.entree .corps{text-align:left}.entree .corps p{font-size:.92rem;margin-bottom:.6rem}.entree .corps p:last-child{margin-bottom:0}.entree .renvoi{font-style:italic;font-size:.85rem;color:var(--encre);text-decoration:none}.entree .renvoi:hover{text-decoration:underline;text-underline-offset:3px}.fin-fenetre{max-width:36rem;margin:0 auto;text-align:center;font-style:italic;font-size:.85rem;color:var(--gris);padding:.6rem 0 2rem}.archives{border-top:3px double var(--filet);padding:1.5rem 0 2.4rem}.archives>h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;text-align:center;margin-bottom:1.4rem}.archives-liste{max-width:44rem;margin:0 auto}.archives-annee{display:grid;grid-template-columns:5rem 1fr;gap:1.2rem;padding:.7rem 0;border-bottom:1px dotted var(--filet-leger);align-items:baseline}.archives-annee:last-child{border-bottom:none}.archives-annee .annee{font-family:Playfair Display,serif;font-weight:700;font-size:1.05rem;text-align:right}.archives-annee .mois{font-size:.88rem;line-height:1.9}.archives-annee .mois a{color:var(--encre);text-decoration:none;white-space:nowrap}.archives-annee .mois a:hover{text-decoration:underline;text-underline-offset:3px}.archives-annee .mois .compte{color:var(--gris);font-size:.78rem}.archives-annee .mois .sep{color:var(--filet-leger);margin:0 .5em}.nav-mois{max-width:36rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--filet-leger);padding:1rem 0 2.4rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.nav-mois a{color:var(--gris);text-decoration:none}.nav-mois a:hover{color:var(--encre);text-decoration:underline;text-underline-offset:3px}.nav-mois .retour-journal{border:1px solid var(--filet);color:var(--encre);padding:.45rem 1.1rem}.nav-mois .retour-journal:hover{background:var(--encre);color:var(--papier);text-decoration:none}footer.pied{border-top:3px double var(--filet);padding:1rem 0 2.5rem;display:flex;justify-content:space-between;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gris)}footer.pied a{color:var(--gris)}@media(max-width:900px){.une{grid-template-columns:1fr}.corps-colonnes{column-count:1}aside.journal{border-left:none;border-top:2px solid var(--filet);padding:1.5rem 0 0}.manchette h1{font-size:2.4rem}.sommaire-grille{grid-template-columns:1fr;gap:1.4rem}.teaser{border-right:none;padding-right:0;border-bottom:1px dotted var(--filet-leger);padding-bottom:1.2rem}.teaser:last-child{border-bottom:none}}@media(max-width:600px){.page{padding:0 1.1rem}.manchette h1{font-size:2.1rem}article.pleine-page h1{font-size:1.9rem}.tete-rubrique h1{font-size:1.8rem}.ligne-date{justify-content:center}.mention-edition{display:none}nav.rubriques{justify-content:space-between;padding-left:.2rem;padding-right:.2rem}nav.rubriques a{font-size:.66rem;letter-spacing:.07em;padding:0;border-right:none}.nav-mois{flex-wrap:wrap;gap:.8rem;justify-content:center}}
