.blog-main{flex:1}.blog-main button{cursor:pointer;font:inherit}.blog-main button:disabled{cursor:not-allowed;opacity:.5}.blog-main :is(a,button,input,textarea):focus-visible{outline:3px solid var(--red);outline-offset:4px}.site-header nav a[aria-current=page]:after{right:0}.journal-heading,.journal-feed,.journal-article,.discussion-wrap,.related-stories{max-width:1320px;margin:0 auto;padding-inline:clamp(22px,5vw,72px)}.journal-heading{padding-top:72px;padding-bottom:40px}.journal-heading>div{justify-content:space-between;align-items:end;gap:44px;display:flex}.journal-heading h1{font-size:clamp(58px,7.5vw,108px)}.journal-heading>div>p{max-width:340px;color:var(--muted);margin:0 0 6px;font-size:16px;line-height:1.8}.journal-edition{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);border-top:1px solid #d9d5ca;margin-top:34px;padding-top:16px;font-size:10px;font-weight:800;display:block}.featured-story{background:var(--navy-deep);color:#fff;grid-template-columns:1.25fr 1fr;display:grid}.featured-image{min-height:430px;position:relative;overflow:hidden}.featured-image img,.story-card-image img,.article-cover img{object-fit:cover;transition:transform .4s}.featured-story:hover img,.story-card:hover img{transform:scale(1.025)}.feature-badge{background:var(--yellow);color:var(--navy-deep);text-transform:uppercase;letter-spacing:.12em;padding:10px 14px;font-size:10px;font-weight:900;position:absolute;top:24px;left:24px}.featured-copy{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,56px);display:flex}.blog-category{letter-spacing:.14em;text-transform:uppercase;color:#c61430;font-size:10px;font-weight:900;display:block}.featured-copy .blog-category{color:var(--yellow)}.featured-copy h2{color:#fff;margin-top:24px;font-size:clamp(36px,4vw,57px);line-height:.98}.featured-copy p{color:#d3d4e0;margin:22px 0;font-size:15px;line-height:1.8}.story-meta{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.featured-copy .story-meta{color:#bfc1d4}.story-read{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #dbd7ce;justify-content:space-between;align-items:center;margin-top:26px;padding-top:20px;font-size:11px;font-weight:900;display:flex}.featured-copy .story-read{color:#fff;border-color:#4a4d71}.story-read>span{color:var(--red);font-size:24px}.all-stories{padding-top:76px}.stories-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.stories-heading .eyebrow{margin-bottom:16px}.stories-heading h2,.related-stories h2{font-size:clamp(30px,3.5vw,46px);line-height:1.05}.story-search{position:relative}.story-search input{width:220px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #bdb9b0;padding:12px 30px 12px 0;font-size:14px}.story-search>span:last-child{font-size:28px;position:absolute;top:4px;right:4px}.story-filters{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.story-filters button{color:var(--navy);background:0 0;border:1px solid #d5d1c7;border-radius:2px;padding:10px 16px;font-size:11px;font-weight:700}.story-filters button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.story-card{background:#fff}.story-card>a{flex-direction:column;height:100%;display:flex}.story-card-image{aspect-ratio:1.5;position:relative;overflow:hidden}.story-card-copy{flex-direction:column;flex:1;padding:26px;display:flex}.story-card h3{letter-spacing:-.04em;color:var(--navy);margin:18px 0 12px;font-size:25px;line-height:1.1}.story-card p{color:var(--muted);flex:1;margin:0 0 24px;font-size:14px;line-height:1.7}.journal-cta{background:#e9e5db;border:1px solid #ddd8cb;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr) auto;align-items:center;gap:clamp(24px,4vw,64px);margin:80px 0;padding:34px 40px;display:grid}.journal-cta h2{font-size:clamp(36px,5vw,62px)}.journal-cta>p{color:var(--muted);max-width:450px;margin:0;line-height:1.8}.journal-cta .button{white-space:nowrap;justify-self:end}.blog-footer{background:#fff;border-top:1px solid #dedad0;grid-template-columns:1fr 1fr;gap:30px;padding:40px max(24px,50vw - 588px);display:grid}.blog-footer p{max-width:320px;color:var(--muted);font-size:13px;line-height:1.7}.blog-footer>div:nth-child(2){flex-wrap:wrap;justify-content:end;align-items:center;gap:24px;font-size:12px;font-weight:800;display:flex}.blog-footer>span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-top:1px solid #e6e2d9;grid-column:1/-1;padding-top:22px;font-size:10px}.article-heading{max-width:880px;margin:0 auto;padding:45px 0 34px}.back-to-journal{text-transform:uppercase;letter-spacing:.08em;width:fit-content;margin-bottom:44px;font-size:11px;font-weight:800;display:block}.article-heading h1{margin:20px 0;font-size:clamp(45px,6.5vw,86px);line-height:.99}.article-deck{color:var(--muted);max-width:730px;font-size:clamp(17px,2vw,21px);line-height:1.6}.article-byline{align-items:center;gap:12px;margin-top:30px;font-size:12px;display:flex}.editor-avatar{background:var(--navy);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:25px;font-weight:900;display:grid}.article-byline>div{flex-direction:column;gap:7px;display:flex}.article-byline>div>span{color:var(--muted);font-size:11px}.editor-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:9px}.article-cover{aspect-ratio:2.1;background:var(--navy);position:relative}.article-body{max-width:730px;margin:50px auto}.article-body>p{color:#494b5c;margin:0 0 24px;font-size:17px;line-height:1.9}.article-body h2{letter-spacing:-.04em;text-transform:none;margin:42px 0 20px;font-size:30px;line-height:1.2}.article-body blockquote{border-left:4px solid var(--red);color:var(--navy);letter-spacing:-.025em;margin:36px 0;padding:14px 0 14px 28px;font-size:28px;font-weight:800;line-height:1.35}.article-signoff{border-top:1px solid #dad6cc;align-items:center;gap:15px;margin-top:40px;padding-top:24px;font-size:12px;display:flex}.article-signoff p{color:var(--muted);margin:6px 0 0}.story-engagement{border-top:1px solid #d7d3ca;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.story-engagement>div{align-items:center;gap:16px;display:flex}.engagement-caption,.share-actions>span{color:var(--muted);font-size:11px}.post-like{color:var(--navy);background:0 0;border:1px solid #d2cec4;padding:12px 16px;font-size:12px!important;font-weight:700!important}.post-like[aria-pressed=true]{border-color:var(--red);color:#bc1230;background:#ffe7e8}.post-like>span{margin-right:6px;font-size:18px}.share-icons{align-items:center;gap:8px;display:flex}.share-icons a,.share-icons button{width:46px;height:46px;color:var(--navy);cursor:pointer;background:0 0;border:1px solid #d2cec4;flex:none;place-items:center;padding:0;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid}.share-icons a:hover,.share-icons button:hover{border-color:var(--navy);background:var(--navy);color:#fff;transform:translateY(-2px)}.share-icons svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;overflow:visible}.share-icons a:first-child svg,.share-icons .share-icon-dot{fill:currentColor;stroke:none}.discussion-panel{background:#fff;border:1px solid #e2ded5;border-radius:6px;padding:clamp(22px,4vw,46px)}.discussion-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.discussion-heading .eyebrow{margin-bottom:14px;font-size:9px}.discussion-heading h2{text-transform:none;letter-spacing:-.035em;font-size:26px;line-height:1.15}.discussion-heading h2>span{color:var(--muted);font-size:18px;font-weight:400}.comment-sort{background:var(--cream);border-radius:4px;flex-shrink:0;gap:3px;padding:4px;display:flex}.comment-sort button{color:var(--muted);text-transform:uppercase;background:0 0;border:0;padding:8px 10px;font-size:10px;font-weight:800}.comment-sort button[aria-pressed=true]{background:var(--navy);color:#fff;border-radius:3px}.comment-form{background:#f8f6f1;border:1px solid #e9e5dc;border-radius:4px;margin:28px 0;padding:24px}.comment-form>p{color:var(--muted);margin:0 0 18px;font-size:13px}.comment-form label{margin:14px 0 8px;font-size:11px;font-weight:800;display:block}.comment-form input,.comment-form textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #d7d3ca;border-radius:3px;width:100%;padding:12px;font-size:14px}.comment-form input{max-width:320px}.comment-form textarea{resize:vertical;min-height:100px;scroll-margin-top:140px}.comment-form-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.comment-form-bottom>span{color:var(--muted);font-size:10px;line-height:1.7}.comment-form-bottom .button{flex-shrink:0;font-size:10px}.replying-to{color:var(--navy);justify-content:space-between;gap:15px;font-size:12px;display:flex}.replying-to button,.show-replies{color:#c61430;background:0 0;border:0;padding:0;font-size:11px!important;font-weight:700!important}.comment-row{border-top:1px solid #eeeae2;gap:14px;padding:24px 0;display:flex}.comment-avatar{width:38px;height:38px;color:var(--navy);background:#eeebf4;border:1px solid #ddd8e6;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}.comment-content{flex:1;min-width:0}.comment-byline{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.comment-byline time{color:var(--muted);font-size:10px}.comment-content>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.7}.comment-actions{align-items:center;gap:16px;display:flex}.comment-actions button{color:var(--muted);background:0 0;border:0;padding:8px 0;font-size:11px;font-weight:700}.comment-actions button:first-child{color:var(--navy);background:#f1eff7;border-radius:4px;padding:7px 10px}.comment-actions button[aria-pressed=true]{background:var(--navy);color:#fff}.show-replies{margin-top:16px}.comment-reply{margin-top:20px;padding-bottom:0}.discussion-empty{text-align:center;color:var(--muted);padding:26px 10px;font-size:13px}.discussion-empty>span{color:#cfbfad;height:55px;font:64px Georgia,serif;display:block}.discussion-empty strong{color:var(--navy);font-size:15px}.discussion-notice,.discussion-error{background:#eef4e9;padding:14px 18px;font-size:13px;line-height:1.6}.discussion-error{color:#a11129;background:#fff0ed}.discussion-error button{color:inherit;background:0 0;border:0;font-weight:700;text-decoration:underline}.load-comments{color:var(--navy);background:#fff;border:1px solid #d7d3ca;margin:20px auto 0;padding:12px 20px;display:block;font-size:12px!important}.related-stories{margin-block:70px}.related-stories>div{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.related-stories>div>a{background:#eae6dc;padding:30px}.related-stories h3{letter-spacing:-.04em;color:var(--navy);font-size:28px;line-height:1.1}.blog-empty{text-align:center;padding:80px 24px}.blog-empty h1{font-size:clamp(38px,5vw,64px)}@media (min-width:1101px) and (max-width:1350px){.site-header{gap:20px;padding-inline:24px}.site-header nav{gap:19px;font-size:11px}.site-header-actions .button{gap:10px;padding-inline:12px;font-size:10px}}@media (max-width:900px){.story-grid{grid-template-columns:1fr 1fr}.story-engagement,.discussion-heading{flex-direction:column;align-items:start}.featured-copy h2{font-size:38px}}@media (max-width:760px){.journal-heading{padding-top:44px}.journal-heading>div{display:block}.journal-heading>div>p{margin-top:24px}.journal-edition{font-size:9px}.featured-story{grid-template-columns:1fr}.featured-image{aspect-ratio:1.4;min-height:0}.featured-copy{padding:30px}.featured-copy h2{max-width:350px;font-size:44px}.stories-heading{flex-direction:column;align-items:start}.story-search,.story-search input{width:100%}.story-grid{grid-template-columns:1fr}.all-stories{padding-top:48px}.journal-cta{margin-block:48px;padding:32px 24px;display:block}.journal-cta>p{margin:22px 0 26px}.journal-cta .button{justify-self:start}.blog-footer{grid-template-columns:1fr}.blog-footer>div:nth-child(2){justify-content:start}.article-heading{padding-top:30px}.article-byline{flex-wrap:wrap}.editor-label{display:none}.article-cover{aspect-ratio:1.35}.article-body{margin-block:32px}.article-body>p{font-size:16px}.article-body blockquote{font-size:24px}.story-engagement>div{flex-wrap:wrap;gap:10px}.engagement-caption{width:100%}.share-actions>span{display:none}.share-icons{flex-wrap:wrap}.share-icons a,.share-icons button{width:44px;height:44px}.discussion-heading h2{font-size:23px}.discussion-heading .eyebrow{font-size:8px;line-height:1.6}.comment-form{padding:16px}.comment-form-bottom{flex-direction:column;align-items:stretch;gap:12px}.comment-form input{max-width:none}.comment-row{gap:10px}.comment-avatar{width:30px;height:30px}.comment-reply{margin-left:-15px}.related-stories>div{grid-template-columns:1fr}.related-stories h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.blog-main img{transition:none}}.featured-image.cover-poster,.article-cover.cover-poster{aspect-ratio:1;min-height:0}.cover-poster{background:#f5f6f8}.cover-poster img{object-fit:contain}.featured-story:hover .cover-poster img,.story-card:hover .cover-poster img{transform:none}.featured-image.cover-poster .feature-badge{top:auto;bottom:16px;left:16px}.featured-image.cover-ticket,.article-cover.cover-ticket{aspect-ratio:16/9}
