.lm-art-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-bottom:1px solid var(--line);max-width:var(--max);margin:24px auto 0;padding-inline:16px}.lm-art-hero.no-img{grid-template-columns:1fr}.lm-art-title{padding:clamp(32px,5vw,72px) 0 clamp(32px,5vw,60px);align-self:center}.lm-art-title .lm-kicker{margin-bottom:0}.lm-art-title .lm-kicker a{color:var(--accent);text-decoration:none}.lm-art-title h1{font-size:clamp(2.3rem,1.3rem + 3.4vw,4.1rem);line-height:1.05;margin:22px 0;font-weight:400;max-width:16ch}.lm-art-title .lm-em{font-style:italic}.lm-art-visual{margin:0;position:relative;min-height:100%;background:var(--soft)}.lm-art-visual img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}.lm-art-visual figcaption{position:absolute;left:0;bottom:0;background:var(--bg);padding:8px 16px;font-size:.75rem;color:var(--muted);max-width:80%}.lm-art-grid{display:grid;grid-template-columns:220px minmax(0,640px) 220px;gap:56px;padding-block:64px;justify-content:center;max-width:var(--max)}.lm-art-grid.no-notes{grid-template-columns:220px minmax(0,680px)}.lm-art-grid.no-side{grid-template-columns:minmax(0,680px) 220px}.lm-art-grid.no-side.no-notes{grid-template-columns:minmax(0,680px)}.lm-side{font-size:.82rem;color:var(--muted);border-top:1px solid var(--fg);padding-top:14px;align-self:start;position:sticky;top:24px}.lm-side-t{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fg);margin:18px 0 6px}.lm-side>:first-child .lm-side-t,.lm-side>.lm-side-t:first-child{margin-top:0}.lm-side-v{margin:0}.lm-side ol{padding-left:18px;margin:0}.lm-side li{margin:4px 0}.lm-side a{color:var(--muted);text-decoration:none}.lm-side a:hover{color:var(--accent)}.lm-chapo{font-family:var(--font-head);font-style:italic;font-size:clamp(1.25rem,1rem + .8vw,1.55rem);line-height:1.45;margin-top:0}.lm-brief{border-left:1px solid var(--accent);padding:2px 0 2px 20px;margin:28px 0}.lm-brief .lm-side-t{margin-top:0}.lm-brief ul{margin:0;padding-left:18px}.lm-prose{max-width:none;line-height:1.75}.lm-prose h2{font-weight:400;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.25rem);margin:52px 0 10px;scroll-margin-top:24px}.lm-prose h3{font-weight:500}.lm-prose .figure{margin:40px 0}.lm-prose .figure img{width:100%}.lm-prose figcaption{font-size:.8rem;color:var(--muted);margin-top:10px;border-left:1px solid var(--accent);padding-left:12px}.lm-prose table{width:100%}.lm-prose blockquote{border:0;padding:0;margin:40px 0;font-family:var(--font-head);font-style:italic;font-size:1.6rem;line-height:1.35;color:var(--accent)}.lm-prose .encart{background:var(--soft);padding:26px 32px;margin:40px 0}.lm-prose .encart>:first-child{margin-top:0}.lm-prose .encart-titre{font-family:var(--font-head);font-size:1.5rem;margin:0 0 8px}.lm-prose .encart dl{display:grid;grid-template-columns:150px 1fr;gap:4px 16px;margin:0;font-size:.95rem}.lm-prose .encart dt{color:var(--muted)}.lm-prose .encart dd{margin:0}.lm-prose .duo{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--fg);margin:32px 0}.lm-prose .duo>div{padding:18px 20px 0 0}.lm-prose .duo>div+div{border-left:1px solid var(--line);padding-left:20px}.lm-prose .duo h3{margin-top:0}.lm-prose details{border-top:1px solid var(--line);padding:14px 0}.lm-prose details:last-of-type{border-bottom:1px solid var(--line)}.lm-prose summary{cursor:pointer;font-family:var(--font-head);font-size:1.2rem;list-style:none;display:flex;justify-content:space-between;gap:16px}.lm-prose summary::-webkit-details-marker{display:none}.lm-prose summary:after{content:"+";color:var(--accent)}.lm-prose details[open] summary:after{content:"−"}.lm-prose details>:not(summary){margin-bottom:0}.lm-sources{font-size:.82rem;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:48px}.lm-notes{align-self:start;position:sticky;top:24px}.lm-note{font-size:.82rem;color:var(--muted);border-left:1px solid var(--accent);padding-left:14px;margin-bottom:30px}.lm-note b{display:block;color:var(--accent);font-weight:500}@media(max-width:1100px){.lm-art-grid,.lm-art-grid.no-notes{grid-template-columns:200px minmax(0,1fr);gap:40px}.lm-art-grid.no-side{grid-template-columns:minmax(0,1fr)}.lm-notes{grid-column:2;position:static;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 24px}.lm-art-grid.no-side .lm-notes{grid-column:1}}@media(max-width:800px){.lm-art-hero{grid-template-columns:1fr;gap:0;padding-inline:0;margin-top:0}.lm-art-title{padding-inline:16px}.lm-art-visual{order:-1}.lm-art-visual img{aspect-ratio:16 / 10}.lm-art-grid,.lm-art-grid.no-notes{grid-template-columns:minmax(0,1fr);padding-block:40px}.lm-side{position:static}.lm-notes{grid-column:1}.lm-prose .duo{grid-template-columns:1fr}.lm-prose .duo>div+div{border-left:0;padding-left:0}.lm-prose .encart{padding:22px 20px}.lm-prose .encart dl{grid-template-columns:1fr}.lm-prose .encart dd{margin-bottom:8px}}
