:root{--paper:#f7f8f8;--ink:#383937;--muted:#626763;--line:#cdd2d0;--teal:#006c75;--cyan:#00a8b5;--pale:#d7eef1;--dark:#303633;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--teal)}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}::selection{background:#a9e4e8}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{line-height:1.02;letter-spacing:-.055em}h1{font-size:clamp(60px,7.6vw,116px)}h2{font-size:clamp(44px,5.5vw,78px)}h3{font-size:27px;line-height:1.16;letter-spacing:-.035em}h1 em,h2 em,.serif{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em}p+p{margin-top:19px}button{cursor:pointer}img{display:block;max-width:100%;height:auto}.wrap{width:min(calc(100% - 96px),var(--max));margin-inline:auto}.skip{position:absolute;top:-100px;left:20px;z-index:20;background:white;padding:14px}.skip:focus{top:15px}.statusbar{background:var(--dark);color:white;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-top:3px solid #e8b340}.statusbar .wrap{display:flex;justify-content:space-between;gap:20px;padding-block:8px}.dot{display:inline-block;width:7px;height:7px;background:var(--cyan);border-radius:50%;margin-right:9px}.masthead{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:27px}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;line-height:1}.brandmark{font-size:56px;font-weight:900;letter-spacing:-.13em}.brandmark i{color:var(--cyan);font-style:normal}.brandwords{font-size:14px;font-weight:800;letter-spacing:-.03em;line-height:1.08}.brandwords small{font-size:10px;display:block;letter-spacing:.12em;margin-top:5px}.nav{display:flex;gap:22px;align-items:center;font-size:12px;font-weight:700}.nav a{text-decoration:none}.nav a:last-child{background:var(--cyan);color:#102e31;padding:13px 17px}.hero{min-height:810px;background:#1d292d;position:relative;overflow:hidden;color:white;display:flex;align-items:center}.hero-photo{position:absolute;inset:0 0 0 auto;width:65%;height:100%;object-fit:cover;object-position:center 22%;opacity:.73}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1d292d 3%,rgba(29,41,45,.92) 28%,rgba(29,41,45,.3) 65%,rgba(29,41,45,.15)),linear-gradient(0deg,rgba(17,29,32,.9),transparent 30%);pointer-events:none}.hero .wrap{position:relative;z-index:1;padding-block:75px 30px}.kicker{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin-bottom:24px}.hero h1{max-width:950px;margin-bottom:27px}.hero h1 em{color:#d3eff1}.hero-intro{max-width:580px;font-size:22px;line-height:1.5}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px}.button{display:inline-flex;justify-content:space-between;gap:35px;align-items:center;background:var(--cyan);color:#0d2a2b;border:0;padding:17px 24px;font-size:14px;font-weight:700;text-decoration:none;line-height:1.4}.button:hover{background:#43c5ce;color:#102e31}.button.light{background:var(--paper)}.image-credit{font-size:11px;line-height:1.5;opacity:.8;max-width:530px;margin-top:35px}.hero-index{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:70px}.hero-index a{border-top:1px solid #8c9b9c;padding-top:16px;text-decoration:none;font-size:13px;font-weight:700}.hero-index b{font-family:Georgia,serif;font-size:18px;color:#57d2dc;font-style:italic;margin-right:12px}.hero-index a:hover{color:#6ee1e8}.principles{background:var(--pale)}.principles .wrap{display:flex;justify-content:space-between;gap:25px;padding-block:18px;font-size:13px;font-weight:700}.principles span:before{content:'+';font-size:22px;color:var(--teal);margin-right:12px}.section{padding-block:100px;border-bottom:1px solid var(--line)}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.split.narrow-right{grid-template-columns:1.15fr .85fr}.intro{font-size:24px;line-height:1.5;letter-spacing:-.02em}.small{font-size:14px;line-height:1.6}.muted{color:var(--muted)}.sources-inline{font-size:12px;line-height:1.65;color:var(--muted);margin-top:20px}.sources-inline a{margin-right:9px}.tag{display:inline-block;border:1px solid currentColor;color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:4px 8px;line-height:1.5;margin-bottom:16px}.tag.white{color:#c2edf0}.tag.open{color:#886016}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px;border-top:1px solid var(--line);padding-top:25px}.stat strong{display:block;font-size:clamp(38px,4vw,64px);letter-spacing:-.06em;line-height:1.2}.stat span{font-size:14px;line-height:1.5;display:block;max-width:270px}.panel{background:var(--pale);padding:32px}.panel p{font-size:16px}.panel h3{margin-bottom:18px}.panel-list{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.panel-list article{padding-top:22px;border-top:1px solid var(--line)}.panel-list h3{margin-bottom:14px}.panel-list p{font-size:16px}.dark{background:var(--dark);color:var(--paper);border-color:#637069}.dark .sources-inline,.dark .muted{color:#c6ceca}.dark a:hover{color:#7de2e9}.dark .panel{background:#434c46}.dark .panel-list article{border-color:#68746d}.dark .tag{color:#a3e0e5}.full-media{display:grid;grid-template-columns:1.2fr 1fr;min-height:480px;background:var(--dark);color:white}.full-media img{width:100%;height:100%;object-fit:cover}.full-media .media-text{padding:65px}.full-media h2{font-size:clamp(38px,4.6vw,68px);margin-bottom:25px}.full-media p{font-size:18px}.media-caption{font-size:12px!important;opacity:.75;margin-top:23px}.video-frame{margin-top:45px}.video-frame video{width:100%;display:block;background:#111;max-height:720px;aspect-ratio:16/9}.video-frame figcaption{font-size:12px;line-height:1.65;margin-top:12px;color:var(--muted)}.dark .video-frame figcaption{color:#c6ceca}.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}.quote-card{border-top:1px solid #78847e;padding-top:24px}.quote-card blockquote{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.quote-card p{font-size:14px;margin-top:16px}.time-link{border:0;padding:0;background:transparent;color:#b6ebef;font-size:12px;text-decoration:underline;text-underline-offset:4px;margin-bottom:14px;min-height:34px;text-align:left}.quote-feature{background:var(--pale);padding:65px;margin-top:45px}.quote-feature blockquote{font-size:clamp(30px,3.6vw,51px);line-height:1.18;font-weight:700;letter-spacing:-.04em;max-width:1100px}.quote-feature figcaption{font-size:14px;margin-top:24px;max-width:900px}.quote-feature .quote-context{border-top:1px solid #9dbec2;padding-top:24px;margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:40px;font-size:16px}.timeline{list-style:none;margin:45px 0 0;padding:0}.timeline li{display:grid;grid-template-columns:140px 1fr;gap:30px;border-top:1px solid var(--line);padding-block:24px}.timeline time,.timeline .date{font-size:13px;font-weight:700;color:var(--teal)}.timeline h3{font-size:23px;margin-bottom:10px}.timeline p{font-size:16px}.metric-band{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:50px}.metric{font-size:clamp(80px,10vw,145px);letter-spacing:-.075em;font-weight:800;line-height:1}.metric-label{font-size:17px;margin-top:15px;max-width:400px}.evidence-image{margin-top:35px}.evidence-image img{max-height:660px;object-fit:contain;object-position:left;background:#e4e8e6;width:100%}.evidence-image figcaption{font-size:12px;margin-top:10px;color:var(--muted)}.compare-quote{font:italic 27px/1.35 Georgia,serif;letter-spacing:-.025em;border-left:3px solid var(--cyan);padding-left:24px;margin-top:24px}.rule-list{counter-reset:rules;margin-top:45px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.rule-list article{border-top:1px solid #a1c5c8;padding-top:23px}.rule-list h3:before{counter-increment:rules;content:counter(rules,decimal-leading-zero) ' / ';color:var(--teal);font-size:14px;letter-spacing:0;display:block;margin-bottom:14px}.rule-list p{font-size:16px;margin-top:17px}.table-wrap{overflow-x:auto;margin-top:35px}table{width:100%;border-collapse:collapse;text-align:left;min-width:650px;font-size:15px}th,td{padding:22px 18px 22px 0;vertical-align:top;border-bottom:1px solid var(--line)}th{font-size:11px;letter-spacing:.1em;text-transform:uppercase}td:first-child{font-weight:700;width:21%}td:last-child{width:31%;color:var(--muted)}.callout{background:var(--cyan);padding-block:90px}.callout h2{max-width:1000px;color:#12373a}.callout p{max-width:730px;margin-top:30px;color:#12373a;font-size:21px}.callout .button{margin-top:30px}.source-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-block:35px 20px}.source-controls input{width:100%;max-width:510px;padding:14px 16px;background:white;border:1px solid var(--line);border-radius:0;font-size:16px}.source-controls button{background:transparent;border:0;text-decoration:underline;font-size:13px;padding:12px}.source-list{counter-reset:sources}.source-list details{border-top:1px solid var(--line);padding-block:21px;scroll-margin-top:30px}.source-list summary{list-style:none;display:grid;grid-template-columns:35px 1fr 24px;gap:10px;cursor:pointer;font-size:17px;font-weight:700;line-height:1.45}.source-list summary::-webkit-details-marker{display:none}.source-list summary:before{counter-increment:sources;content:counter(sources,decimal-leading-zero);font-size:11px;color:var(--teal);padding-top:4px}.source-list summary:after{content:'+';font-size:23px;font-weight:400}.source-list details[open] summary:after{content:'−'}.source-body{padding:18px 40px 0 45px;max-width:1060px;font-size:15px}.source-body p{margin-bottom:14px}.source-body a{overflow-wrap:anywhere}.source-body .tag{font-size:9px;margin-bottom:12px}.no-results{padding:30px;background:var(--pale)}.method-list{padding-left:20px;font-size:16px}.method-list li{padding-left:5px;margin-bottom:13px}.footer{background:#e8ebe9;padding-block:42px;font-size:12px}.footer .wrap{display:flex;justify-content:space-between;gap:40px}.footer p{max-width:850px}.backtop{white-space:nowrap}.hidden,[hidden]{display:none!important}.transcript .wrap{max-width:1000px}.transcript main{padding-block:65px}.transcript h1{font-size:52px;margin-bottom:25px}.transcript article{display:grid;grid-template-columns:90px 1fr;gap:20px;border-top:1px solid var(--line);padding-block:10px;font-size:16px}.transcript time{font-size:12px;color:var(--teal)}.transcript .intro{margin-bottom:35px;font-size:20px}
@media(min-width:1700px){.hero{min-height:900px}}@media(max-width:1100px){.nav{gap:13px;font-size:11px}.split,.metric-band{gap:45px}.wrap{width:calc(100% - 64px)}.hero{min-height:740px}.hero h1{font-size:90px}.full-media .media-text{padding:40px}.quote-feature{padding:40px}}
@media(max-width:800px){.masthead{align-items:flex-start;flex-direction:column;padding-block:18px;gap:20px}.nav{flex-wrap:wrap;gap:15px 20px;font-size:12px}.nav a:last-child{padding:8px 13px}.brandmark{font-size:45px}.brandwords{font-size:12px}.wrap{width:calc(100% - 48px)}.hero{min-height:780px}.hero .wrap{padding-top:65px}.hero-photo{width:100%;opacity:.5;object-position:75% center}.hero:after{background:linear-gradient(90deg,rgba(23,37,40,.95),rgba(23,37,40,.28)),linear-gradient(0deg,#172528,transparent 60%)}.hero h1{font-size:clamp(58px,10vw,84px)}.hero-intro{font-size:20px;max-width:500px}.hero-index{grid-template-columns:1fr 1fr;margin-top:45px;gap:20px}.split,.split.narrow-right,.metric-band{grid-template-columns:1fr;gap:32px}.section{padding-block:65px}.principles .wrap{flex-wrap:wrap;gap:7px 25px}.principles span{font-size:11px}.stats{gap:22px;margin-top:35px}.stat strong{font-size:40px}.stat span{font-size:12px}.full-media{grid-template-columns:1fr}.full-media img{max-height:480px}.full-media .media-text{padding:38px 24px}.quote-grid{grid-template-columns:1fr}.quote-card blockquote{font-size:29px}.panel-list{gap:24px}.quote-feature .quote-context{grid-template-columns:1fr;gap:20px}.rule-list{gap:25px}.callout{padding-block:65px}.footer .wrap{flex-direction:column;gap:20px}.statusbar{font-size:8px}.statusbar .wrap{gap:12px}.image-credit{font-size:10px}.intro{font-size:22px}h2{font-size:clamp(42px,7vw,62px)}}
@media(max-width:480px){body{font-size:17px}.hero{min-height:790px}.hero h1{font-size:57px}.hero-intro{font-size:19px}.hero-index{gap:20px 15px}.hero-index a{font-size:11px}.hero-index b{font-size:15px;margin-right:6px}.hero .wrap{padding-block:55px 24px}.actions{gap:18px}.button{padding:15px 20px}.principles .wrap{display:block}.principles span{display:block;margin-block:4px}.panel-list,.rule-list{grid-template-columns:1fr}.panel{padding:25px}.quote-feature{padding:28px 24px;margin-inline:-24px}.quote-feature blockquote{font-size:32px}.timeline li{grid-template-columns:1fr;gap:8px}.stats{grid-template-columns:1fr 1fr}.stats .stat:last-child{grid-column:1/-1}.source-controls{align-items:flex-start;flex-direction:column}.source-controls button{padding-left:0}.source-list summary{font-size:15px;grid-template-columns:26px 1fr 18px}.source-body{padding-left:0;padding-right:0}.transcript h1{font-size:38px}.transcript article{grid-template-columns:60px 1fr;gap:10px}.transcript .intro{font-size:18px}.metric{font-size:100px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.statusbar,.nav,.hero-index,.actions,.source-controls,.backtop,video{display:none}.hero{min-height:0;background:white;color:#222}.hero-photo,.hero:after{display:none}.hero h1{font-size:55px}.hero h1 em{color:#222}.hero .wrap{padding-block:20px}.wrap{width:100%}.section{padding-block:30px}.split{gap:25px}.dark{background:#eee;color:#222}.dark .muted,.dark .sources-inline{color:#333}h2{font-size:34px}.quote-feature{padding:25px}.quote-feature blockquote{font-size:28px}.callout{padding-block:30px}.source-body{display:block}.full-media{display:block}.full-media img{max-height:250px;object-fit:contain}.full-media .media-text{padding:25px}.panel-list,.quote-grid{gap:20px}.source-list details{break-inside:avoid}.image-credit{color:#222}}
/* Keep long German words inside narrow columns. */
.kicker{overflow-wrap:anywhere}h1,h2,h3{hyphens:auto;overflow-wrap:break-word}.split>*{min-width:0}.quote-feature{max-width:100%}@media(max-width:480px){.quote-feature{width:calc(100% + 48px);max-width:none}.kicker{letter-spacing:.1em}}
.hidden-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.telegram-list details{padding:21px 0;border-top:1px solid #6d7b74;scroll-margin-top:25px}.telegram-list summary{cursor:pointer;font-size:17px;font-weight:bold;list-style:none;display:flex;justify-content:space-between;gap:20px;line-height:1.5}.telegram-list summary::-webkit-details-marker{display:none}.telegram-list summary:after{content:'+';font-size:23px;font-weight:normal}.telegram-list details[open] summary:after{content:'−'}.telegram-body{padding-top:25px;font-size:15px;max-width:1050px}.telegram-body dt{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#b4e0e1;margin-top:20px}.telegram-body dd{margin:5px 0}.telegram-body ul{padding-left:20px}.telegram-body img{max-height:650px;object-fit:contain;object-position:left;margin-top:25px}.telegram-body figcaption{font-size:12px;color:#c6ceca;margin-top:12px}.telegram-body a{overflow-wrap:anywhere}.telegram-body dl{margin:0 0 25px}.telegram-body .original-text{white-space:pre-wrap}
.hero h1{hyphens:none;overflow-wrap:normal}@media(max-width:480px){.hero h1{font-size:clamp(44px,14.1vw,57px)}}@media(max-width:360px){.brandmark{font-size:39px}.brand{gap:9px}.brandwords small{font-size:8px;letter-spacing:.1em}.brandwords{font-size:11px}}
@media(max-width:480px){p,blockquote,li{hyphens:auto;overflow-wrap:break-word}}
.archive table{min-width:0;width:100%}

/* Three-line wordmark and revised editorial opening. */
.masthead .brand{gap:13px;flex-shrink:0}.masthead .alarm-mark{display:block;width:49px;height:67px;flex:0 0 auto}.masthead .brand-stack{display:flex;flex-direction:column;align-items:flex-start;font-size:22px;font-weight:900;line-height:.94;letter-spacing:-.045em;gap:3px}.masthead .brand-accent{color:var(--teal)}.hero-photo{width:100%;object-position:center 28%;opacity:1}.hero:after{background:linear-gradient(90deg,#1d292d 1%,rgba(29,41,45,.93) 24%,rgba(29,41,45,.57) 46%,rgba(29,41,45,.08) 74%),linear-gradient(0deg,rgba(17,29,32,.95),transparent 39%)}.hero h1{max-width:850px;font-size:clamp(60px,6.8vw,104px)}.hero-intro{max-width:530px}.hero .image-credit{max-width:510px}.hero .image-credit a:hover{color:#70dce2}.detention-lead{border-block:1px solid #a6c8cc;padding:32px 0;margin-top:48px;max-width:1000px}.detention-lead p{font-size:27px;line-height:1.4;letter-spacing:-.02em}.detention-conclusion{background:#fff;padding:34px;margin-top:40px;max-width:1000px}.detention-conclusion h3{margin-bottom:20px}.detention-conclusion p{font-size:18px}.footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px!important}.legal h1{font-size:clamp(54px,6vw,86px);margin-bottom:60px}.legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 80px}.legal-grid h2{font-size:30px;letter-spacing:-.025em;margin:0 0 20px}.legal-grid p+h2{margin-top:35px}.legal-source{font-size:13px;max-width:900px;border-top:1px solid var(--line);padding-top:25px;margin-top:55px}
@media(max-width:900px){.masthead .brand-stack{font-size:20px}.masthead .alarm-mark{width:42px;height:60px}.hero-photo{width:100%;object-position:65% top}.hero:after{background:linear-gradient(90deg,rgba(29,41,45,.94),rgba(29,41,45,.45) 65%,rgba(29,41,45,.18)),linear-gradient(0deg,#1d292d,transparent 80%)}.legal-grid{gap:40px}.detention-lead p{font-size:23px}}
@media(max-width:600px){.masthead .brand-stack{font-size:19px}.masthead .alarm-mark{width:39px;height:56px}.masthead .brand{gap:10px}.hero-photo{width:100%;height:400px;object-position:59% 10%}.hero:after{background:linear-gradient(0deg,#1d292d 51%,rgba(29,41,45,.3) 82%,rgba(29,41,45,.06)),linear-gradient(90deg,rgba(29,41,45,.2),transparent)}.hero .wrap{padding-top:295px}.hero h1{font-size:clamp(44px,10.6vw,62px);max-width:100%}.hero .kicker{margin-bottom:18px}.hero-intro{font-size:20px}.hero-index{margin-top:38px}.legal-grid{grid-template-columns:1fr}.detention-conclusion{padding:25px}.detention-lead p{font-size:22px}.legal .legal-source{font-size:12px}}
@media(max-width:360px){.masthead .brand-stack{font-size:17px}.masthead .alarm-mark{width:35px;height:51px}.masthead .brand{gap:8px}}

@media(min-width:901px){.hero-photo{width:75%;object-position:50% 28%}}
.evidence-legal{max-width:1120px;margin:45px auto;padding:24px;border-top:1px solid var(--line);font-size:13px}

@media(min-width:901px){.hero-photo{mask-image:linear-gradient(90deg,transparent,#000 18%)}}

.archive .evidence-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.archive .evidence-table-scroll table{display:table;width:100%;min-width:0}.archive .evidence-table-scroll th,.archive .evidence-table-scroll td{overflow-wrap:anywhere}

.archive{overflow-wrap:anywhere}.archive .link-note{overflow-wrap:anywhere;word-break:break-word}

/* Portrait wordmark, revised reading order and literature. */
.masthead .portrait-mark{width:55px;height:78px;object-fit:contain}.history-opening{background:#e5eff0}.history-links{display:flex;flex-wrap:wrap;gap:18px 32px;border-top:1px solid #aac2c5;padding-top:28px;margin-top:45px;font-size:14px;font-weight:700}.reading-note{margin-top:35px;padding:30px 0;border-top:1px solid #b5c6c8;max-width:1000px}.reading-note h3{font-size:25px;margin-bottom:18px}.reading-note p{font-size:17px}.business-depth{margin-top:45px}.business-questions{margin-top:28px}
.literature{background:#e8eff0}.book-jumps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:55px}.book-jumps a{display:block;border-top:2px solid var(--teal);padding-top:15px;font-size:12px;line-height:1.5;text-decoration:none}.book-jumps span{display:block;color:var(--teal);font:italic 25px Georgia,serif;margin-bottom:14px}.book-jumps strong{display:block;font-size:16px;line-height:1.25;margin-top:7px;letter-spacing:-.02em}.literature-principles{margin-block:55px 75px;border-block:1px solid #a7bdc0;padding-block:35px}.literature-principles h3{font-size:27px;max-width:650px;margin-bottom:28px}.literature-principles>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.literature-principles p{font-size:16px;margin:0}.literature-principles b{display:block;margin-bottom:10px}
.book-card{background:var(--paper);padding:55px;margin-top:45px;scroll-margin-top:35px;border-top:4px solid var(--teal)}.book-head{display:grid;grid-template-columns:95px minmax(0,1fr);gap:30px;max-width:1000px}.book-number{color:var(--teal);font:italic 65px/1 Georgia,serif;letter-spacing:-.05em;border-right:1px solid var(--line);padding-right:20px}.book-number span{display:block;font:12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.08em;margin-top:15px}.book-head .kicker{margin-bottom:16px;color:var(--teal)}.book-author{font-size:16px;margin-bottom:10px}.book-head h3{font-size:clamp(33px,4vw,54px);max-width:850px;line-height:1.06}.book-subtitle{font-size:19px;line-height:1.4;margin-top:14px;max-width:770px}.book-edition{font-size:12px;color:var(--muted);margin-top:17px}.book-thesis{font:italic 29px/1.35 Georgia,serif;letter-spacing:-.025em;margin-block:35px;max-width:920px;color:var(--teal)}.book-summary{max-width:880px}.book-card h4{font-size:14px;line-height:1.4;letter-spacing:.015em;margin:0 0 15px}.book-summary p{font-size:17px;line-height:1.75}.book-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-block:1px solid var(--line);padding-block:28px;margin-top:35px}.book-ideas p{font-size:15px;line-height:1.65}.book-application{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-block:30px}.book-application p{font-size:16px;line-height:1.7}.book-application>div:first-child{border-left:3px solid var(--teal);padding-left:22px}.book-application>div:last-child{color:#515954}.book-edition-note{font-size:14px;padding:20px;background:#e4ebeb;line-height:1.65;margin-bottom:28px}.book-contents{border-block:1px solid var(--line);padding-block:20px}.book-contents summary{font-size:17px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:15px;list-style:none}.book-contents summary::-webkit-details-marker{display:none}.book-contents summary:after{content:'+';margin-left:auto;font-size:25px;font-weight:400;color:var(--teal)}.book-contents[open] summary:after{content:'−'}.book-contents summary span{font-size:12px;font-weight:400;color:var(--muted)}.book-toc{list-style:none;padding:22px 0 0;margin:0;max-width:930px;font-size:16px;line-height:1.6}.book-toc>li{padding-block:11px;border-top:1px solid #e0e4e2}.book-toc>li:first-child{border-top:0}.book-toc ul{padding-left:22px;margin-top:10px;list-style:disc;font-size:14px}.book-toc ul li{margin-top:7px}.book-toc .toc-subtitle{font-style:italic;list-style:none;margin-left:-22px;color:var(--muted)}.book-reading{font-size:12px;line-height:1.7;color:var(--muted);margin-top:22px;max-width:900px}.book-card .sources-inline{margin-top:18px}.literature-note{max-width:900px;margin-top:35px}
@media(max-width:1100px){.nav{gap:14px;font-size:11px}.book-jumps{gap:18px}.book-card{padding:40px}.book-ideas{gap:22px}}
@media(max-width:900px){.masthead .portrait-mark{width:46px;height:66px}.book-jumps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.book-head{grid-template-columns:75px minmax(0,1fr);gap:25px}.book-number{font-size:55px}.book-ideas,.literature-principles>div{grid-template-columns:1fr;gap:24px}.book-ideas h4{margin-bottom:8px}.book-application{gap:25px}}
@media(max-width:600px){.masthead .portrait-mark{width:43px;height:61px}.book-card{padding:29px 24px;margin-inline:-24px}.book-head{grid-template-columns:45px minmax(0,1fr);gap:17px}.book-number{font-size:36px;padding-right:10px}.book-number span{font-size:10px;margin-top:12px;letter-spacing:0}.book-head h3{font-size:33px}.book-head .kicker{font-size:10px;margin-bottom:12px}.book-author{font-size:14px}.book-subtitle{font-size:17px}.book-thesis{font-size:25px;margin-block:28px}.book-application{grid-template-columns:1fr;gap:28px}.book-jumps{grid-template-columns:1fr 1fr;gap:25px 20px}.book-jumps strong{font-size:15px}.book-contents summary{align-items:flex-start;flex-wrap:wrap;gap:5px 15px;position:relative;padding-right:25px}.book-contents summary span{flex-basis:100%}.book-contents summary:after{position:absolute;right:0;top:-6px}.book-toc{font-size:15px}.history-links{gap:15px 25px}.reading-note{padding-block:25px}.literature-principles{margin-bottom:45px}.book-summary p{font-size:16px}.book-application p{font-size:15px}}
@media(max-width:360px){.masthead .portrait-mark{width:39px;height:56px}.book-head h3{font-size:30px}}
.book-thesis>span{display:block;font:700 10px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.09em;margin-bottom:14px;color:var(--muted)}

/* Disclosed first-hand experience and the supporting letter. */
.own-experience{background:#e8eff0}.disclosure-note{border-left:4px solid var(--teal);background:#fff;padding:26px 30px;margin-block:38px;max-width:1000px;font-size:15px;line-height:1.7}.disclosure-note>strong{display:block;font-size:17px;margin-bottom:12px}.disclosure-note p+p{margin-top:15px}.experience-quote{border-block:1px solid #b6c8ca;padding-block:32px;margin-top:45px;max-width:1000px}.experience-quote blockquote{font:italic 32px/1.35 Georgia,serif;letter-spacing:-.02em;color:var(--teal)}.experience-quote figcaption{font-size:12px;margin-top:19px;color:var(--muted)}.experience-status{margin-top:35px;max-width:1000px}.experience-status h3{font-size:26px;margin-bottom:22px}.experience-status ul{padding-left:22px;font-size:16px;line-height:1.7}.experience-status li+li{margin-top:14px}.experience-fairness{max-width:1000px;border-top:1px solid #b6c8ca;padding-top:28px;margin-top:35px;font-size:17px}.letter-document{max-width:1120px;padding-block:55px 90px}.letter-document h1{font-size:clamp(50px,6.5vw,82px);margin-bottom:30px}.letter-document>.intro{max-width:900px}.letter-meta{margin-block:38px;border-block:1px solid var(--line);padding-block:22px;max-width:1000px}.letter-meta>div{display:grid;grid-template-columns:120px 1fr;gap:25px;font-size:15px;padding-block:10px}.letter-meta dt{font-weight:700}.letter-meta dd{margin:0}.letter-nav{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:13px;margin-bottom:45px}.letter-body{max-width:860px;border-top:2px solid var(--teal);padding-top:35px;font-size:18px;line-height:1.8}.letter-body p+p{margin-top:24px}.letter-body h2{font-size:30px;line-height:1.2;letter-spacing:-.03em;margin-block:40px 25px}.letter-body p[id],.letter-body h2[id]{scroll-margin-top:30px}.letter-context{max-width:900px;margin-top:55px;padding-top:30px;border-top:1px solid var(--line);font-size:15px;line-height:1.7}.letter-context h2{font-size:27px;margin-bottom:24px}.letter-document a{overflow-wrap:anywhere}
@media(max-width:600px){.disclosure-note{padding:22px;margin-block:28px}.disclosure-note>strong{font-size:16px}.experience-quote blockquote{font-size:27px}.experience-status ul{font-size:15px}.experience-fairness{font-size:16px}.letter-document{padding-top:30px}.letter-meta>div{grid-template-columns:1fr;gap:4px}.letter-body{font-size:16px}.letter-body h2{font-size:27px}.letter-context{font-size:14px}.letter-document h1{font-size:clamp(45px,12vw,60px)}}

/* Quellenprüfung 1. November 2026 */
.comparison-context{margin-top:36px}.claims-overview{margin:44px 0}.claims-overview>p{max-width:1000px;margin:20px 0}.claims-overview .table-wrap{margin:26px 0}.claims-overview table{min-width:780px}.claims-overview th[scope=row]{white-space:nowrap;font-weight:650}.claims-overview td:last-child{min-width:135px}.trigger-original{margin:38px 0}.trigger-original h3{margin-top:12px}.trigger-original p+p{margin-top:18px}

.dark .claims-overview a{color:#a8e3e6}.dark .claims-overview a:hover{color:#fff}
@media(max-width:650px){
#vergleich .table-wrap,#sechs-vorwuerfe .table-wrap{overflow:visible}
#vergleich table,#sechs-vorwuerfe table{display:block;min-width:0;width:100%}
#vergleich thead,#sechs-vorwuerfe thead{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}
#vergleich tbody,#sechs-vorwuerfe tbody{display:block}
#vergleich tbody tr,#sechs-vorwuerfe tbody tr{display:block;padding:24px 0;border-top:1px solid currentColor}
#vergleich td,#sechs-vorwuerfe td,#sechs-vorwuerfe th[scope=row]{display:block;width:100%;min-width:0;border:0;padding:9px 0;white-space:normal}
#vergleich td:before,#sechs-vorwuerfe td:before{content:attr(data-label);display:block;font-size:11px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:8px}
#vergleich td:first-child{font-size:20px;font-weight:650}
#sechs-vorwuerfe th[scope=row]{font-size:22px}
#sechs-vorwuerfe td:last-child a+a{margin-top:8px}
}

.archive{max-width:1120px}.archive>header,.archive>section,.archive>nav{margin-top:55px}.archive h1{font-size:52px}.archive h2{font-size:38px;margin:40px 0 25px}.archive h3{font-size:25px;margin:24px 0 16px}.archive .case,.archive .doc-paragraph{padding:22px 0;border-top:1px solid #cdd2d0}.archive dl{margin:15px 0}.archive dt{font-weight:bold;font-size:13px;margin-top:16px}.archive dd{margin:5px 0;font-size:16px}.archive .original-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.archive img{max-height:850px;object-fit:contain;object-position:left}.archive figure{margin:25px 0}.archive figcaption,.archive .small{font-size:12px}.archive a{overflow-wrap:anywhere}.archive .stats{display:flex;flex-wrap:wrap}.archive .toc{display:flex;flex-wrap:wrap;gap:15px}.archive table{font-size:13px}.archive .table-wrap{overflow:auto}.archive pre{white-space:pre-wrap;overflow-wrap:anywhere}.archive .note{padding:20px;background:#d7eef1;margin:20px 0}.archive ul{padding-left:22px}@media(max-width:600px){.archive h1{font-size:38px}.archive h2{font-size:30px}.archive table{display:block;overflow-x:auto}.archive .stats{display:block}}

/* Ausgelagerte Vorlagenstile; erhöhte Spezifität erhält die Inline-Priorität. */

.inline-01dfd786e083.inline-01dfd786e083.inline-01dfd786e083{margin-top:25px}
.inline-0c417fd47c90.inline-0c417fd47c90.inline-0c417fd47c90{font-size:17px;margin-top:18px}
.inline-0f8e52890367.inline-0f8e52890367.inline-0f8e52890367{margin-top:55px}
.inline-21ccf0f2d5eb.inline-21ccf0f2d5eb.inline-21ccf0f2d5eb{margin-block:30px}
.inline-2db6efe03e9c.inline-2db6efe03e9c.inline-2db6efe03e9c{font-size:35px;margin-bottom:25px}
.inline-3ae1a095bd11.inline-3ae1a095bd11.inline-3ae1a095bd11{color:#383937}
.inline-3bca39f20de5.inline-3bca39f20de5.inline-3bca39f20de5{margin-top:40px}
.inline-3eadcb3c8665.inline-3eadcb3c8665.inline-3eadcb3c8665{max-height:570px}
.inline-5650d1769078.inline-5650d1769078.inline-5650d1769078{white-space:pre-wrap;font-size:17px;line-height:1.8}
.inline-66d8b59122ac.inline-66d8b59122ac.inline-66d8b59122ac{margin-top:24px}
.inline-6834cbbd3c2b.inline-6834cbbd3c2b.inline-6834cbbd3c2b{background:#d7eef1;padding:45px;display:flex;align-items:center}
.inline-6e19583fd3c2.inline-6e19583fd3c2.inline-6e19583fd3c2{margin-top:22px}
.inline-72be2482949b.inline-72be2482949b.inline-72be2482949b{margin-top:45px}
.inline-900886f1b6c6.inline-900886f1b6c6.inline-900886f1b6c6{margin-top:30px}
.inline-9aed9764cc18.inline-9aed9764cc18.inline-9aed9764cc18{margin-bottom:35px}
.inline-ab79ea2b8573.inline-ab79ea2b8573.inline-ab79ea2b8573{margin:0}
.inline-acadbe574ebb.inline-acadbe574ebb.inline-acadbe574ebb{max-height:470px}
.inline-b1fbdadce4b2.inline-b1fbdadce4b2.inline-b1fbdadce4b2{padding-block:45px}
.inline-ca917a11d246.inline-ca917a11d246.inline-ca917a11d246{font-size:32px;margin:0 0 18px}
.inline-d033b7142c58.inline-d033b7142c58.inline-d033b7142c58{color:#383937;margin-top:25px}
.inline-d1ac3e7ed828.inline-d1ac3e7ed828.inline-d1ac3e7ed828{background:var(--pale)}
.inline-d3d8b032e87e.inline-d3d8b032e87e.inline-d3d8b032e87e{margin-top:65px}
.inline-e4c941fdadda.inline-e4c941fdadda.inline-e4c941fdadda{color:#12373a}
.inline-eee3f850c9f4.inline-eee3f850c9f4.inline-eee3f850c9f4{margin-top:20px}
.inline-f39742750cc1.inline-f39742750cc1.inline-f39742750cc1{margin-top:35px}

/* Lange Dokumenttitel und Links bleiben innerhalb ihres Inhaltsbereichs. */
main,main .wrap,.legal-grid>section,.book-head>*{min-inline-size:0}.legal .masthead a,.evidence-legal a{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
