.mitmachen-callout[data-v-ab9b8814]{background-color:var(--c-10);padding:1.2rem;margin-top:1.2rem}.mitmachen-callout h4[data-v-ab9b8814]{font-size:var(--typo-sm);margin-bottom:.35rem;font-weight:900;line-height:1.1}.mitmachen-callout p[data-v-ab9b8814]{margin-top:.9rem;font-size:var(--typo-xs);max-width:45ch;color:color-mix(in srgb,var(--c-50),var(--c-30) 24%)}.mitmachen-callout__error[data-v-ab9b8814]{color:#b42318;font-weight:700}.mitmachen-callout .button[data-v-ab9b8814]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.4rem;padding:.45rem .95rem;font-size:var(--typo-xs);font-weight:700;border-radius:999px;text-decoration:none;transition:transform .15s ease}.mitmachen-callout .button[data-v-ab9b8814]:hover{transform:translateY(-1px)}.mitmachen-callout .button[data-v-ab9b8814]:focus-visible{outline:2px solid var(--c-50);outline-offset:2px}.challenge-accordion[data-v-0e367ed6]{--idx-col:3.25rem;--pad-x:1.75rem;padding:0 var(--gutter) 4.5rem var(--gutter);border-bottom:1px solid var(--c-50)}@media screen and (max-width:768px){.challenge-accordion[data-v-0e367ed6]{--idx-col:2.25rem;--pad-x:1rem;padding-bottom:2.75rem}}.challenge-accordion__list[data-v-0e367ed6]{max-width:60rem}.challenge-accordion__item[data-v-0e367ed6]{margin-inline:calc(var(--pad-x)*-1);padding-inline:var(--pad-x);border-top:1px solid var(--c-50);scroll-margin-top:calc(var(--header-height) + 1.5rem);transition:background-color .3s cubic-bezier(.075,.82,.165,1)}.challenge-accordion__item[data-v-0e367ed6]:first-child{border-top:none}.challenge-accordion__trigger[data-v-0e367ed6]{width:100%;display:grid;grid-template-columns:var(--idx-col) minmax(0,1fr) auto;align-items:center;gap:1rem;text-align:left;background:transparent;border:none;padding:1.5rem 0;color:var(--c-50);cursor:pointer}@media screen and (max-width:768px){.challenge-accordion__trigger[data-v-0e367ed6]{gap:.65rem;padding:1.15rem 0}}.challenge-accordion__trigger[data-v-0e367ed6]:focus-visible{outline:2px solid var(--c-50);outline-offset:4px}.challenge-accordion__trigger:hover .challenge-accordion__icon[data-v-0e367ed6]{background-color:var(--c-30)}.challenge-accordion__index[data-v-0e367ed6]{font-size:var(--typo-xs);font-family:var(--font-family);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:1;transition:color .3s cubic-bezier(.075,.82,.165,1)}.challenge-accordion__title[data-v-0e367ed6]{font-family:var(--font-family);font-size:var(--typo-lg);font-weight:300;line-height:1.2}@media screen and (max-width:768px){.challenge-accordion__title[data-v-0e367ed6]{font-size:var(--typo-sm)}}.challenge-accordion__icon[data-v-0e367ed6]{position:relative;width:1.9rem;height:1.9rem;border:1px solid var(--c-50);border-radius:999px;flex:0 0 auto;transition:background-color .3s cubic-bezier(.075,.82,.165,1)}.challenge-accordion__icon[data-v-0e367ed6]:after,.challenge-accordion__icon[data-v-0e367ed6]:before{content:"";position:absolute;inset:50%;background-color:var(--c-50);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.challenge-accordion__icon[data-v-0e367ed6]:before{width:.8rem;height:1.5px;transform:translate(-50%,-50%)}.challenge-accordion__icon[data-v-0e367ed6]:after{width:1.5px;height:.8rem;transform:translate(-50%,-50%)}.challenge-accordion__item.is-open .challenge-accordion__index[data-v-0e367ed6]{color:var(--c-50)}.challenge-accordion__item.is-open .challenge-accordion__icon[data-v-0e367ed6]{background-color:var(--c-30)}.challenge-accordion__item.is-open .challenge-accordion__icon[data-v-0e367ed6]:after{transform:translate(-50%,-50%) scaleY(0)}.challenge-accordion__panel[data-v-0e367ed6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.075,.82,.165,1)}.challenge-accordion__item.is-open .challenge-accordion__panel[data-v-0e367ed6]{grid-template-rows:1fr}.challenge-accordion__panel-inner[data-v-0e367ed6]{overflow:hidden;min-height:0}.challenge-accordion__panel-body[data-v-0e367ed6]{display:grid;grid-template-columns:var(--idx-col) minmax(0,1fr);gap:1rem;padding-bottom:1.75rem;opacity:0;transition:opacity .3s cubic-bezier(.075,.82,.165,1)}@media screen and (max-width:768px){.challenge-accordion__panel-body[data-v-0e367ed6]{gap:.65rem}}.challenge-accordion__panel-body[data-v-0e367ed6]>*{grid-column:2}.challenge-accordion__panel-body[data-v-0e367ed6] .richtext{color:var(--c-50)}.challenge-accordion__panel-body[data-v-0e367ed6] .richtext p{margin-bottom:1rem}.challenge-accordion__panel-body[data-v-0e367ed6] .richtext p:last-child{margin-bottom:0}.challenge-accordion__panel-body[data-v-0e367ed6] .richtext ol li,.challenge-accordion__panel-body[data-v-0e367ed6] .richtext ul li{margin-top:.6rem;line-height:1.45}.challenge-accordion__item.is-open .challenge-accordion__panel-body[data-v-0e367ed6]{opacity:1;transition-delay:.1s}@media(prefers-reduced-motion:reduce){.challenge-accordion__icon[data-v-0e367ed6]:after,.challenge-accordion__icon[data-v-0e367ed6]:before,.challenge-accordion__panel[data-v-0e367ed6],.challenge-accordion__panel-body[data-v-0e367ed6],.challenge-accordion__title[data-v-0e367ed6]{transition:none}}.challenge-comments[data-v-c99d5929]{padding:5rem var(--gutter);background:var(--c-20)}.challenge-comments__inner[data-v-c99d5929]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:4rem;max-width:var(--site-width);margin:0 auto}@media screen and (max-width:992px){.challenge-comments__inner[data-v-c99d5929]{grid-template-columns:1fr}}.challenge-comments h2[data-v-c99d5929]{font-size:var(--typo-xl);font-weight:900;line-height:1;margin-bottom:2rem}@media screen and (max-width:768px){.challenge-comments h2[data-v-c99d5929]{font-size:var(--typo-lg)}}.challenge-comments__items[data-v-c99d5929]{display:grid;gap:1rem}.challenge-comments__item[data-v-c99d5929]{padding:1rem 0;border-top:1px solid color-mix(in srgb,var(--c-50),transparent 65%)}.challenge-comments__item p[data-v-c99d5929]{margin-top:.75rem;max-width:68ch;white-space:pre-line}.challenge-comments__item-meta[data-v-c99d5929]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:var(--typo-xs)}.challenge-comments__item-meta strong[data-v-c99d5929]{font-weight:900}.challenge-comments__message[data-v-c99d5929]{font-weight:300;max-width:46rem}.challenge-comments__form[data-v-c99d5929]{position:relative;display:grid;gap:1.75rem;align-content:start;justify-self:stretch;min-width:0;width:100%;max-width:32rem}@media screen and (max-width:992px){.challenge-comments__form[data-v-c99d5929]{max-width:36rem;margin-top:1.5rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--c-50),transparent 65%)}}.challenge-comments__form-head[data-v-c99d5929]{display:grid;gap:.5rem}.challenge-comments__form-head h3[data-v-c99d5929]{font-size:var(--typo-lg);font-weight:300;line-height:1}.challenge-comments__eyebrow[data-v-c99d5929]{font-size:var(--typo-xs);font-weight:900}.challenge-comments__intro[data-v-c99d5929]{font-size:var(--typo-sm);font-weight:300;line-height:1.45;max-width:44ch;margin-top:.25rem}.challenge-comments__field[data-v-c99d5929]{position:relative;display:grid;gap:.4rem}.challenge-comments__field label[data-v-c99d5929]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:var(--typo-xs);font-weight:900;line-height:1;color:var(--c-50)}.challenge-comments__field input[data-v-c99d5929],.challenge-comments__field textarea[data-v-c99d5929]{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid color-mix(in srgb,var(--c-50),transparent 65%);border-radius:0;background:transparent;color:var(--c-50);padding:.55rem 0 .75rem;font:inherit;font-weight:300;transition:border-color .25s ease,padding-left .25s ease}.challenge-comments__field input[data-v-c99d5929]::-moz-placeholder,.challenge-comments__field textarea[data-v-c99d5929]::-moz-placeholder{color:color-mix(in srgb,var(--c-50),transparent 60%);font-weight:300}.challenge-comments__field input[data-v-c99d5929]::placeholder,.challenge-comments__field textarea[data-v-c99d5929]::placeholder{color:color-mix(in srgb,var(--c-50),transparent 60%);font-weight:300}.challenge-comments__field input[data-v-c99d5929]:hover,.challenge-comments__field textarea[data-v-c99d5929]:hover{border-bottom-color:var(--c-50)}.challenge-comments__field input[data-v-c99d5929]:focus,.challenge-comments__field textarea[data-v-c99d5929]:focus{outline:none;border-bottom-color:var(--c-40)}.challenge-comments__field input[data-v-c99d5929]{min-height:2.5rem}.challenge-comments__field textarea[data-v-c99d5929]{resize:vertical;min-height:8rem;line-height:1.45}.challenge-comments__field--trap[data-v-c99d5929]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.challenge-comments__counter[data-v-c99d5929]{font-size:var(--typo-xs);font-weight:400;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--c-50),transparent 50%);font-variant-numeric:tabular-nums}.challenge-comments__actions[data-v-c99d5929]{display:grid;gap:1rem;margin-top:.5rem}.challenge-comments__submit[data-v-c99d5929]{justify-self:start;margin-top:0;display:inline-flex;align-items:center;gap:.65rem}.challenge-comments__submit[data-v-c99d5929]:disabled{cursor:not-allowed;opacity:.45}.challenge-comments__submit:not(:disabled):hover .challenge-comments__submit-arrow[data-v-c99d5929]{transform:translate(.35rem)}.challenge-comments__submit-arrow[data-v-c99d5929]{display:inline-block;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.challenge-comments__feedback[data-v-c99d5929]{font-size:var(--typo-sm);font-weight:300;line-height:1.4;max-width:46rem;padding-left:1rem;border-left:2px solid}.challenge-comments__feedback--success[data-v-c99d5929]{color:var(--c-50)}.challenge-comments__feedback--error[data-v-c99d5929]{color:var(--c-40);font-weight:700}.challenge__hero[data-v-3c776e5c]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);gap:3rem;align-items:end;min-height:60vh;margin-top:calc(var(--header-height)*-1);padding:8rem var(--gutter) 4rem var(--gutter)}@media screen and (max-width:992px){.challenge__hero[data-v-3c776e5c]{grid-template-columns:1fr;min-height:auto}}@media screen and (max-width:768px){.challenge__hero[data-v-3c776e5c]{padding-top:9rem}}.challenge__hero-copy[data-v-3c776e5c]{min-width:0}.challenge h1[data-v-3c776e5c]{font-size:var(--typo-xxl);font-weight:900;line-height:.95;-webkit-hyphens:auto;hyphens:auto}.challenge__meta[data-v-3c776e5c]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.challenge__meta span[data-v-3c776e5c]{display:inline-flex;align-items:center;min-height:2rem;padding:0 .85rem;border:1px solid var(--c-50);border-radius:2rem;font-size:var(--typo-xs);font-weight:700}.challenge__image[data-v-3c776e5c]{aspect-ratio:16/9;overflow:hidden;background:var(--c-30)}.challenge__image img[data-v-3c776e5c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.challenge__content[data-v-3c776e5c]{padding:5rem var(--gutter);border-top:1px solid var(--c-50);border-bottom:1px solid var(--c-50)}.challenge__content .richtext[data-v-3c776e5c]{max-width:55rem}@media screen and (max-width:768px){.challenge__content[data-v-3c776e5c]{padding:3rem var(--gutter)}}
