/* Editorial previews on the same uninterrupted black canvas. */
.home-page .social-post.story-card,.home-page .social-post.story-card:first-child,.journal-page .social-post.story-card,.journal-page .social-post.story-card:first-child{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;min-height:0;height:100%;transition:transform .3s}
.social-post::before{display:none!important}
.social-post.story-card:hover,.social-post.story-card:focus-within{box-shadow:none!important;border-color:transparent!important}
.post-author{border:0!important;padding:0!important;margin:0 0 22px!important;color:#999!important;letter-spacing:.07em!important}
.post-author>span{color:#aaa!important;text-shadow:none!important}.post-author time{color:#777!important}
.home-page .social-post.story-card h2,.journal-page .social-post.story-card h2,.social-post.story-card:first-child h2{font:700 clamp(24px,2.7vw,36px)/1.15 'proxima-nova',Arial,sans-serif!important;letter-spacing:-.025em!important;color:#eee!important;text-shadow:none!important;margin:0 0 18px!important;transition:color .2s}
.social-post .post-copy p{font-size:16px!important;line-height:1.8!important;color:#aaa!important;font-weight:400!important;margin:0 0 22px!important;-webkit-line-clamp:3}
.post-copy:hover h2{color:#fff!important}.post-read{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:700;letter-spacing:.02em;color:#ccc;margin:0 0 24px}.post-read>span{display:inline-block;transition:transform .25s}.post-copy:hover .post-read>span{transform:translate(3px,-3px)}
.post-actions{border:0!important;padding:0!important;gap:20px!important;margin-top:auto;opacity:.65;transition:opacity .2s}.social-post:hover .post-actions,.social-post:focus-within .post-actions{opacity:1}.post-actions button{font-size:10px!important;color:#999!important;letter-spacing:.04em!important;gap:6px;min-height:40px}.post-actions button:hover,.post-actions button[aria-pressed=true]{color:#eee!important;text-shadow:none!important}.post-actions button[aria-pressed=true] svg{fill:#fff;stroke:#fff}.post-actions svg{width:13px;height:13px}.post-status{color:#999}
.home-page #latestArticles{column-gap:48px;row-gap:44px}.home-page #latestArticles>li:last-child .social-post{min-height:0}.home-page #latestArticles .social-post:hover{transform:translateY(-3px)}
.journal-page .journal-header{width:min(1280px,calc(100% - 64px));border:0;min-height:80px;display:flex;justify-content:space-between}.journal-page .journal-main{width:min(1280px,calc(100% - 64px));padding:0;margin:0 auto}.journal-page .journal-intro{padding:76px 0 52px;border:0}.journal-page .intro-row{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding:18px 0 38px;align-items:end;border:0}.journal-page .intro-row h1{font:700 clamp(72px,11vw,144px)/.95 'proxima-nova',Arial,sans-serif!important;letter-spacing:-.055em!important;margin:0}.journal-page .intro-row>p{font-size:20px!important;line-height:1.65;color:#aaa!important;margin:0;font-weight:400;max-width:440px}.journal-page .intro-bottom{border:0;padding:0}.journal-page .intro-bottom .eyebrow{color:#777;font-size:11px!important}.journal-page .journal-filters{border:0;display:flex;gap:30px;justify-content:space-between;align-items:center;padding:0;margin:0 0 56px}.filter-buttons{display:flex;gap:8px;flex-wrap:wrap}.filter-buttons button{border:0;background:transparent;padding:10px 14px;font:700 13px 'proxima-nova',Arial,sans-serif;color:#888;border-radius:4px;letter-spacing:0;text-transform:none;cursor:pointer}.filter-buttons button[aria-pressed=true]{background:#191919;color:#eee}.filter-buttons button:hover{color:#fff}.search-label input{background:#0c0c0c;border:1px solid #303030;border-radius:4px;padding:12px 16px;font-size:14px;width:240px;color:#eee}.search-label input:focus{outline:1px solid #aaa;outline-offset:3px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:100px;row-gap:64px;padding-bottom:100px!important}.journal-page .site-footer,.journal-page .footer-bottom{border:0}.journal-page .site-footer{margin-top:0}.journal-page .article-main{padding-top:52px}.journal-page .article-byline,.journal-page .article-end,.journal-page .next-story{border:0}.journal-page .article-byline{padding-top:12px}.journal-page .article-header h1{font-weight:700!important;line-height:1.12!important}.journal-page .next-story h2{font-family:'proxima-nova',Arial,sans-serif;font-weight:700;font-size:36px;line-height:1.2}.journal-page .article-cover img{border-radius:0}.post-copy:focus-visible,.filter-buttons button:focus-visible{outline:1px solid #fff;outline-offset:5px}@media(max-width:900px){.story-grid{column-gap:44px}.journal-page .intro-row{gap:34px}.journal-page .intro-row>p{font-size:18px!important}}@media(max-width:700px){.journal-page .journal-header,.journal-page .journal-main{width:calc(100% - 40px)}.journal-page .journal-intro{padding:48px 0 34px}.journal-page .intro-row{display:block;padding:14px 0 24px}.journal-page .intro-row h1{font-size:80px!important;margin-bottom:28px}.journal-page .intro-row>p{font-size:18px!important;max-width:420px}.journal-page .journal-filters{display:block;margin-bottom:40px}.search-label{display:block;margin-top:18px}.search-label input{width:100%}.story-grid{grid-template-columns:1fr;gap:44px;padding-bottom:60px!important}.home-page #latestArticles{row-gap:40px}.home-page .social-post.story-card h2,.journal-page .social-post.story-card h2{font-size:28px!important}.post-author{margin-bottom:16px!important}.social-post .post-copy p{margin-bottom:18px!important}.journal-page .article-main{padding-top:28px}.post-actions{opacity:1}}@media(prefers-reduced-motion:reduce){.social-post,.post-read>span,.post-actions{transition:none!important}.home-page #latestArticles .social-post:hover{transform:none}}
