body.zeit-page{--zeit-ink:#102d36;--zeit-cream:#f7f1e4;--zeit-lime:#dfff78;background:var(--zeit-cream);color:var(--zeit-ink)}.zeit-story{font-size:18px;line-height:1.7;overflow:clip}.zeit-story h1,.zeit-story h2,.zeit-story h3{font-family:Georgia,serif;letter-spacing:-.035em;font-weight:400;line-height:1.08}.zeit-story h2{font-size:clamp(2.3rem,5vw,4.8rem);margin:.3em 0 .6em}.zeit-story h3{font-size:1.9rem}.zeit-story em{color:inherit}.zeit-kicker{font:700 11px/1.5 system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px}.zeit-wrap{width:min(1100px,calc(100% - 48px));margin:auto;padding:90px 0}.zeit-intro{max-width:760px}.zeit-story p{margin:0 0 1.1em}.zeit-hero{min-height:780px;position:relative;background:#102d36;isolation:isolate;display:flex;align-items:center;color:#fff}.zeit-hero>img{position:absolute;right:0;top:0;width:58%;height:100%;object-fit:cover;object-position:center 46%;z-index:-2}.zeit-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102d36 30%,#102d36cc 49%,transparent 76%),linear-gradient(0deg,#102d36 0%,transparent 22%);z-index:-1}.zeit-hero-copy{padding:65px max(24px,calc((100vw - 1200px)/2));max-width:100%;width:65%}.zeit-hero h1{font-size:clamp(6rem,13vw,12rem);margin:0;color:#fff}.zeit-subtitle{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.7rem);color:#dfff78}.zeit-lead{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.65}.zeit-small{font:400 12px/1.65 system-ui,sans-serif;margin-top:20px!important;opacity:.84}.zeit-bar{display:flex;gap:28px;align-items:center;justify-content:center;padding:18px 24px;background:#102d36;color:#fff;border-top:1px solid #ffffff20}.zeit-bar>a{color:#dfff78!important;text-decoration:none;font-size:14px}.zeit-story .zeit-button,.zeit-story .zeit-button:visited,.zeit-story .zeit-button:hover,.zeit-story .zeit-button:focus-visible,.zeit-story .zeit-button:active,.zeit-story summary:hover .zeit-button{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:48px;padding:13px 22px;border:1px solid #dfff7870;border-radius:7px;background:#173d48!important;color:#dfff78!important;font:700 14px/1.5 system-ui,sans-serif;text-decoration:none!important;cursor:pointer;box-shadow:0 0 0 0 #dfff7800;transition:box-shadow .25s,transform .25s}.zeit-story .zeit-button:after{content:'';position:absolute;inset:-80% auto -80% -80%;width:40%;background:linear-gradient(90deg,transparent,#dfff7840,transparent);transform:rotate(25deg);animation:zeit-shimmer 7s ease-in-out infinite;pointer-events:none}.zeit-story .zeit-button:hover{box-shadow:0 0 24px #dfff7833;transform:translateY(-2px)}.zeit-story .zeit-button:focus-visible,.zeit-story summary:focus-visible{outline:3px solid #a3c541;outline-offset:5px}.zeit-story .tone-toggle{display:flex!important;position:relative!important;gap:0!important;width:104px!important;min-width:104px;height:42px!important;padding:4px!important;background:#173d48!important;color:white!important;border:1px solid #dfff78!important;border-radius:30px!important;line-height:1!important}.zeit-story .tone-toggle>span:not(.tone-slider){display:grid;place-items:center;flex:1;position:relative;z-index:1;color:#fff!important;font:700 12px/1 system-ui}.zeit-story .tone-slider{position:absolute;left:4px;top:4px;width:46px;height:32px;background:#dfff78!important;border-radius:22px;transition:transform .25s}.zeit-story .tone-toggle[aria-checked="false"]>span:nth-child(2),.zeit-story .tone-toggle[aria-checked="true"]>span:nth-child(3){color:#102d36!important}.zeit-story .tone-toggle[aria-checked="true"] .tone-slider{transform:translateX(48px)}.zeit-pull{font:400 clamp(1.7rem,3vw,2.5rem)/1.4 Georgia,serif;border-left:3px solid #839852;padding:12px 0 12px 25px;margin:35px 0!important}.zeit-paper{background:#eee5d4}.zeit-chapters>details{border-top:1px solid #102d3630;padding:0;margin:0}.zeit-chapters>details:last-child{border-bottom:1px solid #102d3630}.zeit-story summary{cursor:pointer;padding:20px 0;font:400 1.4rem/1.4 Georgia,serif;color:#102d36!important;background:transparent!important}.zeit-story summary:hover,.zeit-story summary:focus-visible{color:#395615!important;background:transparent!important}.zeit-chapter{display:grid;grid-template-columns:.7fr 1fr;gap:50px;padding:20px 0 40px}.zeit-chapter>img{width:100%;height:auto;max-height:720px;object-fit:cover;border-radius:6px;position:sticky;top:25px}.zeit-chapter p{font-size:17px;line-height:1.85}.zeit-hand{font-family:'Bradley Hand',cursive!important;font-size:2rem!important;color:#395615}.zeit-notebook{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.zeit-book{perspective:1300px;position:relative;border:0;background:none}.zeit-book summary{list-style:none!important;text-align:center}.zeit-book summary::-webkit-details-marker{display:none}.zeit-cover{display:grid;place-items:center;width:230px;height:290px;margin:0 auto 30px;background:linear-gradient(90deg,#512e29 3%,#a66a50 4%,#673b30 7%,#84503e 11%,#6c3d32);border-radius:3px 12px 12px 3px;box-shadow:13px 15px 25px #102d3630,5px 4px 0 #ded4bc;transform:rotate(-5deg);transform-origin:left center;transition:transform 1.1s;backface-visibility:hidden}.zeit-cover>span{background:#efe2bf;color:#453a28;font:400 1.6rem/1.5 Georgia;padding:20px 25px;border:1px solid #a8966e}.zeit-book[open] .zeit-cover{animation:zeit-open 1s both}.zeit-book-page{padding:30px;background:repeating-linear-gradient(#fff8e8 0px,#fff8e8 31px,#c5c4ad 32px);border-radius:5px;box-shadow:0 10px 35px #102d3615}.zeit-book-page label{font-weight:700;font-size:16px}.zeit-book-page textarea{box-sizing:border-box;width:100%;max-width:100%;margin:18px 0;padding:15px;background:#fffdf4;color:#102d36;border:1px solid #899472;border-radius:4px;font:22px/1.6 Georgia,serif;resize:vertical}.zeit-dark{background:#102d36;color:#fff}.zeit-dark h2,.zeit-dark h3{color:#fff}.zeit-dark .zeit-kicker,.zeit-number{color:#dfff78}.zeit-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.zeit-routes article{padding:30px 24px;border:1px solid #ffffff30;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;background:#15333c}.zeit-number{font:400 3rem Georgia}.zeit-routes article p{font-size:15px;line-height:1.8;color:#f1f3ef}.zeit-routes article>.zeit-button,.zeit-links{margin-top:auto}.zeit-links{display:flex;gap:10px;flex-wrap:wrap}.zeit-choice{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.zeit-choice button[aria-pressed="true"]{outline:3px solid #829c3d;outline-offset:3px}.zeit-result{padding:30px;border:1px solid #9da588;border-radius:8px;background:#fffaf0;max-width:800px}.zeit-closing{position:relative;isolation:isolate;color:white;background:#102d36}.zeit-closing>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.zeit-closing:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102d36f5,#102d36a0);z-index:-1}.zeit-closing h2{color:white}.zeit-closing .zeit-wrap>p{max-width:580px}.zeit-closing .zeit-kicker{color:#dfff78}.zeit-plain{display:block;color:#dfff78!important;margin:20px 0;font-size:14px}.zeit-sources{padding:35px 0;font-size:13px}.zeit-sources summary{font:600 14px system-ui}.zeit-sources a{color:#36501a;text-decoration:underline}.zeit-story section[id]{scroll-margin-top:30px}@keyframes zeit-shimmer{0%,65%{left:-80%}85%,100%{left:170%}}@keyframes zeit-open{0%{transform:rotate(-5deg) rotateY(0)}65%{transform:rotate(-5deg) rotateY(-145deg)}100%{transform:rotate(-5deg) rotateY(-12deg)}}@media(max-width:800px){.zeit-hero{min-height:850px;align-items:flex-end}.zeit-hero>img{width:100%;height:76%;object-position:50% 38%;top:0}.zeit-hero:after{background:linear-gradient(0deg,#102d36 13%,#102d36eb 30%,#102d3620 67%,#102d3622)}.zeit-hero-copy{width:100%;padding:360px 24px 40px}.zeit-hero h1{font-size:6rem}.zeit-hero .zeit-lead{font-size:18px}.zeit-bar{gap:18px;flex-wrap:wrap;padding:15px}.zeit-wrap{padding:58px 0;width:calc(100% - 40px)}.zeit-chapter,.zeit-notebook{grid-template-columns:1fr;gap:28px}.zeit-chapter>img{position:static;max-height:420px;object-position:center 35%}.zeit-routes{grid-template-columns:1fr;gap:18px}.zeit-routes article{padding:27px}.zeit-notebook{gap:35px}.zeit-story h2{font-size:2.6rem}.zeit-sources{padding:25px 0}.zeit-book-page{padding:22px}.zeit-choice .zeit-button{width:100%}.zeit-result{padding:22px}}@media(prefers-reduced-motion:reduce){.zeit-story *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.zeit-book[open] .zeit-cover{transform:none}}
/* Explicit contrast against legacy global paragraph colors. */
.zeit-story .zeit-hero p,.zeit-story .zeit-closing p,.zeit-story .zeit-dark p{color:#fff!important}.zeit-story .zeit-hero .zeit-kicker,.zeit-story .zeit-closing .zeit-kicker,.zeit-story .zeit-dark .zeit-kicker,.zeit-story .zeit-hero .zeit-subtitle{color:#dfff78!important}.zeit-story .zeit-hero .zeit-small{opacity:.85}
.zeit-story .zeit-hero h1{font-size:clamp(6rem,13vw,12rem)!important;line-height:1.02!important}.zeit-story .zeit-hero .zeit-subtitle{line-height:1.2!important}
@media(max-width:800px){.zeit-hero-copy{padding-top:360px}.zeit-hero{min-height:950px}.zeit-hero>img{height:72%}.zeit-story .zeit-hero h1{font-size:5.7rem!important}}
#main.zeit-story .zeit-bar>a,#main.zeit-story .zeit-bar>a:hover,#main.zeit-story .zeit-bar>a:active,#main.zeit-story .zeit-bar>a:focus-visible{color:#dfff78!important}
