/* Evovivo Edition — shared magazine identity, German edition. */
body.vv-site{--vv-red:#be2e3a;--vv-dark:#28373d;--vv-ink:#28373d;--vv-paper:#fffdf8;--vv-cream:#f1eee6;--vv-green:#266475;--vv-yellow:#f4ebc5;--vv-muted:#626b70;--vv-line:#d7d9d3;--vv-serif:'Baskerville','Iowan Old Style','Palatino Linotype',Georgia,serif;--vv-sans:'Trebuchet MS',Verdana,sans-serif;--theme-font-family:var(--vv-sans);--theme-text-color:var(--vv-ink);--theme-heading-color:var(--vv-ink);--theme-link-initial-color:var(--vv-red);--theme-link-hover-color:var(--vv-dark);margin:0;background:var(--vv-paper);color:var(--vv-ink);font:16px/1.65 var(--vv-sans)}
.vv-site *,.vv-site *::before,.vv-site *::after{box-sizing:border-box}
.vv-site :is(h1,h2,h3,h4,h5,h6,p,figure,ol,ul){margin:0}
.vv-site :is(h1,h2,h3,h4){font-family:var(--vv-serif);font-weight:500;color:inherit;letter-spacing:-.035em;line-height:1.14;overflow-wrap:anywhere}
.vv-site em{font-family:var(--vv-serif);font-weight:400;letter-spacing:-.04em}
.vv-site a{color:inherit;text-decoration:none;transition:color .18s ease}
.vv-site a:hover{color:var(--vv-red)}
.vv-site :is(a,button,input):focus-visible{outline:3px solid #197984;outline-offset:5px}
.vv-site img{display:block;max-width:100%;height:auto}
.vv-site :is(button,input){font:inherit}.vv-site button{cursor:pointer}.vv-site [hidden]{display:none!important}
.vv-site .vv-wrap{width:calc(100% - 88px);max-width:1320px;margin-inline:auto}
.vv-site .vv-arrow{display:inline-block;width:24px;height:24px;flex:0 0 24px;vertical-align:middle}
.vv-site .vv-eyebrow{font:700 10px/1.5 var(--vv-sans);letter-spacing:.13em;text-transform:uppercase}
.vv-site .vv-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;font:700 12px/1.4 var(--vv-sans);padding:10px 0;border-bottom:1px solid currentColor;max-width:100%}
.vv-site .vv-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.vv-site .vv-skip{position:fixed;top:-100px;left:15px;z-index:99999;padding:14px;background:#fff;color:var(--vv-dark)}.vv-site .vv-skip:focus{top:10px}
.vv-site .vv-preview-note{background:#ffe8e4;color:#8a2828;text-align:center;font:700 10px/28px var(--vv-sans);letter-spacing:.15em}

.vv-site .vv-card{min-width:0}
.vv-site .vv-card-image{display:block;overflow:hidden;background:#e2e4dc;position:relative;aspect-ratio:16/10}
.vv-site .vv-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.vv-site .vv-card-image:hover img{transform:scale(1.035)}
.vv-site .vv-card-copy{min-width:0;padding-top:18px}
.vv-site .vv-tag{display:inline-flex;align-items:center;gap:7px;font:700 9px/1.4 var(--vv-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--vv-red);margin-bottom:10px}
.vv-site .vv-tag::before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}
.vv-site .vv-card :is(h2,h3){font-size:25px;line-height:1.16}
.vv-site .vv-excerpt{font-size:13px;line-height:1.75;margin-top:13px;color:var(--vv-muted)}
.vv-site .vv-meta{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:10px;line-height:1.5;color:var(--vv-muted);margin-top:15px}
.vv-site .vv-meta span{border-left:1px solid #b9c0b9;padding-left:12px}

/* Articles, archives and the existing information pages. */
.vv-site .vv-page-heading{padding-top:60px;padding-bottom:38px;border-bottom:1px solid var(--vv-line)}
.vv-site .vv-page-heading>.vv-eyebrow{color:var(--vv-red)}
.vv-site .vv-page-heading h1{font-size:clamp(42px,6vw,78px);max-width:1000px;margin-top:14px}
.vv-site .vv-page-heading .vv-search-form{max-width:650px;margin-top:28px}
.vv-site .vv-archive{padding-block:38px 80px}
.vv-site .vv-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 32px}
.vv-site .vv-pagination{margin-top:50px}
.vv-site .vv-pagination ul{display:flex;list-style:none;gap:8px;padding:0;flex-wrap:wrap;justify-content:center}
.vv-site .vv-pagination li>*{display:flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border:1px solid var(--vv-line);padding:9px 14px;font-size:12px}
.vv-site .vv-pagination .current{background:var(--vv-red);border-color:var(--vv-red);color:#fff}
.vv-site .vv-pagination a:hover{background:var(--vv-cream)}
.vv-site .vv-article-heading{max-width:1120px;padding:42px 0 36px}
.vv-site .vv-breadcrumb{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--vv-muted);margin-bottom:28px}
.vv-site .vv-article-heading>.vv-eyebrow{color:var(--vv-red)}
.vv-site .vv-article-heading h1{font-size:clamp(37px,5vw,67px);line-height:1.04;margin:15px 0 21px;max-width:1090px}
.vv-site .vv-article-heading>.vv-meta{font-size:12px}
.vv-site .vv-article-cover{margin-bottom:45px}
.vv-site .vv-article-cover>img{width:100%;height:auto;max-height:650px;object-fit:cover}
.vv-site .vv-article-cover figcaption{font-size:12px;color:var(--vv-muted);margin-top:10px}
.vv-site .vv-reading-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:70px;justify-content:center;padding-bottom:65px}
.vv-site .vv-reading-aside{position:relative;min-width:0}
.vv-site .vv-toc{position:sticky;top:24px;border-top:3px solid var(--vv-red);padding-top:17px}
.vv-site .vv-toc ol{padding-left:17px;margin-top:14px}
.vv-site .vv-toc a{display:block;padding:2px 0}
.vv-site .vv-toc li{font-size:12px;line-height:1.55;margin-bottom:10px;color:#586570}
.vv-site .vv-aside-back{display:inline-flex;align-items:center;gap:20px;font-size:11px;font-weight:500;margin-top:25px;border-bottom:1px solid var(--vv-line);padding-bottom:10px}
.vv-site .vv-prose{font-size:18px;line-height:1.85;overflow-wrap:anywhere}
.vv-site .vv-prose p{margin:0 0 23px}
.vv-site .vv-prose :is(h2,h3,h4){line-height:1.2;margin:40px 0 18px;scroll-margin-top:28px;font-weight:500}
.vv-site .vv-prose h2{font-size:36px}
.vv-site .vv-prose h3{font-size:28px}
.vv-site .vv-prose h4{font-size:23px}
.vv-site .vv-prose :is(ul,ol){padding-left:27px;margin:0 0 25px}
.vv-site .vv-prose li{display:list-item;margin-bottom:9px}.vv-site .vv-prose ul{list-style:disc}.vv-site .vv-prose ol,.vv-site .vv-toc ol{list-style:decimal}.vv-site .vv-prose ul ul{list-style:circle}
.vv-site .vv-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;color:#a81f24}
.vv-site .vv-prose img{max-width:100%;height:auto}
.vv-site .vv-prose blockquote{border-left:3px solid var(--vv-red);padding:15px 25px;margin:28px 0;background:var(--vv-cream);font:italic 25px/1.5 var(--vv-serif)}
.vv-site .vv-prose table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;font-size:15px}
.vv-site .vv-prose :is(th,td){padding:10px;border:1px solid var(--vv-line)}
.vv-site .vv-prose :is(pre,code){font-size:14px;overflow-wrap:break-word}
.vv-site .vv-prose pre{overflow:auto;background:var(--vv-cream);padding:20px}
.vv-site .vv-prose :is(iframe,video){max-width:100%}
.vv-site .vv-page-content{max-width:850px;padding-block:40px 80px}
.vv-site .vv-comments{max-width:850px;padding-bottom:40px}
.vv-site .vv-related{background:var(--vv-cream);border-top:1px solid var(--vv-line)}
.vv-site .vv-related .vv-section-heading>h2{font-size:48px}
.vv-site .vv-related .vv-section-heading>a{font-size:12px;display:flex;gap:15px;align-items:center}
.vv-site .vv-empty{padding:95px 0;max-width:750px;text-align:center;min-height:60vh}
.vv-site .vv-empty h1{font-size:clamp(40px,7vw,80px);margin:18px 0 24px}
.vv-site .vv-empty>.vv-search-form{margin-top:35px}
.vv-site .vv-pill{display:inline-flex;align-items:center;gap:25px;background:var(--vv-red);color:#fff;padding:14px 25px;font-size:13px;margin-top:24px}
.vv-site .vv-no-results{padding:25px 0 45px}
.vv-site .vv-no-results h2{font-size:35px;margin-bottom:18px}
.vv-site .vv-image-fallback{display:flex;height:100%;min-height:150px;align-items:center;justify-content:center;flex-direction:column;background:var(--vv-cream);font:600 40px/1 var(--vv-serif);color:var(--vv-red)}
.vv-site .vv-image-fallback>span{font:700 10px/1.6 var(--vv-sans);letter-spacing:.22em;margin-top:9px}



/* Brand palettes, mastheads and editorial layouts. No external font requests. */
body.vv-site{--vv-red:var(--accent);--vv-dark:var(--ink);--vv-ink:var(--ink);--vv-paper:var(--paper);--vv-cream:var(--wash);--vv-line:var(--line);--vv-muted:var(--muted);--vv-serif:Georgia,'Times New Roman',serif;--vv-sans:'Trebuchet MS',Verdana,sans-serif;background:var(--paper);color:var(--ink);--theme-button-background-initial-color:var(--accent);--theme-button-background-hover-color:var(--ink)}
body.vv-blick{--accent:#ce1640;--ink:#152c3b;--paper:#fbfaf5;--wash:#eeeade;--line:#d4d8d7;--muted:#5b6870;--tint:#e5edf5;--secondary:#28546e;--soft:#e6ebe0}
body.vv-themen{--accent:#62239e;--ink:#282137;--paper:#fffdf7;--wash:#f0e9f6;--line:#d6cddd;--muted:#675e70;--tint:#eee4f6;--secondary:#45684f;--soft:#f6edbc;--vv-serif:'Baskerville','Palatino Linotype',Georgia,serif}
body.vv-welt{--accent:#bc490c;--ink:#223239;--paper:#fffdf8;--wash:#f4e9db;--line:#d8d8ce;--muted:#59686b;--tint:#e2ece5;--secondary:#dd6817;--soft:#e5eef2;--vv-serif:'Trebuchet MS',Verdana,sans-serif}
.vv-site{--theme-container-edge-spacing:0;--theme-content-spacing:0}.vv-site .vv-wrap{max-width:1320px;width:calc(100% - 88px)}
.vv-site .vv-header{background:#fff}.vv-site .vv-topline{border-top:5px solid var(--accent);border-bottom:1px solid var(--line);font:700 9px/1.5 var(--vv-sans);letter-spacing:.13em;background:var(--paper)}
.vv-site .vv-topline>.vv-wrap{display:flex;justify-content:space-between;gap:20px;padding-block:9px}.vv-site .vv-masthead{display:flex;align-items:center;gap:28px;min-height:148px;padding-block:20px}
.vv-site .vv-brand{display:flex;align-items:center;gap:23px;min-width:0}.vv-site .vv-logo{width:91px!important;height:auto!important;max-width:none;object-fit:contain;flex-shrink:0}.vv-site .vv-wordmark{font:700 78px/.95 var(--vv-sans);letter-spacing:-.075em;color:var(--ink);white-space:nowrap}.vv-site .vv-wordmark>span{color:var(--accent);margin-left:7px}.vv-site .vv-wordmark small{display:block;font:700 8px/1.4 var(--vv-sans);letter-spacing:.18em;margin-top:14px;color:var(--muted)}
.vv-site .vv-masthead-note{font:13px/1.8 var(--vv-sans);margin-left:auto;border-left:1px solid var(--line);padding-left:25px}.vv-site .vv-masthead-note em{font-size:18px;color:var(--accent)}
.vv-site .vv-header-actions{display:flex;gap:8px;margin-left:auto}.vv-site .vv-search-toggle,.vv-site .vv-menu-toggle{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 16px;background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:0;min-height:46px;font-size:11px;box-shadow:none}.vv-site .vv-search-toggle svg{width:20px;height:20px}.vv-site .vv-menu-toggle{display:none}.vv-site .vv-menu-icon{width:19px;height:13px;border-block:1px solid currentColor;position:relative}.vv-site .vv-menu-icon:after{content:'';position:absolute;top:5px;left:0;width:19px;height:1px;background:currentColor}
.vv-site .vv-nav-line{border-block:1px solid var(--line);background:var(--ink);color:#fff}.vv-site .vv-nav{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.vv-site .vv-nav a{padding:16px 0 13px;border-bottom:3px solid transparent;font:700 11px/1.4 var(--vv-sans);white-space:nowrap}.vv-site .vv-nav a:hover{color:#fff;background:transparent;border-color:var(--accent)}.vv-site .vv-nav a[aria-current=page]{border-color:var(--accent)}
.vv-site .vv-search-panel{padding:25px 0;background:var(--wash);border-bottom:1px solid var(--line)}.vv-site .vv-search-panel .vv-search-form{max-width:720px;margin:auto}.vv-site .vv-search-form label{display:block;font-size:12px;font-weight:700;margin-bottom:10px}.vv-site .vv-search-form>div{display:flex;min-width:0}.vv-site .vv-search-form input[type=search]{min-width:0;width:100%;height:54px;background:#fff;color:var(--ink);border:1px solid var(--line);border-right:0;border-radius:0;box-shadow:none;padding:14px 16px;font-size:13px}.vv-site .vv-search-form button{display:flex;align-items:center;gap:14px;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:0;box-shadow:none;font-size:12px;padding:12px 21px;flex-shrink:0;min-height:54px}.vv-site .vv-search-form button:hover{background:var(--ink);border-color:var(--ink)}
.vv-site .vv-cover{padding-block:46px 42px}.vv-site .vv-cover-intro{margin-bottom:30px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);column-gap:65px;align-items:end}.vv-site .vv-cover-intro>.vv-eyebrow{grid-column:1/-1;color:var(--accent);margin-bottom:13px}.vv-site .vv-cover-intro h1{font-size:clamp(38px,4.6vw,65px);line-height:1.05;letter-spacing:-.048em}.vv-site .vv-cover-intro h1 br{display:none}.vv-site .vv-cover-intro h1 em{color:var(--accent)}.vv-site .vv-cover-deck{font-size:14px;line-height:1.8;max-width:400px;padding-bottom:8px}.vv-site .vv-cover-intro>.vv-text-link{display:none}
.vv-site .vv-cover-stories{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(230px,1fr);gap:22px 30px}.vv-site .vv-card--lead{grid-row:span 2;display:flex;flex-direction:column}.vv-site .vv-card--lead .vv-card-image{aspect-ratio:16/10}.vv-site .vv-card--lead .vv-card-copy{padding:24px 25px 26px;background:var(--wash);flex:1}.vv-site .vv-card--lead h2{font-size:38px;line-height:1.08}.vv-site .vv-card--lead .vv-text-link{margin-top:18px}.vv-site .vv-card--side{min-width:0;border-bottom:1px solid var(--line);padding-bottom:15px}.vv-site .vv-card--side .vv-card-image{aspect-ratio:16/8}.vv-site .vv-card--side h2{font-size:25px}.vv-site .vv-card--side .vv-card-copy{padding-top:13px}.vv-site .vv-card--side .vv-meta span{display:none}
.vv-site .vv-directory{padding:28px 0 35px;border-block:1px solid var(--line);margin-bottom:30px}.vv-site .vv-directory header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:21px}.vv-site .vv-directory h2{font-size:28px}.vv-site .vv-directory .vv-eyebrow{color:var(--accent)}.vv-site .vv-directory nav{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0}.vv-site .vv-directory a{display:flex;flex-direction:column;gap:10px;font-size:12px;font-weight:700;border-left:1px solid var(--line);padding:8px 14px 9px}.vv-site .vv-directory a:first-child{padding-left:0;border-left:0}.vv-site .vv-directory a>span{font:italic 18px/1 var(--vv-serif);color:var(--accent)}.vv-site .vv-directory .vv-arrow{display:none}
.vv-site .vv-latest{display:grid;grid-template-columns:175px minmax(0,1fr);gap:32px;padding-block:0 37px}.vv-site .vv-latest h2{font-size:29px;line-height:1.08;margin-top:9px}.vv-site .vv-latest .vv-eyebrow{color:var(--accent);font-size:9px}.vv-site .vv-latest ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:24px}.vv-site .vv-latest li{padding-left:18px;border-left:1px solid var(--line)}.vv-site .vv-latest time{font-size:10px;color:var(--muted)}.vv-site .vv-latest h3{font-size:19px;margin-top:9px;line-height:1.25}
.vv-site .vv-rubric{padding-block:54px;border-top:1px solid var(--line)}.vv-site .vv-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:29px}.vv-site .vv-section-heading .vv-eyebrow{color:var(--accent);font-size:9px}.vv-site .vv-section-heading .vv-eyebrow span{margin-right:13px}.vv-site .vv-section-heading h2{font-size:55px;line-height:1.08;margin-top:10px;letter-spacing:-.04em}.vv-site .vv-section-heading h2 i{color:var(--accent);font-style:normal}.vv-site .vv-section-deck{font-size:14px;color:var(--muted);line-height:1.75;margin-top:13px;max-width:560px}.vv-site .vv-section-heading>.vv-text-link{flex-shrink:0;font-size:11px}
.vv-site .vv-section-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.vv-site .vv-card--feature h3{font-size:32px}.vv-site .vv-card--compact{display:grid;grid-template-columns:39% minmax(0,1fr);gap:22px;align-items:start}.vv-site .vv-card--compact .vv-card-image{aspect-ratio:1/1;min-width:0}.vv-site .vv-card--compact .vv-card-copy{padding:0}.vv-site .vv-card--compact h3{font-size:25px}.vv-site .vv-card--compact .vv-meta{margin-top:12px}.vv-site .vv-card--compact .vv-meta span{display:none}
.vv-site .vv-layout-mosaic .vv-section-posts{grid-template-columns:1.12fr 1fr;gap:30px 42px}.vv-site .vv-layout-mosaic .vv-card:first-child{grid-row:span 2}.vv-site .vv-layout-mosaic .vv-card:first-child .vv-card-image{aspect-ratio:16/9}.vv-site .vv-layout-mosaic .vv-card:nth-child(3){border-top:1px solid var(--line);padding-top:26px}
.vv-site .vv-layout-band{background:var(--tint)}.vv-site .vv-layout-band>.vv-wrap{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);gap:45px}.vv-site .vv-layout-band .vv-section-heading{display:block;margin-bottom:0}.vv-site .vv-layout-band .vv-section-heading h2{font-size:46px}.vv-site .vv-layout-band .vv-text-link{margin-top:20px}.vv-site .vv-layout-band .vv-section-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.vv-site .vv-layout-band .vv-card h3{font-size:27px}
.vv-site .vv-rubric-mode{background:var(--wash)}.vv-site .vv-rubric-tech .vv-section-heading{border-top:4px solid var(--accent);padding-top:22px}.vv-site .vv-rubric-finanziell{background:var(--soft)}
.vv-site .vv-discover{padding:48px 0;background:var(--wash);border-block:1px solid var(--line)}.vv-site .vv-discover>.vv-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.vv-site .vv-discover h2{font-size:41px;margin-top:13px}.vv-site .vv-discover .vv-eyebrow{color:var(--accent)}
.vv-site .vv-footer{background:var(--ink);color:#fff;padding-top:48px;border-top:6px solid var(--accent)}.vv-site .vv-footer-top{display:grid;grid-template-columns:1.25fr .85fr 1fr;gap:40px;padding-bottom:38px}.vv-site .vv-footer-brand{display:flex;align-items:flex-start;gap:20px;min-width:0}.vv-site .vv-footer-brand .vv-logo{width:91px!important;background:white;border:5px solid white}.vv-site .vv-footer-brand .vv-eyebrow{margin-bottom:12px;letter-spacing:.1em}.vv-site .vv-footer-brand h2{font-size:29px;line-height:1.18}.vv-site .vv-footer-about>p:not(.vv-eyebrow){font-size:12px;line-height:1.9;margin:15px 0}.vv-site .vv-footer-about .vv-text-link{font-size:11px}.vv-site .vv-footer-rubrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;align-content:start}.vv-site .vv-footer-rubrics a{font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #ffffff3b;padding-bottom:7px}.vv-site .vv-footer-rubrics .vv-arrow{width:15px;height:15px;flex-basis:15px}.vv-site .vv-footer a:hover{color:#ffe1a6}.vv-site .vv-footer-bottom{border-top:1px solid #ffffff3b;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:11px}.vv-site .vv-footer-bottom nav{display:flex;flex-wrap:wrap;gap:22px}.vv-site .vv-footer-bottom .vv-arrow{transform:rotate(-90deg);width:16px;height:16px}
.vv-site .vv-prose a{color:var(--accent)}.vv-site .vv-preview-note{background:var(--wash);color:var(--ink)}.vv-site :is(a,button,input):focus-visible{outline-color:var(--accent)}
/* Blick: a precise, red-and-ink broadsheet with a horizontal cover feature. */
.vv-blick .vv-wordmark{font-family:Georgia,serif;font-weight:700;letter-spacing:-.07em}.vv-blick .vv-cover-stories{grid-template-columns:minmax(0,3fr) minmax(220px,1fr)}.vv-blick .vv-card--lead{display:grid;grid-template-columns:1.03fr 1fr;background:var(--wash)}.vv-blick .vv-card--lead .vv-card-image{aspect-ratio:auto;min-height:420px}.vv-blick .vv-card--lead .vv-card-copy{display:flex;flex-direction:column;justify-content:center;padding:32px}.vv-blick .vv-card--lead h2{font-size:40px}.vv-blick .vv-card--lead .vv-text-link{align-self:flex-start}.vv-blick .vv-cover-intro h1{max-width:800px}.vv-blick .vv-cover-intro h1 em{white-space:nowrap}.vv-blick .vv-rubric-zuhause{border-top:5px solid var(--ink)}
/* Themen: a purple print-journal, a text column and a generous central story. */
.vv-themen .vv-topline{background:var(--ink);color:#fff;border-top-color:var(--accent);border-bottom:0}.vv-themen .vv-masthead{justify-content:center;position:relative;padding-block:24px}.vv-themen .vv-brand{margin-inline:auto}.vv-themen .vv-wordmark{font-family:var(--vv-serif);font-weight:500;letter-spacing:-.065em}.vv-themen .vv-masthead-note{display:none}.vv-themen .vv-header-actions{position:absolute;right:0}.vv-themen .vv-nav-line{background:var(--paper);color:var(--ink);border-bottom:3px solid var(--accent)}.vv-themen .vv-nav a:hover{color:var(--accent)}.vv-themen .vv-cover{display:grid;grid-template-columns:245px minmax(0,1fr);gap:38px;padding-top:40px}.vv-themen .vv-cover-intro{display:block;margin:0;padding-top:12px;border-top:3px solid var(--accent)}.vv-themen .vv-cover-intro h1{font-size:47px;margin-top:20px}.vv-themen .vv-cover-intro h1 br{display:block}.vv-themen .vv-cover-deck{font-size:14px;margin-top:26px}.vv-themen .vv-cover-intro>.vv-text-link{display:inline-flex;margin-top:26px}.vv-themen .vv-cover-stories{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr);gap:25px}.vv-themen .vv-card--lead .vv-card-image{aspect-ratio:4/4.1}.vv-themen .vv-card--lead .vv-card-copy{background:var(--tint);padding:25px}.vv-themen .vv-card--lead h2{font-size:34px}.vv-themen .vv-card--lead .vv-excerpt{display:none}.vv-themen .vv-card--side h2{font-size:24px}.vv-themen .vv-directory{background:var(--soft);padding:30px;margin-top:0;border:0;width:calc(100% - 88px)}.vv-themen .vv-directory header{display:block}.vv-themen .vv-directory h2{margin-top:8px}.vv-themen .vv-directory nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.vv-themen .vv-directory a{display:flex;flex-direction:row;align-items:center;gap:17px;border:0;border-bottom:1px solid #cec49b;padding:12px 0;font-size:14px}.vv-themen .vv-directory a>span{font-size:14px}.vv-themen .vv-directory .vv-arrow{display:inline-block;margin-left:auto;width:19px;height:19px}.vv-themen .vv-section-heading h2{font-style:italic;font-size:59px}.vv-themen .vv-layout-mosaic .vv-section-posts{grid-template-columns:1fr 1.18fr}.vv-themen .vv-layout-mosaic .vv-card:first-child{grid-column:2;grid-row:1/span 2}.vv-themen .vv-layout-mosaic .vv-card:nth-child(2){grid-column:1;grid-row:1}.vv-themen .vv-layout-mosaic .vv-card:nth-child(3){grid-column:1;grid-row:2}.vv-themen .vv-rubric-mode{background:var(--soft)}.vv-themen .vv-footer{background:#30213f}
/* Welt: panoramic travel-led cover, warm orange and open, bold typography. */
.vv-welt .vv-wordmark{font-weight:900;letter-spacing:-.085em}.vv-welt .vv-nav-line{background:var(--ink)}.vv-welt .vv-nav a[aria-current=page]{border-color:#ff9b38}.vv-welt .vv-cover-intro h1{font-size:55px;font-weight:700;letter-spacing:-.065em}.vv-welt .vv-cover-intro h1 br{display:none}.vv-welt .vv-cover-intro h1 em{font-weight:500}.vv-welt .vv-cover-stories{grid-template-columns:1fr 1fr;gap:25px 32px}.vv-welt .vv-card--lead{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:1.45fr 1fr;background:var(--ink);color:#fff}.vv-welt .vv-card--lead .vv-card-image{aspect-ratio:16/10;min-height:420px}.vv-welt .vv-card--lead .vv-card-copy{background:var(--ink);padding:38px;display:flex;flex-direction:column;justify-content:center}.vv-welt .vv-card--lead h2{font-size:41px;font-weight:700;letter-spacing:-.05em}.vv-welt .vv-card--lead .vv-tag{color:#ffad5b}.vv-welt .vv-card--lead .vv-excerpt,.vv-welt .vv-card--lead .vv-meta{color:#d2dbd9}.vv-welt .vv-card--lead a:hover{color:#ffd4a4}.vv-welt .vv-card--lead .vv-text-link{align-self:flex-start}.vv-welt .vv-card--side{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:23px;border-bottom:1px solid var(--line);padding-bottom:23px}.vv-welt .vv-card--side .vv-card-image{aspect-ratio:4/3}.vv-welt .vv-card--side .vv-card-copy{padding:0}.vv-welt .vv-card--side h2{font-size:25px;font-weight:700;letter-spacing:-.04em}.vv-welt .vv-directory nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.vv-welt .vv-directory a{flex-direction:row;align-items:center;padding:13px 15px;border:1px solid var(--line);gap:13px;background:#fff}.vv-welt .vv-directory a:first-child{padding-left:15px;border-left:1px solid var(--line)}.vv-welt .vv-directory a>span{font-size:13px;font-style:normal}.vv-welt .vv-directory a:hover{background:var(--wash)}.vv-welt .vv-section-heading h2{font-weight:700;font-size:49px}.vv-welt .vv-layout-band{background:var(--tint)}.vv-welt .vv-card h3{font-size:25px;letter-spacing:-.04em;font-weight:700}.vv-welt .vv-card--feature h3{font-size:31px}.vv-welt .vv-latest h3{font-size:17px;font-weight:700}.vv-welt .vv-rubric-lifestyle{background:var(--wash)}
@media(min-width:1500px){.vv-site .vv-wrap{max-width:1380px}.vv-blick .vv-card--lead h2{font-size:43px}}
@media(max-width:1200px){.vv-site .vv-wrap{width:calc(100% - 60px)}.vv-site .vv-nav{gap:13px}.vv-site .vv-nav a{font-size:10px}.vv-site .vv-wordmark{font-size:68px}.vv-site .vv-masthead-note{display:none}.vv-site .vv-cover-intro{gap:32px}.vv-site .vv-cover-stories,.vv-blick .vv-cover-stories{grid-template-columns:minmax(0,2.7fr) minmax(215px,1fr);gap:23px}.vv-blick .vv-card--lead .vv-card-copy{padding:25px}.vv-blick .vv-card--lead h2{font-size:33px}.vv-site .vv-card--side h2{font-size:23px}.vv-site .vv-directory a{padding-inline:10px;font-size:11px}.vv-site .vv-latest{grid-template-columns:140px 1fr;gap:23px}.vv-site .vv-latest ol{gap:17px}.vv-site .vv-latest h3{font-size:17px}.vv-site .vv-layout-band>.vv-wrap{grid-template-columns:190px 1fr;gap:30px}.vv-site .vv-footer-top{gap:27px;grid-template-columns:1.2fr .85fr 1fr}.vv-site .vv-footer-brand h2{font-size:24px}.vv-site .vv-footer-brand .vv-logo{width:78px!important}.vv-themen .vv-directory{width:calc(100% - 60px)}.vv-themen .vv-cover{grid-template-columns:190px minmax(0,1fr);gap:28px}.vv-themen .vv-cover-intro h1{font-size:39px}.vv-themen .vv-cover-stories{grid-template-columns:1.4fr 1fr;gap:22px}.vv-themen .vv-card--lead h2{font-size:30px}.vv-themen .vv-card--side h2{font-size:22px}.vv-welt .vv-cover-stories{grid-template-columns:1fr 1fr}.vv-welt .vv-card--lead .vv-card-copy{padding:30px}.vv-welt .vv-card--lead h2{font-size:35px}}
@media(max-width:1000px){.vv-site .vv-masthead{min-height:125px;padding-block:18px}.vv-site .vv-logo{width:76px!important}.vv-site .vv-wordmark{font-size:59px}.vv-site .vv-wordmark small{font-size:7px}.vv-site .vv-menu-toggle{display:flex}.vv-site .vv-search-toggle>span{display:none}.vv-site .vv-nav{display:none}.vv-site .vv-nav.is-open{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:13px;gap:0 24px}.vv-site .vv-nav a{white-space:normal;font-size:12px;padding:12px 0}.vv-site .vv-cover-intro{grid-template-columns:1.2fr 1fr}.vv-site .vv-cover-intro h1{font-size:44px}.vv-site .vv-cover-stories,.vv-blick .vv-cover-stories{grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr)}.vv-blick .vv-card--lead{display:flex}.vv-blick .vv-card--lead .vv-card-image{min-height:0;aspect-ratio:16/11}.vv-blick .vv-card--lead h2{font-size:34px}.vv-site .vv-directory nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 0}.vv-site .vv-directory a:nth-child(6){padding-left:0;border-left:0}.vv-site .vv-latest{grid-template-columns:140px 1fr}.vv-site .vv-latest ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.vv-site .vv-section-heading h2{font-size:48px}.vv-site .vv-card :is(h2,h3){font-size:25px}.vv-site .vv-layout-mosaic .vv-section-posts{gap:25px}.vv-site .vv-card--compact{grid-template-columns:33% minmax(0,1fr);gap:17px}.vv-site .vv-card--compact h3{font-size:23px}.vv-site .vv-layout-band>.vv-wrap{grid-template-columns:1fr;gap:28px}.vv-site .vv-layout-band .vv-section-heading{display:flex;align-items:flex-end;gap:30px}.vv-site .vv-layout-band .vv-text-link{margin-top:0}.vv-site .vv-section-posts{gap:23px}.vv-site .vv-footer-top{grid-template-columns:1fr 1fr;gap:32px}.vv-site .vv-footer-brand{grid-column:1/-1;align-items:center}.vv-site .vv-footer-brand h2{font-size:31px}.vv-site .vv-reading-layout{grid-template-columns:1fr;max-width:800px;gap:30px}.vv-site .vv-toc{position:static}.vv-site .vv-toc ol{columns:2;column-gap:35px}.vv-site .vv-toc li{break-inside:avoid}.vv-site .vv-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-themen .vv-brand{margin:0}.vv-themen .vv-masthead{justify-content:flex-start}.vv-themen .vv-header-actions{position:static}.vv-themen .vv-cover{display:block}.vv-themen .vv-cover-intro{display:grid;grid-template-columns:1.2fr 1fr;margin-bottom:28px;border-top:0;padding:0}.vv-themen .vv-cover-intro h1{margin-top:0;font-size:45px}.vv-themen .vv-cover-deck{margin-top:0}.vv-themen .vv-cover-intro>.vv-text-link{display:none}.vv-themen .vv-cover-stories{grid-template-columns:1.5fr 1fr}.vv-themen .vv-card--lead .vv-card-image{aspect-ratio:4/3}.vv-themen .vv-card--lead h2{font-size:33px}.vv-themen .vv-directory nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.vv-themen .vv-directory a{font-size:13px;padding:13px 0}.vv-themen .vv-layout-mosaic .vv-section-posts{grid-template-columns:1fr 1.1fr}.vv-welt .vv-cover-stories{grid-template-columns:1fr 1fr}.vv-welt .vv-card--lead{grid-template-columns:1.15fr 1fr}.vv-welt .vv-card--lead .vv-card-copy{padding:25px}.vv-welt .vv-card--lead h2{font-size:31px}.vv-welt .vv-card--lead .vv-card-image{aspect-ratio:auto;min-height:390px}.vv-welt .vv-card--lead .vv-excerpt{font-size:12px}.vv-welt .vv-card--side{grid-template-columns:100px minmax(0,1fr);gap:16px}.vv-welt .vv-card--side h2{font-size:21px}.vv-welt .vv-directory a:nth-child(6){border-left:1px solid var(--line);padding-left:15px}}
@media(max-width:700px){.vv-site .vv-wrap,.vv-themen .vv-directory{width:calc(100% - 36px)}.vv-site .vv-topline{font-size:7px;letter-spacing:.05em}.vv-site .vv-topline>.vv-wrap{gap:8px;padding-block:7px}.vv-site .vv-masthead{min-height:99px;gap:12px;padding-block:17px}.vv-site .vv-brand{gap:11px}.vv-site .vv-logo{width:56px!important}.vv-site .vv-wordmark{font-size:41px}.vv-site .vv-wordmark>span{margin-left:3px}.vv-site .vv-wordmark small{font-size:5px;letter-spacing:.09em;margin-top:9px}.vv-site .vv-header-actions{gap:5px}.vv-site .vv-search-toggle,.vv-site .vv-menu-toggle{width:38px;min-height:41px;padding:8px}.vv-site .vv-nav.is-open{grid-template-columns:1fr 1fr;gap:0 24px}.vv-site .vv-nav a{font-size:11px;min-height:43px}.vv-site .vv-cover{padding-block:30px}.vv-site .vv-cover-intro,.vv-themen .vv-cover-intro{display:block;margin-bottom:26px}.vv-site .vv-cover-intro>.vv-eyebrow{font-size:8px}.vv-site .vv-cover-intro h1,.vv-themen .vv-cover-intro h1,.vv-welt .vv-cover-intro h1{font-size:39px;line-height:1.08;margin-top:15px}.vv-site .vv-cover-intro h1 br{display:block}.vv-blick .vv-cover-intro h1 em{white-space:normal}.vv-site .vv-cover-deck,.vv-themen .vv-cover-deck{margin-top:16px;font-size:13px;line-height:1.75;max-width:none}.vv-site .vv-cover-stories,.vv-blick .vv-cover-stories,.vv-themen .vv-cover-stories,.vv-welt .vv-cover-stories{grid-template-columns:1fr;gap:25px}.vv-site .vv-card--lead,.vv-blick .vv-card--lead,.vv-welt .vv-card--lead{display:flex;grid-row:auto;grid-column:auto}.vv-site .vv-card--lead .vv-card-image,.vv-blick .vv-card--lead .vv-card-image,.vv-themen .vv-card--lead .vv-card-image,.vv-welt .vv-card--lead .vv-card-image{aspect-ratio:4/3;min-height:0}.vv-site .vv-card--lead .vv-card-copy,.vv-blick .vv-card--lead .vv-card-copy,.vv-themen .vv-card--lead .vv-card-copy,.vv-welt .vv-card--lead .vv-card-copy{padding:24px}.vv-site .vv-card--lead h2,.vv-blick .vv-card--lead h2,.vv-themen .vv-card--lead h2,.vv-welt .vv-card--lead h2{font-size:32px}.vv-site .vv-card--lead .vv-excerpt{font-size:13px}.vv-site .vv-card--side,.vv-welt .vv-card--side{display:grid;grid-template-columns:110px minmax(0,1fr);gap:17px;padding-bottom:22px;align-items:start}.vv-site .vv-card--side .vv-card-image,.vv-welt .vv-card--side .vv-card-image{aspect-ratio:1/1}.vv-site .vv-card--side .vv-card-copy{padding:0}.vv-site .vv-card--side h2,.vv-themen .vv-card--side h2,.vv-welt .vv-card--side h2{font-size:22px;line-height:1.2}.vv-site .vv-directory{padding-block:23px;margin-bottom:24px}.vv-site .vv-directory header{display:block;margin-bottom:16px}.vv-site .vv-directory h2{font-size:26px;margin-top:9px}.vv-site .vv-directory nav,.vv-themen .vv-directory nav,.vv-welt .vv-directory nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 15px}.vv-site .vv-directory a,.vv-themen .vv-directory a,.vv-welt .vv-directory a{flex-direction:column;align-items:flex-start;border:0;border-bottom:1px solid var(--line);padding:12px 0;gap:8px;font-size:11px;background:transparent}.vv-site .vv-directory a:first-child,.vv-site .vv-directory a:nth-child(6),.vv-welt .vv-directory a:first-child,.vv-welt .vv-directory a:nth-child(6){padding-left:0;border-left:0}.vv-site .vv-directory .vv-arrow{display:none}.vv-site .vv-directory a>span{font-size:13px}.vv-themen .vv-directory{padding:24px}.vv-site .vv-latest{display:block;padding-bottom:30px}.vv-site .vv-latest>div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.vv-site .vv-latest h2{font-size:25px;margin:0}.vv-site .vv-latest h2 br{display:none}.vv-site .vv-latest ol{gap:22px}.vv-site .vv-latest li{padding-left:12px}.vv-site .vv-latest h3,.vv-welt .vv-latest h3{font-size:18px}.vv-site .vv-rubric{padding-block:34px}.vv-site .vv-section-heading,.vv-site .vv-layout-band .vv-section-heading{display:block;margin-bottom:23px}.vv-site .vv-section-heading h2,.vv-themen .vv-section-heading h2,.vv-welt .vv-section-heading h2,.vv-site .vv-layout-band .vv-section-heading h2{font-size:42px;margin-top:9px}.vv-site .vv-section-deck{font-size:13px;margin-top:12px}.vv-site .vv-section-heading>.vv-text-link,.vv-site .vv-layout-band .vv-text-link{margin-top:14px}.vv-site .vv-section-posts,.vv-site .vv-layout-mosaic .vv-section-posts,.vv-themen .vv-layout-mosaic .vv-section-posts,.vv-site .vv-layout-band .vv-section-posts{grid-template-columns:1fr;gap:27px}.vv-site .vv-layout-mosaic .vv-card:first-child,.vv-themen .vv-layout-mosaic .vv-card:first-child,.vv-themen .vv-layout-mosaic .vv-card:nth-child(2),.vv-themen .vv-layout-mosaic .vv-card:nth-child(3){grid-column:auto;grid-row:auto}.vv-site .vv-layout-mosaic .vv-card:nth-child(3){padding-top:24px}.vv-site .vv-card--feature h3{font-size:30px}.vv-site .vv-card--compact{grid-template-columns:105px minmax(0,1fr);gap:18px}.vv-site .vv-card--compact h3{font-size:23px}.vv-site .vv-layout-band>.vv-wrap{gap:0}.vv-site .vv-layout-band .vv-card h3{font-size:28px}.vv-site .vv-discover{padding-block:34px}.vv-site .vv-discover>.vv-wrap{grid-template-columns:1fr;gap:25px}.vv-site .vv-discover h2{font-size:34px}.vv-site .vv-search-form input[type=search]{padding:12px;font-size:12px}.vv-site .vv-search-form button{padding:12px 15px;font-size:11px;gap:8px}.vv-site .vv-search-form .vv-arrow{width:18px;height:18px;flex-basis:18px}.vv-site .vv-footer{padding-top:34px}.vv-site .vv-footer-top{grid-template-columns:1fr;gap:30px;padding-bottom:29px}.vv-site .vv-footer-brand{grid-column:auto;gap:18px}.vv-site .vv-footer-brand h2{font-size:28px}.vv-site .vv-footer-brand .vv-logo{width:77px!important}.vv-site .vv-footer-about>p:not(.vv-eyebrow){font-size:13px}.vv-site .vv-footer-rubrics a{min-height:36px;font-size:12px}.vv-site .vv-footer-bottom{align-items:flex-start;flex-direction:column;gap:15px;font-size:10px}.vv-site .vv-footer-bottom nav{gap:18px}.vv-site .vv-page-heading{padding-top:34px;padding-bottom:27px}.vv-site .vv-page-heading h1{font-size:43px;line-height:1.12}.vv-site .vv-post-grid{grid-template-columns:1fr;gap:33px}.vv-site .vv-archive{padding-block:30px 45px}.vv-site .vv-article-heading{padding-block:30px 25px}.vv-site .vv-article-heading h1{font-size:38px;line-height:1.1;letter-spacing:-.04em}.vv-site .vv-article-cover{margin-bottom:30px}.vv-site .vv-article-cover>img{max-height:440px}.vv-site .vv-breadcrumb{font-size:10px;gap:10px;margin-bottom:25px}.vv-site .vv-toc ol{columns:1}.vv-site .vv-reading-layout{gap:30px;padding-bottom:40px}.vv-site .vv-prose{font-size:17px;line-height:1.85}.vv-site .vv-prose h2{font-size:29px}.vv-site .vv-prose h3{font-size:24px}.vv-site .vv-page-content{padding-block:30px 45px}.vv-site .vv-related .vv-section-heading>h2{font-size:38px}.vv-site .vv-related .vv-section-heading>a{margin-top:17px}.vv-site .vv-preview-note{font-size:8px;letter-spacing:.08em}}
@media(max-width:370px){.vv-site .vv-brand{gap:8px}.vv-site .vv-logo{width:47px!important}.vv-site .vv-wordmark{font-size:34px}.vv-site .vv-wordmark small{font-size:4px}.vv-site .vv-masthead{gap:8px;min-height:90px}.vv-site .vv-header-actions{gap:4px}.vv-site .vv-search-toggle,.vv-site .vv-menu-toggle{width:32px;padding:6px;min-height:38px}.vv-site .vv-topline{font-size:6px}.vv-site .vv-cover-intro h1,.vv-themen .vv-cover-intro h1,.vv-welt .vv-cover-intro h1{font-size:35px}.vv-site .vv-card--lead h2,.vv-blick .vv-card--lead h2,.vv-themen .vv-card--lead h2,.vv-welt .vv-card--lead h2{font-size:29px}.vv-site .vv-card--side,.vv-welt .vv-card--side{grid-template-columns:90px minmax(0,1fr);gap:14px}.vv-site .vv-card--side h2,.vv-themen .vv-card--side h2,.vv-welt .vv-card--side h2{font-size:21px}.vv-site .vv-card--compact{grid-template-columns:90px minmax(0,1fr);gap:15px}.vv-site .vv-card--compact h3{font-size:21px}.vv-site .vv-footer-brand h2{font-size:25px}.vv-site .vv-footer-brand .vv-logo{width:68px!important}.vv-site .vv-article-heading h1{font-size:34px}.vv-site .vv-directory h2{font-size:25px}.vv-themen .vv-wordmark{font-size:32px}.vv-themen .vv-brand{gap:7px}}
@media(prefers-reduced-motion:reduce){.vv-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
