.civic-panel[data-v-f82cd9ed]{background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-left:4px solid rgb(var(--color-primary));border-radius:16px;display:grid;gap:6px;justify-items:start;margin:16px 0 20px;padding:20px 22px;text-align:left}.civic-panel__eyebrow[data-v-f82cd9ed]{color:rgb(var(--color-primary));font-size:.8rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.civic-panel__preview[data-v-f82cd9ed]{border:1px solid rgb(var(--color-border));border-radius:999px;color:rgb(var(--color-muted));font-weight:600;letter-spacing:0;margin-left:8px;padding:2px 8px;text-transform:none}.civic-panel__title[data-v-f82cd9ed]{color:rgb(var(--color-foreground));font-size:1.15rem;font-weight:700;line-height:1.3;margin:0}.civic-panel__body[data-v-f82cd9ed]{color:rgb(var(--color-muted));font-size:1rem;line-height:1.5;margin:0 0 8px}.civic-panel__btn[data-v-f82cd9ed]{align-items:center;background:rgb(var(--color-primary));border-radius:12px;color:rgb(var(--color-primary-foreground));display:inline-flex;font-weight:700;min-height:44px;padding:0 20px;text-decoration:none}.civic-panel__btn[data-v-f82cd9ed]:hover{text-decoration:underline;text-underline-offset:3px}.civic-panel__btn[data-v-f82cd9ed]:focus-visible{outline:3px solid rgb(var(--color-primary));outline-offset:3px}
