/* La largeur en pourcentage concerne uniquement les écrans d’ordinateur. */
@media (min-width:1081px) and (hover:hover) and (pointer:fine){
 body.renouveau #corps{width:var(--renouveau-site-width,90vw);max-width:100%;margin-left:auto;margin-right:auto;container-type:inline-size}
 body.renouveau .site-masthead__inner,body.renouveau .site-footer__inner{max-width:var(--renouveau-site-width,90vw)}
 body.renouveau .site-navigation{padding-left:max(16px,calc((100vw - var(--renouveau-site-width,90vw))/2));padding-right:max(16px,calc((100vw - var(--renouveau-site-width,90vw))/2))}
 body.renouveau #content-columns{display:flex;align-items:flex-start;gap:28px}
 body.renouveau #content-main{flex:1 1 0;min-width:0;width:auto}
 body.renouveau #content-sidebar{flex:0 0 240px;width:240px;min-width:0;display:block;margin-top:0;padding:0 0 0 20px;border-top:0;border-left:1px solid var(--kor-line)}
 body.renouveau #content-sidebar .widget{margin:0 0 22px}
}
/* Une largeur choisie très étroite laisse la place à la lecture de l’article. */
@container (max-width:760px){
 body.renouveau #content-columns{display:block}
 body.renouveau #content-sidebar{width:100%;margin-top:28px;padding:22px 0 0;border-left:0;border-top:1px solid var(--kor-line)}
}
@media (max-width:1080px), (hover:none), (pointer:coarse){
 body.renouveau #corps{width:100%;max-width:none;margin-left:0;margin-right:0}
 body.renouveau #content-columns{display:block}
 body.renouveau #content-sidebar{width:100%;min-width:0;display:block;flex:none;margin-top:28px;padding:22px 0 0;border-left:0;border-top:1px solid var(--kor-line)}
}
body.renouveau .kor-reading{max-width:none;display:flow-root;margin:0}
/* Le sommaire conserve sa place originale dans le texte et flotte à droite. */
body.renouveau .kor-reading #sommaire{float:right!important;position:static!important;width:35%!important;min-width:220px;max-width:100%;margin:0 0 24px 24px!important;padding:16px;border:1px solid var(--kor-line);background:#fffaf080;box-sizing:border-box;font-family:var(--prophezine-font-body);font-size:var(--prophezine-font-size-meta);text-align:left}
body.renouveau .kor-reading #sommaire h2{font-size:1.3em!important;margin:0 0 .7em;padding:0 0 .5em;border-bottom:1px solid var(--kor-line)}
body.renouveau .kor-reading #sommaire ul,body.renouveau .kor-reading #sommaire ol{display:block;float:none!important;width:auto!important;max-width:none!important;min-width:0;margin:.4em 0;padding-left:1.1em}
body.renouveau .kor-reading #sommaire li{width:auto!important;margin:.55em 0;padding:0;line-height:1.5;white-space:normal;text-align:left;overflow-wrap:normal;word-break:normal}
body.renouveau .kor-reading #sommaire a{display:inline;white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:left}
body.renouveau .kor-mobile-toc{float:none!important;position:static!important;clear:both;width:100%!important;min-width:0;max-width:100%;margin:24px 0!important;padding:16px;border:1px solid var(--kor-line);background:#fffaf080;box-sizing:border-box;font-family:var(--prophezine-font-body);font-size:var(--prophezine-font-size-meta);text-align:left}
body.renouveau #content-main .kor-mobile-toc ul,body.renouveau #content-main .kor-mobile-toc ol{width:auto!important;padding-left:1.1em}
body.renouveau #content-main .kor-mobile-toc li{line-height:1.6;text-align:left;overflow-wrap:normal;word-break:normal}
body.renouveau #sommaire-aplat a{display:inline-block;white-space:nowrap}
@media (max-width:700px), (max-width:1080px) and (pointer:coarse){
 body.renouveau .kor-reading #sommaire{float:none!important;width:100%!important;min-width:0;margin:24px 0!important}
}
@media print{body.renouveau #content-sidebar{display:none}body.renouveau .kor-reading #sommaire{float:none!important;width:100%!important;margin:1em 0!important;break-inside:avoid}}
