:root{--font-heading: "Cormorant Garamond", "EB Garamond", Garamond, Georgia, serif;--font-body: "Source Serif 4", Charter, Georgia, serif;--font-serif: var(--font-body);--font-sans: system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-ui: var(--font-sans);--font-mono: "JetBrains Mono", "IBM Plex Mono", monospace;--fs-display: 2.75rem;--fs-h1: 2rem;--fs-h2: 1.5rem;--fs-h3: 1.25rem;--fs-body: 1.25rem;--fs-body-lg: 1.375rem;--fs-caption: 1rem;--fs-legal: .875rem;--fs-body-sm: 1.125rem;--fs-caption-lg: 1.0625rem;--fs-caption-sm: .9375rem;--fs-meta-xs: .8125rem;--fs-name: 1.4rem;--fs-num: 3rem;--fs-stat: 2.5rem;--fs-mark: 3.5rem;--lh-tight: 1.15;--lh-snug: 1.3;--lh-default: 1.6;--lh-loose: 1.65;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--tracking-tight: -.01em;--tracking-button: .02em;--vt-anthrazit: #2A2D34;--vt-schiefer: #45556B;--vt-bordeaux: #5C2E2E;--vt-moos: #3A4A3C;--vt-bronze: #8A7048;--vt-elfenbein: #F5F0E6;--vt-pergament: #EAE2D2;--vt-tinte: #1C1B17;--vt-grauton: #5E564C;--vt-bronze-tint: #D9C49A;--tinte-900: #1A1814;--tinte-700: #3D3A33;--tinte-500: #6E6A60;--tinte-300: #C9C3B5;--papier-100: #F4F0E8;--papier-050: #FAF7F1;--papier-000: #FFFFFF;--notar-blau: #1E3A55;--tannen-gruen: #2C4A38;--sandstein: #A88A5C;--success: #2E6F40;--warning: #A8741A;--error: #7A2828;--vt-bordeaux-sel: #F3EBE8;--vt-bordeaux-wash: #F7EEEE;--vt-bordeaux-line: #E3C9C9;--vt-bronze-wash: #FBEFD6;--color-bg: var(--vt-elfenbein);--color-surface: var(--vt-pergament);--color-ink: var(--vt-tinte);--color-ink-muted: #4A443B;--color-primary: var(--vt-anthrazit);--color-link: #3C4A5E;--color-accent: var(--vt-bronze);--color-highlight: var(--vt-bronze);--focus-ring: var(--vt-anthrazit);--primary-hover: color-mix(in srgb, var(--color-primary) 92%, #000);--primary-ghost-hover: color-mix(in srgb, var(--color-primary) 7%, transparent);--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--space-7: 4rem;--space-8: 6rem;--space-9: 8rem;--content-reading: 720px;--content-form: 880px;--max-width: 1140px;--margin-mobile: 2rem;--margin-desktop: 5rem;--frame-inline: clamp(1.25rem, 5vw, 3.5rem);--radius: 4px;--radius-sm: 4px;--radius-md: 4px;--border-default: 1.5px solid var(--tinte-300);--border-control: 1.5px solid var(--tinte-500);--border-strong: 2px solid var(--tinte-900);--band-rule: var(--tinte-500);--shadow-card: 0 2px 8px rgba(28,27,23,.12);--shadow-raise: 0 4px 16px rgba(28,27,23,.14);--ease-default: cubic-bezier(.2,0,0,1);--duration-fast: .15s;--duration-default: .2s;--duration-slow: .4s;--tap-target-min: 56px;--button-height: 56px;--input-height: 56px;--contrast-body: 7;--contrast-other: 4.5;--focus-ring-width: 3px;--focus-ring-color: var(--vt-anthrazit);--focus-ring-color-invers: var(--vt-elfenbein)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-5);overflow-x:clip}html[data-fontsize=s]{font-size:93.75%}html[data-fontsize=m]{font-size:100%}html[data-fontsize=l]{font-size:112.5%}html[data-fontsize=l]{--margin-mobile: 1.7778rem}body{overflow-wrap:break-word}input,select,textarea{max-width:100%}body{margin:0;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-default)}h1,h2,h3{color:var(--color-primary);line-height:var(--lh-tight);font-weight:var(--weight-semibold);text-wrap:balance}h1{font-family:var(--font-heading);font-size:var(--fs-h1);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-3)}h2{font-family:var(--font-heading);font-size:var(--fs-h2);margin:var(--space-6) 0 var(--space-3)}h3{font-family:var(--font-body);font-size:var(--fs-h3);line-height:var(--lh-snug);margin:var(--space-5) 0 var(--space-2)}.display{font-family:var(--font-heading);font-size:var(--fs-display);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-3)}a{color:var(--color-link)}a:focus-visible,button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.wrap{max-width:var(--max-width);margin:0 auto;padding:0 var(--margin-mobile)}.reading{max-width:var(--content-reading)}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:var(--button-height);line-height:var(--lh-snug);padding:var(--space-1) var(--space-4);background:var(--color-primary);color:var(--vt-elfenbein);text-decoration:none;border-radius:var(--radius);border:0;font-size:var(--fs-body);cursor:pointer;letter-spacing:var(--tracking-button);transition:background var(--duration-default) var(--ease-default)}.btn:hover{background:var(--primary-hover)}.btn--ghost{background:transparent;color:var(--color-primary);border:var(--border-strong);transition:background var(--duration-default) var(--ease-default)}.btn--ghost:hover{background:var(--primary-ghost-hover)}.btn[disabled],.btn:disabled{background:var(--tinte-300);color:var(--tinte-700);cursor:default}.tel{font-size:var(--fs-body-lg);font-weight:var(--weight-semibold)}.mail{font-size:inherit}@media(min-width:768px){.wrap{padding:0 var(--margin-desktop)}}.lead{font-size:var(--fs-body-lg);color:var(--color-ink-muted);margin:0 0 var(--space-4)}.eyebrow,.sectag,.section__eyebrow{font-family:var(--font-ui);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:var(--weight-semibold);margin:0 0 var(--space-2)}.btnrow{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center;margin:var(--space-3) 0}.doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-3);margin:var(--space-4) 0}.door{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius);border-top:3px solid var(--vt-bronze);padding:var(--space-4);box-shadow:var(--shadow-card)}.door h3{margin:0 0 var(--space-2)}.door p{margin:0 0 var(--space-3);font-size:var(--fs-caption);color:var(--color-ink-muted)}.faq dt{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--fs-h3);color:var(--color-primary);margin-top:var(--space-4)}.faq dd{margin:var(--space-2) 0 0;overflow-wrap:break-word}.defbox{background:var(--papier-050);border-left:3px solid var(--vt-bronze);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin:var(--space-4) 0;font-size:var(--fs-caption);overflow-wrap:break-word}.defbox__en{color:var(--color-ink-muted);font-style:italic}.muted{color:var(--color-ink-muted)}.updated{font-family:var(--font-ui);font-size:var(--fs-legal);color:var(--color-ink-muted)}.footnav a{display:inline-flex;align-items:center;min-height:var(--tap-target-min);padding:.5rem .75rem}.form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);max-width:38rem}.form label{display:grid;gap:var(--space-1)}.form>label:not(.consent-line),.form legend{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:var(--weight-semibold);color:var(--color-primary)}.form .checkpill{font-family:var(--font-ui);font-weight:var(--weight-regular)}.consent-line{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:var(--weight-regular)}.split__form small,.form .muted{font-family:var(--font-ui);font-size:var(--fs-caption)}.form input,.form select{min-height:var(--input-height);font-size:var(--fs-body);font-family:var(--font-ui);padding:0 var(--space-3);border:var(--border-control);border-radius:var(--radius);min-width:0;max-width:100%}.form textarea{font-size:var(--fs-body);font-family:var(--font-ui);padding:var(--space-2);border:var(--border-control);border-radius:var(--radius)}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.form input[aria-invalid=true]{border-color:var(--error);border-width:2px}.form input[aria-invalid=false]{border-left:3px solid var(--success)}.consent-line{grid-auto-flow:column;justify-content:start;align-items:center;gap:var(--space-2);min-height:var(--tap-target-min)}.consent-line input[type=checkbox]{width:28px;height:28px;min-height:0;flex-shrink:0;cursor:pointer}.ferror{color:var(--error);font-size:var(--fs-caption);margin-top:calc(-1 * var(--space-2))}.form .btn{min-height:var(--tap-target-min)}.formstatus:empty{display:none}.formstatus{background:var(--color-surface);border-left:3px solid var(--vt-bronze);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin:var(--space-3) 0;font-size:var(--fs-body)}.checkgroup{border:0;margin:0;padding:0;display:grid;gap:var(--space-1)}.checkgroup legend{padding:0;font-size:var(--fs-caption)}.checkgroup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-2);margin-top:var(--space-1)}.form .checkpill{display:flex;align-items:center;gap:var(--space-2);min-height:var(--input-height);background:var(--papier-050);border:var(--border-control);border-radius:var(--radius);padding:0 var(--space-3);cursor:pointer}.form .checkpill input[type=checkbox]{width:24px;height:24px;min-height:0;margin:0;flex-shrink:0;cursor:pointer}.checkpill:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.checkpill-text{display:grid;line-height:1.2}.checkpill-main{font-size:var(--fs-body)}.checkpill-sub{font-size:var(--fs-caption);color:var(--color-ink-muted)}.flow-block+.flow-block{margin-top:var(--space-6)}.reading h2{border-top:1px solid var(--band-rule);padding-top:var(--space-4)}.door{transition:box-shadow var(--duration-default) var(--ease-default),border-color var(--duration-default) var(--ease-default)}.door:hover{border-color:var(--vt-bronze);box-shadow:0 4px 16px #1c1b1729}@media(max-width:480px){.hero__main .lead{font-size:var(--fs-body)}}.toc{background:var(--papier-050);border:var(--border-default);border-left:3px solid var(--vt-bronze);border-radius:0 var(--radius) var(--radius) 0;padding:var(--space-3) var(--space-4)}.glossar-az{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0 0 var(--space-4)}.glossar-az a{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .4rem;border:var(--border-control);border-radius:var(--radius);font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--fs-caption);color:var(--color-ink);text-decoration:none}.glossar-az a:hover{border-color:var(--color-link)}.glossar-az a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.toc__title{font-family:var(--font-ui);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:var(--weight-semibold);margin:0 0 var(--space-2)}.toc ol{margin:0;padding-left:var(--space-4)}.toc li{margin:0 0 var(--space-1)}.toc li:last-child{margin-bottom:0}.toc a{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.richtext{hyphens:auto}.richtext>:first-child{margin-top:0}.richtext>:last-child{margin-bottom:0}.richtext p{margin:0 0 var(--space-4)}.richtext ul,.richtext ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}.richtext li{margin:0 0 var(--space-2);padding-left:var(--space-1)}.richtext li::marker{color:var(--vt-bronze)}.richtext li:last-child{margin-bottom:0}.richtext strong{font-weight:var(--weight-semibold);color:var(--color-primary)}.richtext a:not(.btn){color:var(--color-link);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.richtext hr{border:0;width:4rem;height:2px;background:var(--vt-bronze);margin:var(--space-7) auto}.richtext ul.kodex{list-style:none;padding-left:0}.richtext ul.kodex li{margin:0 0 var(--space-3)}.richtext ul.kodex li::marker{content:none}.richtext ul.kodex li strong{font-weight:var(--weight-semibold);color:var(--color-primary)}.charter{background:var(--vt-elfenbein);border:1px solid var(--tinte-300);border-top:4px solid var(--vt-bronze);border-radius:var(--radius);padding:clamp(2rem,4vw,3.5rem);max-width:60rem;margin:0 auto}.charter>.section__eyebrow,.charter>h2{text-align:center}.charter>h2{padding-bottom:var(--space-4);border-bottom:1px solid var(--tinte-300);margin:0 0 var(--space-5)}.charter .richtext>p:first-child{text-align:center;max-width:60ch;margin:0 auto var(--space-5)}.charter .richtext h3{border-bottom:2px solid var(--vt-bronze);padding-bottom:var(--space-2);margin-top:var(--space-5)}.charter .richtext ul.kodex{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-5)}@media(max-width:760px){.charter .richtext ul.kodex{grid-template-columns:1fr}}.richtext p.btnrow{margin:var(--space-4) 0}.lead{hyphens:auto}figure{margin:var(--space-5) 0}figure img{display:block;max-width:100%;height:auto;border-radius:var(--radius);border:var(--border-default)}figure figcaption{margin-top:var(--space-2)}.faq{margin:var(--space-5) 0}.faq dt{border-top:1px solid var(--tinte-300);padding-top:var(--space-3)}.faq dd{margin:var(--space-2) 0 var(--space-4)}.faq dd:last-child{margin-bottom:0}.band__inner .faq{max-width:760px;margin:0}.band__inner .faq--wide{max-width:none}.statcard{display:block;background:var(--color-surface);border:var(--border-default);border-top:3px solid var(--vt-bronze);border-radius:var(--radius);padding:var(--space-4);margin:var(--space-4) 0}.statcard__value{display:block;font-family:var(--font-heading);font-size:var(--fs-stat);line-height:var(--lh-tight);color:var(--color-primary)}.statcard__label{display:block;margin-top:var(--space-2);font-size:var(--fs-body);color:var(--color-ink-muted)}.hontable{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:var(--fs-caption);margin:var(--space-3) 0}.hontable th,.hontable td{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--tinte-300);vertical-align:top}.hontable th{background:var(--vt-pergament);color:var(--color-ink);font-size:var(--fs-caption)}.hontable tr:last-child td{border-bottom:0}.hontable .amt{font-family:var(--font-mono);font-weight:var(--weight-semibold);font-size:var(--fs-body);color:var(--color-primary);white-space:nowrap}@media(max-width:560px){.hontable,.hontable tbody,.hontable tr,.hontable td{display:block;width:100%}.hontable thead{position:absolute;left:-9999px}.hontable tr{border-bottom:1px solid var(--tinte-300);padding:var(--space-2) 0}.hontable tr:last-child{border-bottom:0}.hontable td{border-bottom:0;padding:var(--space-1) var(--space-3)}.hontable td:before{content:attr(data-label) ": ";font-family:var(--font-ui);font-weight:var(--weight-semibold);color:var(--color-primary)}.hontable td.amt{white-space:normal}}.pf{--pagefind-ui-scale: 1;--pagefind-ui-primary: var(--color-primary);--pagefind-ui-text: var(--color-ink);--pagefind-ui-background: var(--color-bg);--pagefind-ui-border: var(--tinte-300);--pagefind-ui-tag: var(--color-surface);--pagefind-ui-border-width: 1.5px;--pagefind-ui-border-radius: var(--radius);--pagefind-ui-image-border-radius: var(--radius);--pagefind-ui-font: var(--font-body)}.pf .pagefind-ui__search-input{min-height:var(--tap-target-min);font-size:var(--fs-body)}.pf .pagefind-ui__search-input:focus-visible,.pf .pagefind-ui__search-clear:focus-visible,.pf .pagefind-ui__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.pf .pagefind-ui__search-clear{min-height:var(--tap-target-min)}.pf .pagefind-ui__result-link{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.pf .pagefind-ui__button{min-height:var(--tap-target-min);border-color:var(--color-primary);color:var(--color-primary)}@media print{.band--dark{background:#fff!important;color:#000!important;--color-ink: #000;--color-ink-muted: #333;--color-primary: #000;--color-link: #000;--color-accent: #000;--color-highlight: #000}.band--dark .btn:not(.btn--ghost){background:transparent;color:#000;border:1px solid #000}.site-head-outer,.phonebar,.skip,.navsearch,.head-cta,.btnrow,footer .footnav{display:none!important}body{background:#fff;color:#000}.wrap,.reading{max-width:none;padding:0}a{color:#000}.richtext a[href^="/"]:after,.richtext a[href^=https]:after{content:" (wahrgut.de" attr(href) ")";font-size:.85em;color:#444}.door,.statcard,.hontable,.pullquote,figure{break-inside:avoid}}.tool.tool--region,.tool.tool--verrentung,.tool.tool--konflikt,.tool.tool--schenkung,.tool.tool--notfallmappe,.tool.tool--leerstand{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-5);margin:var(--space-4) 0}.tool--region .tool__title,.tool--verrentung .tool__title,.tool--konflikt .tool__title,.tool--schenkung .tool__title,.tool--notfallmappe .tool__title,.tool--leerstand .tool__title{font-size:var(--fs-h2);margin:0 0 var(--space-2)}.tool--region .field label,.tool--verrentung .field label,.tool--konflikt .field label,.tool--schenkung .field label,.tool--notfallmappe .field label,.tool--leerstand .field label{display:block;font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0 0 var(--space-2)}.tool--region .formerr,.tool--verrentung .formerr,.tool--konflikt .formerr,.tool--schenkung .formerr,.tool--leerstand .formerr{font-family:var(--font-ui);font-size:var(--fs-caption);color:var(--error);margin:var(--space-2) 0 0;min-height:1.2em}.tool--region .trust,.tool--verrentung .trust,.tool--konflikt .trust,.tool--schenkung .trust,.tool--notfallmappe .trust,.tool--leerstand .trust{font-family:var(--font-ui);font-size:var(--fs-caption);color:var(--color-ink-muted);margin:var(--space-2) 0 0}.tool--region .result,.tool--verrentung .result,.tool--konflikt .result,.tool--schenkung .result,.tool--notfallmappe .result,.tool--leerstand .result{display:none;margin-top:var(--space-4);border-top:1px dotted var(--tinte-300);padding-top:var(--space-4)}.tool--region .result.show,.tool--verrentung .result.show,.tool--konflikt .result.show,.tool--schenkung .result.show,.tool--notfallmappe .result.show,.tool--leerstand .result.show{display:block}.tool--region .result-head,.tool--verrentung .result-head,.tool--konflikt .result-head,.tool--schenkung .result-head,.tool--notfallmappe .result-head,.tool--leerstand .result-head{font-family:var(--font-heading);font-size:var(--fs-h3);color:var(--color-primary);margin:0 0 var(--space-2);line-height:var(--lh-tight)}.tool--region .result-head:focus-visible,.tool--verrentung .result-head:focus-visible,.tool--konflikt .result-head:focus-visible,.tool--schenkung .result-head:focus-visible,.tool--notfallmappe .result-head:focus-visible,.tool--leerstand .result-head:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.tool--region .njs,.tool--verrentung .njs,.tool--konflikt .njs,.tool--schenkung .njs,.tool--notfallmappe .njs,.tool--leerstand .njs{font-family:var(--font-ui);font-size:var(--fs-caption);color:var(--color-ink-muted);margin:var(--space-3) 0 0}.tool--verrentung .calm,.tool--konflikt .calm,.tool--leerstand .calm{font-family:var(--font-heading);font-style:italic;font-size:var(--fs-h3);color:var(--color-ink);margin:0 0 var(--space-4)}.tool--verrentung .field,.tool--konflikt .field,.tool--schenkung .field,.tool--notfallmappe .field,.tool--leerstand .field{margin:0 0 var(--space-4)}.tool--verrentung .field input,.tool--konflikt .field input,.tool--schenkung .field select,.tool--schenkung .field input,.tool--notfallmappe .field input,.tool--notfallmappe .field textarea,.tool--leerstand .field input{width:100%;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-ink);background:var(--color-bg);border:var(--border-control);border-radius:var(--radius);padding:0 var(--space-3);min-height:var(--tap-target-min)}.tool--verrentung .field input:focus-visible,.tool--konflikt .field input:focus-visible,.tool--schenkung .field select:focus-visible,.tool--schenkung .field input:focus-visible,.tool--notfallmappe .field input:focus-visible,.tool--notfallmappe .field textarea:focus-visible,.tool--leerstand .field input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px;border-color:var(--color-primary)}.tool--verrentung .hint,.tool--konflikt .hint,.tool--schenkung .hint,.tool--leerstand .hint{font-family:var(--font-ui);font-size:var(--fs-caption);color:var(--color-ink-muted);margin:var(--space-2) 0 0}.tool--verrentung .btn,.tool--konflikt .btn,.tool--schenkung .btn,.tool--notfallmappe .btn,.tool--leerstand .btn{min-height:var(--tap-target-min)}.tool--verrentung .bignum,.tool--konflikt .bignum,.tool--schenkung .bignum,.tool--leerstand .bignum{margin:0 0 var(--space-3)}.tool--verrentung .bignum small,.tool--konflikt .bignum small,.tool--schenkung .bignum small,.tool--leerstand .bignum small{display:block;font-family:var(--font-ui);font-size:var(--fs-caption);color:var(--color-ink-muted);margin-top:var(--space-1)}.tool--verrentung .disclaimer,.tool--konflikt .disclaimer,.tool--schenkung .disclaimer,.tool--leerstand .disclaimer{font-family:var(--font-ui);font-size:var(--fs-legal);color:var(--color-ink-muted);font-style:italic;margin:0 0 var(--space-3)}.tool--verrentung .pointer,.tool--konflikt .pointer,.tool--schenkung .pointer,.tool--leerstand .pointer{font-family:var(--font-ui);font-size:var(--fs-caption);color:var(--color-ink-muted);margin:0 0 var(--space-3)}.tool--verrentung .linkbtn,.tool--konflikt .linkbtn,.tool--schenkung .linkbtn,.tool--notfallmappe .linkbtn,.tool--leerstand .linkbtn{font-family:var(--font-ui);background:none;border:0;color:var(--color-link);font-size:var(--fs-caption);cursor:pointer;min-height:56px;font-weight:var(--weight-semibold);padding:0;text-align:left}.band{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.band--paper{background:var(--vt-elfenbein)}.band--pergament{background:var(--vt-pergament)}.band--dark{background:var(--vt-anthrazit);color:var(--vt-elfenbein);--color-ink: var(--vt-elfenbein);--color-ink-muted: var(--vt-pergament);--color-primary: var(--vt-elfenbein);--color-link: var(--vt-bronze-tint);--color-accent: var(--vt-bronze-tint);--color-highlight: var(--vt-bronze-tint);--border-default: 1.5px solid var(--tinte-300);--border-control: 1.5px solid var(--vt-pergament);--border-strong: 2px solid var(--vt-elfenbein);--band-rule: var(--tinte-300);--focus-ring-color: var(--focus-ring-color-invers)}.band--dark .card,.band--dark .card--plain,.band--dark .begriff,.band--dark .statcard,.band--dark .founder__aside,.band--dark .split__form,.band--dark .split__copy--card,.band--dark .charter,.band--dark .defbox,.band--dark .toc,.band--dark .pdfchip,.band--dark .badge-pill,.band--dark .formstatus,.band--dark .door,.band--dark .feetbl-wrap,.band--dark .pseudoform,.band--dark .entwurf,.band--dark .tool,.band--dark .wo,.band--dark .check label{color:var(--vt-tinte);--color-ink: var(--vt-tinte);--color-ink-muted: #4A443B;--color-primary: var(--vt-anthrazit);--color-link: #3C4A5E;--color-accent: var(--vt-bronze);--color-highlight: var(--vt-bronze);--border-default: 1.5px solid var(--tinte-300);--border-control: 1.5px solid var(--tinte-500);--border-strong: 2px solid var(--tinte-900);--focus-ring-color: var(--vt-anthrazit)}.band--dark .btn:not(.btn--ghost){background:var(--vt-elfenbein);color:var(--vt-anthrazit)}.band--dark .btn:not(.btn--ghost):hover{background:var(--vt-pergament)}.band--dark .card .btn:not(.btn--ghost),.band--dark .split__form .btn:not(.btn--ghost){background:var(--vt-anthrazit);color:var(--vt-elfenbein)}.band--dark .ladder__num{color:var(--vt-bronze-tint)}.band__inner{max-width:var(--max-width);margin:0 auto;padding:clamp(3.5rem,6vw,5.5rem) var(--frame-inline)}.section__eyebrow{font-size:var(--fs-body-sm)}.section__head{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:clamp(2rem,3.4vw,2.6rem);line-height:1.12;color:var(--color-primary);margin:0;text-wrap:balance}.section__lead{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--color-ink);margin:var(--space-3) 0 0;max-width:72ch}.section__lead--wide{max-width:none}.section__header{margin-bottom:var(--space-5)}.band--dark .section__eyebrow{color:var(--vt-bronze-tint)}.band--dark .section__head{color:var(--vt-elfenbein)}.band--dark .section__lead{color:var(--vt-pergament)}.cardgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-3)}.cardgrid--2{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-4)}.card{display:flex;flex-direction:column;background:var(--papier-050);border:1px solid var(--tinte-300);border-radius:var(--radius);padding:var(--space-4);box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:box-shadow var(--duration-default) var(--ease-default),border-color var(--duration-default) var(--ease-default)}a.card:hover{box-shadow:var(--shadow-raise);border-color:var(--vt-bronze)}.card--top{border-top:3px solid var(--vt-bronze);border-radius:0 0 var(--radius) var(--radius)}.card--plain{background:var(--vt-elfenbein)}.cardgrid--1{grid-template-columns:1fr}.card--reason{border-left:3px solid var(--vt-bronze);border-radius:0 var(--radius) var(--radius) 0;box-shadow:none}.card__num{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--fs-h2);color:#5e4b2d;line-height:1;margin-bottom:var(--space-2)}.card__title{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--fs-h3);color:var(--color-primary);margin:0 0 var(--space-2)}.card__title--serif{font-family:var(--font-heading);font-size:var(--fs-h2)}.card__text{font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:1.55;color:var(--color-ink-muted);margin:0 0 var(--space-4)}.card__text:last-child{margin-bottom:0}.card__more{font-family:var(--font-ui);font-size:var(--fs-body-sm);font-weight:var(--weight-semibold);color:var(--color-link);text-decoration:underline;text-underline-offset:3px;margin-top:auto}.cardgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.cardgrid--3{grid-template-columns:1fr}}@media(min-width:761px)and (max-width:1023px){.cardgrid--3{grid-template-columns:1fr 1fr}}.card__eyebrow{font-family:var(--font-ui);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:var(--weight-semibold);margin:0 0 var(--space-2)}.card__meta{font-family:var(--font-ui);font-size:var(--fs-caption);color:var(--color-link);margin:0 0 var(--space-3)}.col .card__more{display:inline-block;margin-top:var(--space-2)}.card__more{display:inline-block;padding:.55rem 0;margin-block:-.55rem;min-height:44px}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-5)}.cols .col h3{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--fs-h3);color:var(--color-primary);margin:0 0 var(--space-2);padding-top:var(--space-3);border-top:2px solid var(--vt-bronze)}.cols .col__body{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--color-ink)}.cols .col__body p{margin:0}.cols--measure{grid-template-columns:repeat(3,1fr);gap:var(--space-5) var(--grid-gutter, 3rem)}@media(max-width:860px){.cols--measure{grid-template-columns:1fr}}.col--edge{border-left:2px solid var(--vt-bronze);padding-left:var(--space-3)}.col__runin{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--color-ink)}.col__runin strong{color:var(--color-primary)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}@media(max-width:760px){.split{grid-template-columns:1fr}}.split--grid3{grid-template-columns:calc((100% - 2 * var(--space-3)) / 3 + var(--space-3)) minmax(0,1fr);gap:0}@media(max-width:760px){.split--grid3{grid-template-columns:1fr;gap:var(--space-4)}}.split__body p{margin:0 0 var(--space-4)}.split--form{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.split--form .split__copy>:last-child{margin-bottom:0}.split__copy--card{align-self:start;background:var(--papier-050);border:1px solid var(--tinte-300);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.25rem)}.split__copy--card .section__head{font-size:var(--fs-h2);line-height:var(--lh-snug);margin:0 0 var(--space-3)}.split__form{background:var(--papier-050);border:1px solid var(--tinte-300);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.25rem)}.split__form h2{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--fs-h2);line-height:var(--lh-snug);color:var(--color-primary);margin:0 0 var(--space-3)}.split__vig{margin:0 0 var(--space-4)}.split__vig img{display:block;width:100%;height:auto;border:0;border-radius:0}.split__vig--aside{margin:var(--space-4) 0 0}.split__vig--aside img{width:220px;max-width:100%}.split__form--sondierung_form{border-top:3px solid var(--vt-bronze)}.split__form .form{max-width:none}@media(max-width:760px){.split--form{grid-template-columns:1fr}}.founder{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media(max-width:860px){.founder{grid-template-columns:1fr}}.founder>*{min-width:0}.founder__body,.founder__aside{overflow-wrap:anywhere}.founder__aside{background:var(--vt-elfenbein);border:1px solid var(--tinte-300);border-radius:var(--radius);padding:var(--space-5)}.band--paper .founder__aside{background:var(--papier-050)}.founder__head{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-3)}.founder__portrait{width:160px;height:160px;border-radius:50%;object-fit:cover;border:1px solid var(--tinte-300);flex:none}.founder__name{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--fs-name);color:var(--color-primary);margin:0;line-height:1.1}.founder__role{font-family:var(--font-ui);font-size:var(--fs-caption-sm);color:var(--color-ink-muted);margin:.3rem 0 0}.founder__sig{height:90px;width:auto;display:block;margin:.5rem 0 0}.founder__quote{font-family:var(--font-body);font-style:italic;font-size:var(--fs-caption-lg);line-height:1.55;color:var(--color-ink);margin:0}.pullquote{display:flex;justify-content:space-between;align-items:center;gap:clamp(2rem,4vw,3.5rem);flex-wrap:wrap}.pullquote>*{min-width:0}.pullquote,.pullquote__q{hyphens:auto;overflow-wrap:break-word}.pullquote__main{max-width:60rem}.pullquote__mark{font-family:var(--font-heading);font-size:var(--fs-mark);line-height:.4;color:var(--vt-bronze-tint);display:block;margin-bottom:var(--space-3)}.pullquote__q{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:clamp(1.7rem,3.1vw,2.4rem);line-height:1.25;color:var(--vt-elfenbein);margin:0;text-wrap:balance}.pullquote__sig{height:77px;width:auto;display:block;margin:var(--space-4) 0 var(--space-2)}.pullquote__by{font-family:var(--font-ui);font-size:var(--fs-caption-sm);color:var(--vt-bronze-tint);margin:0}.pullquote__cta{flex:none}.darkcta{max-width:66rem}.darkcta .section__head{margin:0 0 var(--space-3)}.darkcta__lead{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:1.55;color:var(--vt-pergament);margin:0 0 var(--space-4);max-width:75ch}.darkcta .btnrow{margin:0}.darkcta__note{font-family:var(--font-body);font-style:italic;font-size:var(--fs-caption);line-height:1.5;color:var(--vt-bronze-tint);margin:var(--space-4) 0 0;max-width:60ch}.band--paper .darkcta__note,.band--pergament .darkcta__note{color:var(--color-ink-muted)}.band--paper .darkcta__lead,.band--pergament .darkcta__lead{color:var(--color-ink)}.btn--onlight{background:var(--vt-elfenbein);color:var(--vt-anthrazit)}.btn--onlight:hover{background:var(--vt-pergament)}.band--dark .btn--ghost{background:transparent;color:var(--vt-elfenbein);border:1.5px solid var(--vt-pergament)}.band--dark .btn--ghost:hover{background:#f5f0e61a}.pdfchip{display:inline-flex;align-items:center;gap:var(--space-3);background:var(--vt-pergament);border:1px solid var(--tinte-300);border-radius:var(--radius);padding:var(--space-2) var(--space-4);min-height:var(--tap-target-min);text-decoration:none;font-family:var(--font-ui);margin:var(--space-3) 0;transition:box-shadow var(--duration-default) var(--ease-default),border-color var(--duration-default) var(--ease-default)}.pdfchip:hover{border-color:var(--vt-bronze);box-shadow:var(--shadow-card)}.pdfchip__badge{font-size:var(--fs-legal);font-weight:var(--weight-semibold);letter-spacing:.08em;color:var(--color-primary);border:1px solid var(--vt-bronze);border-radius:3px;padding:.15rem .4rem}.pdfchip__label{font-size:var(--fs-caption);font-weight:var(--weight-semibold);color:var(--color-primary)}.pdfchip__pages{font-size:var(--fs-legal);color:var(--color-ink-muted)}.begriffe{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-3);margin:0}.begriff{background:var(--vt-elfenbein);border:1px solid var(--tinte-300);border-left:3px solid var(--vt-bronze);border-radius:0 var(--radius) var(--radius) 0;padding:var(--space-3) var(--space-4)}.band--paper .begriff{background:var(--papier-050)}.begriff dt{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--fs-h3);color:var(--color-primary);margin:0 0 var(--space-1)}.begriff dd{margin:0;font-size:var(--fs-caption);line-height:1.55;color:var(--color-ink);overflow-wrap:break-word}.ladder{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ladder__step{display:grid;grid-template-columns:5.5rem 1fr;gap:var(--space-4);align-items:start;border-top:1px solid var(--tinte-300);padding:var(--space-5) 0}.ladder__num{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--fs-num);line-height:.9;color:#5e4b2d}.ladder__title{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--fs-h2);color:var(--color-primary);margin:0 0 var(--space-2);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ladder__text{margin:0}.ladder__cards,.ladder__ctas{margin-top:var(--space-4)}@media(max-width:560px){.ladder__step{grid-template-columns:1fr;gap:var(--space-2)}.ladder__num{font-size:var(--fs-stat)}}.badge-pill{font-family:var(--font-ui);font-size:var(--fs-caption-sm);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--vt-moos);background:var(--vt-pergament);border:1px solid var(--tinte-300);border-radius:999px;padding:.25rem .7rem;white-space:nowrap}.feetbl-wrap{margin:var(--space-4) 0 0;background:var(--color-bg);border:var(--border-default);border-radius:var(--radius);overflow:hidden}.feetbl{width:100%;border-collapse:collapse;table-layout:fixed}.feetbl__c-was{width:30%}.feetbl__c-warum{width:48%}.feetbl__c-amt{width:22%}.feetbl thead th{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:var(--weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-muted);text-align:left;padding:var(--space-3) var(--space-4);background:var(--vt-pergament);border-bottom:1px solid var(--tinte-300)}.feetbl thead th.feetbl__amt-head{text-align:right}.feetbl tbody td{padding:var(--space-4);vertical-align:top;border-top:1px solid var(--tinte-300)}.feetbl tbody tr:first-child td{border-top:0}.feetbl__was{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--color-primary)}.feetbl__warum{font-family:var(--font-ui);font-size:var(--fs-caption);line-height:1.55;color:var(--color-ink-muted)}.feetbl__warum strong{color:var(--color-ink)}.feetbl__amt{text-align:right}.feetbl__val{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--weight-semibold);color:var(--color-primary)}.feetbl__val--free{font-family:var(--font-ui);display:inline-block;color:var(--vt-elfenbein);background:#5e4b2d;border-radius:999px;padding:.3rem .85rem}@media(max-width:720px){.feetbl,.feetbl tbody,.feetbl tr,.feetbl td{display:block;width:100%}.feetbl thead{position:absolute;left:-9999px}.feetbl tbody tr{padding:var(--space-3) var(--space-4);border-top:1px solid var(--tinte-300)}.feetbl tbody tr:first-child{border-top:0}.feetbl tbody td{border-top:0;padding:var(--space-1) 0 0;text-align:left}.feetbl tbody td.feetbl__was{padding-top:0}.feetbl__amt{text-align:left}}body:has(#main>.flow-band:last-child) .foot{margin-top:0}.split__body .btnrow{margin:var(--space-5) 0 0}.flow-block.reading:has(>.tool.wo){max-width:60rem;margin-inline:auto}.ladder__step--vig{grid-template-columns:5.5rem 1fr auto}.ladder__vig{margin:0;align-self:start}.ladder__vig img{display:block;width:252px;height:auto}.card__vig{margin:0 0 var(--space-2)}.card__vig img{display:block;width:170px;height:auto}.section__header--vig{display:flex;align-items:center;gap:var(--space-4)}.section__header--vig-right{flex-direction:row-reverse}.section__header-main{flex:1 1 auto;min-width:0}.section__header--vig .band__vig--margin{margin:0;flex:none}.section__header--vig .band__vig--margin img{display:block;width:200px;height:auto}.band__vig--center{margin:0 auto var(--space-4);text-align:center}.band__vig--center img{display:inline-block;width:128px;height:auto;opacity:.9}@media(max-width:560px){.ladder__step--vig{grid-template-columns:1fr}.ladder__vig{order:-1}.ladder__vig img,.ladder__step--vig:last-child .ladder__vig img{width:154px}.card__vig img{width:145px}.section__header--vig,.section__header--vig-right{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}@media(max-width:360px){.ladder__vig,.card__vig,.band__vig--margin,.band__vig--center{display:none}}.hero__vignette img,.card__vig img,.ladder__vig img,.band__vig img{border:0;border-radius:0}.band--backdrop{position:relative;overflow:hidden}.band--backdrop>.band__inner{position:relative;z-index:1}.band__backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.band__backdrop--cover{background-size:84%;background-position:center center;opacity:.11}.band__backdrop--contain{background-size:auto 120%;background-position:center;opacity:.08}.band--dark .band__backdrop{opacity:.18}.richtext-aside{display:flex;align-items:center;gap:clamp(1.5rem,4vw,3rem);max-width:var(--max-width);margin:0 auto}.richtext-aside--left{flex-direction:row-reverse}.richtext-aside .richtext{flex:1 1 auto;max-width:46rem;margin:0}.richtext-aside__vig{flex:none;margin:0}.richtext-aside__vig img{display:block;width:220px;height:auto;border:0;border-radius:0}@media(max-width:700px){.richtext-aside{flex-direction:column;align-items:flex-start}.richtext-aside__vig img{width:160px}}.flow-band+.flow-block.reading h2{border-top:none;padding-top:0}#main>:first-child:not(.flow-band){margin-top:clamp(2.5rem,5vw,4rem)}.lage-intro{margin:0 0 var(--space-4)}.lage-intro p{margin:0;padding-left:var(--space-3);border-left:3px solid var(--color-accent);font-size:var(--fs-body-lg);line-height:var(--lh-loose);color:var(--color-ink);text-wrap:pretty}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}html,body{scroll-behavior:auto!important}}footer :focus-visible,.band--dark :focus-visible,.sitefoot :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-invers);outline-offset:2px}@font-face{font-family:Cormorant Garamond fallback;src:local("Times New Roman");size-adjust:96.9846%;ascent-override:95.2728%;descent-override:29.5923%;line-gap-override:0%;font-style:normal;font-weight:600}@font-face{font-family:Cormorant Garamond fallback;src:local("Georgia");size-adjust:88.3803%;ascent-override:104.5482%;descent-override:32.4733%;line-gap-override:0%;font-style:normal;font-weight:600}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff")}@font-face{font-family:"Source Serif 4 fallback";src:local("Times New Roman");size-adjust:117.9077%;ascent-override:87.8653%;descent-override:28.4121%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:"Source Serif 4 fallback";src:local("Georgia");size-adjust:107.4471%;ascent-override:96.4195%;descent-override:31.1781%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2) format("woff2"),url(/_astro/source-serif-4-latin-400-normal.Dn3IlU-Z.woff) format("woff")}@font-face{font-family:"Source Serif 4 fallback";src:local("Times New Roman");size-adjust:117.9077%;ascent-override:87.8653%;descent-override:28.4121%;line-gap-override:0%;font-style:normal;font-weight:600}@font-face{font-family:"Source Serif 4 fallback";src:local("Georgia");size-adjust:107.4471%;ascent-override:96.4195%;descent-override:31.1781%;line-gap-override:0%;font-style:normal;font-weight:600}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2) format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DMD1h6_f.woff) format("woff")}
