.p-main-feed-block-non-scrollable-overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.p-main-feed-block-cards-carousel{position:relative;z-index:0;overflow:hidden;width:100%}.p-main-feed-block-cards-carousel-item__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.p-main-feed-block-cards-carousel--size-s--type-article .m-carousel-default-control-button-wrapper{top:calc(15rem/1.85/2 - 2.875rem/2)}.p-main-feed-block-cards-carousel--size-s--type-article .m-carousel-default-control-button{width:2.875rem;height:2.875rem}.p-main-feed-block-cards-carousel--size-m--type-article .m-carousel-default-control-button-wrapper{top:calc(18.375rem/1.85/2 - 2.875rem/2)}.p-main-feed-block-cards-carousel--size-m--type-article .m-carousel-default-control-button{width:2.875rem;height:2.875rem}.p-main-feed-block-cards-carousel--size-s--type-video .m-carousel-default-control-button-wrapper{top:calc(15rem/1.72/2 - 2.875rem/2)}.p-main-feed-block-cards-carousel--size-s--type-video .m-carousel-default-control-button{width:2.875rem;height:2.875rem}.p-main-feed-block-cards-carousel--size-m--type-video .m-carousel-default-control-button-wrapper{top:calc(18.375rem/1.72/2 - 2.875rem/2)}.p-main-feed-block-cards-carousel--size-m--type-video .m-carousel-default-control-button{width:2.875rem;height:2.875rem}.p-main-feed-block-cards-carousel--size-s--type-article .p-main-feed-block-cards-carousel-item{width:15rem}.p-main-feed-block-cards-carousel--size-m--type-article .p-main-feed-block-cards-carousel-item{width:18.375rem}.p-main-feed-block-cards-carousel--size-s--type-video .p-main-feed-block-cards-carousel-item{width:15rem}.p-main-feed-block-cards-carousel--size-m--type-video .p-main-feed-block-cards-carousel-item{width:18.375rem}.p-main-feed-block-cards-carousel__error{height:14.125rem}.m-default-inline-calendar-date{padding:0;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;flex:0 0 3.125rem;margin-bottom:.75rem}.m-default-inline-calendar-date:first-child{margin-left:.1875rem}.m-default-inline-calendar-date:last-child{margin-right:.1875rem}.m-default-inline-calendar-date__number{transition:color .2s ease-in-out}.m-default-inline-calendar-date__month-name{transition:opacity .2s,visibility ease-in-out;left:50%;transform:translate(-50%,100%);position:absolute;bottom:0;visibility:hidden;opacity:0}.m-default-inline-calendar-date--is-selected .m-default-inline-calendar-date__month-name{visibility:visible;opacity:1}.m-default-inline-calendar{overflow:scroll hidden;margin-left:-.1875rem;margin-right:-.1875rem}.m-default-inline-calendar::-webkit-scrollbar{display:none}.m-default-inline-calendar{-ms-overflow-style:none;scrollbar-width:none}.p-main-show-all{font-feature-settings:"pnum" on,"lnum" on,"salt" on;font-family:Halvar Mittelschrift,serif;font-weight:400;font-style:normal;font-size:.875rem;line-height:1rem;font-feature-settings:"salt" on;text-transform:uppercase;display:inline-flex;width:-moz-fit-content;width:fit-content;padding-top:.75rem;padding-bottom:.75rem;color:#171717}@font-face{font-family:Halvar Engschrift;font-weight:700;font-style:normal;src:url(/fonts/halvarEngschrift/halvarEngschriftBold.woff2) format("woff2"),url(/fonts/halvarEngschrift/halvarEngschriftBold.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Engschrift;font-weight:400;font-style:normal;src:url(/fonts/halvarEngschrift/halvarEngschriftRegular.woff2) format("woff2"),url(/fonts/halvarEngschrift/halvarEngschriftRegular.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Mittelschrift;font-weight:400;font-style:normal;src:url(/fonts/halvarMittelschrift/halvarMittelschriftRegular.woff2) format("woff2"),url(/fonts/halvarMittelschrift/halvarMittelschriftRegular.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Mittelschrift;font-weight:500;font-style:normal;src:url(/fonts/halvarMittelschrift/halvarMittelschriftMedium.woff2) format("woff2"),url(/fonts/halvarMittelschrift/halvarMittelschriftMedium.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Mittelschrift;font-weight:700;font-style:normal;src:url(/fonts/halvarMittelschrift/halvarMittelschriftBold.woff2) format("woff2"),url(/fonts/halvarMittelschrift/halvarMittelschriftBold.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Breitschrift;font-weight:800;font-style:normal;src:url(/fonts/halvarBreitschrift/halvarBreitschriftExtraBold.woff2) format("woff2"),url(/fonts/halvarBreitschrift/halvarBreitschriftExtraBold.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Breitschrift;font-weight:700;font-style:normal;src:url(/fonts/halvarBreitschrift/halvarBreitschriftBold.woff2) format("woff2"),url(/fonts/halvarBreitschrift/halvarBreitschriftBold.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Breitschrift;font-weight:400;font-style:normal;src:url(/fonts/halvarBreitschrift/halvarBreitschriftRegular.woff2) format("woff2"),url(/fonts/halvarBreitschrift/halvarBreitschriftRegular.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Breitschrift;font-weight:500;font-style:normal;src:url(/fonts/halvarBreitschrift/halvarBreitschriftMedium.woff2) format("woff2"),url(/fonts/halvarBreitschrift/halvarBreitschriftMedium.ttf) format("truetype");font-display:fallback}@font-face{font-family:Gilroy;font-weight:400;font-style:normal;src:url(/fonts/gilroy/gilroyRegular.woff2) format("woff2");font-display:swap}@font-face{font-family:Gilroy;font-weight:500;font-style:normal;src:url(/fonts/gilroy/gilroyMedium.woff2) format("woff2");font-display:swap}.p-main-feed-block__content{margin-top:1rem}.p-main-feed-block__accent{overflow:hidden;width:100%}.p-main-feed-block__show-all{width:100%;margin-top:1.5rem;border-top:.0625rem solid #d4d4d4}.p-main-feed-block__title{font-family:Halvar Breitschrift,serif;font-style:normal;text-transform:uppercase;font-size:1.375rem;font-weight:800;line-height:1.625rem;text-align:left;letter-spacing:.03em}.p-main-feed-block__title-after{margin-top:1rem}.p-main-feed-block__calendar-wrapper{position:relative;z-index:0;margin-top:1rem;border-top:.0625rem solid #d4d4d4;padding-top:.5rem;padding-bottom:.5rem}