@font-face{font-family:Hanken;src:url(/hanken.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Bricolage;src:url(/bricolage.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--paper:#f4f1ea;--sheet:#fbf9f4;--ink:#15212b;--tief:#1c4a6e;--navy:#13354f;--signal:#e8803a;--signal-text:#a8521a;--stein:#5c6670;--nebel:#d9d3c6;--saat:#3c7a63;--fehler:#a3321f;--display:Bricolage, Hanken, "Avenir Next", Arial, sans-serif;--body:Hanken, "Helvetica Neue", Arial, sans-serif;--gutter:clamp(16px, 4vw, 48px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--body);font-synthesis:none;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--tief);text-underline-offset:.18em}p{margin:0}img,svg{max-width:100%;display:block}[hidden]{display:none!important}h1,h2,h3{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:500;line-height:1.06}h1{letter-spacing:-.045em;font-size:clamp(2.5rem,6vw,5.2rem)}h2{font-size:clamp(1.9rem,3.4vw,3rem)}h3{letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.6rem)}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--signal-text);outline-offset:3px;border-radius:2px}.wrap{width:min(1180px, 100% - 2 * var(--gutter));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--navy);color:var(--paper);z-index:10;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.num{font-variant-numeric:tabular-nums lining-nums}.site-header{justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.site-footer{border-top:1px solid var(--nebel);color:var(--stein);gap:20px;margin-top:96px;padding-block:40px 56px;font-size:.93rem;display:grid}.site-footer .privacy{max-width:62ch}.site-footer strong{color:var(--ink);font-weight:600}.button{border:1.5px solid var(--navy);border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 22px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.button.primary{background:var(--navy);color:var(--paper)}.button.primary:hover{background:var(--tief);border-color:var(--tief)}.button.quiet{color:var(--navy);background:0 0}.button.quiet:hover{background:var(--sheet)}.button[disabled]{opacity:.6;cursor:progress}.region-check{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px 64px;padding-block:88px 24px;display:grid}.region-copy{align-content:start;gap:16px;display:grid}.region-copy p{color:var(--stein);max-width:46ch}.region-note{font-size:.93rem}.region-copy .region-lead{color:var(--ink);font-weight:600}.region-box{display:grid}.region-form,.region-done{background:var(--sheet);border:1px solid var(--nebel);border-radius:6px;gap:18px;padding:clamp(20px,3vw,32px);display:grid}.field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field>label,.field legend{padding:0;font-size:.95rem;font-weight:600}.optional{color:var(--stein);font-weight:400}.field input[type=text],.field input[type=email],.field select{border:1.5px solid var(--stein);background:#fff;border-radius:4px;width:100%;min-height:48px;padding:10px 12px;font-size:1rem}::placeholder{color:var(--stein);opacity:1}.field input:focus-visible,.field select:focus-visible{border-color:var(--tief)}.field [aria-invalid=true]{border-color:var(--fehler)}.checks{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px 18px;margin-top:6px;display:grid}.checks label,.consent label{align-items:flex-start;gap:10px;font-size:.97rem;font-weight:400;display:flex}.checks input,.consent input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin:2px 0 0}.field-error,.form-error{color:var(--fehler);font-size:.92rem;font-weight:600}.form-error{border:1px solid var(--fehler);background:#fff;border-radius:4px;padding:10px 12px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.region-done:focus{outline:none}.faq{gap:0;max-width:820px;padding-block:88px 0;display:grid}.faq h2{margin-bottom:24px}.faq details{border-top:1px solid var(--nebel)}.faq details:last-of-type{border-bottom:1px solid var(--nebel)}.faq summary{cursor:pointer;padding:18px 0;font-size:1.08rem;font-weight:600;list-style-position:inside}.faq summary:hover{color:var(--tief)}.faq details p{color:var(--stein);max-width:64ch;padding-bottom:20px}@media (width<=820px){.region-check{grid-template-columns:1fr;padding-block:48px 16px}.faq{padding-block:48px 0}.site-footer{margin-top:48px}.site-header{padding-block:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.doc-ref{letter-spacing:0;color:var(--tief);white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86em}a.doc-ref{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--tief) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--tief) 35%, transparent)}a.doc-ref:hover{text-decoration-color:currentColor}.doc-head{border-bottom:1px solid var(--nebel);color:var(--stein);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:4px;padding-bottom:8px;font-size:.86rem;display:flex}.doc-head time{color:var(--ink);font-weight:600}.stepper{gap:8px;display:grid}.stepper-label{font-size:.93rem;font-weight:600}.stepper-bar{background:var(--nebel);border-radius:2px;height:4px;overflow:hidden}.stepper-bar span{background:var(--signal);width:50%;height:100%;transition:width .2s;display:block}.form-step{gap:18px;display:grid}.form-actions{flex-wrap:wrap;gap:10px;display:flex}.form-step [data-step-next]{justify-self:start}.link-button{color:var(--tief);text-underline-offset:.18em;background:0 0;border:0;padding:2px 0;font-weight:600;text-decoration:underline}.link-button:hover{color:var(--ink)}summary{list-style-position:inside}a:hover{text-decoration-color:currentColor}.step-region{font-size:.97rem}.optional{border-top:1px solid var(--nebel);padding-top:12px}.optional>summary{cursor:pointer;color:var(--tief);font-weight:600}.optional-body{gap:18px;padding-top:14px;display:grid}.form-micro{color:var(--stein);font-size:.9rem}.region-done p{font-size:1.05rem}.region-done strong{font-family:var(--display);margin-right:6px;font-size:1.4rem}.kern-tag{letter-spacing:.01em;background:var(--signal);color:#1b1008;border-radius:3px;justify-self:start;padding:2px 9px;font-size:.8rem;font-weight:700;display:inline-block}.brand-symbol{flex:none;display:block}.case-intro{gap:20px;padding-block:clamp(28px,5vw,64px) clamp(40px,5vw,64px);display:grid}.case-intro h1{max-width:24ch;font-size:clamp(2rem,4.2vw,3.6rem)}.case-lead{max-width:64ch;font-size:clamp(1.05rem,1.4vw,1.2rem)}.back{font-size:.95rem}.akte{background:#e9e2d3;border:1px solid #d3cab8;border-radius:4px;padding:18px 18px 20px;box-shadow:0 1px #d3cab8,0 12px 28px -18px #15212b59}.akte-title{font-family:var(--body);letter-spacing:0;padding:0 2px 12px;font-size:.95rem;font-weight:600}.akte-stack{gap:0;margin:0;padding:0;list-style:none;display:grid}.akte-stack li{border:1px solid var(--nebel);box-shadow:0 2px 0 -1px #fffdf8, 0 2px 0 0 var(--nebel);background:#fffdf8;border-radius:2px;padding:10px 14px 12px;font-size:.95rem;line-height:1.4}.akte-stack li+li{margin-top:-1px}.akte-n{border:1.5px solid var(--navy);width:22px;height:22px;color:var(--navy);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.74rem;font-weight:700;display:inline-grid}.is-blp .akte-n{background:var(--navy);color:#fff}.akte-seen{color:var(--stein);border-top:1px dotted #cfc7b7;margin-top:6px;padding-top:6px;font-size:.92rem}.akte-seen strong{color:var(--ink);font-weight:600}.case-claim{border-left:3px solid var(--signal);max-width:64ch;padding-left:14px}.case-claim strong{font-weight:700}.akte-stack .doc-head{border:0;margin:0 0 2px;padding:0}.akte-stack a{color:var(--ink);-webkit-text-decoration-color:var(--nebel);text-decoration-color:var(--nebel)}.akte-stack a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.akte-tag{border:1.5px solid var(--tief);color:var(--tief);border-radius:3px;padding:1px 7px;font-size:.78rem;font-weight:700}.is-blp .akte-tag{background:var(--navy);border-color:var(--navy);color:#fff}.akte-note{color:var(--stein);margin-top:14px;font-size:.9rem}.chronik{border-block:1px solid var(--nebel);background-color:var(--sheet);background-image:linear-gradient(to right, transparent calc(var(--gutter) - 14px), color-mix(in srgb, var(--signal) 35%, transparent) calc(var(--gutter) - 14px), color-mix(in srgb, var(--signal) 35%, transparent) calc(var(--gutter) - 13px), transparent calc(var(--gutter) - 13px)), repeating-linear-gradient(to bottom, transparent 0 31px, #1c4a6e0f 31px 32px);padding-block:clamp(48px,6vw,80px)}.case-stack{gap:36px;display:grid}.case-stack>h2{font-size:clamp(1.6rem,3vw,2.4rem)}.case-stack .ruler-figure{max-width:980px;margin:0}.akte{max-width:780px}.ruler-figure{margin:clamp(36px,5vw,56px) 0 8px;overflow-x:auto}.ruler{min-width:500px;padding:7px 26px 0;position:relative}.track{height:28px;position:relative}.track:before{content:"";background:#bdb5a5;height:2px;position:absolute;top:13px;left:0;right:0}.point{background:var(--sheet);border:2px solid var(--navy);min-width:26px;height:26px;color:var(--navy);font-variant-numeric:tabular-nums;border-radius:13px;place-items:center;padding:0 5px;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:1px;transform:translate(-50%)}.point.blp{background:var(--navy);color:#fff}.point.mixed{background:var(--navy);color:#fff;box-shadow:0 0 0 3px var(--sheet), 0 0 0 5px var(--navy)}.legend{color:var(--stein);flex-wrap:wrap;gap:8px 22px;margin-top:6px;font-size:.9rem;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.legend .key{border:2px solid var(--navy);border-radius:50%;width:14px;height:14px}.legend .key.blp{background:var(--navy)}.legend .key.other{background:var(--sheet)}.legend .key.mixed{background:var(--navy);box-shadow:0 0 0 2px var(--sheet), 0 0 0 4px var(--navy);margin-inline:3px}.years{height:30px;color:var(--stein);margin-top:6px;font-size:.82rem;position:relative}.years span{position:absolute;top:0;transform:translate(-50%)}.years span:before{content:"";background:#bdb5a5;width:1px;height:6px;position:absolute;top:-8px;left:50%}.more-cases{gap:28px;padding-block:clamp(56px,7vw,88px) 0;display:grid}.cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;display:grid}.case{border-top:1.5px solid var(--ink);align-content:start;gap:8px;padding-top:20px;display:grid}.case p{color:var(--stein);max-width:56ch}.case .case-claim{color:var(--ink);margin-top:4px}.case-intro .case-claim{font-size:1.05rem}.method{color:var(--stein);border-top:1px solid var(--nebel);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 48px;padding-top:16px;font-size:.9rem;display:grid}.method p{max-width:70ch}@media (width<=820px){.cases,.method{grid-template-columns:1fr}.ruler{padding:7px 18px 0}}
