.art :is(.art-head,.art-cover,.art-body,.art-authors,.art-suite){inline-size:100vw;max-inline-size:none;margin-inline:calc(50% - 50vw) 0;padding-inline:var(--rail);text-align:start}.art .art-head{padding-block:clamp(4rem,1.875rem + 5.24vw,7.5rem) 0;& h1{margin:0;max-inline-size:none;text-wrap:pretty}}.art .art-cover{padding-block:clamp(2.5rem,1.2rem + 3.36vw,4.8rem) 0;.ph{display:block;position:relative;overflow:hidden;inline-size:100%;max-inline-size:none;aspect-ratio:1269 / 610;border-radius:clamp(1.5rem,.78rem + 2.18vw,3.1rem);background:var(--fond-surface-alt)}.ph img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.ph:after{display:none}}.art .art-body,.art .art-authors{display:grid;grid-template-columns:minmax(0,292fr) minmax(0,963fr);column-gap:clamp(2rem,.66rem + 1.83vw,2.6rem);align-items:start}.art .art-body{padding-block:clamp(5rem,3.9rem + 10.9vw,15.6rem) 0;&.solo{grid-template-columns:minmax(0,292fr) minmax(0,963fr)}&.solo .art-prose{grid-column:2}}.art :is(.art-aside,.art-suite){position:static;display:flex;flex-direction:column;gap:clamp(3rem,1.5rem + 3.5vw,5rem);& h2{font:var(--t-colonne);letter-spacing:var(--ls-colonne);margin:0 0 clamp(2rem,1.1rem + 2.1vw,3.4rem);color:var(--heading);text-wrap:balance}& h2:before{display:none}& ol,ul{list-style:none;margin:0;padding:0}& li{margin:0}& li+li{margin-block-start:clamp(2.5rem,1.2rem + 2.8vw,4rem)}}.art .art-related a{display:block;text-decoration:none;color:inherit}.art .art-related .ti{font:var(--t-carte);letter-spacing:var(--ls-carte);display:block;padding-block-end:.6rem;border-block-end:1px solid var(--bordure-subtile);color:var(--texte-lien);text-wrap:pretty}.art .art-related a:hover .ti{color:var(--texte-lien-survol);text-decoration:underline;text-underline-offset:.15em}.art .art-related .lire{font:var(--t-cta);letter-spacing:var(--ls-cta);display:flex;align-items:center;gap:.45em;margin-block-start:1.6rem;color:var(--heading);&:after{content:"";flex:none;inline-size:.62em;aspect-ratio:14 / 19;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 19'%3E%3Cpath d='M0 15V18.8L14 11.6V7.9Z'/%3E%3Cpath d='M12.9 6.6L0 0V3.8L9.2 8.5Z'/%3E%3C/svg%3E") center / contain no-repeat;transition:translate .2s ease}}.art .art-related a:hover .lire:after{translate:3px 0}.art .art-toc a{font:var(--t-nav);letter-spacing:var(--ls-nav);display:block;padding-block:.55rem;border-block-end:1px solid var(--bordure-subtile);color:var(--heading);text-decoration:none;&:hover{color:var(--texte-lien)}}.art .art-suite{padding-block:clamp(3rem,1.66rem + 4.63vw,6.6rem) clamp(5rem,2.5rem + 7vw,10rem);.art-related{border-block-start:1px solid var(--bordure-subtile);padding-block-start:clamp(3rem,1.66rem + 4.63vw,6.6rem)}& ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,1.2rem + 2.8vw,4rem) clamp(2rem,1.44rem + 4.02vw,5.75rem);align-items:stretch}& li+li{margin-block-start:0}.art-related a{display:flex;flex-direction:column;block-size:100%}.art-related .lire{margin-block-start:auto;padding-block-start:1.6rem}@media(width<=64rem){& ul{grid-template-columns:minmax(0,1fr)}}}.art .art-authors:has(+.art-suite){padding-block-end:0}.art .art-toc{position:static}.art .art-toc li{border:0}.art .art-toc li+li{margin-block-start:0}.art .art-prose.prose{padding:0;max-inline-size:none;>p,>h2,>h3,:where(ul,ol),blockquote{max-inline-size:none}>p{font:var(--t-corps);letter-spacing:var(--ls-corps);margin:0 0 1.45em;color:var(--text)}>p.lead,&:not(.has-lead)>p:first-child{font:var(--t-intro);letter-spacing:var(--ls-intro);margin-block-end:1.3em;color:var(--heading)}>h2{font:var(--t-colonne);letter-spacing:var(--ls-colonne);margin:clamp(2.5rem,1.5rem + 2vw,4rem) 0 1rem;scroll-margin-top:calc(var(--header-h) + 1rem)}>h2:before{display:none}>h2+p{color:var(--text)}& img{max-inline-size:100%;block-size:auto;border-radius:clamp(1rem,.5rem + 1.4vw,2rem)}}.art .art-tl .sec>p{font:var(--t-corps);letter-spacing:var(--ls-corps);max-inline-size:none;margin:0 0 1.45em}.art .art-tl h2{font:var(--t-colonne);letter-spacing:var(--ls-colonne)}.art .art-authors{padding-block:clamp(2.5rem,1.5rem + 2.6vw,4rem) clamp(5rem,2.5rem + 7vw,10rem);.wrap{grid-column:2;display:flex;flex-direction:column;gap:2rem;padding-block-start:clamp(2.5rem,1.5rem + 2.8vw,4rem);border-block-start:1px solid var(--bordure-subtile)}.a{display:flex;align-items:center;gap:clamp(1.25rem,.6rem + 1.1vw,1.8rem);padding:0;border:0;border-radius:0;text-decoration:none;color:inherit}& a.a:hover{border:0}.ph{display:block;flex:none;inline-size:clamp(6rem,3.1rem + 5.98vw,8.6rem);aspect-ratio:1;border-block-end:2px solid var(--bordure-subtile);background:var(--fond-surface-alt);overflow:hidden}.ph img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top;filter:grayscale(1)}.txt{display:flex;flex-direction:column;gap:.5rem;min-inline-size:0}.nm{font:var(--t-carte);letter-spacing:var(--ls-carte);display:flex;align-items:center;gap:clamp(2rem,1rem + 4vw,10rem);color:var(--texte-lien);&:after{content:"";flex:none;inline-size:.55em;aspect-ratio:14 / 19;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 19'%3E%3Cpath d='M0 15V18.8L14 11.6V7.9Z'/%3E%3Cpath d='M12.9 6.6L0 0V3.8L9.2 8.5Z'/%3E%3C/svg%3E") center / contain no-repeat;transition:translate .2s ease}}& a.a:hover .nm{color:var(--texte-lien-survol)}& a.a:hover .nm:after{translate:3px 0}.rl{font:var(--t-pied);letter-spacing:var(--ls-pied);color:var(--text);max-inline-size:28ch}}@media(width<=64rem){.art .art-body,.art .art-authors,.art .art-body.solo{grid-template-columns:1fr}.art .art-body.solo .art-prose,.art .art-authors .wrap{grid-column:1}.art .art-aside{margin-block-end:clamp(3rem,1.5rem + 3.5vw,5rem)}}
