.st-frame{width:100%;max-width:calc(1280px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.st-page{padding-top:clamp(128px,11.5vw,188px);padding-bottom:clamp(96px,9vw,160px)}.st-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.st-top-meta{font:12px var(--mono);color:var(--faint)}.st-head{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:28px 80px;margin-top:28px;display:grid}.st-head>*{min-width:0}.st-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}html[lang=en] .st-title{-webkit-hyphens:manual;hyphens:manual}.st-title{letter-spacing:-.06em;text-wrap:balance;max-width:14ch;font-size:clamp(40px,4.7vw,82px);font-weight:470;line-height:1.02}html[lang=de] .st-title{max-width:16ch;font-size:clamp(36px,4.2vw,72px)}.st-head .lede{max-width:46ch}.st-h2{letter-spacing:-.05em;text-wrap:balance;max-width:22ch;font-size:clamp(26px,2.4vw,40px);font-weight:470;line-height:1.1}.st-sub{max-width:52ch;color:var(--muted);text-wrap:pretty;margin-top:14px;font-size:16px;line-height:1.6}.st-section{margin-top:clamp(72px,7vw,120px)}.st-rail{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));counter-reset:rail;gap:24px;display:grid}.st-step{min-width:0}.st-step-rail{align-items:center;gap:12px;margin-bottom:20px;display:flex}.st-step-n{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-strong);font:11px var(--mono);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.st-step-n svg{width:14px;height:14px}.st-step-line{background:var(--line);flex:1;height:1px}.st-step:last-child .st-step-line{background:linear-gradient(90deg, var(--line), transparent)}.st-step h3{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:clamp(18px,1.4vw,23px);font-weight:500;line-height:1.24;display:flex}.st-step p{max-width:34ch;color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.6}.st-step .link-arrow{margin-top:12px}.st-tag{box-shadow:inset 0 0 0 1px var(--line-strong);font:10.5px var(--mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.st-step.is-done .st-step-n{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.st-step.is-lit .st-step-n{color:var(--red-text);box-shadow:inset 0 0 0 1px var(--red-text)}.st-step.is-lit .st-step-n:after{content:"";border-radius:50%;animation:2.4s ease-out infinite st-pulse;position:absolute;inset:-1px;box-shadow:0 0 #e6535373}html.light .st-step.is-lit .st-step-n:after{box-shadow:0 0 #99171759}.st-step.is-lit .st-tag{color:var(--red-text)}.st-step.is-lit .st-tag i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite st-blink}.st-step.is-later h3,.st-step.is-later p{color:var(--faint)}@keyframes st-pulse{0%{box-shadow:0 0 #e6535373}70%,to{box-shadow:0 0 0 12px #e6535300}}@keyframes st-blink{50%{opacity:.35}}.st-record{border-top:1px solid var(--line)}.st-record>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:14px 0;display:grid}.st-record dt{font:12px/1.6 var(--mono);color:var(--muted)}.st-record dd{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:460}.st-record dd.is-mono{font:14px/1.5 var(--mono);letter-spacing:0}.st-record .st-record-note{color:var(--muted);border:0;grid-template-columns:none;padding:14px 0 0;font-size:14px;line-height:1.55;display:block}.st-paper{--muted:#56564e;--line:#1b1c1929;--line-strong:#1b1c194d;--red-text:#991717;--ink:#1b1c19;--faint:#5f6159;isolation:isolate;background:var(--paper);color:var(--paper-ink);border-radius:clamp(24px,2.6vw,40px);padding:clamp(24px,3vw,48px);position:relative;overflow:hidden}html.light .st-paper{--muted:#b8b7ad;--line:#f0efe724;--line-strong:#f0efe747;--red-text:#e65353;--ink:#f0efe7;--faint:#8b8b83;color:#f0efe7;background:#1b1d1c}.st-paper:before{content:"";z-index:-1;aspect-ratio:1;opacity:.6;background:radial-gradient(closest-side,#ffffffb3,#0000);width:70%;position:absolute;inset:-40% -20% auto auto}html.light .st-paper:before{background:radial-gradient(closest-side,#f0efe714,#0000)}.st-paper :focus-visible{outline-color:var(--red-text)}.st-quiet{border-radius:calc(var(--plate-radius) * .7);background:var(--ink);padding:clamp(20px,2.2vw,30px)}@supports (color:color-mix(in lab, red, red)){.st-quiet{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.st-quiet{box-shadow:inset 0 0 0 1px var(--line)}.st-note{background:var(--ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.st-note{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.st-note{box-shadow:inset 0 0 0 1px var(--line)}.st-note:before{content:"";background:var(--faint);border-radius:2px;grid-row:span 3;width:3px}.st-note.is-error:before{background:var(--red-text)}.st-note.is-error .st-note-title{color:var(--red-text)}.st-note-title{font-size:15px;font-weight:500;line-height:1.4}.st-note-body{color:var(--muted);font-size:14.5px;line-height:1.55}.st-note-actions{flex-wrap:wrap;gap:4px 22px;margin-top:6px;display:flex}.st-note:focus{outline:none}.st-note:focus-visible{outline:2px solid var(--red-text);outline-offset:3px}.st-form{gap:26px;display:grid}.st-field{align-content:start;gap:8px;min-width:0;display:grid}.st-label{font-size:14px;font-weight:500;line-height:1.35}.st-hint{color:var(--muted);font-size:13px;line-height:1.5}.st-input{background:var(--ink);border:0;border-radius:14px;width:100%;min-height:56px;padding:15px 18px}@supports (color:color-mix(in lab, red, red)){.st-input{background:color-mix(in srgb, var(--ink) 4.5%, transparent)}}.st-input{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:400 16px/1.4 var(--font);transition:box-shadow .18s,background-color .18s}textarea.st-input{resize:vertical;min-height:132px;line-height:1.55}.st-input::placeholder{color:var(--faint)}.st-input:hover{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.st-input:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 40%, transparent)}}.st-input:focus{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--ink);outline:none}@supports (color:color-mix(in lab, red, red)){.st-input:focus{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.st-input:focus-visible{outline:2px solid var(--red-text);outline-offset:3px}.st-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--red-text)}.st-error{color:var(--red-text);font-size:13px;line-height:1.45}.st-error:empty{display:none}.st-choices{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.st-choice{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;min-height:64px;padding:14px 18px;font-size:15px;line-height:1.35;transition:background-color .24s;display:flex;position:relative}.st-choice:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.st-choice:hover{background:color-mix(in srgb, var(--ink) 3.5%, transparent)}}.st-choice input{opacity:0;width:1px;height:1px;position:absolute}.st-choice-dot{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none;place-items:center;transition:box-shadow .18s;display:grid}.st-choice-dot:after{content:"";background:var(--red-text);width:8px;height:8px;transition:transform .24s var(--ease-out);border-radius:50%;transform:scale(0)}.st-choice:has(input:checked){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.st-choice:has(input:checked){background:color-mix(in srgb, var(--ink) 6%, transparent)}}.st-choice:has(input:checked) .st-choice-dot{box-shadow:inset 0 0 0 1.5px var(--ink)}.st-choice:has(input:checked) .st-choice-dot:after{transform:scale(1)}.st-choice:has(input:focus-visible){outline:2px solid var(--red-text);outline-offset:-3px}fieldset.st-field{border:0;margin:0;padding:0}fieldset.st-field legend{margin-bottom:10px;padding:0}.st-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.st-actions{flex-wrap:wrap;align-items:center;gap:18px 30px;display:flex}button.pill{text-align:left;border:0;font-family:inherit}button.pill:disabled{cursor:progress}button.pill[aria-busy=true]{background:var(--red-press)}.pill-arrow .st-spin{border:2px solid #211e1b38;border-top-color:#211e1b;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite st-spin;display:none}button.pill[aria-busy=true] .pill-arrow svg{display:none}button.pill[aria-busy=true] .pill-arrow .st-spin{display:block}@keyframes st-spin{to{transform:rotate(360deg)}}.st-strike{display:inline-block;position:relative}.st-strike:after{content:"";background:var(--red-text);height:2px;transform:scaleX(var(--strike,0));transform-origin:0;transition:transform .7s var(--ease-out);position:absolute;top:54%;left:-2%;right:-2%}.is-struck .st-strike:after,.st-strike.is-struck:after{--strike:1}.st-lines{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-top:1px solid var(--line);display:grid}.st-lines>div{padding:20px 26px 0 0}.st-lines>div+div{border-left:1px solid var(--line);padding-left:26px}.st-lines dt{font:11px var(--mono);color:var(--faint)}.st-lines dd{margin:0}.st-lines a{letter-spacing:-.04em;text-underline-offset:6px;min-height:44px;transition:text-decoration-color .32s var(--ease-out);overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:4px;font-size:clamp(20px,2.1vw,32px);font-weight:460;line-height:1.12;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.st-lines a:hover{text-decoration-color:currentColor}.st-lines a svg{color:var(--faint)}@media (prefers-reduced-motion:reduce){.st-step.is-lit .st-step-n:after,.st-step.is-lit .st-tag i,.pill-arrow .st-spin{animation:none}.st-strike:after,.st-choice-dot:after{transition:none}}html.motion-off .st-step.is-lit .st-step-n:after,html.motion-off .st-step.is-lit .st-tag i,html.motion-off .pill-arrow .st-spin{animation:none}html.motion-off .st-strike:after,html.motion-off .st-choice-dot:after{transition:none}@media (max-width:1050px){.st-head{grid-template-columns:minmax(0,1fr);gap:20px}.st-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.st-step:nth-child(2n) .st-step-line{background:linear-gradient(90deg, var(--line), transparent)}.st-lines{--cols:1}.st-lines>div+div{border-left:0;border-top:1px solid var(--line);margin-top:20px;padding-left:0}}@media (max-width:760px){.st-page{padding-top:112px}.st-rail{grid-template-columns:minmax(0,1fr);gap:0}.st-step{grid-template-columns:34px minmax(0,1fr);gap:0 18px;padding-bottom:28px;display:grid}.st-step-rail{flex-direction:column;grid-row:span 2;align-items:center;gap:8px;height:100%;margin:0}.st-step-line{flex:1;width:1px;height:auto}.st-step:last-child .st-step-line{background:linear-gradient(180deg, var(--line), transparent)}.st-step:nth-child(2n) .st-step-line{background:var(--line)}.st-step:last-child:nth-child(2n) .st-step-line{background:linear-gradient(180deg, var(--line), transparent)}.st-step h3{padding-top:5px}.st-choices{--cols:1}.st-record>div{grid-template-columns:minmax(0,1fr);gap:4px}}
