.pleb-news{--news-ink:#16181d;--news-ink-soft:#3a3f4a;--news-muted:#6b7280;--news-line:#e5e7eb;--news-line-strong:#c9cdd4;--news-paper:#fff;--news-surface:#f6f7f9;--news-surface-2:#eef0f3;--news-accent:#d6252a;--news-accent-ink:#a51a1e;--news-serif:Georgia, "Times New Roman", serif;--news-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--news-maxw:1200px;--news-gutter:clamp(16px, 4vw, 40px);background:var(--news-paper);min-height:100vh;color:var(--news-ink);font-family:var(--news-sans);line-height:1.5}.pleb-news *,.pleb-news :before,.pleb-news :after{box-sizing:border-box}.pleb-news a{color:inherit;text-decoration:none}.pleb-news img{max-width:100%;display:block}.pleb-news button,.pleb-news input{font:inherit}.pleb-news button{cursor:pointer}.pleb-news .news-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pleb-news .news-wrap{max-width:var(--news-maxw);padding-inline:var(--news-gutter);margin:0 auto}.pleb-news .news-label{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.pleb-news .news-ticker{background:var(--news-accent);color:#fff;border-bottom:1px solid var(--news-accent-ink);align-items:stretch;display:flex;overflow:hidden}.pleb-news .news-ticker-tag{background:var(--news-accent-ink);white-space:nowrap;z-index:2;align-items:center;gap:8px;padding:0 16px;display:flex;box-shadow:8px 0 14px #00000040}.pleb-news .news-dot{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite news-pulse}@keyframes news-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.pleb-news .news-ticker-view{flex:1;position:relative;overflow:hidden}.pleb-news .news-ticker-track{white-space:nowrap;width:max-content;animation:42s linear infinite news-marquee;display:flex}.pleb-news .news-ticker-view:hover .news-ticker-track{animation-play-state:paused}.pleb-news .news-ticker-track a{align-items:center;padding:10px 26px;font-size:13px;font-weight:500;display:inline-flex}.pleb-news .news-ticker-track a:before{content:"▪";opacity:.55;margin-right:26px;font-size:9px}.pleb-news .news-ticker-track a:hover{text-decoration:underline}@keyframes news-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pleb-news .news-masthead{border-bottom:1px solid var(--news-line);z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:0}.pleb-news .news-masthead-inner{align-items:center;gap:20px;height:74px;display:flex}.pleb-news .news-logo{font-family:var(--news-serif);letter-spacing:-.02em;align-items:baseline;gap:2px;font-size:30px;font-weight:700;display:flex}.pleb-news .news-logo b{color:var(--news-accent)}.pleb-news .news-logo span{font-family:var(--news-sans);letter-spacing:.1em;color:var(--news-muted);font-size:10px;font-weight:700;transform:translateY(-10px)}.pleb-news .news-spacer{flex:1}.pleb-news .news-search{background:var(--news-surface);border:1px solid var(--news-line);border-radius:999px;align-items:center;gap:8px;min-width:210px;padding:8px 14px;transition:border-color .15s,background .15s;display:flex}.pleb-news .news-search:focus-within{border-color:var(--news-ink);background:#fff}.pleb-news .news-search svg{width:15px;height:15px;color:var(--news-muted);flex:none}.pleb-news .news-search input{width:100%;color:var(--news-ink);background:0 0;border:0;outline:0;font-size:13px}.pleb-news .news-mobile-menu{background:0 0;border:0;padding:6px;display:none}.pleb-news .news-mobile-menu svg{width:24px;height:24px;color:var(--news-ink)}.pleb-news .news-cats{border-bottom:1px solid var(--news-line);background:var(--news-paper)}.pleb-news .news-cats .news-wrap{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.pleb-news .news-cats .news-wrap::-webkit-scrollbar{display:none}.pleb-news .news-cat-btn{color:var(--news-ink-soft);letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 16px 12px 0;font-size:13px;font-weight:600}.pleb-news .news-cat-btn.active{color:var(--news-ink);border-bottom-color:var(--news-accent)}.pleb-news .news-lead{padding:32px 0 20px}.pleb-news .news-lead-grid{grid-template-columns:1.55fr .9fr;gap:38px;display:grid}.pleb-news .news-feature figure{background:var(--news-surface-2);aspect-ratio:16/9;border-radius:4px;margin:0;position:relative;overflow:hidden}.pleb-news .news-feature img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pleb-news .news-feature a:hover img{transform:scale(1.04)}.pleb-news .news-badge{background:var(--news-accent);color:#fff;border-radius:3px;padding:5px 10px;position:absolute;top:14px;left:14px}.pleb-news .news-kicker{color:var(--news-accent);margin-top:16px;display:inline-block}.pleb-news .news-feature h2{font-family:var(--news-serif);letter-spacing:-.015em;margin:18px 0 12px;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.08}.pleb-news .news-feature h2 a{background-image:linear-gradient(var(--news-accent), var(--news-accent));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s}.pleb-news .news-feature h2 a:hover{background-size:100% 2px}.pleb-news .news-deck{font-family:var(--news-serif);color:var(--news-ink-soft);max-width:60ch;margin:0 0 16px;font-size:19px;line-height:1.5}.pleb-news .news-byline{color:var(--news-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pleb-news .news-who{color:var(--news-ink);font-weight:600}.pleb-news .news-sep{background:var(--news-line-strong);border-radius:50%;flex:none;width:3px;height:3px}.pleb-news .news-trending{border-left:1px solid var(--news-line);padding-left:32px}.pleb-news .news-trending-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pleb-news .news-trending-head svg{color:var(--news-accent)}.pleb-news .news-trending-head h2{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:15px;font-weight:800}.pleb-news .news-rank{border-top:1px solid var(--news-line);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:16px 0;display:grid}.pleb-news .news-rank:first-of-type{border-top:0}.pleb-news .news-rank-num{font-family:var(--news-serif);color:var(--news-line-strong);font-variant-numeric:tabular-nums;width:34px;font-size:30px;font-weight:600;line-height:1}.pleb-news .news-rank.top .news-rank-num{color:var(--news-accent)}.pleb-news .news-rank-cat{color:var(--news-muted);margin-bottom:4px;display:block}.pleb-news .news-rank h3{font-family:var(--news-serif);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.25}.pleb-news .news-rank h3 a:hover{color:var(--news-accent)}.pleb-news .news-rank-meta{color:var(--news-muted);margin-top:6px;font-size:12px}.pleb-news .news-latest{border-top:3px solid var(--news-ink);margin-top:14px;padding:26px 0 10px}.pleb-news .news-section-head{align-items:center;gap:14px;margin:8px 0 22px;display:flex}.pleb-news .news-section-head h2{font-family:var(--news-serif);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:24px;font-weight:600}.pleb-news .news-rule{background:var(--news-line);flex:1;height:1px}.pleb-news .news-count{color:var(--news-muted);margin-left:auto}.pleb-news .news-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.pleb-news .news-card figure{background:var(--news-surface-2);aspect-ratio:3/2;border-radius:4px;margin:0 0 14px;overflow:hidden}.pleb-news .news-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pleb-news .news-card:hover img{transform:scale(1.05)}.pleb-news .news-card-cat{color:var(--news-accent);margin-bottom:8px;display:inline-block}.pleb-news .news-card h3{font-family:var(--news-serif);letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.22}.pleb-news .news-card h3 a{background-image:linear-gradient(var(--news-ink), var(--news-ink));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s}.pleb-news .news-card h3 a:hover{background-size:100% 1px}.pleb-news .news-card p{color:var(--news-muted);margin:0 0 12px;font-size:14.5px;line-height:1.55}.pleb-news .news-card-meta{color:var(--news-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pleb-news .news-no-results{text-align:center;color:var(--news-muted);padding:50px 0}.pleb-news .news-no-results b{color:var(--news-ink);font-family:var(--news-serif);margin-bottom:6px;font-size:20px;display:block}.pleb-news .news-more-row{justify-content:center;padding:34px 0 8px;display:flex}.pleb-news .news-btn-ghost{border:1px solid var(--news-ink);color:var(--news-ink);letter-spacing:.03em;background:0 0;border-radius:999px;padding:13px 26px;font-size:13px;font-weight:700;transition:background .15s,color .15s}.pleb-news .news-btn-ghost:hover{background:var(--news-ink);color:#fff}.pleb-news .news-brief{background:var(--news-ink);color:#fff;margin-top:60px}.pleb-news .news-brief-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding-block:52px;display:grid}.pleb-news .news-eyebrow{color:#ff9ea0}.pleb-news .news-brief h2{font-family:var(--news-serif);letter-spacing:-.01em;margin:10px 0;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.12}.pleb-news .news-brief p{color:#b7bcc6;max-width:46ch;margin:0;font-size:15px}.pleb-news .news-signup{flex-wrap:wrap;gap:10px;display:flex}.pleb-news .news-signup input{color:#fff;background:#20242c;border:1px solid #2c313c;border-radius:8px;outline:none;flex:1;min-width:200px;padding:15px 18px;font-size:14px}.pleb-news .news-signup input::placeholder{color:#7d8592}.pleb-news .news-signup button{background:var(--news-accent);color:#fff;letter-spacing:.02em;white-space:nowrap;border:0;border-radius:8px;padding:15px 26px;font-size:14px;font-weight:700}.pleb-news .news-signup.done button{background:#1f8a4c}.pleb-news .news-signup-note{color:#7d8592;width:100%;margin-top:4px;font-size:12px}.pleb-news .news-footer{background:var(--news-surface);border-top:1px solid var(--news-line);padding-block:22px}.pleb-news .news-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.pleb-news .news-footer-brand{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.pleb-news .news-footer-brand .news-logo{font-size:19px}.pleb-news .news-footer-brand p{color:var(--news-muted);margin:0;font-size:13px}.pleb-news .news-footer-copy{color:var(--news-muted);white-space:nowrap;font-size:12.5px}.pleb-news .news-drawer{z-index:100;display:none;position:fixed;inset:0}.pleb-news .news-drawer.open{display:block}.pleb-news .news-scrim{background:#10182880;border:0;width:100%;height:100%;position:absolute;inset:0}.pleb-news .news-drawer-panel{background:#fff;width:min(84vw,340px);padding:22px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-14px 0 40px #0003}.pleb-news .news-drawer-close{color:var(--news-ink);background:0 0;border:0;margin-bottom:8px;font-size:26px;line-height:1}.pleb-news .news-drawer-search{background:var(--news-surface);border:1px solid var(--news-line);border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:11px 14px;display:flex}.pleb-news .news-drawer-search input{width:100%;color:var(--news-ink);background:0 0;border:0;outline:0;font-size:14px}.pleb-news .news-drawer-search svg{width:16px;height:16px;color:var(--news-muted)}.pleb-news .news-mobile-link{font-family:var(--news-serif);border-bottom:1px solid var(--news-line);padding:12px 0;font-size:21px;font-weight:500;display:block}.pleb-news .news-mobile-link:hover{color:var(--news-accent)}.pleb-news .news-mobile-button{text-align:left;width:100%;color:var(--news-ink);background:0 0;border:0}.pleb-news :focus-visible{outline:2px solid var(--news-accent);outline-offset:2px;border-radius:2px}.pleb-news .news-loading{text-align:center;color:var(--news-muted);padding:52px 0;font-size:14px}.pleb-news .news-btn-ghost:disabled{opacity:.55;cursor:wait}.pleb-news .news-article-back{color:var(--news-ink-soft);font-size:13px;font-weight:700}.pleb-news .news-article-back:hover{color:var(--news-accent)}.pleb-news .news-article-page{padding:46px 0 70px}.pleb-news .news-article-shell{max-width:980px}.pleb-news .news-article-header{max-width:820px;margin:0 auto 30px}.pleb-news .news-article-header h1{font-family:var(--news-serif);letter-spacing:-.03em;margin:12px 0 18px;font-size:clamp(38px,6vw,66px);font-weight:600;line-height:1.02}.pleb-news .news-article-deck{font-family:var(--news-serif);color:var(--news-ink-soft);margin:0 0 18px;font-size:clamp(19px,2.4vw,24px);line-height:1.5}.pleb-news .news-article-byline{border-top:1px solid var(--news-line);padding-top:14px}.pleb-news .news-article-hero{background:var(--news-surface-2);border-radius:6px;margin:0 0 38px;overflow:hidden}.pleb-news .news-article-hero img{object-fit:cover;width:100%;max-height:610px}.pleb-news .news-article-body{max-width:760px;font-family:var(--news-serif);color:#252831;margin:0 auto;font-size:19px;line-height:1.78}.pleb-news .news-article-body p{margin:0 0 1.25em}.pleb-news .news-article-body h2,.pleb-news .news-article-body h3,.pleb-news .news-article-body h4{color:var(--news-ink);letter-spacing:-.015em;margin:1.7em 0 .65em;line-height:1.18}.pleb-news .news-article-body h2{font-size:32px}.pleb-news .news-article-body h3{font-size:26px}.pleb-news .news-article-body h4{font-size:22px}.pleb-news .news-article-body blockquote{border-left:4px solid var(--news-accent);color:var(--news-ink-soft);margin:1.5em 0;padding:6px 0 6px 22px;font-size:22px;font-style:italic}.pleb-news .news-article-body a{color:var(--news-accent-ink);text-underline-offset:3px;text-decoration:underline}.pleb-news .news-article-body ul,.pleb-news .news-article-body ol{margin:0 0 1.3em;padding-left:1.4em}.pleb-news .news-article-body figure{margin:1.7em -40px}.pleb-news .news-article-body figure img,.pleb-news .news-article-body>img{border-radius:5px;width:100%}.pleb-news .news-article-body figcaption{color:var(--news-muted);font-family:var(--news-sans);margin-top:7px;font-size:12px}.pleb-news .news-article-keywords{border-top:1px solid var(--news-line);flex-wrap:wrap;gap:8px;max-width:760px;margin:42px auto 0;padding-top:22px;display:flex}.pleb-news .news-article-keywords span{background:var(--news-surface);border:1px solid var(--news-line);color:var(--news-muted);border-radius:999px;padding:7px 11px;font-size:12px}@media (max-width:900px){.pleb-news .news-lead-grid{grid-template-columns:1fr;gap:32px}.pleb-news .news-trending{border-left:0;border-top:1px solid var(--news-line);padding-top:24px;padding-left:0}.pleb-news .news-grid{grid-template-columns:repeat(2,1fr);gap:28px 24px}}@media (max-width:820px){.pleb-news .news-search{display:none}.pleb-news .news-mobile-menu{display:block}.pleb-news .news-brief-grid{grid-template-columns:1fr;gap:26px}}@media (max-width:560px){.pleb-news .news-grid{grid-template-columns:1fr}.pleb-news .news-article-page{padding-top:28px}.pleb-news .news-article-header h1{font-size:38px}.pleb-news .news-article-body{font-size:18px}.pleb-news .news-article-body figure{margin-inline:0}}@media (prefers-reduced-motion:reduce){.pleb-news .news-dot,.pleb-news .news-ticker-track,.pleb-news .news-skel,.pleb-news .news-feature img,.pleb-news .news-feature h2 a,.pleb-news .news-card img,.pleb-news .news-card h3 a,.pleb-news .news-search,.pleb-news .news-cat-btn,.pleb-news .news-btn-ghost,.pleb-news .news-rank h3 a{transition:none;animation:none}.pleb-news .news-ticker-track{transform:none}}.pleb-news .news-skel{background:var(--news-surface-2);border-radius:4px;animation:1.4s ease-in-out infinite news-skel-pulse}@keyframes news-skel-pulse{0%,to{opacity:1}50%{opacity:.5}}.pleb-news .news-skel-masthead{border-bottom:1px solid var(--news-line);height:74px}.pleb-news .news-skel-cats{border-bottom:1px solid var(--news-line);height:46px}.pleb-news .news-skel-lead{grid-template-columns:1.55fr .9fr;gap:38px;padding:32px 0 20px;display:grid}.pleb-news .news-skel-feature-img{aspect-ratio:16/9}.pleb-news .news-skel-line{height:14px;margin-top:12px}.pleb-news .news-skel-grid{grid-template-columns:repeat(3,1fr);gap:30px;padding-top:26px;display:grid}.pleb-news .news-skel-card-img{aspect-ratio:3/2}@media (max-width:900px){.pleb-news .news-skel-lead{grid-template-columns:1fr}.pleb-news .news-skel-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pleb-news .news-skel-grid{grid-template-columns:1fr}}
