:root{--ink:#171411;--paper:#f3eee5;--cream:#fbf8f2;--orange:#e85b26;--rust:#a7331c;--line:#1714112e;--serif:"Playfair Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}.subpage{margin:0;background:var(--paper);color:var(--ink);font:16px/1.72 var(--sans);min-width:0}.subpage a{color:var(--rust);text-underline-offset:.25rem}.sub-header{height:88px;padding:0 clamp(1.25rem,6vw,6rem);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(243,238,229,.96);position:sticky;top:0;z-index:10;backdrop-filter:blur(10px)}.sub-brand{display:flex;align-items:center;gap:.85rem;text-decoration:none!important;color:var(--ink)!important}.sub-mark{width:46px;height:46px;border:0;background:var(--ink);color:var(--paper);display:grid;place-items:center;position:relative;overflow:hidden;font:600 1.72rem/1 var(--serif);letter-spacing:0;box-shadow:inset 0 0 0 1px #ffffff24}.sub-mark:before{content:"";position:absolute;width:29px;height:64px;background:var(--orange);right:-19px;top:-9px;transform:rotate(18deg)}.sub-mark:after{content:"";position:absolute;inset:4px;border:1px solid #ffffff42}.sub-mark i{position:absolute;right:6px;bottom:2px;color:var(--orange);font-size:1.2rem;font-style:italic;z-index:2;text-shadow:-1px 0 var(--ink)}.sub-brand strong,.sub-brand small{display:block;line-height:1.1}.sub-brand strong{font:1rem var(--serif)}.sub-brand small{text-transform:uppercase;letter-spacing:.12em;font-size:.58rem;margin-top:.25rem}.back-home{font-size:.8rem;font-weight:700;text-decoration:none}.sub-main{width:min(1100px,calc(100% - 2.5rem));margin:0 auto;padding:clamp(3.5rem,7vw,7rem) 0}.sub-main>p{margin:0}.sub-main font{font:inherit;color:inherit}.sub-main .page-title{display:block;color:var(--ink);font:700 clamp(2.5rem,6vw,5.8rem)/.98 var(--serif);letter-spacing:-.04em;max-width:900px;margin:0 0 2rem}.sub-main hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.sub-main br+br{line-height:2.5}.sub-main table{border-collapse:separate;border-spacing:0;width:100%;max-width:100%;margin:1.5rem 0}.sub-main td{padding:1rem;vertical-align:top;height:auto!important}.sub-main td[width="500"]{font-size:1.05rem;max-width:650px}.sub-main table img.cover-image{width:min(280px,100%);height:auto!important;margin:0 auto 1.5rem!important;box-shadow:0 18px 36px rgba(38,25,18,.2)}.sub-main img:not(.cover-image){max-width:100%;height:auto}.sub-main .shop-link{display:inline-block;background:var(--ink);color:#fff!important;text-decoration:none;padding:.55rem .85rem;margin:.3rem .18rem;font-size:.72rem;letter-spacing:.08em}.sub-main .shop-link:hover{background:var(--orange)}.sub-main>p>font>a:last-child,.sub-main>font>a:last-child{font-weight:700}.sub-main iframe{max-width:100%;border:0}.sub-main [style*="text-align:justify"]{text-align:left!important}.sub-footer{background:var(--ink);color:#ded4c9;padding:2.25rem clamp(1.25rem,6vw,6rem);display:flex;justify-content:space-between;gap:2rem;font-size:.76rem}.sub-footer nav{display:flex;gap:1.5rem}.sub-footer a{color:#fff}@media(min-width:760px){.sub-main>p>table:nth-of-type(2),.sub-main>table:nth-of-type(2){background:var(--cream);padding:clamp(1rem,3vw,2.5rem)}}@media(max-width:760px){.sub-header{height:72px}.sub-brand small{display:none}.sub-main{width:min(100% - 2rem,650px);padding:3rem 0}.sub-main .page-title{font-size:clamp(2.3rem,12vw,4rem)}.sub-main table,.sub-main tbody,.sub-main tr,.sub-main td{display:block;width:100%!important}.sub-main td{padding:.75rem 0}.sub-main table table{margin:.5rem 0}.sub-main .cover-image{max-height:440px;object-fit:contain}.sub-footer{flex-direction:column}.sub-footer nav{flex-direction:column;gap:.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Semantische Buchseite: Lotto-Selbstexperiment */
.skip-link{position:absolute;left:-9999px;top:auto}.skip-link:focus{left:1rem;top:1rem;z-index:100;background:var(--ink);color:#fff;padding:.7rem 1rem}.experiment-main{width:min(1180px,calc(100% - 2.5rem))}.experiment-main article{width:100%}.experiment-hero{max-width:950px;margin-bottom:clamp(3rem,7vw,6rem)}.experiment-eyebrow{margin:0 0 1rem;color:var(--rust);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.experiment-hero h1{margin:0;color:var(--ink);font:700 clamp(2.8rem,7vw,6.6rem)/.95 var(--serif);letter-spacing:-.045em}.experiment-lead{max-width:760px;margin:1.75rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.55}.experiment-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(2.5rem,7vw,7rem);align-items:start}.experiment-copy{max-width:720px}.experiment-copy section+section,.experiment-copy aside+section,.experiment-copy section+aside{margin-top:3.5rem}.experiment-copy h2,.experiment-facts h2{margin:0 0 1rem;font:700 clamp(1.65rem,3vw,2.35rem)/1.15 var(--serif)}.experiment-copy p{margin:.85rem 0}.experiment-copy ul{padding-left:1.25rem}.experiment-copy li+li{margin-top:.55rem}.experiment-note{padding:clamp(1.5rem,4vw,2.5rem);background:var(--cream);border-left:4px solid var(--orange)}.experiment-note h2{font-size:1.35rem}.experiment-facts{position:sticky;top:120px;padding:clamp(1.4rem,3vw,2rem);background:var(--ink);color:var(--paper)}.experiment-facts h2{color:#fff}.experiment-facts dl{margin:1.5rem 0 2rem}.experiment-facts dl div{padding:.8rem 0;border-top:1px solid #ffffff29}.experiment-facts dt{color:#c9bcae;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.experiment-facts dd{margin:.2rem 0 0;line-height:1.45}.experiment-related{display:block;color:#fff!important;font-weight:700;text-decoration-color:var(--orange)}@media(max-width:760px){.experiment-main{width:min(100% - 2rem,650px)}.experiment-layout{grid-template-columns:1fr}.experiment-facts{position:static}.experiment-hero{margin-bottom:3.5rem}}
.experiment-cover{display:block;width:100%;height:auto;margin:0 0 2rem;box-shadow:0 18px 36px rgba(0,0,0,.28)}
