/*
Theme Name: VOKALI Magazin
Description: Das unabhängige Magazin von Felix Gress.
Version: 0.7.2
Text Domain: vokali
*/
@font-face{font-family:Archivo;src:url('Fonts/Archivo/Archivo-VariableFont_wdth,wght.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:'Archivo Black';src:url('Fonts/Archivo_Black/ArchivoBlack-Regular.ttf') format('truetype');font-weight:900;font-display:swap}
@font-face{font-family:'Source Serif';src:url('Fonts/Source_Serif_4/SourceSerif4[opsz,wght].ttf') format('truetype');font-weight:200 900;font-display:swap}
@font-face{font-family:'Source Serif';src:url('Fonts/Source_Serif_4/SourceSerif4-Italic[opsz,wght].ttf') format('truetype');font-weight:200 900;font-style:italic;font-display:swap}
:root{--primary:#5f968e;--mint:#bfdccf;--paper:oklch(98.8% .003 150);--ink:oklch(20% .012 166);--muted:oklch(43% .018 166);--line:oklch(74% .013 166);--soft:oklch(94% .011 150);--accent:oklch(43% .055 176);--red:oklch(42% .1 25);--serif:'Source Serif',Georgia,serif;--sans:Archivo,Arial,sans-serif;--max:1280px}
*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.55}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:none;border:0;font:inherit;padding:0;text-align:left}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}p,h1,h2,h3,figure,blockquote{margin:0}h2,h3{font-family:var(--serif);font-weight:450;line-height:1.04;text-wrap:balance}em{font-weight:400}img{display:block;width:100%;height:auto}svg{width:19px;height:19px;stroke-width:1.5;flex-shrink:0}[hidden]{display:none!important}::selection{background:var(--mint);color:var(--ink)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--red);outline-offset:6px}.shell{width:min(var(--max),calc(100% - 96px));margin-inline:auto}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{position:fixed;top:10px;left:10px;background:var(--paper);padding:15px;z-index:100}.kicker{text-transform:uppercase;font-family:var(--sans);font-size:.68rem;line-height:1.4;font-weight:650}.small-note{font-family:var(--sans);font-size:.75rem;line-height:1.6;color:var(--muted)}.text-link{display:inline-flex;align-items:center;gap:14px;font-family:var(--sans);font-size:.78rem;font-weight:550;line-height:1.4;min-height:42px;padding:9px 0;border-bottom:1px solid currentColor;width:fit-content}.text-link:hover{color:var(--accent)}.text-link svg{width:16px;height:16px;transition:transform .2s ease-out}.text-link:hover svg{transform:translate(2px,-2px)}.icon-button{width:44px;height:44px;display:grid;place-items:center}.lead{font-family:var(--serif);font-size:1.7rem;line-height:1.4}
.site-header{background:var(--paper)}.imprint-line{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--ink);font-size:.66rem;color:var(--muted)}.masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;padding:10px 0 12px;min-height:166px}.masthead .masthead-brand{font-family:'Archivo Black',var(--sans);font-size:12.3rem;line-height:.79;font-weight:900;margin-left:-5px}.masthead p{font-family:var(--serif);font-style:italic;font-size:1.1rem;line-height:1.3;padding-bottom:8px}.strapline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:5px;min-height:46px}.strapline>p{font-family:var(--serif);font-size:1.32rem;line-height:1.3}.strapline>span{font-size:.66rem;color:var(--muted)}#primary-nav{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);gap:28px;min-height:53px}#primary-nav>a{font-family:var(--serif);font-size:1.05rem;display:flex;align-items:center;gap:8px;padding:14px 0}#primary-nav>a:hover{color:var(--accent)}#primary-nav>a:last-child{font-family:var(--sans);font-size:.74rem}.menu-toggle{display:none}
.cover-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0 12px;font-size:.65rem}.cover-topline>span:last-child{color:var(--muted)}.cover-photo{height:510px;position:relative;isolation:isolate;overflow:hidden;background:var(--ink)}.cover-photo>img{height:100%;object-fit:cover;object-position:center 43%;position:absolute;inset:0;z-index:-2}.cover-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(12 22 18 / .38),transparent 62%),linear-gradient(0deg,rgb(12 22 18 / .54),transparent 75%)}.cover-heading{position:absolute;left:40px;bottom:36px;color:var(--paper)}.cover-heading>.kicker{margin-bottom:18px;font-size:.66rem}.cover-heading h2{font-size:4.25rem;line-height:.96;font-weight:400;text-wrap:initial}.cover-heading em{font-weight:380}.cover-play{position:absolute;right:36px;bottom:37px;display:flex;align-items:center;gap:15px;color:var(--paper);font-family:var(--serif);font-size:1.1rem}.play-circle{display:grid;place-items:center;background:var(--mint);color:var(--ink);height:52px;width:52px;border-radius:50%;transition:transform .2s ease-out}.play-circle svg{width:20px;height:20px;margin-left:2px}.cover-play:hover .play-circle{transform:scale(1.08)}.photo-credit{display:flex;justify-content:space-between;gap:24px;color:var(--muted);font-size:.6rem;padding-top:8px}.photo-credit a{text-decoration:underline;text-underline-offset:3px}.cover-intro{display:grid;grid-template-columns:.85fr 2fr auto;gap:44px;padding:26px 0 32px;align-items:start}.byline{display:flex;flex-direction:column;gap:4px;font-size:.75rem}.byline>span:first-child{font-weight:650}.byline .small-note{font-size:.62rem;margin-top:12px}.cover-intro>p{font-family:var(--serif);font-size:1.22rem;line-height:1.4;max-width:55ch}.cover-intro>.text-link{margin-top:0;white-space:nowrap}.listen-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:15px 50px;padding:20px 0 15px;scroll-margin-top:30px}.listen-summary{display:flex;align-items:center;gap:18px}.listen-summary>svg{width:31px;height:31px;color:var(--accent)}.listen-summary strong{font-family:var(--serif);font-size:1.17rem;font-weight:500}.listen-summary p{font-size:.66rem;color:var(--muted);margin-top:4px}.media-consent{display:flex;justify-content:flex-end;align-items:center;gap:30px}.media-consent p{font-size:.63rem;max-width:190px;color:var(--muted)}.media-consent .text-link{white-space:nowrap;font-size:.72rem;gap:10px}.player-links{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;font-size:.64rem;color:var(--muted)}.player-links a{display:flex;align-items:center;gap:8px;min-height:28px}.player-links svg{width:13px;height:13px}#video-container{grid-column:1/-1;aspect-ratio:16/9;background:var(--ink);width:min(100%,900px);margin:auto}#video-container iframe{height:100%;width:100%;border:0}
.magazine-section{padding-block:75px 90px}.section-heading{display:grid;grid-template-columns:.47fr 1.6fr 1fr;gap:36px;align-items:end;margin-bottom:32px}.section-heading>.kicker{align-self:start;margin-top:10px;color:var(--accent)}.section-heading h2{font-size:3.8rem;line-height:.98}.section-heading>p{font-family:var(--serif);font-size:1.12rem;line-height:1.4;max-width:280px}.filters{display:flex;gap:28px;border-block:1px solid var(--line);margin-bottom:35px;flex-wrap:wrap}.filters button{font-size:.71rem;line-height:1.4;padding:13px 0;min-height:44px;position:relative}.filters button.active{font-weight:700}.filters button.active::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--ink)}.filters button:hover{color:var(--accent)}.editorial-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:28px 60px;align-items:start}.editorial-item{min-width:0}.feature-essay{grid-column:1;grid-row:1/4}.literature-image{display:grid;grid-template-columns:1fr .9fr;background:var(--mint);height:385px;overflow:hidden}.literature-image img{height:100%;object-fit:cover;object-position:50% 21%}.literature-image>div{padding:27px 24px;display:flex;flex-direction:column;justify-content:space-between}.literature-image>div>span:first-child{font-family:var(--sans);font-size:.75rem}.literature-image>div>span:nth-child(2){font-family:var(--serif);font-size:3.3rem;line-height:.99;font-weight:350}.literature-image>div>span:last-child{font-size:.64rem}.article-meta{display:flex;align-items:center;gap:16px;font-family:var(--sans);font-size:.63rem;color:var(--muted);margin:18px 0 12px}.article-meta .kicker{font-size:.63rem;color:var(--accent)}.editorial-item h3{font-size:2rem;line-height:1.09}.editorial-item h3 button{font:inherit;line-height:inherit}.editorial-item h3 button:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.editorial-item>p{font-family:var(--serif);font-size:1.08rem;line-height:1.45;margin-top:13px;max-width:60ch}.editorial-item>.text-link{margin-top:14px}.feature-essay h3{font-size:2.6rem}.essay-note,.found-note,.conversation-note{grid-column:2;border-bottom:1px solid var(--line);padding-bottom:26px}.essay-note .article-meta{margin-top:0}.found-note .article-meta,.conversation-note .article-meta{margin-top:0}.found-note h3{font-size:2.2rem}.conversation-note h3{font-size:1.6rem}.conversation-note>p{font-size:1rem}.editorial-grid[data-filtered]:not([data-filtered="all"]){grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.editorial-grid[data-filtered]:not([data-filtered="all"]) .editorial-item{grid-column:auto;grid-row:auto}.article-reader{border-top:1px solid var(--ink);margin-top:45px;padding:30px 0;scroll-margin-top:25px}.reader-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.article-reader h2{font-size:3rem;max-width:800px;margin-bottom:30px}.article-reader #reader-body{font-family:var(--serif);font-size:1.2rem;line-height:1.65;max-width:700px;margin-inline:auto}.article-reader p{margin-bottom:25px}.article-reader h3{font-size:1.7rem;margin:35px 0 20px}.article-reader blockquote{font-style:italic;font-size:1.8rem;line-height:1.3;margin-block:25px}.article-reader a{text-decoration:underline;text-underline-offset:5px}
.thought-section{background:var(--mint);padding:55px 0 65px}.thought-inner{display:grid;grid-template-columns:.55fr 2fr .7fr;gap:30px;align-items:end}.thought-inner>.kicker{align-self:start;margin-top:8px}.thought-inner blockquote{font-family:var(--serif);font-size:3.8rem;line-height:1.02;font-weight:350}.thought-inner>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:.76rem}.thought-inner .text-link{font-size:.73rem}
.editor-section{display:grid;grid-template-columns:.9fr 1.6fr .8fr;gap:48px;padding-block:95px 85px}.editor-heading>.kicker{display:block;color:var(--accent);margin-bottom:24px}.editor-heading h2{font-size:3.3rem;line-height:1.02}.editor-heading .text-link{margin-top:30px}.editor-copy{padding-top:41px;font-family:var(--serif);font-size:1.1rem;line-height:1.55}.editor-copy>p+p{margin-top:19px}.drop-cap::first-letter{float:left;font-family:var(--serif);font-size:4.4rem;line-height:.8;margin:8px 7px 0 0}.editor-copy>.signature{font-family:var(--serif);font-style:italic;font-size:1.65rem;margin-top:28px}.editor-copy>.editor-role{font-family:var(--sans);font-size:.63rem;color:var(--muted);margin-top:2px}.editor-portrait{padding-top:43px}.editor-portrait img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%}.editor-portrait figcaption{font-size:.62rem;color:var(--muted);margin-top:10px}.stiftung{font-family:var(--sans);font-size:.75rem;border-top:1px solid var(--line);margin-top:28px;padding-top:14px}.stiftung summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;min-height:30px;gap:15px}.stiftung p{font-family:var(--serif);font-size:1rem;line-height:1.5;margin-top:15px}.stiftung .text-link{font-size:.72rem}.stiftung[open] summary svg{transform:rotate(45deg)}
.speaker-section{position:relative;display:grid;grid-template-columns:.85fr 1.5fr .15fr;gap:55px;padding:45px 0 60px;border-top:1px solid var(--ink);align-items:center}.speaker-photo img{aspect-ratio:1.1;object-fit:cover;object-position:35% 40%}.speaker-copy .kicker{color:var(--accent);margin-bottom:20px}.speaker-copy h2{font-size:3rem;line-height:1.03}.speaker-copy>p:not(.kicker):not(.small-note){font-family:var(--serif);font-size:1.18rem;max-width:460px;line-height:1.5;margin-top:20px}.speaker-copy>.small-note{margin-top:14px;font-size:.7rem}.speaker-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:20px}.vertical-note{writing-mode:vertical-rl;font-size:.65rem;align-self:stretch;justify-self:end;padding-top:5px;color:var(--muted)}
.letters-section{background:var(--soft);border-block:1px solid var(--line);padding-block:58px}.letters-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.letters-inner .kicker{color:var(--accent);margin-bottom:20px}.letters-inner h2{font-size:3.7rem;line-height:1}.letters-inner>div>p:not(.kicker){font-family:var(--serif);font-size:1.28rem;line-height:1.4;max-width:440px}.letters-links{display:flex;gap:30px;flex-wrap:wrap;margin-top:26px}
.site-footer{padding-top:44px}.footer-top{display:flex;align-items:center;gap:36px;border-bottom:1px solid var(--ink);padding-bottom:28px}.footer-wordmark{font-family:'Archivo Black',var(--sans);font-size:4rem;font-weight:900;line-height:1}.footer-top>p{font-family:var(--serif);font-size:1.25rem;line-height:1.25}.back-top{margin-left:auto;border:0}.footer-main{display:grid;grid-template-columns:1fr 1fr 1.2fr 1fr;gap:35px;padding:35px 0}.footer-main h2{font-family:var(--sans);font-size:.65rem;text-transform:uppercase;font-weight:650;margin-bottom:14px;color:var(--muted)}.footer-main>div>a{display:flex;width:fit-content;align-items:center;gap:8px;font-size:.78rem;min-height:33px;padding:5px 0}.footer-main>div>a:hover{text-decoration:underline;text-underline-offset:4px}.footer-main>div>p{font-family:var(--serif);font-style:italic;font-size:1rem;line-height:1.4;margin-top:15px}.footer-main svg{width:13px;height:13px}.credits{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.credits summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;font-size:.73rem;cursor:pointer;list-style:none}.credits[open] summary svg{transform:rotate(45deg)}summary::-webkit-details-marker{display:none}.credits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 40px;padding:15px 0 30px}.credits-grid p{font-size:.74rem;color:var(--muted);line-height:1.6}.credits-grid strong{display:block;font-weight:650;color:var(--ink)}.credits-grid a{display:block;text-decoration:underline;text-underline-offset:4px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:.6rem;color:var(--muted);padding:20px 0 30px}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:25px}.footer-bottom a{padding-block:8px}
.wp-menu{display:flex;align-items:center;justify-content:space-between;width:100%;gap:25px;list-style:none;margin:0;padding:0;font-family:var(--serif);font-size:1.05rem}.wp-menu a{display:inline-block;padding-block:13px}.wordpress-content{max-width:850px;padding-block:60px;min-height:50vh;font-family:var(--serif);font-size:1.2rem}.wordpress-content h1{font-family:var(--serif);font-size:3rem;font-weight:400;line-height:1.15;margin-bottom:30px}.wordpress-content article+article{border-top:1px solid var(--line);margin-top:45px;padding-top:35px}.wordpress-content h2,.wordpress-content h3{margin:25px 0 20px}.wordpress-content p{margin-bottom:20px}.wordpress-content a{text-decoration:underline;text-underline-offset:4px}
@media(min-width:1600px){.shell{max-width:1400px}.masthead .masthead-brand{font-size:13.6rem}.masthead{min-height:180px}.cover-photo{height:560px}.cover-heading h2{font-size:4.8rem}.literature-image{height:430px}}
@media(max-width:1350px){.masthead .masthead-brand{font-size:10.2rem}.masthead{min-height:144px}.masthead p{font-size:.95rem}.cover-photo{height:480px}.cover-heading h2{font-size:4rem}.cover-intro{gap:30px}.section-heading{grid-template-columns:.5fr 1.5fr 1fr;gap:25px}.section-heading h2{font-size:3.35rem}.editorial-grid{gap:27px 42px}.literature-image{height:340px}.literature-image>div>span:nth-child(2){font-size:2.8rem}.thought-inner blockquote{font-size:3.3rem}.editor-section{gap:35px}.editor-heading h2{font-size:2.9rem}.speaker-section{gap:40px}}
@media(max-width:1100px){.shell{width:calc(100% - 64px)}.masthead .masthead-brand{font-size:8.5rem}.masthead{min-height:120px}.masthead p{font-size:.83rem;line-height:1.4}.cover-photo{height:455px}.cover-heading{left:30px;bottom:30px}.cover-heading h2{font-size:3.7rem}.cover-play{right:30px;bottom:32px;font-size:.93rem}.cover-intro{grid-template-columns:.85fr 1.75fr}.cover-intro>.text-link{grid-column:2}.media-consent{gap:18px}.section-heading{grid-template-columns:.6fr 1.7fr 1fr;gap:22px}.section-heading>p{font-size:1rem}.section-heading h2{font-size:3rem}.editorial-grid{grid-template-columns:1.4fr 1fr;gap:25px 35px}.literature-image{height:300px}.literature-image>div{padding:22px 16px}.literature-image>div>span:nth-child(2){font-size:2.4rem}.feature-essay h3{font-size:2.2rem}.editorial-item h3{font-size:1.8rem}.thought-inner{grid-template-columns:.5fr 2fr .7fr;gap:25px}.thought-inner blockquote{font-size:2.9rem}.editor-section{grid-template-columns:.9fr 1.6fr .8fr;gap:30px}.editor-heading h2{font-size:2.45rem}.editor-copy{font-size:1rem}.speaker-copy h2{font-size:2.6rem}.letters-inner{gap:50px}.footer-main{gap:25px}}
@media(max-width:800px){.shell{width:calc(100% - 40px)}.imprint-line{min-height:34px;font-size:.58rem}.masthead{min-height:96px;padding-block:13px}.masthead .masthead-brand{font-size:6.8rem;margin-left:-3px}.masthead p{font-size:.71rem}.strapline{min-height:44px;position:relative}.strapline>p{font-size:1.05rem}.strapline>span{display:none}.menu-toggle{display:grid;margin-left:auto}#primary-nav{display:none;align-items:stretch;gap:0}#primary-nav.open{display:flex;flex-direction:column}#primary-nav>a{padding:13px 0;border-top:1px solid var(--line);font-size:1rem}#primary-nav>a:first-child{border-top:0}.strapline{border-bottom:1px solid var(--ink)}.cover-topline{font-size:.6rem;padding-top:13px}.cover-photo{height:445px}.cover-heading{left:27px;bottom:26px}.cover-heading h2{font-size:3.5rem}.cover-play>span:last-child{display:none}.cover-play{right:24px;bottom:30px}.cover-intro{gap:20px 30px;padding-top:25px}.cover-intro>p{font-size:1.12rem}.byline{font-size:.67rem}.listen-panel{gap:12px 20px;grid-template-columns:.9fr 1.1fr}.listen-summary strong{font-size:1.02rem}.listen-summary>svg{width:25px;height:25px}.media-consent{align-items:flex-start;gap:5px;flex-direction:column}.media-consent p{max-width:260px}.magazine-section{padding-block:55px 65px}.section-heading{grid-template-columns:1.4fr 1fr;gap:20px}.section-heading>.kicker{grid-column:1/-1;margin:0}.section-heading h2{font-size:2.7rem}.section-heading>p{font-size:1rem}.editorial-grid{gap:25px 28px;grid-template-columns:1.25fr 1fr}.literature-image{height:260px;grid-template-columns:1fr}.literature-image img{height:260px;object-position:50% 23%}.literature-image>div{display:none}.editorial-item h3{font-size:1.6rem}.feature-essay h3{font-size:2rem}.editorial-item>p{font-size:1rem}.article-meta{flex-wrap:wrap;gap:6px 14px}.thought-inner{grid-template-columns:1fr 2fr;gap:28px}.thought-inner blockquote{font-size:2.7rem}.thought-inner>div{grid-column:2;flex-direction:row;align-items:center;gap:25px}.editor-section{grid-template-columns:.9fr 1.6fr;gap:32px;padding-block:60px}.editor-heading h2{font-size:2.7rem}.editor-portrait{grid-column:1;grid-row:2;padding:0}.editor-portrait img{max-height:285px}.editor-copy{grid-column:2;grid-row:1/3;padding-top:40px}.speaker-section{grid-template-columns:.85fr 1.15fr;gap:30px;padding-block:40px 50px}.speaker-copy h2{font-size:2.3rem}.speaker-copy>p:not(.kicker):not(.small-note){font-size:1.07rem}.speaker-links{gap:10px 25px;margin-top:15px}.vertical-note{display:none}.speaker-photo img{aspect-ratio:.85}.letters-inner{gap:40px}.letters-inner h2{font-size:3rem}.letters-inner>div>p:not(.kicker){font-size:1.12rem}.letters-links{gap:10px;margin-top:20px}.footer-wordmark{font-size:3rem}.footer-top>p{font-size:1.08rem}.footer-main{grid-template-columns:repeat(2,1fr);gap:30px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.credits-grid{grid-template-columns:1fr 1fr}.wp-menu{flex-direction:column;align-items:stretch;gap:0}}
@media(max-width:600px){.masthead .masthead-brand{font-size:5.3rem}.masthead{min-height:76px}.masthead p{display:none}.masthead .masthead-brand{width:100%;text-align:center}.imprint-line>span:last-child{display:none}.imprint-line{justify-content:center;font-size:.59rem}.strapline>p{font-size:.96rem}.cover-photo{height:430px}.cover-photo>img{object-position:59% center}.cover-heading h2{font-size:3rem}.cover-heading{left:22px;bottom:28px}.cover-heading>.kicker{font-size:.58rem;max-width:210px;line-height:1.5}.cover-shade{background:linear-gradient(0deg,rgb(12 22 18 / .68),transparent 90%)}.cover-play{bottom:28px;right:20px}.play-circle{width:45px;height:45px}.cover-intro{grid-template-columns:1fr;gap:18px;padding:23px 0}.cover-intro>p{font-size:1.14rem}.cover-intro>.text-link{grid-column:auto}.byline{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 8px;font-size:.65rem}.byline .small-note{display:none}.listen-panel{grid-template-columns:1fr;gap:20px;padding-top:20px}.media-consent{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.media-consent p{max-width:155px;font-size:.6rem}.media-consent .text-link{white-space:normal;font-size:.65rem;max-width:150px}.listen-summary strong{font-size:1.15rem}.section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.section-heading h2{font-size:3.1rem}.section-heading h2 br{display:none}.section-heading>p{font-size:1.1rem;max-width:none}.filters{gap:22px;margin-bottom:28px}.filters button{font-size:.67rem}.editorial-grid{grid-template-columns:1fr;gap:30px}.feature-essay{grid-row:auto;grid-column:auto}.essay-note,.found-note,.conversation-note{grid-column:auto;padding-bottom:28px}.literature-image{grid-template-columns:1fr 1fr;height:280px}.literature-image img{height:280px}.literature-image>div{display:flex;padding:20px 15px}.literature-image>div>span:nth-child(2){font-size:2.3rem}.literature-image>div>span:first-child{font-size:.68rem}.literature-image>div>span:last-child{font-size:.57rem}.feature-essay{padding-bottom:28px;border-bottom:1px solid var(--line)}.feature-essay h3{font-size:2.4rem}.editorial-item h3{font-size:2rem}.editorial-item>p{font-size:1.12rem}.editorial-item .article-meta{margin-top:0}.feature-essay .article-meta{margin-top:18px}.editorial-grid[data-filtered]:not([data-filtered="all"]){grid-template-columns:1fr;gap:28px}.article-reader h2{font-size:2.3rem}.article-reader #reader-body{font-size:1.1rem}.reader-toolbar .kicker{max-width:230px}.thought-section{padding-block:35px 40px}.thought-inner{grid-template-columns:1fr;gap:25px}.thought-inner blockquote{font-size:2.7rem}.thought-inner>div{grid-column:auto;justify-content:space-between}.thought-inner>.kicker{margin-top:0}.editor-section{grid-template-columns:1fr .65fr;gap:28px 22px}.editor-heading h2{font-size:2.8rem}.editor-heading .text-link{font-size:.67rem;gap:8px;margin-top:18px}.editor-portrait{grid-column:2;grid-row:1;padding-top:36px}.editor-portrait img{aspect-ratio:3/4;max-height:none}.editor-copy{grid-column:1/-1;grid-row:2;padding:0;font-size:1.12rem}.editor-heading>.kicker{margin-bottom:20px}.speaker-section{grid-template-columns:1fr;gap:25px}.speaker-photo img{aspect-ratio:1.5;object-position:50% 36%}.speaker-copy h2{font-size:2.9rem}.speaker-copy>p:not(.kicker):not(.small-note){font-size:1.15rem}.speaker-copy .kicker{margin-bottom:16px}.speaker-links{gap:25px}.letters-section{padding-block:40px}.letters-inner{grid-template-columns:1fr;gap:27px}.letters-inner h2{font-size:3.2rem}.letters-inner>div>p:not(.kicker){font-size:1.2rem}.letters-links{gap:17px}.footer-top{flex-wrap:wrap;gap:15px 25px}.footer-wordmark{font-size:2.8rem}.footer-top>p{font-size:1rem}.back-top{font-size:.63rem;margin-left:0;flex-basis:100%;justify-content:flex-end;min-height:25px;padding:0}.footer-main{gap:30px 20px}.footer-main>div>a{font-size:.72rem}.footer-main h2{font-size:.58rem;line-height:1.5}.credits-grid{grid-template-columns:1fr}.footer-bottom>div{gap:14px}.footer-bottom>div>a:first-child{flex-basis:100%}}
@media(max-width:380px){.shell{width:calc(100% - 32px)}.masthead .masthead-brand{font-size:4.35rem}.masthead{min-height:64px}.cover-topline{font-size:.53rem;gap:10px}.cover-topline .kicker{font-size:.55rem}.cover-photo{height:400px}.cover-heading{left:18px}.cover-heading h2{font-size:2.65rem}.cover-play{right:16px;bottom:23px}.play-circle{width:39px;height:39px}.section-heading h2{font-size:2.75rem}.literature-image{height:250px}.literature-image img{height:250px}.literature-image>div>span:nth-child(2){font-size:2rem}.thought-inner blockquote{font-size:2.4rem}.filters{gap:17px}.editor-heading h2{font-size:2.45rem}.editor-heading .text-link{font-size:.61rem}.editor-section{gap:25px 16px}.letters-links{flex-direction:column;gap:12px}.footer-main{grid-template-columns:1fr 1fr;gap:28px 14px}}
@media(max-width:500px){.masthead .masthead-brand{font-size:4.25rem}.masthead{min-height:66px}.section-heading h2{font-size:2.55rem}}
@media(max-width:380px){.masthead .masthead-brand{font-size:3.55rem}.masthead{min-height:58px}.section-heading h2{font-size:2.3rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media(min-width:801px) and (max-width:960px){.masthead .masthead-brand{font-size:7.2rem}.masthead{min-height:106px}.masthead p{font-size:.78rem}}
.rubric-badge{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 9px;border-radius:2px;font-family:var(--sans);font-size:.62rem;font-weight:650;line-height:1.3;color:var(--ink);white-space:nowrap}
.badge-conversation{background:var(--mint)}.badge-thought{background:oklch(92% .018 240);color:oklch(32% .035 240)}.badge-literature{background:oklch(93% .018 85);color:oklch(34% .025 85)}.badge-found{background:oklch(93% .025 25);color:var(--red)}
.cover-edition{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.cover-topline>.kicker{flex-shrink:0}.article-meta{flex-wrap:wrap;gap:8px 12px}.magazine-selection{border-top:1px solid var(--line);padding-top:28px}.magazine-selection .feature-essay{grid-row:1/3}.magazine-more{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--ink);margin-top:38px;padding-top:18px}.magazine-more>p{font-family:var(--serif);font-style:italic;font-size:1.2rem}.magazine-more .text-link{white-space:nowrap}
.stiftung-note{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.stiftung-note p{font-size:1rem}.stiftung-note .text-link{margin-top:10px;font-size:.72rem}
.letters-inner>div>.recommendation-invitation{font-size:1.1rem;margin-top:18px;font-style:italic}.recommendation-link{font-size:.88rem;min-height:48px}.letters-inner>div>.contact-aside{font-family:var(--sans);font-size:.75rem;line-height:1.65;margin-top:28px;color:var(--muted)}.contact-aside a{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:underline;text-underline-offset:4px;min-height:36px}.contact-aside svg{width:14px;height:14px}
#primary-nav>a:last-child{font-family:var(--serif);font-size:1.05rem}#primary-nav a[href$='/empfehlungen/']{color:var(--accent)}.wp-menu a:hover{color:var(--accent)}
@media(max-width:800px){#primary-nav>a:last-child{font-size:1rem}.magazine-more>p{font-size:1.05rem}.wp-menu a{display:block}}
@media(max-width:600px){.magazine-selection .feature-essay{grid-row:auto}.magazine-more{align-items:flex-start;flex-direction:column;gap:8px;margin-top:24px}.cover-edition{gap:5px 8px}.cover-topline{align-items:center}.cover-topline>.kicker{font-size:.55rem}.rubric-badge{font-size:.59rem}.cover-edition .rubric-badge{font-size:.54rem;min-height:21px;padding:3px 6px}.recommendation-section h2{font-size:2.9rem}.letters-inner>div>.recommendation-invitation{font-size:1.05rem}}
@media(max-width:380px){.cover-edition{max-width:156px;font-size:.52rem}.recommendation-section h2{font-size:2.6rem}}
@media print{.menu-toggle,.filters,.listen-panel,.text-link,.cover-play,.site-footer{display:none!important}.shell{width:100%}.masthead .masthead-brand{font-size:7rem}.masthead{min-height:0}.cover-photo{height:330px}.magazine-section,.editor-section{padding-block:25px}.thought-section{padding-block:25px}.thought-inner blockquote{font-size:2rem}.editorial-grid{gap:20px}.literature-image{height:230px}.literature-image img{height:230px}.speaker-section{padding-block:25px}.letters-section{padding-block:25px}}
