.timeline[data-astro-cid-jfd2s4vp]{position:relative;padding-left:var(--space-xl)}.timeline[data-astro-cid-jfd2s4vp]:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:var(--color-accent)}.timeline__node[data-astro-cid-jfd2s4vp]{position:relative;margin-bottom:var(--space-lg)}.timeline__node[data-astro-cid-jfd2s4vp]:last-child{margin-bottom:0}.timeline__marker[data-astro-cid-jfd2s4vp]{position:absolute;left:calc(-1 * var(--space-xl) + -1px);top:var(--space-lg);width:16px;height:16px;border-radius:50%;border:2px solid var(--color-accent);z-index:1}.timeline__node--past[data-astro-cid-jfd2s4vp] .timeline__marker[data-astro-cid-jfd2s4vp]{background:var(--color-accent)}.timeline__node--future[data-astro-cid-jfd2s4vp] .timeline__marker[data-astro-cid-jfd2s4vp]{background:var(--color-bg)}.timeline__content[data-astro-cid-jfd2s4vp]{position:relative}.timeline__content[data-astro-cid-jfd2s4vp]:before{content:"";position:absolute;left:-10px;top:calc(var(--space-lg) + 4px);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid var(--color-border)}.timeline__header[data-astro-cid-jfd2s4vp]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap}.timeline__header[data-astro-cid-jfd2s4vp] h3[data-astro-cid-jfd2s4vp]{font-size:1.1rem;margin:0}.timeline__changes[data-astro-cid-jfd2s4vp]{display:flex;flex-direction:column;gap:var(--space-sm)}.timeline__change[data-astro-cid-jfd2s4vp]{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-xs) 0}.timeline__change[data-astro-cid-jfd2s4vp] .badge[data-astro-cid-jfd2s4vp]{flex-shrink:0;margin-top:2px}@media(max-width:768px){.timeline[data-astro-cid-jfd2s4vp]{padding-left:var(--space-lg)}.timeline__marker[data-astro-cid-jfd2s4vp]{left:calc(-1 * var(--space-lg) + -1px);width:12px;height:12px}.timeline__header[data-astro-cid-jfd2s4vp]{flex-direction:column;align-items:flex-start}}.law-tracker__title[data-astro-cid-s54cijuz]{font-size:2rem;margin-bottom:var(--space-sm)}.law-tracker__subtitle[data-astro-cid-s54cijuz]{color:var(--color-text-secondary);margin-bottom:var(--space-xl);font-size:1.1rem}.law-tracker__tabs[data-astro-cid-s54cijuz]{display:flex;gap:0;border-bottom:2px solid var(--color-border);margin-bottom:var(--space-xl)}.law-tracker__tab[data-astro-cid-s54cijuz]{padding:var(--space-sm) var(--space-lg);font-size:1rem;font-weight:600;color:var(--color-text-secondary);border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s;background:none;cursor:pointer}.law-tracker__tab[data-astro-cid-s54cijuz]:hover{color:var(--color-text)}.law-tracker__tab--active[data-astro-cid-s54cijuz]{color:var(--color-white);border-bottom-color:var(--color-accent)}.law-tracker__panel--hidden[data-astro-cid-s54cijuz]{display:none}.law-card__header[data-astro-cid-s54cijuz]{display:flex;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap}.law-card[data-astro-cid-s54cijuz] h3[data-astro-cid-s54cijuz]{font-size:1.1rem;margin-bottom:var(--space-sm)}.law-card__date[data-astro-cid-s54cijuz]{font-size:.9rem;color:var(--color-accent);font-weight:600;margin-bottom:var(--space-sm)}.law-card__summary[data-astro-cid-s54cijuz]{color:var(--color-text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:var(--space-md)}.law-card__penalties[data-astro-cid-s54cijuz]{font-size:.9rem;margin-bottom:var(--space-md);color:var(--color-text)}.case-card__header[data-astro-cid-s54cijuz]{display:flex;gap:var(--space-sm);margin-bottom:var(--space-md)}.case-card[data-astro-cid-s54cijuz] h3[data-astro-cid-s54cijuz]{font-size:1.1rem;margin-bottom:var(--space-xs);font-style:italic}.case-card__court[data-astro-cid-s54cijuz]{font-size:.85rem;color:var(--color-accent);font-weight:600;margin-bottom:var(--space-md)}.case-card__issue[data-astro-cid-s54cijuz]{font-size:.95rem;margin-bottom:var(--space-sm);color:var(--color-text)}.case-card__significance[data-astro-cid-s54cijuz]{font-size:.9rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-md)}.case-card__action[data-astro-cid-s54cijuz]{background:var(--color-card-alt);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);font-size:.9rem}.case-card__date[data-astro-cid-s54cijuz]{font-size:.85rem;color:var(--color-accent);margin-top:var(--space-xs)}.case-card__next[data-astro-cid-s54cijuz]{font-size:.9rem;color:var(--color-text)}@media(max-width:768px){.law-tracker__title[data-astro-cid-s54cijuz]{font-size:1.5rem}.law-tracker__tab[data-astro-cid-s54cijuz]{padding:var(--space-sm) var(--space-md);font-size:.9rem}}.page-header[data-astro-cid-oudwzbyk]{text-align:center;max-width:700px;margin:0 auto var(--space-xl)}.page-header[data-astro-cid-oudwzbyk] p[data-astro-cid-oudwzbyk]{color:var(--color-text-secondary);font-size:1.1rem}
