.m35{--m35-font-title:"Bricolage Grotesque", sans-serif;--m35-font-body:"Inter", sans-serif;--m35-teal:#00d0de;--m35-radius-card:32px;--m35-gap:24px;padding:112px 80px 168px;position:relative}.m35--v1{color:#fff;background-color:#000}.m35--v2{color:#000;background-color:#fff}.m35--border-rounded{z-index:2;border-radius:64px 64px 0 0;margin-top:-64px;position:relative}.m35--border-straight{border-radius:0;margin-top:0}.m35__header{text-align:center;margin-bottom:48px;flex-direction:column;align-items:center;gap:24px;max-width:720px;margin-inline:auto;display:flex}.m35__title{font-family:var(--m35-font-title);font-optical-sizing:none;font-variation-settings:"opsz" 96, "wdth" 96;font-size:3rem;font-weight:600;line-height:1}.m35--v1 .m35__title{color:#fff}.m35--v2 .m35__title{color:#000}.m35__title p{margin:0}.m35__text{font-family:var(--m35-font-title);font-optical-sizing:none;font-variation-settings:"opsz" 14, "wdth" 100;font-size:1.5rem;font-weight:400;line-height:1.15}.m35--v1 .m35__text{color:#bbb}.m35--v2 .m35__text{color:#505050}.m35__text p{margin:0}.m35__timeline{flex-direction:column;align-items:center;gap:12px;margin-bottom:40px;display:flex}.m35__timeline-label{font-family:var(--m35-font-title);text-transform:uppercase;font-optical-sizing:none;font-variation-settings:"opsz" 14, "wdth" 95;font-size:.75rem;font-weight:350}.m35--v1 .m35__timeline-label{color:#bbb}.m35--v2 .m35__timeline-label{color:#595959}.m35__timeline-label p{margin:0}.m35__tabs-bar.filter-tabs--light{background-color:#0000}.m35__filter-mobile{width:100%;max-width:320px;display:none}.m35--v1 .m35__filter-mobile .filter-dropdown__pill{border-color:#ffffff59}.m35--v1 .m35__filter-mobile .filter-dropdown__trigger{color:#fff}.m35--v2 .m35__filter-mobile .filter-dropdown__pill{border-color:#00000040}.m35__year-group{flex-direction:column;gap:40px;display:flex}.m35__year-group[hidden]{display:none}.m35__swiper{width:100%;overflow:hidden}.m35__cards-list{align-items:stretch;width:fit-content;margin:0;padding:0;list-style:none;display:flex}.m35__slide{height:auto}.m35__card{border-radius:var(--m35-radius-card);box-sizing:border-box;flex-direction:column;gap:0;height:100%;padding:32px;display:flex}.m35__card .btn-tertiary{margin-top:24px}.m35__card .btn-tertiary__icon svg{margin-right:8px}.m35--v1 .m35__card{color:#000;background:#fff}.m35--v2 .m35__card{color:#fff;background:#000}.m35__card-date{font-family:var(--m35-font-body);letter-spacing:-.0125rem;margin:0 0 16px;font-size:1rem;font-weight:400;line-height:1.3}.m35--v1 .m35__card-date{color:#000000b3}.m35--v2 .m35__card-date{color:#ffffffb3}.m35__card-title{font-family:var(--m35-font-title);font-optical-sizing:none;font-variation-settings:"opsz" 78, "wdth" 98;margin:0 0 10px;font-size:1.5rem;font-weight:650;line-height:1.15}.m35--v1 .m35__card-title{color:#000}.m35--v2 .m35__card-title{color:#fff}.m35__card-excerpt{font-family:var(--m35-font-body);letter-spacing:-.0125rem;flex-grow:1;margin:0;font-size:1rem;font-weight:400;line-height:1.3}.m35--v1 .m35__card-excerpt{color:#505050}.m35--v2 .m35__card-excerpt{color:#bbb}.m35__download{border-bottom:1.5px solid;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-bottom:4px;text-decoration:none;transition:opacity .2s;display:flex}.m35__download:hover{opacity:.75}.m35__download:focus-visible{outline-offset:3px;border-bottom-color:#0000;border-radius:4px;outline:2px solid}.m35--v1 .m35__download{color:#000}.m35--v2 .m35__download{color:#fff}.m35__download-label{font-family:var(--m35-font-body);white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.3}.m35__download-meta{font-weight:400}.m35__download-icon{flex-shrink:0;align-items:center;width:24px;height:24px;display:flex}.m35__nav-wrap{justify-content:center;padding-top:8px}.m35__empty{text-align:center;font-family:var(--m35-font-body);opacity:.55;padding:40px 0;font-size:1rem}@media (width<=1200px){.m35__header{padding:0 40px}}@media (width<=989px){.m35__text{font-size:1.375rem;line-height:120%}.m35{padding:80px 0 120px}.m35--border-rounded{border-radius:32px 32px 0 0;margin-top:-32px}.m35__header{margin-bottom:32px;padding:0}.m35__title{font-size:2rem}.m35__tabs-bar.filter-tabs{display:none}.m35__filter-mobile{justify-content:center;display:flex;padding-top:0!important}.m35__year-group{gap:24px}.m35__card{padding:24px}}
