.weekly-reader-nav{width:min(100% - 40px,760px);margin:20px auto 0}.weekly-reader-nav a{align-items:center;min-height:44px;display:inline-flex}.weekly-brief-links{flex-wrap:wrap;gap:20px;padding-top:12px;display:flex}.weekly-brief-links a{align-items:center;min-height:44px;display:inline-flex}.brief{background:var(--surface);border:1px solid #27272a;border-radius:16px;width:min(100% - 40px,760px);margin:40px auto 64px;padding:32px}.masthead{color:var(--muted);font-size:16px;font-weight:600;line-height:1.5}.issue-meta{color:var(--muted);margin:8px 0 20px;font-size:16px}.brief h1{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(32px,4vw,38px);font-weight:750;line-height:1.12}.brief p{color:#d4d4d8;margin:0 0 20px;font-size:17px;line-height:1.65}.brief .thesis{color:var(--text);font-size:20px;line-height:1.55}.brief h2{color:var(--text);letter-spacing:-.015em;margin:0 0 20px;font-size:24px;line-height:1.25}.brief section{border-top:1px solid #27272a;margin-top:32px;padding-top:32px}.brief .number{color:#fff;vertical-align:baseline;background:linear-gradient(135deg,#3457ee,#510988);border-radius:8px;margin:0 8px 6px 0;padding:8px 14px;font-size:44px;font-weight:800;line-height:1.2;display:inline-block}.sources{margin:24px 0 0;padding:0;list-style:none}.sources li{margin:0 0 12px}.sources a{color:#93c5fd;overflow-wrap:anywhere;font-size:16px;line-height:1.6;text-decoration:underline}.brief .question{background:#18181b;border:1px solid #27272a;border-radius:12px;padding:24px}.question p{color:var(--text);margin-bottom:0;font-size:22px;font-weight:600}.brief-footer{border-top:1px solid #27272a;margin-top:40px;padding-top:28px}.brief-footer p{font-size:16px}.brief-footer .credit{color:var(--text);font-weight:600}@media (max-width:480px){.brief{width:calc(100% - 24px);margin-top:24px;padding:20px}.brief p{font-size:16px}.brief .thesis{font-size:18px}.brief .question{padding:20px}.question p{font-size:20px}.brief section{margin-top:28px;padding-top:28px}}
