/* Shared navigation spacing and investor area; existing brand assets unchanged. */
.site-header nav{gap:18px}.investor-hero{background:var(--ink);color:white;padding:90px 0 72px}.investor-hero h1{font-size:clamp(2.5rem,5vw,4.6rem);max-width:1050px;line-height:1.1;letter-spacing:-.045em}.investor-hero h1 span{color:var(--green)}.investor-hero .lead{max-width:810px;color:#d9e2e6}.investor-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.investor-hero .secondary{color:white;border-color:#81949e}.investor-caption{font-size:.875rem;color:#c4d0d4;margin-top:28px}.investor-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px}.investor-grid .card{padding:30px}.investor-grid h3{font-size:1.3rem}.investor-paper{background:var(--paper)}.investor-warning{border-left:4px solid var(--green);background:white}.investor-calculator{margin-top:32px;background:white;padding:32px;border:1px solid var(--line);border-radius:12px}.investor-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.investor-controls .field{font-size:.875rem}.investor-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:36px 0 20px;padding-top:28px;border-top:1px solid var(--line)}.investor-results span{display:block;min-height:64px;font-size:.875rem;color:var(--muted)}.investor-results strong{font-size:clamp(1.4rem,2.5vw,2.1rem);white-space:nowrap}.investor-result-note{font-size:.9rem;line-height:1.7}.investor-result-note strong{display:block}.investor-assumptions{margin:24px 0}.investor-assumptions summary{font-weight:700}.investor-list li,.investor-assumptions li{margin-bottom:14px}.investor-table-scroll{overflow:auto}.investor-table{border-collapse:collapse;width:100%;font-size:.8rem}.investor-table th,.investor-table td{text-align:right;padding:12px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.investor-table th{white-space:normal;min-width:85px}.investor-tax{background:var(--paper)}.investor-tax dt{color:var(--muted)}.investor-tax dd{margin:5px 0 20px;font-size:1.5rem;font-weight:700}.investor-tax p{font-size:.925rem}.investor-risks{background:#e9efdf}.investor-risks p{margin-bottom:0}#investment-error{color:#852516}#investment-chart{display:block;width:100%;height:auto;margin:24px 0}#investment-chart text{font-size:14px;fill:var(--ink);font-family:inherit}.chart-grid{stroke:#dbe3e5;stroke-width:1}.chart-zero{stroke:#647b89;stroke-dasharray:5 5}.chart-line{fill:none;stroke:#527719;stroke-width:3;stroke-linejoin:round}#investorenanfrage .form-panel{max-width:900px;margin-top:30px}#investorenanfrage .btn{white-space:normal}#investorenanfrage .warning{overflow-wrap:anywhere}
@media(min-width:761px) and (max-width:1050px){.site-header nav{gap:10px;font-size:.8rem}.site-header nav .btn{padding:12px}.header-inner{gap:12px}}
@media(max-width:760px){.investor-hero{padding:58px 0}.investor-grid{grid-template-columns:1fr}.investor-calculator{padding:20px}.investor-controls{grid-template-columns:1fr}.investor-results{grid-template-columns:1fr 1fr;gap:20px}.investor-results span{min-height:70px}.investor-results>div{display:flex;flex-direction:column}.investor-results strong{margin-top:auto}.investor-results strong{font-size:1.4rem}.investor-actions .btn{width:100%;text-align:center}.investor-grid .card{padding:24px}.investor-table-scroll{margin-right:-8px}#investment-chart text{font-size:12px}.site-header nav{gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
