:root{--nl-ink:#111815;--nl-cream:#f4efe4;--nl-gold:#b58a3a;--nl-line:rgba(181,138,58,.28);--nl-muted:#69736e}
.newsletter-page{background:var(--nl-cream);color:var(--nl-ink);overflow:hidden}.newsletter-hero{min-height:620px;background:#0c1714;color:#f6f0e4;position:relative;display:grid;place-items:center;padding:80px 7%;isolation:isolate}.newsletter-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(181,138,58,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(181,138,58,.09) 1px,transparent 1px);background-size:54px 54px;opacity:.7;z-index:-1}.newsletter-hero-copy{max-width:920px;z-index:1}.newsletter-hero-copy>span,.newsletter-section-head span,.newsletter-agents header>span,.newsletter-integrity>div>span,.newsletter-sources header>span,.newsletter-social>div>span,.newsletter-seo>div>span,.newsletter-latest header>span{letter-spacing:.16em;font-size:11px;color:#c7a65f}.newsletter-hero h1{font-size:clamp(42px,7vw,86px);line-height:1.02;margin:22px 0;font-weight:800}.newsletter-hero p{max-width:760px;color:#d7d4c9;font-size:18px;line-height:2}.newsletter-signature{margin-top:36px;display:flex;gap:24px;align-items:center;color:#bcb7aa}.newsletter-signature b{color:#fff;font-size:18px}.newsletter-seal{position:absolute;left:7%;bottom:70px;border:1px solid var(--nl-gold);border-radius:50%;width:110px;height:110px;display:grid;place-content:center;text-align:center;color:#d5b267;letter-spacing:.1em}.newsletter-seal small{font-size:8px}
.newsletter-agents,.newsletter-daily,.newsletter-integrity,.newsletter-sources,.newsletter-social,.newsletter-seo,.newsletter-latest{padding:100px 7%;max-width:1500px;margin:auto}.newsletter-agents header,.newsletter-sources header{max-width:850px}.newsletter-agents h2,.newsletter-daily h2,.newsletter-integrity h2,.newsletter-sources h2,.newsletter-social h2,.newsletter-seo h2,.newsletter-latest h2{font-size:clamp(30px,4vw,52px);margin:14px 0 22px}.newsletter-agents header p,.newsletter-sources header p{line-height:2;color:var(--nl-muted)}.newsletter-agent-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}.newsletter-agent-grid article{background:#fff;border:1px solid var(--nl-line);padding:28px;min-height:240px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 18px 50px rgba(36,28,13,.06)}.newsletter-agent-grid small{font:700 30px Georgia;color:var(--nl-gold)}.newsletter-agent-grid strong{font-size:20px}.newsletter-agent-grid p{color:#66716c;line-height:1.9}.newsletter-agent-grid em{font-style:normal;font-size:10px;letter-spacing:.13em;color:#8e6c2e}.newsletter-daily{background:#101915;color:#f4efe4;max-width:none}.newsletter-daily-grid{max-width:1500px;margin:40px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.newsletter-daily-grid article{border:1px solid rgba(181,138,58,.28);padding:34px;min-height:250px}.newsletter-daily-grid b{font-size:58px;color:#c7a65f}.newsletter-daily-grid h3{font-size:24px;margin:14px 0}.newsletter-daily-grid p{color:#c3c0b7;line-height:1.9}.newsletter-integrity{background:#e9e0ce;max-width:none}.newsletter-integrity>div,.newsletter-integrity-grid{max-width:1500px;margin-left:auto;margin-right:auto}.newsletter-integrity-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.newsletter-integrity-grid article{padding:28px;background:rgba(255,255,255,.55);border-top:2px solid var(--nl-gold)}.newsletter-integrity-grid b{font:700 24px Georgia;color:var(--nl-gold)}.newsletter-integrity-grid strong{display:block;font-size:20px;margin:16px 0 8px}.newsletter-integrity-grid p{color:#626963;line-height:1.8}.newsletter-source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.newsletter-source-grid a,.newsletter-story-grid a{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--nl-line);padding:24px}.newsletter-source-grid small,.newsletter-story-grid small{color:#8b6c32;letter-spacing:.08em}.newsletter-source-grid strong{display:block;margin:15px 0;font-size:19px}.newsletter-source-grid span{font-size:12px;color:#65706b}.newsletter-social{background:#fff;max-width:none;display:grid;grid-template-columns:1.1fr .9fr;gap:60px}.newsletter-social p,.newsletter-seo p{line-height:2;color:#68716d}.newsletter-social-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-content:start}.newsletter-social-grid span{padding:18px;border:1px solid var(--nl-line);background:#f7f2e8;font-weight:700}.newsletter-seo{background:#f1eadc;max-width:none}.newsletter-seo-flow{display:flex;flex-wrap:wrap;gap:12px;align-items:center;max-width:1500px;margin:35px auto}.newsletter-seo-flow b{padding:15px 18px;background:#111815;color:#fff;font-size:13px}.newsletter-seo-flow i{color:var(--nl-gold);font-style:normal}.newsletter-seo>p{max-width:1000px;margin:auto}.newsletter-latest{background:#fff}.newsletter-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.newsletter-story-grid h3{font-size:20px;margin:14px 0}.newsletter-story-grid p{color:#69736e;line-height:1.8}.newsletter-story-grid b{font-size:12px;color:#8a6729}.newsletter-empty{padding:28px;border:1px dashed var(--nl-line);color:#6d756f;line-height:2}.newsletter-caution{margin:0 7% 70px;padding:22px 26px;border-right:3px solid var(--nl-gold);background:#efe6d4;display:flex;gap:10px;line-height:2}.newsletter-story-page{background:#f4efe4;min-height:80vh}.newsletter-story-hero{background:#101915;color:#f6f0e4;padding:100px 10% 80px}.newsletter-story-hero a{color:#c7a65f;text-decoration:none}.newsletter-story-hero small{display:block;color:#bba56e;margin:35px 0 10px}.newsletter-story-hero h1{font-size:clamp(38px,6vw,72px);max-width:1000px;line-height:1.15;margin:15px 0}.newsletter-story-hero p{max-width:850px;color:#d2cec3;font-size:18px;line-height:2}.newsletter-story-hero div{display:flex;gap:30px;margin-top:30px;color:#bcb8ad}.newsletter-story-body{max-width:1300px;margin:auto;padding:80px 7%;display:grid;grid-template-columns:1fr 300px;gap:60px}.newsletter-story-content{font-size:19px;line-height:2.2}.newsletter-story-media{margin:0 0 35px;border:1px solid var(--nl-line);background:#fff;overflow:hidden}.newsletter-story-media img,.newsletter-story-media video{display:block;width:100%;height:auto;max-height:760px;object-fit:cover}.newsletter-story-body aside{border-top:2px solid var(--nl-gold);padding-top:20px;display:flex;flex-direction:column;gap:14px}.newsletter-story-body aside span{font-size:10px;color:#8b6c32;letter-spacing:.15em}.newsletter-story-body aside a{color:#72541d}.newsletter-story-body aside small{color:#77807a}.newsletter-publications,.newsletter-related{max-width:1300px;margin:auto;padding:0 7% 80px}.newsletter-publications>span,.newsletter-related>span{font-size:10px;color:#8b6c32;letter-spacing:.15em}.newsletter-publications>div,.newsletter-related>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.newsletter-publications article{background:#fff;border:1px solid var(--nl-line);padding:18px}.newsletter-publications article span{display:block;color:#6e7772;margin-top:7px}.newsletter-related a{background:#fff;border:1px solid var(--nl-line);padding:20px;text-decoration:none;color:inherit}.newsletter-related strong{display:block;margin-bottom:10px}.newsletter-related small{color:#69736e;line-height:1.7}@media(max-width:1000px){.newsletter-agent-grid,.newsletter-integrity-grid{grid-template-columns:repeat(2,1fr)}.newsletter-source-grid,.newsletter-story-grid{grid-template-columns:1fr 1fr}.newsletter-social{grid-template-columns:1fr}.newsletter-publications>div,.newsletter-related>div{grid-template-columns:1fr 1fr}.newsletter-story-body{grid-template-columns:1fr}}
@media(max-width:640px){.newsletter-hero{min-height:560px;padding:60px 6%}.newsletter-hero h1{font-size:44px}.newsletter-signature{flex-direction:column;align-items:flex-start}.newsletter-seal{left:auto;right:6%;bottom:30px;width:78px;height:78px}.newsletter-agents,.newsletter-daily,.newsletter-integrity,.newsletter-sources,.newsletter-social,.newsletter-seo,.newsletter-latest{padding:70px 6%}.newsletter-agent-grid,.newsletter-daily-grid,.newsletter-integrity-grid,.newsletter-source-grid,.newsletter-story-grid,.newsletter-publications>div,.newsletter-related>div{grid-template-columns:1fr}.newsletter-caution{margin:0 6% 50px;display:block}.newsletter-story-hero{padding:70px 6%}.newsletter-story-hero div{flex-direction:column;gap:8px}.newsletter-story-body{padding:55px 6%;gap:40px}.newsletter-social-grid{grid-template-columns:1fr}.newsletter-seo-flow{gap:8px}.newsletter-seo-flow i{display:none}}