.masthead{padding-top:17px;padding-bottom:17px}.topnav{gap:12px;flex-wrap:wrap;font-size:10px}
.story-scale{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:23px 0 18px;margin:22px 0 18px;border-top:2px solid #a44432;border-bottom:1px solid #c8bfb0;max-width:1050px}.story-scale>div{display:flex;align-items:baseline;gap:12px}.story-scale strong{font:42px/1 Georgia,serif;color:#8c3026}.story-scale span{font:12px/1.4 Arial,sans-serif;color:#53574f}.story-scale>p{grid-column:1/-1;font:12px/1.7 Arial,sans-serif;color:#62665c;margin:0;max-width:920px}
@media(max-width:600px){.story-scale{gap:12px}.story-scale>div{display:block}.story-scale strong{font-size:34px;display:block;margin-bottom:7px}.story-scale span{font-size:11px}.story-scale>p{font-size:11px}}
.warning-lead{padding:38px 0 27px}.warning-lead h1{font:400 clamp(35px,4.2vw,60px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:17px 0}.warning-lead h1 em{font-style:normal;color:#9b3328}.warning-deck{max-width:1050px;font:18px/1.6 Georgia,serif;color:#484c46;margin:0 0 15px}.lead-meta{font:10px/1.5 Arial,sans-serif;letter-spacing:.04em;color:#6b6f65}
.lead-findings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 35px}.lead-finding{background:#fffdf7;border:1px solid #d3c6b7;border-top:4px solid #9b3328;padding:23px;display:flex;flex-direction:column}.finding-number{font:22px/1 Georgia,serif;color:#9b3328;display:flex;gap:10px;align-items:center}.finding-number span{font:700 9px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.lead-finding h2{font:400 30px/1.1 Georgia,serif;letter-spacing:-.025em;margin:17px 0 13px}.lead-finding>p{font:14px/1.65 Arial,sans-serif;margin:0 0 18px}.finding-proof{background:#f1eee6;border-left:2px solid #8e7c66;padding:15px;margin:auto 0 14px}.finding-proof>span{font:700 9px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}.finding-proof blockquote{font:17px/1.45 Georgia,serif;margin:12px 0}.finding-proof p{font:12px/1.65 Arial,sans-serif;margin:9px 0}.finding-proof .proof-emphasis{font:17px/1.45 Georgia,serif}.finding-proof>a{display:block;font:700 11px/1.5 Arial,sans-serif;margin-top:8px;color:#78372c}.lead-finding .finding-limit{font:12px/1.6 Arial,sans-serif;color:#585b51;margin:0 0 15px}.finding-detail{font:700 11px/1.5 Arial,sans-serif;margin-top:auto;color:#7f3329}
.editorial-analysis{display:grid;grid-template-columns:1fr 1.6fr;gap:44px;padding:35px 0 40px;border-top:1px solid #bbbfb1}.editorial-analysis h2{font:400 35px/1.2 Georgia,serif;letter-spacing:-.02em;margin:14px 0}.editorial-analysis p{font:17px/1.8 Georgia,serif;margin:0 0 18px}.editorial-analysis a{font-weight:700}.editorial-analysis .section-label{color:#903d2d}
.register-transcript{padding:24px 28px;margin:26px 0;background:#e8e9df;border-top:3px solid #354a3b}.register-transcript dl{display:grid;grid-template-columns:1fr 1.4fr;gap:10px 20px;font-size:14px;line-height:1.5}.register-transcript dt{color:#5c6457}.register-transcript dd{margin:0;font-weight:600}.register-transcript p{font:13px/1.7 Arial,sans-serif}.register-transcript>a{font-size:12px;font-weight:700}
.profile-text-card{padding:24px;background:#fffdf7;border:1px solid #cecfc4}.profile-text-card>span{font:700 10px/1.5 Arial,sans-serif;text-transform:uppercase;color:#737263}.profile-text-card h3{font:28px/1.2 Georgia,serif;margin:14px 0}.profile-text-card p{font:15px/1.7 Georgia,serif}.profile-text-card>a{font:700 12px/1.5 Arial,sans-serif;color:#803b2d}
.pointed-questions{list-style:none;counter-reset:question;padding:0;margin:30px 0}.pointed-questions>li{counter-increment:question;position:relative;padding:26px 0 26px 48px;border-top:1px solid #c4c6ba}.pointed-questions>li:before{content:counter(question,decimal-leading-zero);position:absolute;left:0;top:29px;color:#993e2f;font:20px/1 Georgia,serif}.pointed-questions h3{font:27px/1.2 Georgia,serif;margin:0 0 14px}.pointed-questions p{font:16px/1.8 Georgia,serif;margin:0}.company-reply-summary{border-left:3px solid #6a7a64;padding-left:15px}
@media(max-width:950px){.lead-findings{gap:12px}.lead-finding{padding:17px}.lead-finding h2{font-size:26px}.editorial-analysis{gap:28px}.finding-number{align-items:flex-start}}
@media(max-width:720px){.warning-lead{padding-top:28px}.warning-deck{font-size:17px}.lead-findings{grid-template-columns:1fr;gap:18px}.lead-finding h2 br{display:none}.lead-finding h2{font-size:30px}.finding-proof{margin-top:0}.editorial-analysis{grid-template-columns:1fr;gap:15px}.editorial-analysis h2{font-size:31px}.profile-pair{grid-template-columns:1fr}.register-transcript{padding:20px}.register-transcript dl{grid-template-columns:1fr;gap:4px}.register-transcript dd{margin-bottom:12px}.pointed-questions>li{padding-left:36px}.pointed-questions h3{font-size:24px}}
@media print{.warning-lead{padding-top:20px}.lead-findings{gap:12px;grid-template-columns:repeat(3,1fr)}.lead-finding{padding:14px;break-inside:avoid}.lead-finding h2{font-size:24px}.lead-finding>p{font-size:10pt}.finding-proof p,.lead-finding .finding-limit{font-size:9pt}.editorial-analysis{display:block}.pointed-questions>li{break-inside:avoid}}

/* Revision 8: amounts and documented company traces */
.loss-lead{font:16px/1.65 Georgia,serif;max-width:1050px;border-left:3px solid #9b3328;padding:12px 18px;background:#ece5da;margin:0 0 16px}.loss-lead strong{color:#8c3026}.loss-lead>a{font-size:13px}.entity-nav{display:flex;gap:10px 18px;flex-wrap:wrap;align-items:baseline;margin:0 0 20px;font:12px/1.5 Arial,sans-serif}.entity-nav>span{color:#686b61;font-size:10px;text-transform:uppercase}.entity-nav>a{color:#713629;font-weight:700}.heading-qualifier{font-size:21px;line-height:1.25;display:block;margin-top:9px}.company-traces h3{font-size:26px;line-height:1.25}.company-traces .register-transcript{scroll-margin-top:24px}.company-traces .register-transcript>a{display:inline}.company-traces .register-transcript p{font-size:15px}.company-traces+.prose{margin-top:22px}

/* Redaktionelle Lesefassung V10 */
.research-note{margin-top:25px;border-top:1px solid #b7bbb0;padding-top:15px}.research-note h3{font:400 25px/1.3 Georgia,serif}.research-note p{font:14px/1.75 Arial,sans-serif;color:#525e50}

.source-notes{margin:10px 0 0 31px}.source-notes summary{font:11px/1.5 Arial,sans-serif;cursor:pointer;color:#5c6854}.source .source-notes p{margin-left:0}@media print{.source-notes p{display:block}}
