.article-image{background:#dce5e1;position:relative;overflow:hidden}.article-image>.art{width:100%;height:100%;position:absolute;inset:0}.article-image img,.hero-banner-image,.story-cover>img{object-fit:cover}.hero-banner-image{z-index:0}.hero-banner-link{color:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.hero-banner-controls{z-index:3;color:#fff;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex;position:absolute;top:23px;right:25px}.hero-banner-controls button{color:#fff;background:#17244270;border:1px solid #fff9;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hero-banner-controls button:hover{background:#172442}.story-cover>img{z-index:0}.story-cover>span{z-index:1;text-shadow:0 1px 5px #0008}.content-state{color:#68778b;font-size:13px;line-height:1.5}.reader-sentiment{background:#e9eee8;border:1px solid #d6e0d8;width:min(100%,1000px);margin:0 auto 28px;padding:25px}.reader-sentiment h2{letter-spacing:-.04em;margin:10px 0 18px;font-size:25px}.reader-sentiment p{color:#66758a;margin:14px 0 0;font-size:13px;line-height:1.5}.sentiment-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sentiment-metrics div{border-top:1px solid #bfcbc5;flex-direction:column;gap:3px;padding-top:10px;display:flex}.sentiment-metrics strong{letter-spacing:-.05em;font-size:28px}.sentiment-metrics span{color:#66758a;font-size:11px}.newsletter button:disabled{opacity:.6;cursor:wait}.reader-comments{padding:0;list-style:none}.reader-comments li{overflow-wrap:anywhere;border-top:1px solid #cbd8cc;padding:12px 0;font-size:13px;line-height:1.5}.content-skeleton{background:linear-gradient(90deg,#e6ece7,#f5f8f2,#e6ece7) 0 0/200% 100%;border-radius:5px;height:310px;animation:1.5s infinite sheen}.unsubscribe-form{flex-direction:column;align-items:start;gap:12px;max-width:430px;display:flex}.unsubscribe-form label{font-size:12px;font-weight:800}.unsubscribe-form input{width:100%;font:inherit;border:1px solid #b8c7bd;border-radius:5px;padding:14px}.unsubscribe-form button{background:var(--ink);color:#fff;border:0;border-radius:5px;padding:13px 20px;font-weight:800}.unsubscribe-form button:disabled{opacity:.6;cursor:wait}.unsubscribe-actions{flex-wrap:wrap;gap:10px;display:flex}.article-videos{margin:42px 0;scroll-margin-top:110px}.story-video-jump{border-bottom:1px solid var(--ink);margin-top:24px;padding-bottom:5px;font-size:12px;font-weight:800;display:inline-block}.article-videos h2{letter-spacing:-.04em;margin:0 0 18px;font-size:25px}.article-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.article-video{aspect-ratio:16/9;background:#172442;border-radius:6px;position:relative;overflow:hidden}.article-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){.article-video-grid{grid-template-columns:1fr}}@media (max-width:540px){.sentiment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-sentiment{padding:20px}}
