@charset "UTF-8";@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/newsreader-vietnamese-opsz-normal-OGJKHQZL.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/newsreader-latin-ext-opsz-normal-HJH6YDA4.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/newsreader-latin-opsz-normal-J4KAOEDO.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url("./media/newsreader-vietnamese-opsz-italic-7CEGF2RG.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url("./media/newsreader-latin-ext-opsz-italic-6IPSRR6F.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url("./media/newsreader-latin-opsz-italic-ZC4QAWU3.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/instrument-sans-latin-ext-wght-normal-PW4SIJGR.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/instrument-sans-latin-wght-normal-VYC4K7BH.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f4efe9;--paper-deep: #ebe3da;--surface: #ffffff;--ink: #241e1c;--ink-rgb: 36, 30, 28;--ink-soft: rgba(36, 30, 28, .72);--plum: #2a1022;--plum-raised: #3d1730;--on-plum: #f4efe9;--on-plum-soft: rgba(244, 239, 233, .74);--berry: #7a2e52;--berry-light: #c8769b;--coral: #e86a4d;--amber-ink: #8a6a3c;--akku-gut: #4f7359;--akku-mittel: #946a24;--akku-niedrig: #6a7590;--line: rgba(36, 30, 28, .12);--line-plum: rgba(244, 239, 233, .16);--font-display: "Newsreader Variable", Georgia, serif;--font-ui: "Instrument Sans Variable", -apple-system, system-ui, sans-serif;--gutter: clamp(16px, 5vw, 56px);--max: 1180px;--measure: 36rem;--radius-lg: 28px;--radius-sm: 12px;--ease-calm: cubic-bezier(.16, 1, .3, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);font-weight:350;letter-spacing:-.015em;margin:0;text-wrap:balance}h1{font-size:clamp(2.6rem,6.2vw,5rem);line-height:1.02;font-variation-settings:"opsz" 72}h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;font-variation-settings:"opsz" 60}h3{font-size:1.5rem;line-height:1.2;font-variation-settings:"opsz" 30}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;cursor:pointer}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.lede{font-size:1.2rem;line-height:1.5;color:var(--ink-soft);max-width:var(--measure)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border-radius:999px;border:1px solid transparent;font-weight:550;font-size:16px;text-decoration:none;transition:transform .15s ease,background-color .2s ease}.btn:active{transform:scale(.97)}.btn--light{background:var(--on-plum);color:var(--plum)}.btn--dark{background:var(--ink);color:var(--paper)}.btn--ghost{border-color:currentColor;background:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal{padding-block:clamp(48px,8vw,96px)}.legal h1{font-size:clamp(2.4rem,5vw,3.6rem);margin-bottom:12px}.legal .stand{color:var(--ink-soft);margin-bottom:48px}.legal h2{font-size:1.7rem;margin:48px 0 12px}.legal h3{font-family:var(--font-ui);font-size:1.05rem;font-weight:600;letter-spacing:0;margin:28px 0 8px}.legal p,.legal ul,.legal table{max-width:44rem;margin:0 0 14px}.legal ul{padding-left:1.2em}.legal li+li{margin-top:6px}.legal table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.legal th,.legal td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}.legal th{font-weight:600}.legal .platzhalter{background:#fff3c4;padding:0 4px;border-radius:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skip:focus{position:fixed;z-index:50;top:12px;left:12px;width:auto;height:auto;clip:auto;padding:10px 16px;background:var(--paper);color:var(--ink);border-radius:8px}
