.editorial-heading{padding-top:165px;padding-bottom:65px}.editorial-heading h1{letter-spacing:-.045em;max-width:900px;color:var(--wine);font-size:clamp(64px,7.5vw,108px)}.editorial-heading>p,.editorial-heading>div>p{color:var(--muted);max-width:640px;margin-top:25px;font-size:20px;line-height:1.6}.editorial-links{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.editorial-list{padding-bottom:100px}.editorial-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:850px;padding:65px 0}.editorial-empty h2{font-size:35px}.editorial-empty p{max-width:560px;color:var(--muted);margin:20px 0 25px}.editorial-filters{border-block:1px solid var(--line);align-items:end;gap:25px;padding:25px 0;display:flex}.editorial-filters label{color:var(--muted);font-size:12px;display:block}.editorial-filters label:first-child{flex:1}.editorial-filters input,.editorial-filters select{border:1px solid var(--line);background:var(--paper-light);border-radius:4px;width:100%;margin-top:8px;padding:12px;display:block}.editorial-results{color:var(--muted);margin:20px 0;font-size:12px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 55px;display:grid}.journal-card{border-bottom:1px solid var(--line);padding-bottom:35px}.journal-card>img{aspect-ratio:1.55;object-fit:cover;border-radius:5px;width:100%;margin-bottom:24px}.article-meta{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:12px;line-height:1.6;display:flex}.journal-card h2{margin:16px 0;font-size:38px;line-height:1.1}.journal-card h2 a:hover,.episode-row h2 a:hover{text-underline-offset:6px;text-decoration:underline}.journal-card>p,.episode-row>p{color:var(--muted);font-size:16px;line-height:1.7}.editorial-article{max-width:1000px;padding:155px 0 100px}.article-heading>.text-link{margin-bottom:35px}.article-heading h1{color:var(--wine);letter-spacing:-.04em;overflow-wrap:anywhere;margin:22px 0;font-size:clamp(48px,6vw,82px);line-height:1.05}.article-lede{color:var(--muted);max-width:800px;font-size:23px;line-height:1.5}.article-byline{margin-top:25px;font-size:13px}.article-cover{border-radius:5px;width:100%;height:auto;margin-top:35px;display:block}.article-body{overflow-wrap:anywhere;max-width:740px;margin:55px auto 0;font-family:Georgia,serif;font-size:20px;line-height:1.8}.article-body p,.article-body ul,.article-body ol,.article-body blockquote,.article-body pre,.article-body table{margin:0 0 26px}.article-body h2,.article-body h3,.article-body h4{font-family:var(--sans);letter-spacing:-.035em;color:var(--wine);margin:45px 0 20px;line-height:1.2}.article-body h2{font-size:34px}.article-body h3{font-size:26px}.article-body a{color:var(--wine);text-underline-offset:4px;text-decoration:underline}.article-body img{border-radius:4px;width:auto;max-width:100%;height:auto;margin:30px auto;display:block}.article-body blockquote{border-left:3px solid var(--wine);color:var(--muted);padding:10px 25px}.article-body pre{background:var(--paper-light);max-width:100%;padding:22px;font-size:14px;overflow:auto}.article-body table{border-collapse:collapse;font-family:var(--sans);font-size:14px;line-height:1.5;display:block;overflow-x:auto}.article-body th,.article-body td{text-align:left;border:1px solid var(--line);min-width:145px;padding:14px}.article-attachment{max-width:740px;margin:30px auto}.newsletter{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin-top:75px;padding-top:55px;display:grid}.newsletter h2{font-size:40px}.newsletter p{color:var(--muted);margin:20px 0}.newsletter iframe{background:0 0;border:0;width:100%;max-width:100%}.podcast-heading{grid-template-columns:1.4fr .6fr;align-items:center;gap:75px;display:grid}.podcast-heading h1{font-size:clamp(56px,6.5vw,90px)}.podcast-cover{border:1px solid var(--line);border-radius:10px;justify-self:end;width:100%;max-width:360px;height:auto}.episode-row{border-top:1px solid var(--line);max-width:850px;padding:35px 0}.episode-row h2{margin:18px 0;font-size:38px;line-height:1.2}.episode-row .text-link{margin-top:25px}.episode-audio{border:1px solid var(--line);background:var(--paper-light);border-radius:6px;margin-top:35px;padding:25px}.episode-audio audio{width:100%}.episode-audio>div{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:15px;font-size:12px;display:flex}.editor-note{background:var(--rose);font-family:var(--sans);border-radius:4px;margin:20px 0;padding:14px 18px;font-size:13px}.editor-toolbar{background:var(--paper-light);border:1px solid var(--line);margin:25px 0;padding:20px}.editor-toolbar a{margin:8px 18px 8px 0}.editor-toolbar p{color:var(--muted);margin:12px 0;font-size:13px}.editorial-dashboard{padding:150px 0 80px}.editorial-dashboard h1{color:var(--wine);margin-bottom:30px;font-size:58px}.editorial-dashboard h2{margin:40px 0 18px;font-size:32px}.editorial-dashboard li{border-bottom:1px solid var(--line);padding:18px 0}.editorial-dashboard ul{padding:0;list-style:none}.editorial-dashboard li a{margin-right:20px;display:inline-block}.editorial-dashboard li span{color:var(--muted);font-size:12px}@media (width<=1000px){.desktop-nav{gap:20px}.podcast-heading{gap:35px}.article-lede{font-size:21px}}@media (width<=800px){.desktop-nav{gap:14px}.desktop-nav a{font-size:11px}.article-grid{gap:30px}.newsletter{grid-template-columns:1fr;gap:20px}.newsletter iframe{max-width:500px}.podcast-heading{grid-template-columns:1fr}.podcast-cover{justify-self:start;max-width:250px}.article-body{font-size:19px}}@media (width<=600px){.editorial-heading{padding-top:128px;padding-bottom:40px}.editorial-heading h1{font-size:60px}.editorial-heading>p,.editorial-heading>div>p{font-size:17px}.editorial-empty{padding:40px 0}.editorial-empty h2{font-size:29px}.editorial-list{padding-bottom:65px}.article-grid{grid-template-columns:1fr}.journal-card h2,.episode-row h2{font-size:31px}.editorial-filters{flex-wrap:wrap;gap:15px}.editorial-filters label:first-child{flex-basis:100%}.editorial-filters label{width:100%}.editorial-article{padding-top:120px;padding-bottom:60px}.article-heading h1{font-size:47px}.article-lede{font-size:20px}.article-meta{gap:10px;font-size:11px}.article-body{margin-top:40px;font-size:18px;line-height:1.8}.article-body h2{font-size:29px}.article-body h3{font-size:24px}.newsletter h2{font-size:35px}.newsletter{margin-top:50px;padding-top:38px}.episode-audio{padding:15px}.editorial-dashboard h1{font-size:45px}}
