/* Freigegebenes Robert-Bloglayout, 15.10.2026; scoped, keine Altartikelmigration. */
.blog-pilot { --bp-ink:#17243a; --bp-muted:#656862; --bp-gold:#9c7f4d; --bp-line:#deded5; color:var(--bp-ink); padding:52px 0 100px; background:#fffdf8; }
.blog-pilot *, .blog-pilot *::before, .blog-pilot *::after { box-sizing:border-box; }
.blog-pilot a { text-underline-offset:4px; }
.blog-pilot a:focus-visible, .blog-pilot summary:focus-visible { outline:2px solid #9c7f4d; outline-offset:5px; border-radius:3px; }
.bp-header { max-width:960px; margin:0 auto 48px; width:calc(100% - 64px); }
.bp-breadcrumb { display:flex; justify-content:center; gap:12px; text-decoration:none; color:var(--bp-muted); font-size:13px; }
.bp-breadcrumb span { color:#a5a79f; }
.blog-pilot .bp-header h1 { font-family:"Marcellus",Georgia,serif; text-align:center; font-size:clamp(40px,4.2vw,64px); font-weight:400; line-height:1.13; letter-spacing:-1.7px; margin:24px -24px 20px; max-width:none; }
.bp-header h1 span { display:block; }
.blog-pilot .bp-deck { max-width:740px; margin:0 auto; text-align:center; font-size:19px; line-height:1.65; font-weight:400; color:#555d60; }
.bp-byline { display:flex; align-items:center; justify-content:space-between; gap:28px; margin:30px 0 28px; }
.bp-author { display:flex; align-items:center; gap:12px; color:var(--bp-ink); text-decoration:none; font-size:14px; }
.bp-author img, .bp-author-note img, .bp-sidebar-cta img { border-radius:50%; object-fit:cover; }
.bp-author small { display:block; font-size:12px; line-height:1.6; color:var(--bp-muted); margin-top:3px; }
.bp-metadata { display:flex; gap:20px; flex-wrap:wrap; font-size:12px; color:var(--bp-muted); }
.bp-metadata span { display:flex; align-items:center; gap:7px; }
.bp-hero { margin:0; }
.bp-hero > img { display:block; width:100%; height:390px; object-fit:cover; object-position:50% 48%; border-radius:8px; }
.bp-hero figcaption { font-size:12px; color:var(--bp-muted); line-height:1.6; padding-top:10px; display:flex; justify-content:space-between; gap:15px; }
.bp-hero figcaption span { flex-shrink:0; }
.bp-hero figcaption a { color:inherit; }
.bp-reading-grid { display:grid; grid-template-columns:minmax(0,860px) 224px; gap:56px; width:calc(100% - 64px); max-width:1140px; margin:auto; align-items:start; }
.bp-article-content { grid-column:1; min-width:0; }
.blog-pilot .bp-article-content p { font-size:17px; line-height:1.85; margin:0 0 22px; color:#3e464a; font-weight:400; }
.blog-pilot .bp-article-content h2 { font-family:"Marcellus",Georgia,serif; font-size:32px; line-height:1.25; font-weight:400; letter-spacing:-.45px; margin:0 0 22px; color:var(--bp-ink); }
.bp-summary { padding:28px 30px 30px; background:#f4f1e9; border-radius:8px; margin-bottom:38px; }
.bp-summary-heading { display:flex; align-items:center; gap:11px; margin-bottom:25px; }
.blog-pilot .bp-summary-heading h2 { font-size:27px; margin:0; }
.bp-summary-heading svg { color:var(--bp-gold); flex-shrink:0; }
.bp-summary ol { margin:0; padding:0; list-style:none; display:grid; grid-template-columns:1fr 1fr; gap:26px 24px; }
.bp-summary li { display:flex; align-items:flex-start; gap:12px; min-width:0; }
.bp-summary-number { font-family:"Marcellus",Georgia,serif; font-size:25px; line-height:1.2; color:var(--bp-gold); }
.blog-pilot .bp-summary h3 { font-family:"Inter",ui-sans-serif,system-ui,sans-serif; margin:2px 0 6px; font-size:15px; font-weight:700; line-height:1.45; color:var(--bp-ink); }
.blog-pilot .bp-summary li p { font-size:14px; line-height:1.7; margin:0; }
.bp-text-section { scroll-margin-top:150px; margin-top:52px; outline:none; }
.bp-section-kicker { font-size:12px; color:var(--bp-gold); display:block; margin:0 0 10px; }
.bp-introduction { margin-top:24px; }
.bp-visual { margin:42px 0 44px; padding:30px 0; border-top:1px solid var(--bp-line); border-bottom:1px solid var(--bp-line); }
.bp-figure-label { display:block; font-size:12px; color:var(--bp-muted); margin-bottom:9px; }
.bp-visual h3 { font-family:"Marcellus",Georgia,serif; font-size:27px; font-weight:400; line-height:1.3; margin:0; }
.bp-day-columns { display:grid; grid-template-columns:1fr 1fr; gap:38px; margin:28px 0 30px; }
.bp-date { display:flex; align-items:center; gap:12px; }
.bp-date > span { font-family:"Marcellus",Georgia,serif; font-size:66px; line-height:1; color:#9c7f4d; }
.bp-date > div { font-size:16px; }
.bp-date small { display:block; font-size:11px; color:var(--bp-muted); margin-top:7px; }
.bp-day-columns h4 { font-size:16px; line-height:1.45; font-weight:650; margin:20px 0 10px; }
.blog-pilot .bp-day-columns p { font-size:14px; line-height:1.75; margin-bottom:18px; }
.bp-day-interest { display:flex; gap:8px; font-size:11px; line-height:1.6; color:#6e705f; }
.bp-day-interest svg { flex-shrink:0; margin-top:1px; }
.bp-process { background:#f4f1e9; padding:22px 18px; display:grid; grid-template-columns:1fr 20px 1fr 20px 1fr; gap:12px; align-items:center; border-radius:6px; }
.bp-process div { min-width:0; }
.bp-process div > span { font-size:10px; color:var(--bp-gold); display:block; margin-bottom:7px; }
.bp-process strong { display:block; font-size:12px; line-height:1.5; font-weight:600; }
.bp-process small { display:block; font-size:10px; color:var(--bp-muted); line-height:1.6; margin-top:5px; }
.bp-process > svg { color:#9a9c90; }
.blog-pilot .bp-article-content .bp-figure-note { font-size:11px; line-height:1.7; color:var(--bp-muted); margin:17px 0 0; }
.bp-liquidity { background:#f4f1e9; padding:28px; border:0; border-radius:8px; }
.bp-liquidity-columns { display:grid; grid-template-columns:1fr 1fr; gap:30px; margin-top:28px; }
.bp-liquidity-columns > div { min-width:0; }
.bp-liquidity-columns svg { color:var(--bp-gold); margin-bottom:15px; }
.bp-liquidity-columns span { display:block; font-size:11px; color:var(--bp-muted); }
.bp-liquidity-columns h4 { font-family:"Marcellus",Georgia,serif; font-size:24px; font-weight:400; margin:8px 0 10px; }
.blog-pilot .bp-liquidity-columns p { font-size:14px; line-height:1.75; margin:0; }
.bp-liquidity-question { display:flex; gap:12px; border-top:1px solid #dcd8cd; padding-top:20px; margin-top:24px; }
.bp-liquidity-question svg { flex-shrink:0; margin-top:4px; color:var(--bp-gold); }
.blog-pilot .bp-liquidity-question p { font-size:13px; line-height:1.75; margin:0; }
.bp-conclusion { border-top:1px solid var(--bp-line); padding-top:30px; }
.bp-bottom-cta { margin:45px 0; padding:30px; background:#0b1f3a; border-radius:8px; color:#fffdf8; }
.blog-pilot .bp-bottom-cta h2 { color:#fffdf8; font-size:29px; }
.blog-pilot .bp-bottom-cta p { color:#e1e3df; font-size:15px; }
.blog-pilot .bp-bottom-cta .button { margin:2px 0 18px; display:inline-flex; font-size:14px; background:#c6a063; color:#0b1f3a; border-color:#c6a063; white-space:nowrap; }
.bp-text-link { display:flex; align-items:center; gap:6px; color:#fffdf8; font-size:12px; text-decoration:none; }
.bp-author-note { border-top:1px solid var(--bp-line); padding-top:30px; display:flex; gap:24px; margin:40px 0; }
.bp-author-note img { flex-shrink:0; }
.bp-author-note div > span { font-size:11px; color:var(--bp-muted); }
.blog-pilot .bp-author-note h2 { font-size:25px; margin:7px 0 10px; }
.blog-pilot .bp-author-note p { font-size:14px; line-height:1.8; margin-bottom:12px; }
.bp-author-note a { display:inline-flex; align-items:center; gap:6px; color:var(--bp-ink); font-size:13px; }
.bp-sources { padding-top:30px; border-top:1px solid var(--bp-line); scroll-margin-top:145px; }
.blog-pilot .bp-sources h2 { font-size:24px; }
.blog-pilot .bp-sources p { font-size:12px; line-height:1.8; color:var(--bp-muted); }
.bp-sources ol { padding-left:20px; }
.bp-sources li { font-size:12px; line-height:1.8; padding-left:5px; margin-bottom:12px; overflow-wrap:anywhere; }
.bp-sources a { color:var(--bp-ink); }
.bp-sources li svg { display:inline; vertical-align:middle; margin-left:5px; }
.bp-sidebar { grid-column:2; min-width:0; height:100%; }
.bp-sidebar-sticky { position:sticky; top:145px; max-width:224px; padding-top:7px; }
.bp-toc-title { display:block; font-size:12px; font-weight:650; margin-bottom:17px; }
.bp-sidebar nav ol, .bp-mobile-contents nav ol { list-style:none; margin:0; padding:0; }
.bp-sidebar nav li { margin:0 0 13px; }
.bp-sidebar nav a { display:block; color:#656862; text-decoration:none; font-size:13px; line-height:1.5; padding:0; }
.bp-sidebar nav a[aria-current="location"] { color:#0b1f3a; font-weight:650; }
.bp-sidebar nav a:hover { color:#9c7f4d; }
.bp-sidebar-cta { margin-top:27px; border-top:1px solid var(--bp-line); padding-top:24px; }
.bp-sidebar-cta img { display:block; margin-bottom:12px; }
.blog-pilot .bp-sidebar-cta h2 { font-family:"Marcellus",Georgia,serif; font-size:22px; line-height:1.35; font-weight:400; margin:0 0 10px; }
.blog-pilot .bp-sidebar-cta p { font-size:12px; line-height:1.8; margin:0 0 17px; color:var(--bp-muted); }
.blog-pilot .bp-sidebar-cta .button { display:flex; padding:12px 15px; gap:8px; min-height:42px; font-size:12px; white-space:nowrap; }
.bp-sidebar-consultation { display:flex; align-items:center; gap:5px; font-size:11px; color:var(--bp-muted); margin-top:15px; text-decoration:none; }
.bp-mobile-contents { display:none; }
@media (max-width:1279px) {
  .bp-reading-grid { display:block; max-width:720px; }
  .bp-sidebar { display:none; }
  .bp-mobile-contents { display:block; padding:17px 0; border-top:1px solid var(--bp-line); border-bottom:1px solid var(--bp-line); margin:0 0 30px; }
  .bp-mobile-contents summary { display:flex; align-items:center; gap:9px; font-size:14px; cursor:pointer; list-style:none; }
  .bp-mobile-contents summary::-webkit-details-marker { display:none; }
  .bp-mobile-contents summary > span { margin-left:auto; font-size:22px; font-weight:300; }
  .bp-mobile-contents[open] summary > span { transform:rotate(45deg); }
  .bp-mobile-contents nav { padding:18px 0 0 28px; }
  .bp-mobile-contents nav li { margin-bottom:13px; font-size:13px; }
  .bp-mobile-contents nav a { color:var(--bp-ink); text-decoration:none; }
}
@media (max-width:767px) {
  .blog-pilot { padding:30px 0 60px; }
  .bp-header { width:calc(100% - 40px); margin-bottom:30px; }
  .blog-pilot .bp-header h1 { font-size:38px; letter-spacing:-.9px; margin:21px 0 18px; }
  .blog-pilot .bp-deck { font-size:16px; line-height:1.7; }
  .bp-byline { align-items:flex-start; flex-direction:column; gap:17px; margin:24px 0; }
  .bp-author { font-size:13px; gap:11px; }
  .bp-author small { font-size:10px; }
  .bp-author img { width:46px; height:46px; }
  .bp-metadata { font-size:11px; gap:18px; }
  .bp-hero > img { height:235px; }
  .bp-hero figcaption { display:block; font-size:10px; }
  .bp-hero figcaption span { display:block; margin-top:4px; }
  .bp-reading-grid { width:calc(100% - 40px); }
  .blog-pilot .bp-article-content p { font-size:16px; line-height:1.85; }
  .blog-pilot .bp-article-content h2 { font-size:28px; margin-bottom:18px; }
  .bp-summary { padding:23px 20px; margin-bottom:25px; }
  .blog-pilot .bp-summary-heading h2 { font-size:24px; margin:0; }
  .bp-summary-heading { gap:10px; }
  .bp-summary-heading svg { width:21px; }
  .bp-summary ol { grid-template-columns:1fr; gap:20px; }
  .blog-pilot .bp-summary li p { font-size:14px; line-height:1.7; }
  .bp-text-section { margin-top:40px; scroll-margin-top:130px; }
  .bp-visual { padding:25px 0; margin:35px 0; }
  .bp-visual h3 { font-size:25px; }
  .bp-day-columns { grid-template-columns:1fr; gap:26px; margin-top:24px; }
  .bp-day-columns > div + div { border-top:1px solid var(--bp-line); padding-top:24px; }
  .bp-date > span { font-size:58px; }
  .blog-pilot .bp-day-columns p { font-size:14px; }
  .bp-process { grid-template-columns:1fr; gap:16px; padding:20px; }
  .bp-process > svg { transform:rotate(90deg); width:16px; margin:0 0 0 1px; }
  .bp-process strong { font-size:13px; }
  .bp-process small { font-size:11px; }
  .blog-pilot .bp-article-content .bp-figure-note { font-size:10px; }
  .bp-liquidity { padding:23px 20px; }
  .bp-liquidity-columns { gap:25px; grid-template-columns:1fr; }
  .bp-liquidity-columns > div + div { border-top:1px solid #dcd8cd; padding-top:24px; }
  .blog-pilot .bp-liquidity-columns p { font-size:14px; }
  .blog-pilot .bp-liquidity-question p { font-size:13px; }
  .bp-bottom-cta { padding:25px 22px; }
  .blog-pilot .bp-bottom-cta p { font-size:14px; }
  .bp-text-link { font-size:11px; line-height:1.7; }
  .bp-author-note { gap:17px; }
  .bp-author-note img { width:64px; height:64px; }
  .blog-pilot .bp-author-note p { font-size:13px; }
  .blog-pilot .bp-sources p { font-size:12px; }
  .bp-sources li { font-size:11px; }
}
@media (prefers-reduced-motion:reduce) { .blog-pilot *, .blog-pilot *::before, .blog-pilot *::after { scroll-behavior:auto !important; transition:none !important; } }
body:has(.blog-pilot) { min-width:0; }
@media (max-width:359px) {
  .blog-pilot .bp-header h1 { font-size:32px; }
  .bp-header, .bp-reading-grid { width:calc(100% - 32px); }
  .bp-metadata { gap:10px; font-size:10px; }
  .bp-summary, .bp-liquidity { padding:21px 18px; }
  .blog-pilot .bp-summary-heading h2 { font-size:21px; }
  .bp-author small { max-width:215px; }
  .bp-bottom-cta { padding:24px 18px; }
  .blog-pilot .bp-bottom-cta .button { font-size:12px; }
}

@font-face{font-family:Inter;src:url('assets/inter.woff2')}@font-face{font-family:Marcellus;src:url('assets/marcellus.woff2')}html{scroll-behavior:smooth}body{margin:0;background:#fffdf8;font-family:Inter,Arial,sans-serif}a{color:inherit}button,input{font:inherit}.button{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border-radius:5px;text-decoration:none;font-weight:600;font-size:14px}.button-primary{background:#17243a;color:#fffdf8}.preview-bar{padding:12px 24px;background:#17243a;color:#fffdf8;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.preview-bar a{color:inherit}.preview-bar button{background:none;color:inherit;border:1px solid #7c8798;border-radius:4px;padding:6px 12px;cursor:pointer}.blog-pilot .it-section-title{display:flex;align-items:flex-start;gap:14px}.it-section-title svg{flex-shrink:0;margin-top:5px;color:#9c7f4d}.it-steps{list-style:none;padding:0;margin:28px 0}.it-steps li{display:flex;align-items:flex-start;gap:16px;margin-bottom:25px}.it-step-number{border:1px solid #c6b995;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#826538;font-size:13px;flex-shrink:0}.blog-pilot .it-steps h3{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;margin:0 0 7px;font-weight:650}.blog-pilot .it-steps p{font-size:15px;line-height:1.8;margin:0}.blog-pilot .it-citations{font-size:11px;line-height:1.8;color:#656862;margin:22px 0 0}.it-checklist{border:1px solid #d6d2c8;border-radius:8px;margin:28px 0;padding:24px}.it-checklist legend{font-family:Marcellus,serif;font-size:23px;padding:0 8px}.it-checklist label{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid #e5e1d7;font-size:15px;line-height:1.7;cursor:pointer}.it-checklist input{margin:4px 0 0;width:20px;height:20px;flex-shrink:0;accent-color:#17243a}.it-checklist input:checked+span{color:#6b716c}.it-checklist input:focus-visible{outline:2px solid #9c7f4d;outline-offset:3px}.it-checklist small{display:block;font-size:11px;line-height:1.6;color:#656862;margin-top:20px}.blog-pilot .it-progress{font-size:13px;color:#826538;margin:4px 0 12px}.bp-sources a{overflow-wrap:anywhere}.bp-sidebar-sticky{top:30px}.bp-author img,.bp-author-note img,.bp-sidebar-cta img{object-position:50% 22%}.bp-liquidity{background:transparent;padding-left:0;padding-right:0}.bp-process{background:transparent}.blog-pilot .bp-summary h3{font-family:Inter,sans-serif;font-weight:700}.bp-article-content .bp-visual{border:0}.bp-license{font-size:12px}.it-related{font-size:14px;margin:28px 0}.bp-hero>img{object-position:50% 58%}@media(max-width:767px){.it-checklist{padding:18px}.it-checklist label{font-size:14px}.preview-bar{padding:12px 20px}.preview-bar span{max-width:220px}.blog-pilot .it-section-title{gap:10px}.it-section-title svg{width:23px}.it-steps li{gap:12px}}@media print{.preview-bar,.bp-sidebar,.bp-mobile-contents,.bp-bottom-cta{display:none}.bp-reading-grid{display:block;max-width:860px}.blog-pilot{padding-top:20px}.bp-header{margin-bottom:30px}.bp-hero>img{height:230px}.bp-text-section{break-inside:avoid}.it-checklist{break-inside:avoid}a{text-decoration:none}.bp-sources a{font-size:10px}}
.it-site-header{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1140px;margin:auto;padding:22px 28px}.it-site-header .brand-current{display:flex;align-items:center;gap:9px;text-decoration:none;color:#17243a}.brand-current-signet{width:48px;height:48px;object-fit:contain}.brand-current-wordmark{display:flex;flex-direction:column;font-family:Marcellus,Georgia,serif;font-size:23px;line-height:1}.it-site-header nav{display:flex;gap:25px;font-size:14px}.it-site-header nav a{text-decoration:none}.it-site-menu{display:none}.it-site-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;padding:35px 20px;border-top:1px solid #deded5;font-size:12px;color:#656862}.it-site-header a:focus-visible,.it-site-menu summary:focus-visible{outline:2px solid #9c7f4d;outline-offset:4px}@media(max-width:700px){.it-site-header{padding:18px 20px;align-items:flex-start}.it-site-header>nav{display:none}.it-site-menu{display:block;text-align:right}.it-site-menu summary{cursor:pointer;font-size:14px;padding:10px}.it-site-menu nav{flex-direction:column;gap:18px;padding:18px 10px}.brand-current-signet{width:40px;height:40px}.brand-current-wordmark{font-size:21px}}@media print{.it-site-header,.it-site-footer{display:none}}