@charset "UTF-8";:root{--Accent-70: var(--z-ds-color-accent-70, #880D07);--Accent-100: var(--z-ds-color-accent-100, #B91109);--Focus-100: var(--z-ds-color-focus-100, #005FCC);--Warning-100: var(--zon-background-yellow, #FFC925);--Text-40: var(--z-ds-color-text-40, #999999);--Text-55: var(--z-ds-color-text-55, #69696C);--Text-70: var(--z-ds-color-text-70, #444);--Text-100: var(--z-ds-color-text-100, #252525);--General-Black-100: var(--z-ds-color-general-black-100, #000);--General-Black-80: var(--z-ds-color-general-black-80, rgba(0, 0, 0, .8));--General-Black-60: var(--z-ds-color-general-black-60, rgba(0, 0, 0, .6));--General-Black-40: var(--z-ds-color-general-black-40, rgba(0, 0, 0, .4));--General-White-100: var(--z-ds-color-general-white-100, #fff);--Background-0: var(--z-ds-color-background-0, #FFF);--Background-10: var(--z-ds-color-background-10, #EEE);--Background-20: var(--z-ds-color-background-20, #DFDFE1);--Background-Modal: var(--z-ds-color-background-modal, #ffffff);--Border-70: var(--z-ds-color-border-70, #e4e4e4);--Border-100: var(--z-ds-color-border-100, #cccccf);--Border-Radius-Small: var(--z-ds-border-radius-2, 2px);--Border-Radius-Medium: var(--z-ds-border-radius-4, 4px);--Border-Radius-Large: var(--z-ds-border-radius-8, 8px);--Border-Radius-Very-Large: var(--z-ds-border-radius-12, 12px);--Border-Radius-Circle: 50%;--None: 0px;--XXXS: var(--z-ds-space-xxxs, 4px);--XXS: var(--z-ds-space-xxs, 6px);--XS: var(--z-ds-space-xs, 8px);--S: var(--z-ds-space-s, 12px);--M: var(--z-ds-space-m, 16px);--L: var(--z-ds-space-l, 24px);--XL: var(--z-ds-space-xl, 32px);--XXL: var(--z-ds-space-xxl);--Fontsize-12: var(--z-ds-fontsize-12, 12px);--Fontsize-14: var(--z-ds-fontsize-14, 14px);--Fontsize-16: var(--z-ds-fontsize-16, 16px);--Fontsize-18: var(--z-ds-fontsize-18, 18px);--Fontsize-20: var(--z-ds-fontsize-20, 20px);--Fontsize-22: var(--z-ds-fontsize-22, 22px);--Fontsize-24: var(--z-ds-fontsize-24, 24px);--Fontsize-26: var(--z-ds-fontsize-26, 26px);--Fontsize-30: var(--z-ds-fontsize-30, 30px);--Fontsize-32: var(--z-ds-fontsize-32, 32px);--Fontsize-34: var(--z-ds-fontsize-34, 34px);--Article-Text-Width: 660px}:root{--app-width: min(calc(1000px - 2 * var(--XXL)), calc(100vw - 2 * var(--M)));--teaser-card-image-height: calc(.5* var(--app-width));--start-teaser-height-mobile: calc(var(--app-width) * .4) + 214px;--start-teaser-height: var(--start-teaser-height-mobile);--archive-teaser-height-mobile: 384px;--archive-teaser-height: var(--archive-teaser-height-mobile);--gamefield-height: calc(var(--app-width) + 50px + 152px + var(--M) + var(--L));--Feedback-Error: #BF4040;--Feedback-Warning: var(--Warning-100);--Feedback-Success: #09864D;--Feedback-Focus: var(--Focus-100);--game-icon-bg: #EAF6F6;--game-icon-shadow-bg: #AECDCB;--severity-bg-0: #EAF6F6;--severity-bg-1: #DBEEED;--severity-bg-2: #C8E1DF;--severity-bg-3: #AECDCB;--severity-bg-4: #96BFBB;--severity-bg-5: #EEEEEE;--difficulty-0-bg: #EAF6F6;--difficulty-1-bg: #DBEEED;--difficulty-2-bg: #C8E1DF;--difficulty-3-bg: #AECDCB;--difficulty-4-bg: #96BFBB;--difficulty-5-bg: #EEEEEE;--games-accent: #FFCD29;--overlay-z-index: 100}:root :focus{border-radius:var(--Border-Radius-Medium, 4px);outline:2px solid var(--z-ds-color-focus-100, #005fcc);outline-offset:2px}:root :focus:not(:focus-visible){outline:none}@media print{:root{--Background-0: #FFF;--Background-10: #EEE;--Border-70: #e4e4e4;--Text-100: #252525}iframe{display:none}}.sudoku-app-wrapper{min-height:var(--gamefield-height)}.height-blocker{min-height:100vh}@media screen and (min-width: 768px){.sudoku-app-wrapper{--start-teaser-height: var(--teaser-card-image-height);--archive-teaser-height: 214px;--gamefield-height: calc(var(--app-width) - 276px + 50px - 32px)}}.seo-text{font-size:1rem;line-height:1.5rem;font-weight:400;width:var(--Article-Text-Width);max-width:calc(100vw - 2 * var(--M));margin:var(--XXL) auto 0}.seo-text h1{font-size:var(--Fontsize-34);font-style:normal;font-weight:700;line-height:120%;margin:0}.seo-text .severity-link-box{background-color:var(--Background-10);border-radius:var(--Border-Radius-Large);padding:var(--M);display:flex;align-items:center;flex-direction:column;gap:var(--M);max-width:calc(var(--Article-Text-Width) - 2 * var(--M));margin:0 auto var(--L)}.seo-text .severity-link-box__heading{font-weight:700;font-size:var(--Fontsize-16);margin:0}.seo-text .severity-link-box__link-row{display:flex;gap:var(--M);flex-wrap:wrap;align-items:center;justify-content:center;row-gap:var(--S)}.seo-text .severity-link-box__btn{display:flex;align-items:center;gap:var(--XS);background:var(--Background-0);border-radius:var(--Border-Radius-Medium);border:1px solid var(--Border-70);text-decoration:none;font-size:var(--Fontsize-14);padding:var(--XXXS) var(--XS);white-space:nowrap}.seo-text .severity-link-box__btn.icon{padding:var(--XXXS) var(--XXXS) var(--XXXS) var(--XS)}.faq{display:flex;flex-direction:column;align-content:space-between;line-height:150%;width:var(--Article-Text-Width);max-width:calc(100vw - 2 * var(--M));margin:0 auto}.faq .question-box{border-bottom:1px solid var(--Border-70)}.faq .question-box h2{font-size:var(--Fontsize-22);font-style:normal;font-weight:700;line-height:120%;margin:0}.faq .question-box a{color:var(--Text-70);text-decoration:none}.faq .question-box .answer p{margin-top:0;margin-bottom:var(--M)}.faq .question-box .question-button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;margin:20px 0;padding:0;width:100%;background:none;border:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.faq .question-box .question-button .question-text{font-size:var(--Fontsize-22);font-style:normal;font-weight:700;line-height:120%;margin:0}.faq .question-box .question-button .arrow-button{transform:scaleY(-1);transition:all ease-in-out .2s}.faq .question-box.collapsed .question-button .arrow-button{transform:scaleY(1)}.faq .question-box.collapsed .answer{height:0;overflow:hidden;visibility:hidden}.faq .question-box .answer a{border-bottom:1px solid var(--Text-70)}.faq .question-box .answer a:hover{color:var(--z-ds-color-accent-100, #005fcc);border-bottom-color:var(--z-ds-color-accent-100, #005fcc)}.typeform-survey-wrapper{margin-top:52px;display:flex;justify-content:center}.typeform-survey-wrapper button:focus{outline:2px solid var(--z-ds-color-focus-100)!important;outline-offset:2px!important}@media print{.seo-text,.typeform-survey-wrapper{display:none}}
