nav[aria-label=breadcrumb]{margin:0 1rem;--pico-nav-element-spacing-vertical:0.25rem}nav[aria-label=breadcrumb]>ul{flex-wrap:wrap}nav[aria-label=breadcrumb]>ul li:not(:last-child):after{z-index:-1}section.catalogue__category article{display:flex;flex-wrap:wrap}section.catalogue__category article h2{flex:1 0 100%;text-align:center;color:#1490c7}section.catalogue__category article .catalogue__content{flex:1 0;white-space:pre-wrap}section.catalogue__category article .image-container{aspect-ratio:358/243;height:16rem;flex-basis:auto;flex-grow:0}section.catalogue__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:1fr;grid-gap:1rem;gap:1rem}.catalogue__item{text-decoration:none}.catalogue__item:hover article{box-shadow:0 10px 15px 12px rgba(0,0,0,.1);transition:var(--pico-transition)}.catalogue__item article{height:100%;padding:0;display:flex;flex-direction:column}.catalogue__item article .image-container{aspect-ratio:220/123;width:100%;border-top-left-radius:var(--pico-border-radius);border-top-right-radius:var(--pico-border-radius);overflow:hidden;border-bottom:var(--pico-border-width) solid var(--pico-card-border-color)}.catalogue__item article h3{font-size:1em;font-weight:400;flex-grow:1;align-content:center;text-align:center;padding:0 var(--pico-block-spacing-horizontal)}.course{display:flex;flex-wrap:wrap;padding:1rem 2rem;gap:1rem;justify-content:stretch}.course .course__presentation,.course h1{flex:1 0 100%}.course .course__presentation article{--pico-block-spacing-vertical:1rem;display:flex;flex-wrap:wrap}.course .course__presentation article h2{flex:1 0 100%;text-align:center;color:#1490c7}.course .course__presentation article div.course__content{flex:1 0;white-space:pre-wrap}.course .course__presentation article .image-container{aspect-ratio:283/240;height:16rem;flex-basis:auto;flex-grow:0}.course .course__interest{display:grid;grid-template-columns:2fr 1fr;grid-auto-rows:1fr;grid-gap:1rem;gap:1rem}.course .course__interest .course__characteristics .characteristics__group h3{color:var(--accent-link-color)}.course .course__interest .course__characteristics .characteristics__list ol ol{list-style-type:lower-latin}.course .course__interest aside{--pico-card-sectioning-background-color:var(--pico-primary-background);--pico-h2-color:var(--pico-secondary-inverse);--pico-block-spacing-vertical:0}.course .course__interest aside article{height:100%}.course .course__interest aside article header{padding:1rem;margin-bottom:1rem}.course .course__interest aside article header h2{--pico-typography-spacing-vertical:0}.course .course__interest aside article h2,.course .course__interest aside article h3{text-align:center}.course .course__interest aside article form{height:100%}.course .course__interest aside article form label em{color:red}