.prog-new .teaser{text-transform:uppercase;font-size:1.3rem;font-weight:900;margin:0;line-height:1.5}.prog-new .content ul.coursMenu a{color:var(--bleu);text-decoration:none;font-weight:900;text-transform:uppercase;font-style:italic;font-size:2rem;line-height:1.25}.prog-new .content ul.coursMenu li,.prog-new .cycleWrapper{margin-bottom:2rem;display:flex;list-style:none;align-items:baseline}.prog-new .content ul.coursMenu{padding-left:0}.prog-new .coursDate{width:18%;text-align:right;flex-shrink:0;margin-right:2rem}.prog-new .cycleMenu{margin-right:0}.prog-new .content ul.programmeMenu>li{border-top:solid var(--rouge) .15rem;padding-top:1rem}.prog-new .content ul.programmeMenu>li:first-child{border-top:none;padding-top:0}.prog-new .introCycle{font-size:1.75rem;font-weight:500;color:var(--bleu)}.prog-new .noMore{text-decoration:underline}@media (max-width:1199.98px){.prog-new main{width:calc(67% - 7vw)}.prog-new .coursDate{width:25%}}@media (max-width:991.98px){.prog-new .coursDate{width:16%}.prog-new main{width:calc(100% - 2rem)}}@media (max-width:767.98px){.prog-new .coursDate{width:21%}}@media (max-width:575.98px){.prog-new .content ul.coursMenu li,.prog-new .cycleWrapper{flex-direction:column}.prog-new .coursDate{width:100%;text-align:left;font-size:1.3rem}.prog-new .cycleWrapper .coursDate{margin-bottom:1rem}h1{font-size:2.5rem}.content{font-size:1.5em}.cycleWrapper,.prog-new .content ul.coursMenu a{font-size:1.85rem}}