/* compiled by scssphp 1.6.0 on Fri, 19 Dec 2025 07:46:03 +0000 (0.1018s) */

.card{position:relative;--font-size--card--title: 1.3125rem}@media (min-width:64rem){.card{--font-size--card--title: 1.5625rem}}.card.--basic{grid-column:1 / -1}@media (min-width:48rem){.card.--basic{grid-column:span 6}}@media (min-width:64rem){.card.--basic{grid-column:span 4}}.card.--agenda .card__excerpt,.card.--news .card__excerpt,.card.--basic .card__excerpt{margin-block-end:1.25rem}.card__link{position:relative;color:var(--color-text);height:100%}.card__link .button{align-self:flex-start;margin-block-start:auto}.card__link:hover,.card__link:focus-visible{--button__border-color--underline--hover: var(--color-2);--button__color--underline--hover: var(--color-2)}.card__link:hover .button.--underline,.card__link:focus-visible .button.--underline{--border-color: var(--button__border-color--underline--hover, var(--button__border-color--hover));--color: var(--button__color--underline--hover, var(--button__color--hover))}.card__image{--border-radius: 0.625rem;--margin-block: 1.4375rem;order:-2;margin-block-end:var(--margin-block);border-radius:var(--border-radius);aspect-ratio:auto;max-block-size:15.75rem;min-block-size:15.75rem}.card .card__image{object-fit:cover}.card__title{margin-block-end:1rem;font-size:var(--font-size--card--title)}.card__title h3{word-wrap:break-word}.card__info{--margin-block: 0.8125rem;order:-1;display:flex;align-items:center;flex-wrap:wrap;gap:0.625rem;margin-block-end:var(--margin-block)}@media (min-width:96rem){.card__info{gap:0.9375rem}}.card__date,.card__time,.card__location{display:flex;align-items:center;gap:0.625rem;font-size:1rem}.card__date svg,.card__time svg,.card__location svg{fill:var(--color-2)}.card__content{--margin-block: 0.8125rem;margin-block-end:var(--margin-block)}.card.--agenda{position:relative;grid-column:1 / -1}@media (min-width:48rem){.card.--agenda{grid-column:span 6}}@media (min-width:64rem){.card.--agenda{grid-column:span 4}}.card.--agenda .card__label{background:var(--color-primary);color:var(--color-white);padding:3px 10px;border-radius:0 0 3px 3px;font-size:1rem;position:absolute;left:1.25rem;top:0;z-index:1;line-height:1.6}.card.--agenda.--single{grid-column:inherit}.card.--agenda.--single .card__link{max-width:100%;width:100%;display:inline-flex;border:0 none;border-radius:0.625rem;padding:0;background-color:var(--color-white);color:var(--color-primary);text-align:left}.card.--agenda.--single .card__link:is(a, button){cursor:pointer}.card.--agenda.--single .card__link:not(:has(.card__image)){padding-block-start:35px}@media (min-width:64rem){.card.--agenda.--single .card__link{padding:1rem 1.5rem}}.card.--news{grid-column:1 / -1}@media (min-width:48rem){.card.--news{grid-column:span 6}}@media (min-width:64rem){.card.--news{grid-column:span 4}}.card.--download.--single{--font-size--xl--h2: 1.25rem}.card.--download.--single .card__link{background:var(--color-1--background);border-radius:0.375rem;color:var(--color-primary);padding:1.625rem}.card.--download.--single .card__title{display:flex;align-items:center;gap:0.625rem;margin-block-end:0.5rem}.card.--download.--single .card__icon{display:block}.card.--download.--single .card__icon svg{fill:var(--color-primary);display:block}.card.--download.--single .card__excerpt{margin-block-end:0.75rem}:root{--heading__margin-block: 1.875rem}@media (min-width:64rem){:root{--heading__margin-block: 3.125rem}}.latest-post{--heading__alignment: flex-start}.latest-post .heading{margin-block-end:var(--heading__margin-block)}.latest-post .heading__title{margin:0}.latest-post .heading.--button .button__title{margin-bottom:-2px}.latest-post__grid{grid-column:1/-1;position:relative;display:grid;grid-template-columns:subgrid;gap:1.5rem}@media (min-width:48rem){.latest-post__grid{gap:2rem}}@media (min-width:64rem){.latest-post__grid{gap:1.25rem}}@media (min-width:96rem){.latest-post__grid{gap:3.5rem}}.header-image{position:relative}.header-image__container{display:grid;grid-column:2 / -2;grid-template-columns:subgrid;gap:1.25rem}@media (min-width:64rem){.header-image__container{gap:3rem}}.header-image .heading{margin-block-end:0;row-gap:1rem;grid-column:1 / -1;display:flex;flex-direction:column;padding-block:0.75rem}@media (min-width:64rem){.header-image .heading{grid-column:span 6;place-self:center;row-gap:1.65rem;padding-block:0}}.header-image .heading__information{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:0.625rem 1.25rem;order:-1}.header-image .heading__date,.header-image .heading__location,.header-image .heading__type{font-size:1rem;display:flex;align-items:center;gap:0.625rem}.header-image .heading__date svg,.header-image .heading__location svg,.header-image .heading__type svg{fill:var(--color-2);width:0.75rem}.header-image .heading__location svg{width:0.625rem}.header-image .media.--single{grid-column:1 / -1}@media (min-width:64rem){.header-image .media.--single{grid-column:span 6}}.header-image .media__image{position:relative;width:100%}.header-image .media__image img{border-radius:0.625rem}.textblock{position:relative;--section-margin--block-end: 3.125rem}.textblock__container{place-items:center}.textblock .heading,.textblock__content{grid-column:1 / -1;position:relative;max-inline-size:48.125rem}@media (min-width:64rem){.textblock .content-wrapper p{--p__margin: 3.125rem}}.textblock .content-wrapper .size-full{border-radius:0.625rem;object-position:center;object-fit:cover;width:100%;height:100%}.--single-page.downloads{position:relative;--section-margin--block-end: 3.125rem}.--single-page.downloads .downloads__container{position:relative;place-items:center}.--single-page.downloads .downloads__grid{grid-column:1/-1;max-inline-size:48.125rem;max-width:48.125rem;position:relative;display:grid;grid-template-columns:repeat(1, 1fr);gap:0.625rem}@media (min-width:48rem){.--single-page.downloads .downloads__grid{gap:1.25rem;grid-template-columns:repeat(2, 1fr)}}.sharer{position:relative;--font-size--xl--h2: 1.125rem;--font-weight--bold: 400;--button__background--primary: var(--color-3);--button__color--primary: var(--color-white);--button__background--primary--hover: var(--color-1);--button__color--primary--hover: var(--color-white);--button__padding-inline--primary: 0.3125rem;--button__padding-block--primary: 0.3125rem;--button__border-width--primary: 0.0625rem;--button__border-style--primary: solid;--button__border-color: var(--color-3);--button__border-color--hover: var(--color-1);--button__border-radius--primary: 50%;--button__icon-scale--primary: 0}.sharer__container{position:relative;place-items:center}.sharer__wrapper{position:relative;grid-column:1/-1;max-inline-size:48.125rem;width:100%;background:var(--color-1--background);border-radius:0.375rem;color:var(--color-primary);padding:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem}@media (min-width:64rem){.sharer__wrapper{gap:2.5rem}}.sharer__buttons{display:flex;align-items:center;gap:0.625rem}.sharer__button{appearance:none;background:var(--background, var(--color-1));border:var(--border-width, 0) var(--border-style, solid) var(--border-color, transparent);border-radius:var(--border-radius, 0);box-shadow:var(--box-shadow, none);cursor:var(--button__cursor, pointer);position:var(--button__position, relative);isolation:isolate;color:var(--color, var(--color-1--foreground));font-size:var(--font-size, var(--font-size--sm));line-height:var(--line-height, 1.2);text-decoration:var(--button__text-decoration, none);padding-inline:var(--padding-inline, 1em);padding-block:var(--padding-block, 0.5em);display:inline-flex;place-content:var(--alignment, center);place-items:var(--alignment, center);text-align:var(--text-align, center);gap:var(--gap, 0.5em);--background: var(--button__background--primary, var(--button__background));--border-width: var(--button__border-width--primary, var(--button__border-width));--border-style: var(--button__border-style--primary, var(--button__border-style));--border-color: var(--button__border-color--primary, var(--button__border-color));--border-radius: var(--button__border-radius--primary, var(--button__border-radius));--box-shadow: var(--button__box-shadow--primary, var(--button__box-shadow));--color: var(--button__color--primary, var(--button__color));--font-family: var(--button__font-family--primary, var(--button__font-family));--font-size: var(--button__font-size--primary, var(--button__font-size));--font-weight: var(--button__font-weight--primary, var(--button__font-weight));--line-height: var(--button__line-height--primary, var(--button__line-height));--padding-inline: var(--button__padding-inline--primary, var(--button__padding-inline));--padding-block: var(--button__padding-block--primary, var(--button__padding-block));--text-align: var(--button__text-align--primary, var(--button__text-align));--alignment: var(--button__alignment--primary, var(--button__alignment));--gap: var(--button__gap--primary, var(--button__gap));--icon-scale: var(--button__icon-scale--primary, var(--button__icon-scale));width:3rem;height:3rem}.sharer__button:focus-visible{outline:var(--button__outline-width, 0.125em) var(--button__outline-style, dashed) var(--button__ouline-color, var(--color-secondary))}.sharer__button:hover,.sharer__button:focus-visible{--background: var(--button__background--primary--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--primary--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--primary--hover, var(--button__box-shadow--hover));--color: var(--button__color--primary--hover, var(--button__color--hover))}.sharer__button svg{width:1.3rem;height:1.3rem;display:block}.sharer__button.--print svg{width:1.875rem;height:1.875rem;margin-top:0.25rem}