.mitmachen-callout[data-v-ab9b8814]{background-color:var(--c-10);margin-top:1.2rem;padding: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]{font-size:var(--typo-xs);max-width:45ch;color:color-mix(in srgb,var(--c-50),var(--c-30) 24%);margin-top:.9rem}.mitmachen-callout__error[data-v-ab9b8814]{color:#b42318;font-weight:700}.mitmachen-callout .button[data-v-ab9b8814]{min-height:2.4rem;font-size:var(--typo-xs);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.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 (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]{grid-template-columns:var(--idx-col) minmax(0,1fr) auto;text-align:left;width:100%;color:var(--c-50);cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;padding:1.5rem 0;display:grid}@media screen and (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-variant-numeric:tabular-nums;letter-spacing:.08em;font-weight:900;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 (width<=768px){.challenge-accordion__title[data-v-0e367ed6]{font-size:var(--typo-sm)}}.challenge-accordion__icon[data-v-0e367ed6]{border:1px solid var(--c-50);border-radius:999px;flex:none;width:1.9rem;height:1.9rem;transition:background-color .3s cubic-bezier(.075,.82,.165,1);position:relative}.challenge-accordion__icon[data-v-0e367ed6]:after,.challenge-accordion__icon[data-v-0e367ed6]:before{content:"";background-color:var(--c-50);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;inset:50%}.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]{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.075,.82,.165,1);display:grid}.challenge-accordion__item.is-open .challenge-accordion__panel[data-v-0e367ed6]{grid-template-rows:1fr}.challenge-accordion__panel-inner[data-v-0e367ed6]{min-height:0;overflow:hidden}.challenge-accordion__panel-body[data-v-0e367ed6]{grid-template-columns:var(--idx-col) minmax(0,1fr);opacity:0;gap:1rem;padding-bottom:1.75rem;transition:opacity .3s cubic-bezier(.075,.82,.165,1);display:grid}@media screen and (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]{max-width:var(--site-width);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:4rem;margin:0 auto;display:grid}@media screen and (width<=992px){.challenge-comments__inner[data-v-c99d5929]{grid-template-columns:1fr}}.challenge-comments h2[data-v-c99d5929]{font-size:var(--typo-xl);margin-bottom:2rem;font-weight:900;line-height:1}@media screen and (width<=768px){.challenge-comments h2[data-v-c99d5929]{font-size:var(--typo-lg)}}.challenge-comments__items[data-v-c99d5929]{gap:1rem;display:grid}.challenge-comments__item[data-v-c99d5929]{border-top:1px solid color-mix(in srgb,var(--c-50),transparent 65%);padding:1rem 0}.challenge-comments__item p[data-v-c99d5929]{white-space:pre-line;max-width:68ch;margin-top:.75rem}.challenge-comments__item-meta[data-v-c99d5929]{font-size:var(--typo-xs);flex-wrap:wrap;gap:.5rem 1rem;display:flex}.challenge-comments__item-meta strong[data-v-c99d5929]{font-weight:900}.challenge-comments__message[data-v-c99d5929]{max-width:46rem;font-weight:300}.challenge-comments__form[data-v-c99d5929]{align-content:start;justify-self:stretch;gap:1.75rem;width:100%;min-width:0;max-width:32rem;display:grid;position:relative}@media screen and (width<=992px){.challenge-comments__form[data-v-c99d5929]{border-top:1px solid color-mix(in srgb,var(--c-50),transparent 65%);max-width:36rem;margin-top:1.5rem;padding-top:2rem}}.challenge-comments__form-head[data-v-c99d5929]{gap:.5rem;display:grid}.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);max-width:44ch;margin-top:.25rem;font-weight:300;line-height:1.45}.challenge-comments__field[data-v-c99d5929]{gap:.4rem;display:grid;position:relative}.challenge-comments__field label[data-v-c99d5929]{font-size:var(--typo-xs);color:var(--c-50);justify-content:space-between;align-items:baseline;gap:1rem;font-weight:900;line-height:1;display:flex}.challenge-comments__field input[data-v-c99d5929],.challenge-comments__field textarea[data-v-c99d5929]{box-sizing:border-box;border:0;border-bottom:1px solid color-mix(in srgb,var(--c-50),transparent 65%);width:100%;color:var(--c-50);font:inherit;background:0 0;border-radius:0;padding:.55rem 0 .75rem;font-weight:300;transition:border-color .25s,padding-left .25s}.challenge-comments__field input[data-v-c99d5929]::-moz-placeholder{color:color-mix(in srgb,var(--c-50),transparent 60%);font-weight:300}.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{border-bottom-color:var(--c-40);outline:none}.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]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.challenge-comments__counter[data-v-c99d5929]{font-size:var(--typo-xs);letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--c-50),transparent 50%);font-variant-numeric:tabular-nums;font-weight:400}.challenge-comments__actions[data-v-c99d5929]{gap:1rem;margin-top:.5rem;display:grid}.challenge-comments__submit[data-v-c99d5929]{justify-self:start;align-items:center;gap:.65rem;margin-top:0;display:inline-flex}.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]{transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:inline-block}.challenge-comments__feedback[data-v-c99d5929]{font-size:var(--typo-sm);border-left:2px solid;max-width:46rem;padding-left:1rem;font-weight:300;line-height:1.4}.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]{min-height:60vh;margin-top:calc(var(--header-height)*-1);padding:8rem var(--gutter) 4rem var(--gutter);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:end;gap:3rem;display:grid}@media screen and (width<=992px){.challenge__hero[data-v-3c776e5c]{grid-template-columns:1fr;min-height:auto}}@media screen and (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);-webkit-hyphens:auto;hyphens:auto;font-weight:900;line-height:.95}.challenge__meta[data-v-3c776e5c]{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.challenge__meta span[data-v-3c776e5c]{border:1px solid var(--c-50);min-height:2rem;font-size:var(--typo-xs);border-radius:2rem;align-items:center;padding:0 .85rem;font-weight:700;display:inline-flex}.challenge__image[data-v-3c776e5c]{aspect-ratio:16/9;background:var(--c-30);overflow:hidden}.challenge__image img[data-v-3c776e5c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.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 (width<=768px){.challenge__content[data-v-3c776e5c]{padding:3rem var(--gutter)}}
