.cms-page-root .cms-slider-card-description,.cms-slider-card-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cms-page-root .cms-slider-card-title-ellipsis,.cms-slider-card-title-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-page-root .cms-collection-list-card,.cms-collection-list-card{flex-direction:column;height:100%;min-height:-webkit-min-content;min-height:min-content;display:flex;overflow:hidden}.cms-page-root .cms-collection-list-body,.cms-collection-list-body{flex-direction:column;flex:1 0 auto;min-width:0;padding:16px;display:flex}.cms-page-root .cms-collection-list-title,.cms-page-root .cms-collection-list-description,.cms-collection-list-title,.cms-collection-list-description{overflow-wrap:break-word;word-break:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.cms-collection-list-card:not(.cms-card--agenda) .cms-collection-list-title,.cms-collection-list-card .cms-collection-list-body .cms-collection-list-description{padding:0}.cms-page-root .cms-collection-list-title,.cms-collection-list-title{-webkit-line-clamp:2;line-clamp:2}.cms-page-root .cms-card--article .cms-collection-list-title,.cms-card--article .cms-collection-list-title{-webkit-line-clamp:3;line-clamp:3}.cms-page-root .cms-collection-list-description,.cms-collection-list-description{-webkit-line-clamp:4;line-clamp:4;max-height:6em}.cms-page-root .cms-collection-list-date,.cms-collection-list-date{flex-shrink:0}.cms-page-root .cms-collection-list-cta,.cms-collection-list-cta{flex-shrink:0;margin-top:auto}.cms-page-root .cms-collection-list-description.cms-card__clamp,.cms-collection-list-description.cms-card__clamp{-webkit-line-clamp:3;line-clamp:3;max-height:4.8em}.cms-collection-month{margin-bottom:4rem}.cms-collection-month:last-child{margin-bottom:0}.cms-collection-month-title{text-transform:uppercase;color:var(--cms-month-title-color,inherit);margin:0 0 2rem;font-size:3rem;font-weight:900;line-height:1}@media (min-width:1024px){.cms-collection-month{align-items:flex-start;gap:2rem;display:flex}.cms-collection-month-aside{flex-shrink:0;position:-webkit-sticky;position:sticky;top:2rem}.cms-collection-month-title{writing-mode:vertical-rl;margin:0;font-size:4.5rem;rotate:180deg}.cms-collection-month .cms-collection-list-grid{flex:1;min-width:0}}.cms-page-root .cms-card--agenda .cms-collection-list-title,.cms-card--agenda .cms-collection-list-title{-webkit-line-clamp:unset;line-clamp:none;max-height:none;display:block;overflow:visible}.cms-activities-slider{--cms-slider-title-size:24px}@media (min-width:640px){.cms-activities-slider{--cms-slider-title-size:30px}}
.cms-page-root .cms-product-card-title,.cms-page-root .cms-product-card-description,.cms-product-card-title,.cms-product-card-description{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cms-page-root .cms-product-card-title,.cms-product-card-title{-webkit-line-clamp:2;line-clamp:2}.cms-page-root .cms-product-card-description,.cms-product-card-description{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:break-word;text-overflow:ellipsis;max-height:4.5em;margin:0;padding:0}@media (max-width:767px){.cms-responsive-grid{grid-template-columns:1fr!important}}
.oOxIVq_root{container-type:inline-size}.oOxIVq_scroller{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.oOxIVq_grid{--week-gap:8px;--visible-days:2;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--visible-days) - 1) * var(--week-gap)) / var(--visible-days));gap:var(--week-gap);display:grid}.oOxIVq_day{scroll-snap-align:start;min-width:0}.oOxIVq_scrollHint{justify-content:flex-end;align-items:center;gap:2px;margin:0 0 8px;font-size:12px;line-height:1.4;display:flex}@container (min-width:30rem){.oOxIVq_grid{--visible-days:3}}@container (min-width:45rem){.oOxIVq_grid{--visible-days:4}}@container (min-width:50rem){.oOxIVq_grid{--visible-days:5}}@container (min-width:58rem){.oOxIVq_grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:row}.oOxIVq_scrollHint{display:none}}