.leg-eyebrow[data-v-17f0e4bc]{color:var(--cc-accent);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-legislations h2[data-v-17f0e4bc]{color:var(--cc-fg)}.leg-panel[data-v-17f0e4bc]{background:var(--cc-card);border:1px solid var(--cc-border);color:var(--cc-fg);overflow:hidden;transition:box-shadow .25s ease}.leg-panel[data-v-17f0e4bc]:hover{box-shadow:var(--cc-shadow-lg)}.leg-panel-head[data-v-17f0e4bc]{border-bottom:1px solid var(--cc-border);background:linear-gradient(to left,var(--cc-accent-soft),transparent 60%)}.leg-panel-eyebrow[data-v-17f0e4bc]{color:var(--cc-muted);font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.leg-icon[data-v-17f0e4bc]{background:var(--cc-accent);color:var(--cc-accent-fg)}.leg-more[data-v-17f0e4bc]{color:var(--cc-accent);text-decoration:none;transition:opacity .2s ease}.leg-more[data-v-17f0e4bc]:hover{opacity:.7}.leg-list[data-v-17f0e4bc]{list-style:none;margin:0;padding:0}.leg-list>li+li[data-v-17f0e4bc]{border-top:1px solid var(--cc-border)}.leg-item[data-v-17f0e4bc]{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1.25rem;color:var(--cc-fg);text-decoration:none;transition:background .2s ease}.leg-summary[data-v-17f0e4bc]{margin-block:.25rem;text-align:justify;line-height:1.7}.leg-item[data-v-17f0e4bc]:hover{background:var(--cc-accent-soft)}.leg-num[data-v-17f0e4bc]{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background:var(--cc-accent-soft);color:var(--cc-accent);font-weight:700;font-size:.78rem}.leg-title[data-v-17f0e4bc]{color:var(--cc-fg)}.leg-summary[data-v-17f0e4bc]{color:var(--cc-muted)}.leg-skeleton .skeleton-row[data-v-17f0e4bc]{height:2.4rem;border-radius:.5rem;background:linear-gradient(90deg,var(--cc-border) 0%,var(--cc-accent-soft) 50%,var(--cc-border) 100%);background-size:200% 100%;animation:shimmer-17f0e4bc 1.4s infinite}@keyframes shimmer-17f0e4bc{0%{background-position:200% 0}to{background-position:-200% 0}}
