:focus-visible{outline:2px solid var(--color-orange);transition:outline .1s ease-out;outline-offset:3px}.sr-only{clip:rect(1px, 1px, 1px, 1px);display:inline-block;height:1px !important;overflow:hidden;position:relative !important;width:1px !important;word-wrap:normal}.card{--card-background: var(--color-surface);background-color:var(--card-background);border-radius:var(--spacing-6);display:grid;gap:var(--spacing-4);grid-template-areas:"image" "content";overflow:hidden;padding:var(--spacing-4);width:-moz-fit-content;width:fit-content}.card__content{grid-area:content}.card__image{grid-area:image}.card__image .contextual-region{height:100%}.card__image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.card__title{margin-bottom:var(--spacing-3)}.card__text{margin-bottom:var(--spacing-4)}.card__link{grid-area:link;margin-top:auto}.card__overlay-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card__overlay-link .sr-only{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;width:1px}.card__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.card__info{bottom:var(--spacing-6);display:flex;left:var(--spacing-6);position:absolute}.card__read-time,.card__publish-date{color:var(--color-black-80);font-size:11px;font-weight:600;letter-spacing:.88px;line-height:16px;text-transform:uppercase}.card__publish-date{font-weight:var(--font-weight-normal)}.card__publish-date:after{color:inherit;content:"-";display:inline-block;margin:0 var(--spacing-1)}.card--theme{--card-background: var(--color-soft-green);border-radius:var(--border-radius);grid-template-areas:"content" "image";height:100%;max-height:400px;max-width:560px;padding:0;position:relative;width:100%}.card--theme .card__content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.card--theme .card__title{color:var(--color-dark-blue);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:120%;margin-bottom:auto;padding:var(--spacing-6) var(--spacing-6) 0}.card--theme .card__image{border-radius:0 0 16px 16px;margin:0}.card--theme .card__image img{display:block;height:auto;width:100%}.card--theme .card__link{height:100%;left:0;position:absolute;top:0;width:100%}.card--theme .card__link a{color:var(--color-soft-blue);font-size:var(--font-size-xl)}.card--theme .card__link a span{bottom:var(--spacing-6);position:absolute;right:var(--spacing-6)}.card--theme .card__link a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.card--theme:focus-within{outline:2px solid var(--color-blue);outline-offset:3px;transition:outline .1s ease-out}.card--article,.card--meeting{height:100%;min-height:408px;position:relative;width:100%}.card--article .card__title,.card--meeting .card__title{font-size:var(--font-size-l);-webkit-hyphens:auto;hyphens:auto;margin:0;overflow-wrap:break-word;word-wrap:break-word}.card--article .card__tag,.card--meeting .card__tag{border-radius:0;font-size:11px;font-weight:var(--font-weight-normal);letter-spacing:.88px;line-height:16px;text-transform:uppercase}.card--article .tag--grondig,.card--meeting .tag--grondig{position:absolute;right:var(--spacing-4);top:var(--spacing-4);z-index:1}.card--article .card__link,.card--meeting .card__link{height:100%;left:0;position:absolute;top:0;width:100%}.card--article .card__link a,.card--meeting .card__link a{font-size:var(--font-size-xl)}.card--article .card__link a span,.card--meeting .card__link a span{bottom:var(--spacing-6);position:absolute;right:var(--spacing-6)}.card--article .card__link a:after,.card--meeting .card__link a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.card--service{background:var(--color-soft-orange);gap:0;grid-template-areas:"image" "content" "link";grid-template-rows:auto 1fr;height:100%;padding:0;position:relative;width:100%}.card--service .card__content{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-3);padding:var(--spacing-4);padding-bottom:var(--spacing-6)}.card--service .card__title{font-size:var(--font-size-l);-webkit-hyphens:auto;hyphens:auto;margin:0;overflow-wrap:break-word;word-wrap:break-word}.card--service .card__link a{display:flex;font-size:var(--font-size-xl);justify-content:flex-end;padding:0 var(--spacing-4) var(--spacing-4) var(--spacing-4);width:100%}.card--service .card__link a span{bottom:var(--spacing-6);color:var(--color-dark-blue);right:var(--spacing-6)}.card--service .card__link a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.card--service .card__image{height:142px}.card--service .card__image:not(:has(img)){background-color:var(--color-black-20)}.card--service .card__image img{height:inherit}.card--service .card__tag{background:#fff1e2;color:var(--color-black)}.card--service .card__info{display:flex;flex-wrap:wrap}@media(width >= 1200px)and (width <= 1315px){.card--service .card__info .card__read-time,.card--service .card__info .card__publish-date{font-size:9px}}.card--article{background:var(--color-soft-orange);gap:0;grid-template-rows:auto 1fr;padding:0}.card--article .card__content{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4)}.card--article .card__title{margin-bottom:0}.card--article .card__image,.card--article img{height:185px}.card--article .card__tag{background:#fff1e2;color:var(--color-black)}.card--article .card__link a span{color:var(--color-dark-blue)}.card--article .card__info{display:flex;flex-wrap:wrap}@media(width >= 1200px)and (width <= 1315px){.card--article .card__info .card__read-time,.card--article .card__info .card__publish-date{font-size:9px}}.card--meeting{background:var(--color-dark-blue);grid-template-areas:"content";position:relative}.card--meeting:after{background:url("data:image/svg+xml;utf8,<svg width=%27118%27 height=%27101%27 viewBox=%270 0 118 101%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M0.815079 -25.9054L44.3707 -38.5323C47.987 -18.9236 55.7696 -0.781217 67.1766 14.456C68.7629 16.4835 70.3832 18.4745 72.0844 20.4063C92.4707 43.5517 121.262 57.556 153.16 59.8273L153.152 59.8297L149.077 100.177C122.978 99.0861 98.0501 92.3511 75.7885 80.6351C35.0689 58.053 8.55453 18.7819 0.815079 -25.9054Z%27 fill=%27%231DCAD3%27/></svg>") top right/contain no-repeat;content:"";height:120px;pointer-events:none;position:absolute;right:0;top:0;width:120px;z-index:3}.card--meeting .card__content{border-radius:var(--border-radius);height:-moz-fit-content;height:fit-content;padding:var(--spacing-4);z-index:4}.card--meeting .card__content:before{background:url(../../.././img/meeting-border..png) no-repeat center/100% 100%;content:"";inset:var(--spacing-4);pointer-events:none;position:absolute;z-index:3}.card--meeting .card__type{color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:18px;text-transform:uppercase}.card--meeting .card__title{color:var(--color-white);font-family:var(--font-heading-accent);font-size:var(--font-size-xl);font-style:italic;font-weight:var(--font-weight-medium);line-height:120%;margin-bottom:var(--spacing-3)}.card--meeting .card__location{align-items:start;color:var(--color-white);display:flex;font-size:var(--font-size-base);gap:var(--spacing-3);margin-bottom:var(--spacing-3);overflow-wrap:break-word;word-wrap:break-word}.card--meeting .card__location::before{content:"location_on";font-family:"Material Icons";font-size:inherit;vertical-align:middle}.card--meeting .card__location:before{color:var(--color-white);flex-shrink:0}.card--meeting .card__time{align-items:start;color:var(--color-white);display:flex;font-size:var(--font-size-base);gap:var(--spacing-3);overflow-wrap:break-word;word-wrap:break-word}.card--meeting .card__time::before{content:"schedule";font-family:"Material Icons";font-size:inherit;vertical-align:middle}.card--meeting .card__time:before{color:var(--color-white);flex-shrink:0}.card--meeting .card__tag{background:hsla(0,0%,100%,.08);border-radius:4px;color:var(--color-white)}.card--meeting .card__link a span{color:var(--color-white)}.card--highlighted-article .card__link{display:flex;justify-content:flex-end;padding:var(--spacing-8)}.card--highlighted-article,.card--article-wide-teaser{background:var(--color-soft-green);border-radius:var(--border-radius);gap:0;grid-template-areas:"content content" "info link" "image image";grid-template-columns:1fr;min-height:400px;padding:0;position:relative;width:100%}@media(min-width: 768px){.card--highlighted-article,.card--article-wide-teaser{grid-template-areas:"content content image" "info link image";grid-template-columns:1fr 1fr 2fr}}.card--highlighted-article .card__content,.card--article-wide-teaser .card__content{display:flex;flex-direction:column;gap:var(--spacing-4);grid-area:content;justify-content:center;padding:var(--spacing-8)}.card--highlighted-article .card__image,.card--article-wide-teaser .card__image{grid-area:image;overflow:hidden}.card--highlighted-article .card__image img,.card--article-wide-teaser .card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card--highlighted-article .card__title,.card--article-wide-teaser .card__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);-webkit-hyphens:auto;hyphens:auto;line-height:120%;margin:0;order:2;overflow-wrap:break-word;word-wrap:break-word}.card--highlighted-article .card__subtitle,.card--article-wide-teaser .card__subtitle{display:flex;flex-wrap:wrap;font-family:var(--font-heading-accent);font-style:italic;font-weight:500;order:3}.card--highlighted-article .card__text,.card--article-wide-teaser .card__text{color:var(--color-black-80);font-size:var(--font-size-base);line-height:150%;margin-bottom:var(--spacing-6)}.card--highlighted-article .card__info,.card--article-wide-teaser .card__info{margin-bottom:var(--spacing-4);order:3;position:static}.card--highlighted-article .card__tag,.card--article-wide-teaser .card__tag{background:#e8f7df;border-radius:4px;color:var(--color-black);font-size:11px;font-weight:var(--font-weight-normal);letter-spacing:.88px;line-height:16px;order:1;padding:var(--spacing-2) var(--spacing-3);text-transform:uppercase;width:-moz-fit-content;width:fit-content}.card--highlighted-article .card__link,.card--article-wide-teaser .card__link{grid-area:link;height:auto;left:auto;margin-top:auto;position:static;top:auto;width:auto}.card--highlighted-article .card__link a,.card--article-wide-teaser .card__link a{color:var(--color-dark-blue);font-size:var(--font-size-l)}.card--highlighted-article .card__link a span,.card--article-wide-teaser .card__link a span{bottom:auto;position:static;right:auto}.card--highlighted-article .card__link a:after,.card--article-wide-teaser .card__link a:after{content:none}.card--article-wide-teaser{background:var(--color-soft-orange);border-radius:var(--border-radius);grid-template-areas:"image image" "content content" "link link";grid-template-columns:1fr;min-height:unset;padding:0;position:relative;width:100%}@media(min-width: 768px){.card--article-wide-teaser{grid-template-areas:"image content content" "image info link";grid-template-columns:1fr 1fr}}.card--article-wide-teaser .card__title{order:unset}.card--article-wide-teaser .card__content{justify-content:start}.card--article-wide-teaser .card__info{align-items:end;bottom:unset;grid-area:info;left:unset;margin:0;order:unset;position:relative}.card--article-wide-teaser .card__tag{background:#fff1e2;color:var(--color-black);order:-1}.card--article-wide-teaser .card__link{grid-area:link;height:100%;width:100%}.card--article-wide-teaser .card__link a{font-size:var(--font-size-xl)}.card--article-wide-teaser .card__link a span{bottom:var(--spacing-6);color:var(--color-dark-blue);position:absolute;right:var(--spacing-6)}.card--article-wide-teaser .card__link a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.card--wide-teaser{background:none;border-radius:0;gap:0;grid-auto-rows:auto;grid-template-areas:"image image" "content content" "info link";grid-template-columns:min-content;padding:0;position:relative;width:100%}@media(min-width: 768px){.card--wide-teaser{grid-template-areas:"image content content" "image info link"}.card--wide-teaser .card__image img{aspect-ratio:1/1;border-radius:16px;height:216px;max-height:216px;width:auto}}.card--wide-teaser .card__content{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-3);padding:var(--spacing-5)}.card--wide-teaser .card__title{margin-bottom:0}.card--wide-teaser .card__text{color:var(--color-black-80)}.card--wide-teaser .card__image img{border-radius:16px;height:216px;max-height:216px}.card--wide-teaser .card__info{align-items:end;grid-area:info;position:relative}.card--wide-teaser .card__tags{order:-1}.card--wide-teaser .card__date{align-items:center;display:flex;font-weight:600;grid-area:image;justify-content:center;width:200px}.card--wide-teaser .card__date::before{content:"calendar_today";font-family:"Material Icons";font-size:inherit;vertical-align:middle}.card--wide-teaser .card__date:before{font-size:150px;position:absolute;transform:translateY(-7%)}@media(max-width: 767.98px){.card--wide-teaser .card__date{height:200px;width:100%}}.card--wide-teaser .card__date .card__from-date{border-bottom:1px solid var(--color-border)}.card--wide-teaser .card__link{grid-area:link;height:100%;width:100%}.card--wide-teaser .card__link a{font-size:var(--font-size-xl)}.card--wide-teaser .card__link a span{bottom:var(--spacing-6);color:var(--color-dark-blue);position:absolute;right:var(--spacing-6)}.card--wide-teaser .card__link a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}
