:root{--paper:#f7f6f2;--ink:#202521;--muted:#69706a;--line:#d8d9d2;--accent:#bc482c;--noir:var(--paper);--noir2:#eeeee7;--ivoire:var(--ink);--ivoire2:#525b53;--or:var(--accent);--or-clair:var(--accent);--gris:var(--muted)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.6 Georgia,'Times New Roman',serif}a{color:inherit;text-decoration:none;border:0}a:hover{color:var(--accent)}img{max-width:100%;display:block}button,input{font:inherit}button,a,input{outline-offset:5px}::selection{background:#f2c5b6}.wrap{max-width:1400px;margin:auto;padding:0 48px}.utility{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);font:11px/1.4 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.utility a{color:var(--accent)}.masthead{text-align:center;padding:29px 0 23px}.masthead h1{font-size:clamp(38px,6.7vw,94px);line-height:1;letter-spacing:-.065em;margin:0;font-weight:normal}.masthead h1 i{font-weight:bold}.masthead p{font:10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.3em;margin:17px 0 0}.edition-nav{display:flex;align-items:center;justify-content:center;gap:36px;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);padding:14px 0;font:12px Arial,sans-serif}.edition-nav a:first-child{color:var(--accent)}.edition-line{display:flex;justify-content:space-between;padding:23px 0 18px;font:11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.edition-line span:first-child{color:var(--accent);font-weight:bold}.front{display:grid;grid-template-columns:1fr 1.9fr 1fr;gap:28px;padding-bottom:34px;border-bottom:1px solid var(--ink)}.front-side{border-right:1px solid var(--line);padding-right:28px}.front-side.right{border:0;border-left:1px solid var(--line);padding:0 0 0 28px}.story{display:block}.story img{width:100%;height:180px;object-fit:cover;background:#eee}.tag{display:block;font:10px/1.4 Arial,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:18px 0 10px}.story h2,.story h3{font-weight:normal;letter-spacing:-.035em;line-height:1.12;margin:0 0 13px;font-size:27px}.story p{font-size:14px;line-height:1.6;color:#626a62;margin:0 0 15px}.story small{font:10px Arial,sans-serif;color:var(--muted)}.lead-story img{height:350px;object-fit:cover}.lead-story h2{font-size:clamp(32px,3.3vw,48px)}.lead-story p{font-size:16px}.front-side .story+.story{border-top:1px solid var(--line);margin-top:25px;padding-top:4px}.front-side .compact h3{font-size:24px}.section-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line);margin:38px 0 24px;padding-bottom:13px}.section-head h2{margin:0;font-size:30px;font-weight:normal;letter-spacing:-.03em}.section-head a{font:11px Arial,sans-serif;color:var(--accent)}.story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.story-grid h3{font-size:25px}.story-grid img{height:195px}.editorial-note{margin-top:45px;background:#e8ebe2;display:grid;grid-template-columns:1fr 2fr;gap:50px;padding:35px}.editorial-note h2{font-size:30px;line-height:1.15;font-weight:normal;margin:0}.editorial-note p{font-size:20px;margin:0;line-height:1.5}.editorial-note .tag{margin-top:0}footer{border-top:2px solid var(--ink);margin-top:50px;padding:30px 0 40px;color:var(--muted);font:12px/1.7 Arial,sans-serif}footer .wrap{display:flex;justify-content:space-between;gap:25px}footer .brand{font:24px Georgia,serif;color:var(--ink);letter-spacing:-.04em;text-transform:none}.topbar{position:static;background:var(--paper);border-bottom:1px solid var(--line);backdrop-filter:none}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px;gap:20px}.topbar .brand{font:bold 25px Georgia,serif;letter-spacing:-.04em;color:var(--ink);text-transform:none}.topbar nav{display:flex;gap:20px}.topbar nav a{font:12px Arial,sans-serif;color:var(--muted)}article{max-width:850px;margin:55px auto;padding:0 20px;border:0}article .rubrique-label{font:11px Arial,sans-serif;letter-spacing:.15em;color:var(--accent)}article h1,article h2{font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.04em;margin:18px 0 25px;font-weight:normal}article .standfirst{font-size:22px;line-height:1.5;font-style:normal;color:#636b63;margin-bottom:30px}article .corps{max-width:680px;margin:35px auto;font-size:19px;line-height:1.85}article .corps p{margin-bottom:24px}article .corps p.lead::first-letter{color:var(--accent)}.dateline{color:var(--muted);font:11px Arial,sans-serif;letter-spacing:.04em}.visuel{background:transparent;border:0;padding:0;margin:35px 0}.visuel img{background:#eeeee7;border:0;max-height:560px;object-fit:contain;width:100%}.visuel figcaption{font:12px/1.6 Arial,sans-serif;color:var(--muted);padding:14px 0;border-bottom:1px solid var(--line)}.visuel figcaption .legende{color:var(--ink);font-style:normal}.visuel figcaption .credit{display:block;color:var(--muted);font-size:11px}.defaut{display:none}.arch{background:transparent;border-bottom:1px solid var(--line);padding:55px 24px 35px;text-align:center}.arch h1{font-size:45px;letter-spacing:-.04em;font-weight:normal;color:var(--ink)}.arch h1 em{color:var(--accent)}.search{max-width:680px;margin:25px auto;display:flex;gap:14px;align-items:center;border:1px solid var(--line);background:white;padding:12px 18px}.search input{background:transparent;border:0;color:var(--ink);width:100%;font:15px Arial,sans-serif}.art{background:transparent;border:0;border-bottom:1px solid var(--line);padding:24px 0;display:flex;gap:22px;align-items:center}.art .thumb{width:140px;height:95px;border:0;object-fit:cover}.art .rub{border:0;color:var(--accent);font:10px Arial,sans-serif;white-space:normal;max-width:100px}.art .t{flex:1;min-width:0}.art h2{font-size:24px;font-weight:normal;letter-spacing:-.025em;line-height:1.2}.art p,.art .date,#compte{font:11px/1.6 Arial,sans-serif;color:var(--muted)}details.sources{background:#eeeee7;border:1px solid var(--line);padding:16px;font-size:14px}.alerte{background:#f2e7de;border-color:#dfc5b6}body:has(.arch) main{padding-top:30px;padding-bottom:40px}@media(min-width:1600px){.wrap{max-width:1480px}.lead-story img{height:400px}}@media(max-width:1000px){.wrap{padding:0 26px}.front{grid-template-columns:1fr 1.8fr}.front-side.right{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:25px 0 0;border-left:0;border-top:1px solid var(--line)}.front-side.right .story+.story{margin:0;padding:0;border:0}.story-grid{grid-template-columns:repeat(2,1fr)}.edition-nav{gap:22px}.lead-story img{height:300px}}@media(max-width:640px){.wrap{padding:0 18px}.utility{font-size:9px}.utility span:nth-child(2){display:none}.masthead{padding:27px 0}.masthead p{letter-spacing:.13em;font-size:9px}.edition-nav{justify-content:flex-start;overflow-x:auto;gap:25px;white-space:nowrap}.edition-line{font-size:9px}.front{display:flex;flex-direction:column;gap:24px}.lead-story{order:-1}.lead-story img{height:270px}.front-side{border:0;padding:0;border-top:1px solid var(--line);padding-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.front-side .story+.story{border:0;padding:0;margin:0}.front-side.right{gap:18px}.front-side h3,.front-side .compact h3{font-size:22px}.front-side img{height:130px}.front-side p{font-size:13px}.story-grid{gap:24px 18px}.story-grid img{height:140px}.story-grid h3{font-size:22px}.story-grid p{font-size:13px}.section-head h2{font-size:27px}.editorial-note{grid-template-columns:1fr;gap:20px;padding:25px}.editorial-note p{font-size:19px}footer .wrap{flex-direction:column}.topbar .brand{font-size:20px}.topbar nav{gap:12px}article{margin:35px auto;padding:0}article .standfirst{font-size:19px}article .corps{font-size:18px}.art{gap:15px;flex-wrap:wrap}.art .thumb{width:90px;height:75px}.art .rub,.art .date{display:none}.art h2{font-size:21px}.arch h1{font-size:32px}.search input{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
