.city-briefing{max-width:42rem}.city-briefing__header{margin-bottom:1.75rem}.city-briefing__window{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.city-briefing__headline{margin:0 0 .65rem;line-height:1.2}.city-briefing__stats{color:var(--text-muted);margin:0;font-size:.8125rem}.city-briefing__narrative{color:var(--text);font-size:1.0625rem;line-height:1.65}.city-briefing__narrative p{margin:0 0 1.1rem}.city-briefing__threads{border-top:1px solid var(--border);margin-top:2.25rem;padding-top:1.75rem}.city-briefing__threads-title{font-family:var(--font-display);margin:0 0 1.25rem;font-size:1.25rem;font-weight:400}.city-briefing__thread{margin-bottom:1.75rem}.city-briefing__thread-theme{margin:0 0 .45rem;font-size:.9375rem;font-weight:600}.city-briefing__thread-prose{color:var(--text-2);margin:0 0 .75rem;font-size:.9375rem;line-height:1.55}.city-briefing__thread-events{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.city-briefing__event-link{border:1px solid var(--border);border-radius:calc(var(--r-editorial) * .75);color:inherit;flex-direction:column;gap:.12rem;padding:.55rem .7rem;text-decoration:none;transition:border-color .15s;display:flex}.city-briefing__event-link:hover{border-color:color-mix(in oklab, var(--accent) 40%, var(--border))}.city-briefing__event-title{color:var(--text);font-size:.875rem;font-weight:600}.city-briefing__event-meta{color:var(--text-muted);font-size:.75rem}.city-briefing__footer{flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:2rem;display:flex}.city-briefing__cta{text-decoration:none}.city-briefing__updated{color:var(--text-muted);margin:0;font-size:.75rem}.city-briefing-empty{max-width:32rem;color:var(--text-2);font-size:1rem;line-height:1.55}.agenda-briefing-cta{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 4%, var(--bg)), var(--bg));border:1px solid var(--border);border-radius:var(--r-editorial);width:100%;color:var(--text);align-items:center;gap:.55rem;margin-top:.65rem;padding:.8125rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.agenda-briefing-cta:hover{border-color:var(--accent);box-shadow:0 1px 8px color-mix(in oklab, var(--accent) 8%, transparent)}.agenda-briefing-cta-mark{color:var(--accent);font-size:.85rem;line-height:1}.agenda-briefing-cta-label{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.agenda-briefing-cta-sub{color:var(--text-muted);font-size:.75rem;font-weight:400}.agenda-briefing-cta-arrow{color:var(--accent);flex-shrink:0}.agenda-toolbar-band--compact .agenda-briefing-cta-sub{display:none}