@import "tailwindcss";
@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500;6..96,600&display=swap");
:root{--paper:#f2efe9;--ink:#080808;--red:#e52017;--line:#b7b3ac}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}
.masthead{height:138px;display:grid;grid-template-columns:28% 44% 28%;align-items:center;padding:0 3.8vw;border-bottom:1px solid var(--line);background:#f8f5ef}.issue{display:flex;align-items:center;gap:18px}.issue small{writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;font-weight:900;letter-spacing:.12em}.issue strong{font-family:"Arial Narrow",Arial,sans-serif;font-size:clamp(35px,4.1vw,66px);letter-spacing:-.08em}.issue i{font-style:normal;color:var(--red);font-weight:400}.logo{text-align:center;font-family:Georgia,serif;font-size:clamp(43px,5.5vw,88px);letter-spacing:-.055em;white-space:nowrap}.logo span{display:inline-block;margin-left:10px;padding:.05em .13em .08em;background:var(--red);color:#fff;font-family:Arial,sans-serif;font-weight:700;letter-spacing:-.08em}.claim{justify-self:end;display:flex;flex-direction:column;border-bottom:2px solid var(--red);padding-bottom:11px}.claim strong{font-family:Georgia,serif;font-size:clamp(18px,1.7vw,28px);max-width:190px}.claim small{color:var(--red);font-weight:900;text-align:right;margin-top:6px}.topnav{height:44px;display:flex;align-items:center;border-bottom:1px solid var(--line);padding:0 3.8vw;background:#fbf9f5;position:sticky;top:0;z-index:20}.live{display:flex;align-items:center;gap:10px;color:var(--red);font-weight:900;font-size:13px;min-width:150px}.live b{width:7px;height:7px;border-radius:50%;background:var(--red);animation:pulse 1.5s infinite}.live time{margin-left:12px}.navlinks{display:flex;justify-content:center;gap:2.1vw;flex:1}.navlinks a{font-size:12px;font-weight:900;text-transform:uppercase}.navlinks a:hover{color:var(--red)}.langs{display:flex;gap:10px}.langs button,.menu{border:0;background:none;padding:5px 2px;font-weight:900}.langs .active{border-bottom:2px solid var(--red)}.menu{display:none;font-size:22px}
.hero{display:grid;grid-template-columns:25% 75%;min-height:430px}.now{position:relative;background:#050505;color:#fff;padding:30px 4vw}.now>i{position:absolute;right:22px;top:30px;width:14px;height:14px;border-top:3px solid var(--red);border-right:3px solid var(--red)}.now h2{font-size:34px;margin:0 0 25px}.timeline{border-left:1px solid #666}.timeline a{display:grid;grid-template-columns:52px 1fr;gap:12px;min-height:72px;padding-left:15px;position:relative;font:14px Georgia,serif}.timeline a:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--red);left:-5px;top:3px}.timeline time{color:var(--red);font-family:Arial,sans-serif;font-weight:900}.livebox{display:inline-block;background:var(--red);font-size:12px;padding:8px 14px}.lead{display:grid;grid-template-columns:50% 50%;overflow:hidden;background:#eeeae3}.leadcopy{padding:28px 4.5vw;z-index:2}.leadcopy>b{display:block;color:var(--red);font-size:28px}.leadcopy small{color:var(--red);font-weight:900;letter-spacing:.1em}.leadcopy h1{font:400 clamp(52px,6.2vw,100px)/.88 Georgia,serif;letter-spacing:-.06em;margin:20px 0}.leadcopy p{font:16px/1.45 Georgia,serif;max-width:430px}.leadcopy a,.briefs article a,.country article a,.econ a,.world a,.culture a{display:inline-block;margin-top:16px;font-size:10px;font-weight:900}.leadphoto{min-height:430px;background:linear-gradient(90deg,rgba(238,234,227,.25),transparent 22%),url("https://images.unsplash.com/photo-1560969184-10fe8719e047?auto=format&fit=crop&w=1200&q=85") center/cover;position:relative;filter:grayscale(.2)}.leadphoto i{position:absolute;right:0;bottom:30px;width:60px;height:80px;background:var(--red)}
.breaking{min-height:45px;border-block:1px solid var(--line);display:grid;grid-template-columns:170px 75px 1fr auto;align-items:center;padding:0 3.8vw;background:#fbf9f5;font:14px Georgia,serif}.breaking strong{align-self:stretch;display:grid;place-items:center;background:var(--red);color:#fff;font:900 12px Arial;margin-left:-3.8vw}.breaking time{color:var(--red);font:900 12px Arial}.breaking b{color:var(--red);font-size:10px}
.briefs{display:grid;grid-template-columns:1.25fr repeat(4,1fr) 1.35fr;border-bottom:1px solid var(--line)}.briefs>*{min-height:280px;padding:24px 2vw;border-right:1px solid var(--line)}blockquote{margin:0}blockquote>span{font:70px/.5 Georgia;color:var(--red)}blockquote p{font:25px/1.1 Georgia;margin:20px 0}blockquote cite{font-style:normal;text-transform:uppercase;font-size:10px;font-weight:900}.briefs article>b,.country article>b,.econ>b,.culture article>b{color:var(--red)}.briefs h3,.country h3,.econ h3,.culture h3{font:23px/1.05 Georgia;margin:18px 0}.briefs p,.country p,.culture p{font:13px/1.35 Georgia}.lage h3{font-size:12px}.lage em{font-style:normal;color:var(--red)}.lage div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0;font-size:10px}.lage i{width:7px;height:7px;border-radius:50%;background:var(--red)}.lage small{display:block;color:var(--red);margin-top:18px;font-weight:900;font-size:9px}
.blackfeature{min-height:230px;background:#050505;color:#fff;display:grid;grid-template-columns:9% 57% 34%;align-items:center}.blackfeature>b{color:var(--red);font-size:28px;text-align:center}.blackfeature>div:nth-child(2){padding:35px}.blackfeature span{color:var(--red);font-size:10px;font-weight:900}.blackfeature h2{font:400 40px Georgia;margin:15px 0}.blackfeature p{font-family:Georgia}.blackfeature a{font-size:10px;font-weight:900}.server{height:230px;background:url("https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&fit=crop&w=1000&q=80") center/cover;filter:grayscale(1)}
.section{border-bottom:1px solid var(--line)}.sectiontitle{height:54px;display:flex;align-items:center;padding:0 1.5vw;border-bottom:1px solid var(--line)}.sectiontitle i{width:11px;height:11px;border-top:3px solid var(--red);border-left:3px solid var(--red);margin-right:12px}.sectiontitle h2{font-size:17px;text-transform:uppercase}.sectiontitle a{margin-left:auto;color:var(--red);font-size:9px;font-weight:900}.country{display:grid;grid-template-columns:30% 52% 18%;grid-template-rows:54px minmax(310px,auto)}.country .sectiontitle{grid-column:1/-1}.countryphoto{padding:30px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:310px;position:relative;background:center/cover}.countryphoto:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.78))}.countryphoto>*{position:relative;z-index:1}.countryphoto h2{font:400 32px/1.05 Georgia;margin:12px 0}.countryphoto.berlin{background-image:url("https://images.unsplash.com/photo-1560930950-5cc20e80e392?auto=format&fit=crop&w=1000&q=80")}.countryphoto.vienna{background-image:url("https://images.unsplash.com/photo-1516550893923-42d28e5677af?auto=format&fit=crop&w=1000&q=80")}.countryphoto.swiss{background-image:url("https://images.unsplash.com/photo-1527668752968-14dc70a27c95?auto=format&fit=crop&w=1000&q=80")}.countrystories{display:grid;grid-template-columns:repeat(4,1fr)}.country article{padding:28px 1.5vw;border-right:1px solid var(--line)}.country aside{padding:24px 1.3vw}.country aside h3{font:900 11px Arial}.country aside a{display:block;padding:10px 0;border-bottom:1px solid var(--line);font-size:9px}.country aside time{display:block;color:var(--red);font-weight:900;margin-bottom:4px}
.day{background:#050505;color:#fff;padding:34px 2vw 40px}.day h2{font:400 24px Georgia}.day>div{display:grid;grid-template-columns:repeat(12,1fr);position:relative}.day>div:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:#666}.day article{position:relative;padding:28px 8px 0}.day i{position:absolute;top:2px;left:8px;width:11px;height:11px;border-radius:50%;background:var(--red)}.day time{font-size:9px;color:#aaa}.day p{font:10px/1.3 Georgia}
.economy{display:grid;grid-template-columns:1.2fr repeat(4,1fr)}.economy .sectiontitle{grid-column:1/-1}.market,.econ{min-height:320px;padding:26px 2vw;border-right:1px solid var(--line)}.market small{color:var(--red)}.market h3{font:400 36px Georgia}.market>b{color:var(--red)}.market>div{height:80px;margin-top:30px;background:linear-gradient(170deg,transparent 47%,var(--red) 48%,var(--red) 49%,transparent 50%)}.econ{display:flex;flex-direction:column;justify-content:flex-end;background:center/cover;position:relative}.econ:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,rgba(242,239,233,.96))}.econ>*{position:relative}.econ.factory{background-image:url("https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=700&q=80")}.econ.energy{background-image:url("https://images.unsplash.com/photo-1473341304170-971dccb5ac1e?auto=format&fit=crop&w=700&q=80")}
.world{min-height:500px;position:relative;display:grid;place-items:center start}.world>div{position:absolute;inset:0;background:url("https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1800&q=85") center/cover;filter:grayscale(1)}.world article{position:relative;background:var(--paper);padding:38px;width:min(420px,80vw);margin-left:6vw}.world span{color:var(--red);font-weight:900;font-size:11px}.world h2{font:400 42px/1.03 Georgia}.world p{font-family:Georgia}
.culture{display:grid;grid-template-columns:repeat(4,1fr)}.culture .sectiontitle{grid-column:1/-1}.culture article{padding:24px 1.5vw;border-right:1px solid var(--line);min-height:380px}.tile{height:180px;margin-bottom:22px;background:center/cover;filter:grayscale(.5)}.museum{background-image:url("https://images.unsplash.com/photo-1561214115-f2f134cc4912?auto=format&fit=crop&w=700&q=80")}.building{background-image:url("https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=700&q=80")}.ai{background-image:url("https://images.unsplash.com/photo-1677442136019-21780ecad995?auto=format&fit=crop&w=700&q=80")}.screen{background-image:url("https://images.unsplash.com/photo-1489599849927-2ee91cede3ba?auto=format&fit=crop&w=700&q=80")}
.services{display:grid;grid-template-columns:1fr .75fr 1fr .75fr;border-block:1px solid var(--line)}.services>*{min-height:260px;padding:30px;border-right:1px solid var(--line)}.services article span,.services article>b{display:block;color:var(--red);font-weight:900}.services h2{font:400 29px Georgia}.checkphoto{background:url("https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=700&q=80") center/cover;filter:grayscale(1)}.clock{display:grid;place-items:center;font:150px Georgia;background:#050505;color:#fff}.newsletter{min-height:330px;display:grid;grid-template-columns:60% 40%;background:#0a0a0a;color:#fff}.newsletter>div:first-child{padding:45px 6vw}.newsletter span{color:var(--red);font-weight:900}.newsletter h2{font:400 50px Georgia;margin:15px 0}.newsletter p{font:16px/1.5 Georgia;max-width:620px}.newsletter form{display:flex;max-width:620px;margin-top:28px}.newsletter input{flex:1;padding:14px;border:1px solid #666;background:transparent;color:#fff}.newsletter button{border:0;background:var(--red);color:#fff;padding:14px 22px;font-size:11px;font-weight:900}.plane{display:grid;place-items:center;font-size:150px;color:var(--red);transform:rotate(-20deg)}
footer{padding:40px 3.8vw;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:35px;background:#f8f5ef}.footlogo{font:32px Georgia}.footlogo span{background:var(--red);color:#fff;padding:4px}footer p{font:13px Georgia}footer>div:not(.group){display:flex;flex-direction:column;gap:12px;font-size:12px}.group{justify-self:end;display:flex;flex-direction:column;gap:8px}.group small{font-size:8px;letter-spacing:.15em}

/* Approved ZEITUNG.IO art direction */
:root{--paper:#f8f5ef;--ink:#070707;--red:#ef1d13;--line:#c7c2ba;--serif:Didot,"Bodoni 72","Bodoni MT","Times New Roman",serif;--condensed:"Arial Narrow","Helvetica Neue Condensed",Impact,sans-serif}body{background:var(--paper);font-family:"Helvetica Neue",Arial,sans-serif}.masthead{height:124px;padding:0 2.35vw;grid-template-columns:27% 49% 24%;background:#fbf9f4}.issue{gap:13px}.issue small{font-size:7px}.issue strong{font-family:var(--condensed);font-size:58px;font-weight:500;letter-spacing:-.055em}.logo{font-family:var(--serif);font-size:82px;font-weight:400;letter-spacing:-.045em}.logo span{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.78em;margin-left:7px;padding:.09em .14em .1em;vertical-align:.07em}.claim{border:0;padding:0}.claim strong{font-family:var(--serif);font-size:24px;line-height:.95}.claim small{border-top:2px solid var(--red);padding-top:7px;font-size:10px}.topnav{height:37px;padding:0 2.35vw}.live{min-width:182px;font-size:10px}.navlinks{justify-content:flex-start;gap:2.8vw}.navlinks a{font-size:10px;letter-spacing:.02em}.hero{grid-template-columns:27% 73%;min-height:386px}.now{padding:26px 4.4vw}.now h2{font-family:var(--condensed);font-size:35px}.timeline a{grid-template-columns:50px 1fr;min-height:68px;font:12px/1.2 var(--serif)}.timeline time{font-size:11px}.lead{display:block;position:relative;min-height:386px;background:#e8e5df}.leadcopy{position:relative;width:51%;min-height:386px;padding:23px 2.7vw;z-index:2;background:linear-gradient(90deg,rgba(248,245,239,.98) 78%,rgba(248,245,239,.72),transparent)}.leadcopy>b{font-family:var(--condensed);font-size:28px}.leadcopy h1{font-family:var(--serif);font-size:83px;line-height:.87;letter-spacing:-.045em;margin:13px 0 25px}.leadcopy p{font:13px/1.35 Arial,sans-serif;max-width:340px}.leadcopy a{font-size:9px}.leadphoto{position:absolute;inset:0 0 0 38%;min-height:386px;background-position:center 45%;filter:grayscale(.25) contrast(1.1)}.leadphoto i{width:64px;height:80px}.breaking{min-height:39px;grid-template-columns:142px 65px 1fr auto;padding:0 2.35vw;font-size:12px}.breaking strong{font-size:10px;margin-left:-2.35vw}.briefs{grid-template-columns:1.25fr repeat(4,1fr) 1.35fr}.briefs>*{min-height:268px;padding:22px 2vw}.briefs blockquote p{font-family:var(--serif);font-size:26px}.briefs h3,.country h3,.econ h3,.culture h3{font-family:var(--serif);font-weight:400;font-size:22px;letter-spacing:-.025em}.briefs p,.country p,.culture p{font:11px/1.35 Arial,sans-serif}.briefs article a,.country article a,.econ a,.culture a{font-size:8px}.blackfeature{min-height:214px;grid-template-columns:9% 61% 30%}.blackfeature h2{font-family:var(--serif);font-size:39px}.blackfeature p{font:11px Arial,sans-serif}.server{height:214px}.sectiontitle{height:42px;padding:0 2.2vw}.sectiontitle h2{font-size:13px}.country{grid-template-columns:30% 54% 16%;grid-template-rows:42px 410px}.countryphoto{min-height:410px;padding:0;background-position:center}.countryphoto:after,.countryphoto>*{display:none}.countrystories{grid-template-columns:repeat(4,1fr)}.country article{padding:26px 1.7vw}.country aside{padding:24px 1.2vw}.country aside h3{font-size:10px}.country aside a{font-size:8px}.europe{display:grid;grid-template-columns:21% 31% repeat(4,12%);grid-template-rows:42px 275px}.europe .sectiontitle{grid-column:1/-1}.europephoto{background:url("https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=900&q=82") center/cover;filter:grayscale(.72)}.europelead,.europebrief{padding:24px 1.5vw;border-right:1px solid var(--line)}.europelead>b,.europebrief>b{color:var(--red)}.europelead h2{font:400 37px/.98 var(--serif);letter-spacing:-.035em;margin:12px 0}.europelead p,.europebrief p{font-size:9px;line-height:1.35}.europelead a,.europebrief a{font-size:8px;font-weight:900}.europebrief h3{font:400 18px/1.03 var(--serif);margin:16px 0}.day{padding:30px 3.8vw 34px;min-height:220px}.day h2{font:400 21px var(--condensed);letter-spacing:.02em}.day p{font:8px/1.35 Arial,sans-serif}.economy{grid-template-columns:1.25fr repeat(4,1fr)}.market,.econ{min-height:315px;padding:24px 2vw}.market h3{font-family:var(--serif)}.econ h3{font-size:21px}.world{min-height:440px}.world article{width:350px;padding:31px;margin-left:7vw}.world h2{font-family:var(--serif);font-size:37px}.culture article{min-height:315px;padding:20px 1.5vw}.tile{height:155px}.services{grid-template-columns:1fr .75fr 1fr .75fr}.services>*{min-height:250px;padding:26px}.services h2{font-family:var(--serif);font-size:25px}.clock{font-family:var(--serif);background:var(--paper);color:var(--ink)}.newsletter{min-height:265px;background:var(--paper);color:var(--ink);grid-template-columns:68% 32%;border-bottom:1px solid var(--line)}.newsletter>div:first-child{padding:33px 4vw}.newsletter h2{font-family:var(--condensed);font-size:40px}.newsletter p{font:12px/1.4 Arial,sans-serif}.newsletter input{border-color:var(--line);color:var(--ink)}.plane{font-size:120px}.footlogo,footer p{font-family:var(--serif)}footer{min-height:205px;padding:35px 3.8vw}.group{position:relative}.group:after{content:".IO";display:grid;place-items:end;background:var(--red);color:#000;font-size:32px;width:115px;height:115px;margin-left:auto;padding:10px}

@keyframes pulse{50%{box-shadow:0 0 0 7px #e5201725}}
@media(max-width:1100px){.navlinks{gap:1vw}.navlinks a{font-size:9px}.briefs{grid-template-columns:repeat(3,1fr)}.country{grid-template-columns:35% 65%}.country aside{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr)}.economy{grid-template-columns:repeat(3,1fr)}.day>div{grid-template-columns:repeat(6,1fr)}}
@media(max-width:760px){.masthead{height:100px;grid-template-columns:1fr auto;padding:0 18px}.issue{display:none}.logo{text-align:left;font-size:37px}.claim strong{font-size:14px}.claim small{font-size:9px}.topnav{padding:0 15px}.menu{display:block}.live{min-width:110px;font-size:11px}.navlinks{display:none;position:absolute;top:44px;left:0;right:0;background:#050505;color:#fff;flex-direction:column}.navlinks.open{display:flex}.navlinks a{padding:12px 20px;border-bottom:1px solid #333}.langs{margin-left:auto}.hero{grid-template-columns:1fr}.now{padding:25px 20px}.timeline{display:grid;grid-template-columns:1fr 1fr}.timeline a{min-height:60px}.lead{grid-template-columns:1fr}.leadcopy{padding:30px 20px}.leadcopy h1{font-size:58px}.leadphoto{min-height:280px}.breaking{grid-template-columns:95px 50px 1fr;padding:0;font-size:10px}.breaking strong{margin:0}.breaking b{display:none}.briefs{grid-template-columns:1fr 1fr}.briefs blockquote,.briefs .lage{grid-column:1/-1}.blackfeature{grid-template-columns:20% 80%}.blackfeature .server{grid-column:1/-1}.country{display:block}.countrystories{grid-template-columns:1fr 1fr}.country aside{display:none}.day>div{grid-template-columns:repeat(3,1fr)}.economy,.culture{grid-template-columns:1fr 1fr}.economy .sectiontitle,.culture .sectiontitle{grid-column:1/-1}.market{grid-column:1/-1}.services{grid-template-columns:1fr 1fr}.newsletter{grid-template-columns:1fr}.newsletter>div:first-child{padding:40px 20px}.newsletter form{flex-direction:column;gap:8px}.plane{display:none}footer{grid-template-columns:1fr 1fr}.group{justify-self:start}}
@media(max-width:450px){.claim{display:none}.masthead{grid-template-columns:1fr}.logo{text-align:center}.timeline,.briefs,.countrystories,.economy,.culture,.services{grid-template-columns:1fr}.briefs .lage{grid-column:auto}.day>div{grid-template-columns:1fr 1fr}.newsletter button{font-size:10px}footer{grid-template-columns:1fr}.leadcopy h1{font-size:48px}}

/* ZEITUNG.IO 2027 — framed digital edition */
html{background:#d8d6d1}body{background:#d8d6d1;padding:26px 28px 64px}.publication-shell{width:min(1680px,100%);margin:0 auto;background:var(--paper);box-shadow:0 24px 80px rgba(0,0,0,.16);border:1px solid #aaa59d;overflow:hidden}.edition-rail,.closing-line{height:28px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#070707;color:#f8f5ef;font:700 9px/1 "Helvetica Neue",Arial,sans-serif;letter-spacing:.16em}.edition-rail b{color:var(--red)}.closing-line{height:46px;background:var(--red);color:#080808}.closing-line b{font-family:var(--condensed);font-size:15px}.masthead{height:146px;padding-inline:3.2vw}.topnav{padding-inline:3.2vw}.logo{font-size:clamp(70px,6vw,96px)}.issue strong{font-size:clamp(48px,4.4vw,68px)}.hero{min-height:510px;grid-template-columns:24% 76%}.now{padding:42px 3.2vw}.now h2{font-size:42px;letter-spacing:-.03em}.timeline a{font-size:14px;min-height:77px}.lead,.leadcopy{min-height:510px}.leadcopy{width:55%;padding:35px 3.8vw}.leadcopy h1{font-size:clamp(76px,7.2vw,116px);line-height:.84;margin:20px 0 30px}.leadcopy p{font-size:16px;line-height:1.5;max-width:450px}.leadphoto{min-height:510px;inset-inline-start:42%}.breaking{min-height:52px}.briefs>*{min-height:315px;padding:30px 2.1vw}.briefs h3,.country h3,.econ h3,.culture h3{font-size:clamp(20px,1.45vw,27px)}.briefs p,.country p,.culture p{font-size:13px;line-height:1.48}.blackfeature{min-height:275px}.blackfeature h2{font-size:49px}.server{height:275px}.sectiontitle{height:58px;padding-inline:2.5vw}.sectiontitle h2{font-size:15px;letter-spacing:.07em}.country{grid-template-rows:58px 460px}.countryphoto{min-height:460px}.country article{padding:36px 1.8vw}.europe{grid-template-rows:58px 330px}.europelead,.europebrief{padding-top:34px}.europelead h2{font-size:43px}.europebrief h3{font-size:21px}.day{padding:42px 4vw 48px;min-height:245px}.day h2{font-size:27px}.day p{font-size:10px}.market,.econ{min-height:380px}.world{min-height:560px}.world article{width:420px;padding:42px}.world h2{font-size:48px}.culture article{min-height:390px;padding:28px 1.8vw}.tile{height:205px}.services>*{min-height:310px;padding:34px}.services h2{font-size:32px}.newsletter{min-height:330px}.newsletter h2{font-size:54px}footer{padding:48px 4vw;min-height:245px}
@media(max-width:1100px){body{padding:14px}.publication-shell{width:100%}.edition-rail{padding-inline:16px}.hero{grid-template-columns:28% 72%}.leadcopy h1{font-size:76px}}
@media(max-width:760px){body{padding:0}.publication-shell{border:0;box-shadow:none}.edition-rail{height:26px}.edition-rail span:last-child{display:none}.masthead{height:108px}.hero{grid-template-columns:1fr}.now{padding:28px 20px}.lead,.leadcopy{min-height:455px}.leadcopy{width:100%;background:linear-gradient(90deg,rgba(248,245,239,.98) 62%,rgba(248,245,239,.68),transparent);padding:35px 22px}.leadcopy h1{font-size:64px;max-width:78%}.leadcopy p{font-size:14px;max-width:70%}.leadphoto{inset:0 0 0 32%;min-height:455px}.europe{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:42px auto}.europe .sectiontitle{grid-column:1/-1}.europephoto{min-height:260px}.europelead{min-height:260px}.europebrief{min-height:220px}.closing-line{padding-inline:16px}.closing-line span:first-child{display:none}}

/* ZEITUNG.IO 2027.1 — tighter masthead, larger editorial type */
:root{--serif:"Iowan Old Style","Bodoni 72",Didot,"Times New Roman",serif;--sans:Inter,"Helvetica Neue",Arial,sans-serif}html,body{background:var(--paper)}body{padding:0;font-family:var(--sans);font-size:16px}.publication-shell{width:100%;max-width:1800px;border:0;box-shadow:none}.edition-rail{height:24px;padding-inline:clamp(22px,3vw,56px);font-size:10px}.masthead{height:108px;padding-inline:clamp(24px,3.2vw,60px);grid-template-columns:25% 50% 25%}.issue strong{font-family:var(--sans);font-size:clamp(40px,3.5vw,58px);font-weight:300;letter-spacing:-.07em}.issue small{font-size:8px}.logo{position:relative;width:max-content;justify-self:center;font-family:var(--sans);font-size:clamp(52px,5vw,78px);font-weight:850;letter-spacing:-.075em;line-height:.84}.logo:after{content:"DIGITAL EDITION";position:absolute;left:3px;bottom:-18px;font-size:8px;font-weight:800;letter-spacing:.32em;color:#777}.logo span{margin-left:8px;padding:.06em .14em .09em;font-family:var(--sans);font-size:.72em;font-weight:850;letter-spacing:-.08em;box-shadow:5px 5px 0 #080808}.claim strong{font-family:var(--sans);font-size:20px;font-weight:750;letter-spacing:-.035em}.claim small{font-size:9px;letter-spacing:.08em}.topnav{height:42px;padding-inline:clamp(22px,3vw,56px)}.navlinks a{font-size:11px}.live{font-size:11px}.hero{grid-template-columns:23% 77%}.now{padding-inline:clamp(26px,3vw,54px)}.now h2{font-family:var(--sans);font-weight:800}.timeline a{font-family:var(--sans);font-size:14px}.leadcopy{padding-inline:clamp(32px,4vw,72px)}.leadcopy h1{font-size:clamp(82px,7.6vw,128px);font-weight:500;letter-spacing:-.06em}.leadcopy p{font-family:var(--sans);font-size:17px;line-height:1.55}.leadcopy a,.briefs article a,.country article a,.econ a,.world a,.culture a,.europelead a,.europebrief a{font-size:10px;letter-spacing:.08em}.breaking{padding-inline:clamp(22px,3vw,56px);font-family:var(--sans);font-size:14px}.briefs>*{padding-inline:clamp(20px,2vw,38px)}.briefs blockquote p{font-size:30px}.briefs h3,.country h3,.econ h3,.culture h3{font-size:clamp(23px,1.65vw,30px);line-height:1.04}.briefs p,.country p,.culture p{font-family:var(--sans);font-size:14px;line-height:1.5}.lage div{font-size:11px}.blackfeature h2{font-size:54px}.blackfeature p{font-size:14px}.sectiontitle{padding-inline:clamp(22px,2.5vw,46px)}.sectiontitle h2{font-size:16px}.country article,.europelead,.europebrief,.market,.econ,.culture article{padding-inline:clamp(20px,1.8vw,34px)}.country aside a{font-size:10px}.europelead h2{font-size:48px}.europebrief h3{font-size:23px}.europelead p,.europebrief p{font-size:11px;line-height:1.45}.day p{font-size:11px}.world p,.newsletter p{font-family:var(--sans);font-size:15px}.services p{font-size:14px;line-height:1.5}.footlogo{font-family:var(--sans);font-weight:850;letter-spacing:-.06em}.footlogo span{font-family:var(--sans)}
@media(min-width:1801px){.publication-shell{border-inline:1px solid var(--line)}}
@media(max-width:760px){.masthead{height:92px;padding-inline:18px}.logo{font-size:40px}.logo:after{bottom:-14px;font-size:6px}.logo span{box-shadow:3px 3px 0 #080808}.claim strong{font-size:13px}.leadcopy h1{font-size:66px}.briefs h3,.country h3,.econ h3,.culture h3{font-size:25px}.edition-rail{padding-inline:15px}}

/* ZEITUNG.IO 2027.2 — full-bleed German edition */
:root{--serif:"Bodoni 72",Didot,"Times New Roman",serif;--sans:"Libre Franklin","Helvetica Neue",Arial,sans-serif;--fraktur:"UnifrakturCook","Old English Text MT","Lucida Blackletter",serif}html,body{width:100%;min-height:100%;background:var(--paper)}body{padding:0;font-family:var(--sans);font-size:17px;overflow-x:hidden}.publication-shell{width:100%;max-width:none;min-height:100vh;margin:0;border:0;box-shadow:none;overflow:visible}.edition-rail{height:28px;padding-inline:clamp(24px,3.4vw,68px);font-size:11px}.masthead{height:124px;padding-inline:clamp(26px,3.4vw,68px);grid-template-columns:25% 50% 25%;overflow:visible}.logo{font-family:var(--fraktur);font-size:clamp(64px,6vw,102px);font-weight:700;letter-spacing:-.035em;line-height:.82}.logo:after{content:"Die digitale Zeitung Europas";left:6px;bottom:-22px;font-family:var(--sans);font-size:9px;letter-spacing:.2em;text-transform:uppercase}.logo span{font-family:var(--sans);font-size:.62em;letter-spacing:-.08em;margin-left:10px;padding:.1em .15em .12em;box-shadow:none;vertical-align:.1em}.issue strong{font-family:var(--serif);font-size:clamp(46px,4.2vw,70px);font-weight:400}.claim strong{font-family:var(--serif);font-size:clamp(19px,1.5vw,26px);font-weight:600}.topnav{height:44px;padding-inline:clamp(24px,3.4vw,68px)}.navlinks a{font-size:12px}.hero{width:100%;grid-template-columns:24% 76%;min-height:calc(100vh - 196px)}.now{min-height:100%;padding:clamp(38px,4vw,70px) clamp(28px,3.4vw,68px)}.now h2{font-family:var(--fraktur);font-size:clamp(44px,4vw,68px);font-weight:700}.timeline a{font-size:15px;min-height:82px}.lead,.leadcopy{min-height:calc(100vh - 196px);overflow:visible}.leadcopy{width:56%;padding:clamp(38px,4vw,72px) clamp(38px,4.2vw,82px)}.leadcopy>b{font-size:34px}.leadcopy h1{font-family:var(--serif);font-size:clamp(92px,8.4vw,150px);line-height:.86;font-weight:500;letter-spacing:-.055em;margin:22px 0 34px}.leadcopy p{font-size:18px;line-height:1.55;max-width:520px}.leadphoto{min-height:100%;inset:0 0 0 43%;background-size:cover;background-position:center}.breaking{min-height:54px;font-size:15px}.briefs>*{min-height:335px}.briefs blockquote p{font-size:34px}.briefs h3,.country h3,.econ h3,.culture h3{font-family:var(--serif);font-size:clamp(25px,1.8vw,34px)}.briefs p,.country p,.culture p{font-size:15px}.blackfeature h2{font-family:var(--fraktur);font-size:clamp(52px,4vw,72px);letter-spacing:.01em}.sectiontitle h2{font-size:18px}.sectiontitle i{width:13px;height:13px}.europelead h2,.world h2,.services h2{font-family:var(--serif)}.countryphoto,.europephoto,.tile,.econ,.world>div,.checkphoto,.server{background-repeat:no-repeat}.closing-line{font-size:11px}
@media(max-width:1100px){.hero{min-height:700px}.lead,.leadcopy{min-height:700px}.leadcopy h1{font-size:88px}.logo{font-size:68px}}
@media(max-width:760px){.edition-rail{height:26px}.masthead{height:100px}.logo{font-size:48px}.logo:after{bottom:-16px;font-size:6px}.hero{min-height:auto;grid-template-columns:1fr}.now{min-height:auto}.lead,.leadcopy{min-height:560px}.leadcopy{width:100%;padding:42px 24px}.leadcopy h1{font-size:70px;max-width:82%}.leadcopy p{font-size:16px}.leadphoto{inset:0 0 0 28%}.blackfeature h2{font-size:48px}}

/* ZEITUNG.IO 2027.3 — typography of the first edition */
:root{--serif:"Bodoni Moda","Bodoni 72",Didot,"Times New Roman",serif;--sans:Archivo,"Helvetica Neue",Arial,sans-serif}body{font-family:var(--sans);font-size:17px}.logo{font-family:var(--serif);font-size:clamp(62px,5.8vw,98px);font-weight:500;letter-spacing:-.065em;line-height:.82}.logo:after{content:none}.logo span{font-family:var(--sans);font-size:.66em;font-weight:800;letter-spacing:-.08em;margin-left:10px;padding:.08em .14em .11em;vertical-align:.08em}.issue strong{font-family:var(--sans);font-weight:500;letter-spacing:-.07em}.claim strong{font-family:var(--serif);font-weight:600}.now h2{font-family:var(--sans);font-size:clamp(40px,3.6vw,60px);font-weight:700;letter-spacing:-.045em}.timeline a{font-family:var(--sans)}.leadcopy h1{font-family:var(--serif);font-weight:500;letter-spacing:-.055em}.blackfeature h2{font-family:var(--serif);font-weight:500;letter-spacing:-.035em}.briefs blockquote p,.briefs h3,.country h3,.econ h3,.culture h3,.europelead h2,.europebrief h3,.world h2,.services h2,.newsletter h2{font-family:var(--serif)}.sectiontitle h2,.navlinks a,.breaking,.leadcopy p,.briefs p,.country p,.culture p,.world p,.newsletter p,.services p{font-family:var(--sans)}
@media(max-width:760px){.logo{font-size:45px}.leadcopy h1{font-size:70px}}

/* ZEITUNG.IO motion system */
.progress{position:fixed;top:0;left:0;height:3px;background:var(--red);width:0;z-index:100;transition:width .08s linear}.future-ticker{height:42px;display:grid;grid-template-columns:110px 1fr 94px;align-items:center;background:#090909;color:#fff;border-block:1px solid #333;overflow:hidden;font:700 11px var(--sans);letter-spacing:.03em}.future-ticker>b{height:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--red)}.future-ticker>b i{width:7px;height:7px;border-radius:50%;background:#fff;animation:futurePulse 1.4s infinite}.future-ticker>div{display:flex;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.future-ticker>div span{display:inline-block;min-width:max-content;padding-left:32px;animation:futureTicker 38s linear infinite}.future-ticker em{color:var(--red);font-style:normal;margin-right:5px}.future-ticker strong{color:#555;margin:0 28px}.future-ticker>time{text-align:center;font-variant-numeric:tabular-nums;color:#aaa}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease var(--delay,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--delay,0ms)}.reveal.visible{opacity:1;transform:none}.topnav{transition:box-shadow .3s,background .3s}.scrolled .topnav{box-shadow:0 10px 30px rgba(0,0,0,.12);background:rgba(251,249,245,.94);backdrop-filter:blur(12px)}.briefs article,.culture article,.europebrief{transition:transform .35s ease,background-color .35s ease}.briefs article:hover,.culture article:hover,.europebrief:hover{background:#fff;transform:translateY(-4px)}@keyframes futureTicker{to{transform:translateX(-100%)}}@keyframes futurePulse{50%{box-shadow:0 0 0 6px rgba(255,255,255,.18)}}@media(max-width:760px){.future-ticker{grid-template-columns:72px 1fr;height:38px}.future-ticker>time{display:none}.future-ticker>div span{animation-duration:28s}.reveal{transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.future-ticker>div span,.future-ticker>b i{animation:none}.future-ticker>div span+span{display:none}.reveal{opacity:1;transform:none;transition:none}}
