h1{font-size:2.875rem;line-height:120%;color:inherit;text-wrap:balance;height:fit-content;margin-bottom:.5em;margin-top:.5em;min-height:1.5em}#article-contents>.main-layout{padding-bottom:2rem}#article-contents .text-content>h2{margin-bottom:1em;font-weight:300;font-size:1.5rem}body.dark-heading .publication{border-color:#ffffff7e}#infos-pratiques .text-content{margin-bottom:3rem}#button-infos-wrapper{display:none}@media(max-width:1200px){h1{font-size:2.5rem}}@media(max-width:992px){main{--left-column-width: 630px;--right-column-width: 630px}h1{margin-bottom:.5em;margin-top:0}#article-contents>.main-layout{padding-bottom:0}#infos-pratiques{margin-top:3rem}body.dark-heading .side-layout{padding-top:0}#button-infos .icon{font-size:9px;fill:rgb(var(--bg));background:rgb(var(--text))}#button-infos-wrapper{display:block;position:sticky;z-index:200;right:0;left:auto;top:70px}#button-infos{position:absolute;right:0;writing-mode:vertical-rl;font-family:var(--titles-font);display:flex;align-items:center;padding:.5em .25em;gap:8px;font-weight:700;background:rgb(var(--bg));border-radius:5px 0 0 5px;box-shadow:0 0 5px rgba(var(--text) / .5)}.main-layout .subcontents{display:none}}@media(max-width:768px){h1{font-size:2rem}}@media(max-width:576px){h1{font-size:28px;margin-bottom:.5em}}
