:root{--ink:#232926;--muted:#6a736e;--paper:#fdfcf9;--brand:#1d2321;--gold:#d94f1e;--accent:#d94f1e;--rule:#d8d3c6;--card:#fff}*{box-sizing:border-box;margin:0}html,body{padding:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.55}a{color:var(--accent)}.wrap{max-width:640px;margin:0 auto;padding:56px 20px}.mast{text-transform:uppercase;color:var(--brand);letter-spacing:-.5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(24px,5vw,34px);font-weight:800;text-decoration:none;display:inline-block}.mast .bzn,.mast em{color:var(--gold);font-style:normal}h1.home{text-transform:uppercase;color:var(--brand);letter-spacing:-.5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(30px,6vw,44px);font-weight:800}h1.home .bzn{color:var(--gold)}.tag{color:var(--muted);margin:6px 0 28px;font-size:18px}.pitch{margin-bottom:12px;font-size:18px}ul.pitch-list{margin:0 0 28px 20px;font-size:17px}ul.pitch-list li{margin-bottom:8px}form.signup{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}form.signup input[type=email]{border:2px solid var(--brand);color:var(--ink);background:#fff;border-radius:8px;flex:240px;padding:14px 16px;font-size:16px}form.signup button{color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:8px;padding:14px 26px;font-size:16px;font-weight:700}form.signup button:hover{background:#bf4319}form.signup button:disabled{opacity:.7;cursor:default}.fine{color:var(--muted);font-size:13px}.signup-done{color:var(--brand);font-size:18px;font-weight:700}.rule{border:none;border-top:3px solid var(--brand);width:64px;margin:36px 0}.sample{border:1px solid var(--rule);background:#fff;border-radius:10px;padding:24px;font-size:15px}.sample .label{color:var(--accent);letter-spacing:3px;text-transform:uppercase;font-size:10px;font-weight:700}ul.listing{padding:0;list-style:none}ul.listing li{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 2px;display:flex}ul.listing a{color:var(--ink);font-weight:600;text-decoration:none}ul.listing a:hover{color:var(--accent)}.d{color:var(--muted);white-space:nowrap;font-size:14px}.back{color:var(--accent);margin-top:28px;font-weight:600;text-decoration:none;display:inline-block}article .issue-title{letter-spacing:-.5px;color:var(--brand);text-wrap:balance;margin:18px 0 8px;font-size:clamp(26px,5.5vw,38px);line-height:1.15}.meta{color:var(--muted);border-bottom:3px solid var(--brand);margin-bottom:20px;padding-bottom:14px;font-size:14px}.card{background:var(--card);border:1px solid #e8e5dd;border-radius:15px;margin-bottom:14px;padding:15px}.kicker{letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:700}.card .headline{letter-spacing:-.3px;color:var(--brand);margin:2px 0 8px;font-size:24px;font-weight:800;line-height:1.1}.card .body p,.card .body li{margin-bottom:12px;font-size:16px}.card .body p:last-child,.card .body li:last-child{margin-bottom:0}.card .body a{color:var(--accent);font-weight:600}.card .body ul,.card .body ol{margin-bottom:12px;padding-left:22px}.card .body img{border-radius:6px;max-width:100%}footer{color:var(--muted);border-top:1px solid var(--rule);margin-top:48px;padding-top:14px;font-size:13px}footer a{color:var(--muted)}
