:root{--color-white: #fff;--color-primary: #222;--color-txt: #000;--color-txt_drk: #6b6b6b;--color-txt_md: #878787;--color-text-link: #2243dd;--color-accent: #d6007f;--color-accent-blue: #5072da;--color-accent-green: #009e6f;--color-accent-charcoal: #5e5e5e;--color-accent-navy: #242954;--color-canvas: #f2f2f2;--color-canvas_md: #e4e4e4;--color-border: #dbdbdb;--color-border-md: #dbdbdb;--color-border_drk: #2e2e2e}.seminar__section-title{font-weight:700}@media screen and (min-width: 1024px){.seminar__section-title{font-size:3.2rem}}@media screen and (max-width: 1023.98px){.seminar__section-title{font-size:2.2rem}}@media screen and (min-width: 1024px){.seminar__section-title{line-height:1.5}}@media screen and (max-width: 1023.98px){.seminar__section-title{line-height:1.6363636364}}@media screen and (min-width: 1024px){.seminar__section-lead{margin-top:1.6rem}}@media screen and (max-width: 1023.98px){.seminar__section-lead{margin-top:.8rem}}@media screen and (min-width: 1024px){.seminar__tag-buttons-container{margin-top:4rem}}@media screen and (max-width: 1023.98px){.seminar__tag-buttons-container{margin-top:2rem}}@media screen and (min-width: 1024px){.seminar__list-container{margin-top:8rem}}@media screen and (max-width: 1023.98px){.seminar__list-container{margin-top:3.2rem}}.seminar__list-title{font-weight:700}@media screen and (min-width: 1024px){.seminar__list-title{font-size:3.2rem}}@media screen and (max-width: 1023.98px){.seminar__list-title{font-size:2.2rem}}@media screen and (min-width: 1024px){.seminar__list-title{line-height:1.5}}@media screen and (max-width: 1023.98px){.seminar__list-title{line-height:1.6363636364}}@media screen and (min-width: 1024px){.seminar__tag-buttons{width:fit-content;display:flex;gap:.8rem}}@media screen and (max-width: 1023.98px){.seminar__tag-buttons{width:100%;display:flex;flex-wrap:wrap;gap:.8rem}}.seminar__tag-button{background-color:#e4e4e4;color:#878787;text-align:center;font-size:1.4rem;font-weight:600;line-height:1;letter-spacing:.06em;border-radius:4px;white-space:nowrap;transition:background-color .2s,color .2s}@media screen and (min-width: 1024px){.seminar__tag-button{padding:1.2rem 2rem}}@media screen and (max-width: 1023.98px){.seminar__tag-button{padding:1.2rem}}@media (hover: hover){.seminar__tag-button:hover{background-color:#222;color:#fff}}.seminar__tag-button.is-active{background-color:#222;color:#fff}.seminar__open{background-color:#f2f2f2}@media screen and (min-width: 1024px){.seminar__open{padding:8rem 0}}@media screen and (max-width: 1023.98px){.seminar__open{padding:4rem 0}}@media screen and (min-width: 1024px){.seminar__open-cards{margin-top:4rem}}@media screen and (max-width: 1023.98px){.seminar__open-cards{margin-top:2rem}}@media screen and (min-width: 1024px){.seminar__archive{padding:11.2rem 0 6.4rem}}@media screen and (max-width: 1023.98px){.seminar__archive{padding:3.2rem 0}}@media screen and (min-width: 1024px){.seminar__archive-cards{margin-top:4rem}}@media screen and (max-width: 1023.98px){.seminar__archive-cards{margin-top:2rem}}.seminar__more{position:relative}@media screen and (min-width: 1024px){.seminar__more{padding:5.6rem 0 0}}@media screen and (max-width: 1023.98px){.seminar__more{padding:3.6rem 0}}.seminar__more:before{content:"";display:block;width:100%;height:1px;position:absolute;top:0;left:0;background:linear-gradient(to right,#222 3.2rem,#dbdbdb 3.2rem)}.seminar__more-text{font-weight:600;text-align:center}@media screen and (min-width: 1024px){.seminar__more-text{font-size:1.8rem}}@media screen and (max-width: 1023.98px){.seminar__more-text{font-size:1.6rem}}@media screen and (min-width: 1024px){.seminar__more-text{line-height:1.7777777778}}@media screen and (max-width: 1023.98px){.seminar__more-text{line-height:1.75}}.seminar__more-button{text-align:center}@media screen and (min-width: 1024px){.seminar__more-button{margin-top:2.4rem}}@media screen and (max-width: 1023.98px){.seminar__more-button{margin-top:1.6rem}}.seminar__more-button .c-button{height:4.8rem}@media screen and (min-width: 1024px){.seminar__more-button .c-button{width:28rem}}@media screen and (max-width: 1023.98px){.seminar__more-button .c-button{width:25.4rem}}@media screen and (min-width: 1024px){.seminar__more-button .c-button{font-size:1.6rem}}@media screen and (max-width: 1023.98px){.seminar__more-button .c-button{font-size:1.4rem}}
