:root{--padding-x:1rem}@media screen and (min-width:814px){:root{--padding-x:2rem}}@media screen and (min-width:1501px){:root{--padding-x:136px}}.h-small{font-size:.75rem}.cover-programme{padding-bottom:3.5rem;padding-top:1.5rem}.cover-programme__content,.cover-programme__cover,.cover-programme__cover-description{grid-column:3/11}@media screen and (max-width:813px){.cover-programme__content,.cover-programme__cover,.cover-programme__cover-description{grid-column:1/13}}.cover-programme__titles{grid-column:1/13;text-align:center}@media screen and (max-width:813px){.cover-programme__titles{display:flex;flex-direction:column;gap:.5rem}}.cover-programme__titles .titles__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.125rem 1rem;justify-content:center;margin-bottom:.875rem}.cover-programme__titles .titles__tags__el{font-size:1.25rem;font-weight:700;line-height:120%}@media screen and (max-width:813px){.cover-programme__titles .titles__tags{font-size:1.125rem;font-weight:700;gap:.125rem .5rem;line-height:120%;margin-bottom:0}}.cover-programme__titles .titles__title{font-size:8.375rem;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:100%;overflow-wrap:break-word;text-transform:uppercase;word-break:auto-phrase}@media screen and (max-width:813px){.cover-programme__titles .titles__title{font-size:2.375rem}}.cover-programme__titles .titles__subtitle{font-size:5.625rem;font-weight:700;line-height:100%;text-transform:uppercase}@media screen and (max-width:813px){.cover-programme__titles .titles__subtitle{font-size:2.125rem;line-height:90%}}.cover-programme__titles .titles__subsubtitle{font-size:4.5rem;font-weight:700;line-height:90%}@media screen and (max-width:813px){.cover-programme__titles .titles__subsubtitle{font-size:2rem;line-height:100%;text-transform:none}}.cover-programme__titles .titles__date{font-size:1.25rem;font-weight:700;line-height:120%;margin-top:.5rem}@media screen and (max-width:813px){.cover-programme__titles .titles__date{font-size:1.125rem}}.cover-programme__cover{left:50%;max-width:var(--width);overflow:hidden;position:relative;transform:translate3d(-50%,0,0)}.cover-programme__cover .cover__bandeau{background-color:#fffc;line-height:1em;padding:4px 44px;position:absolute;right:50px;text-align:center;top:50px;transform:translate3d(50%,0,0) rotate(45deg);transform-origin:top center;width:240px;z-index:1}@media screen and (max-width:813px){.cover-programme__cover .cover__bandeau{font-size:.875rem}}.cover-programme__cover .cover__stamp{bottom:1rem;position:absolute;right:1rem}@media screen and (max-width:813px){.cover-programme__cover .cover__stamp{bottom:.5rem;right:.5rem}}.cover-programme__cover .cover__stamp ul{display:flex;gap:.25rem}.cover-programme__cover .cover__stamp ul li img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:3.5rem}@media screen and (max-width:813px){.cover-programme__cover .cover__stamp ul li img{width:2.5rem}}.cover-programme__cover-description{margin-top:-20px}.cover-programme__content{display:flex;flex-direction:column;gap:1rem}.cover-programme__content .content__list .list__title{margin-right:.125rem}.cover-programme__content .content__list ul{display:flex;flex-wrap:wrap;font-size:1.25rem;gap:0 .25rem}@media screen and (max-width:813px){.cover-programme__content .content__list ul{font-size:1.125rem}}.cover-programme__content .content__list ul li:not(:first-child) a,.cover-programme__content .content__list ul li:not(:first-child) span{font-weight:500;text-decoration:none}.cover-programme__content .content__list ul li:not(:first-child) a:hover{text-decoration:underline;text-underline-offset:.125rem}.cover-programme__content .content__list ul li:not(:first-child,:last-child):after{content:","}.cover-programme__content .content__stamp ul{display:flex;flex-direction:column;gap:.25rem}.cover-programme__content .content__stamp ul li{align-items:center;display:flex;font-size:1.25rem;font-weight:500;gap:1rem}@media screen and (max-width:813px){.cover-programme__content .content__stamp ul li{font-size:1.125rem}}.cover-programme__content .content__stamp ul li img{max-width:3.5rem}@media screen and (max-width:813px){.cover-programme__content .content__stamp ul li img{max-width:2.5rem}}.cover-programme__content .content__links{align-items:center;display:flex;gap:1rem}
