.council-container[data-v-1bf2989f]{max-width:880px;margin:0 auto;padding:0 1.25rem}.back-link[data-v-1bf2989f]{display:inline-flex;align-items:center;gap:.4rem;color:var(--council-primary);font-size:.98rem;font-weight:600;margin-bottom:1.5rem}.news-show[data-v-1bf2989f]{background:#fff;border:1px solid var(--council-border);border-radius:14px;padding:2.5rem}.news-show__meta[data-v-1bf2989f]{display:flex;flex-wrap:wrap;gap:1.25rem;color:var(--council-muted);font-size:.95rem;margin-bottom:.85rem}.news-show__meta span[data-v-1bf2989f]{display:inline-flex;align-items:center;gap:.3rem}.news-show__title[data-v-1bf2989f]{font-size:clamp(1.75rem,3.2vw,2.5rem);margin:.5rem 0 1.1rem;line-height:1.4;color:var(--council-ink)}.news-show__summary[data-v-1bf2989f]{font-size:1.2rem;line-height:1.95;color:var(--council-text);border-inline-start:4px solid var(--council-gold);padding-inline-start:1rem;margin-bottom:1.5rem}.news-show__image[data-v-1bf2989f]{margin:1.5rem 0;border-radius:10px;overflow:hidden}.news-show__image img[data-v-1bf2989f]{width:100%;height:auto;object-fit:cover}.news-show__attachments[data-v-1bf2989f]{margin-top:2rem;padding-top:1.5rem;border-top:1px dashed var(--council-border)}.news-show__attachments ul[data-v-1bf2989f]{list-style:none;padding:0;margin:0}.news-show__attachments li[data-v-1bf2989f]{margin-bottom:.5rem}.news-show__attachments a[data-v-1bf2989f]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:1px solid var(--council-border);border-radius:6px;color:var(--council-primary);background:var(--council-cream);font-size:.98rem;text-decoration:none}.news-show__attachments a[data-v-1bf2989f]:hover{background:var(--council-cream-dark);border-color:var(--council-gold-soft)}.news-related[data-v-1bf2989f]{margin-top:3rem}.news-related__title[data-v-1bf2989f]{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:var(--council-ink)}.news-related__grid[data-v-1bf2989f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.news-related__card a[data-v-1bf2989f]{text-decoration:none;color:inherit}@media (max-width: 768px){.news-show[data-v-1bf2989f]{padding:1.5rem}.news-show__summary[data-v-1bf2989f]{font-size:1.05rem}}
