﻿.law-timeline-section{padding-bottom:55px}.law-timeline-intro{font-size:13px;color:var(--muted);max-width:950px}.law-filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.law-filters button{font:inherit;font-size:12px;cursor:pointer;padding:9px 17px;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:25px}.law-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.law-filter-count{font-size:11px;color:var(--muted);margin:14px 0}.law-change-list{list-style:none;margin:30px 0 0;padding:0;max-width:1100px}.law-change{border-left:1px solid #bdcbb0;padding:0 0 36px 35px;margin-left:7px;position:relative}.law-change[hidden]{display:none}.law-change:last-child{border-left-color:transparent}.law-change-dot{position:absolute;width:13px;height:13px;border:3px solid #8fa477;background:var(--paper);border-radius:50%;left:-7px;top:5px}.law-change[data-status=upcoming] .law-change-dot{border-color:#c58f64}.law-change-meta{display:flex;gap:17px;align-items:center;flex-wrap:wrap}.law-change-meta time{font:15px Georgia,serif;letter-spacing:1px}.law-status{font-size:10px;padding:3px 9px;border-radius:3px;background:#e4ebd5}.law-status.upcoming{background:#f2e5d5;color:#86603b}.law-change h3{font-size:22px;margin:12px 0 16px;max-width:950px;line-height:1.5}.law-change dl{margin:0;padding:20px 23px;border:1px solid var(--line);background:white;border-radius:5px}.law-change dl>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;margin-bottom:13px}.law-change dl>div:last-child{margin-bottom:0}.law-change dt{font-size:11px;color:var(--muted);font-weight:bold}.law-change dd{font-size:13px;line-height:1.9;margin:0}.law-change .source{margin-top:13px}.related-law-case{margin-left:20px}.law-timeline-section>.guide-alert{max-width:1100px;font-size:12px}@media(max-width:650px){.law-change{padding-left:23px}.law-change h3{font-size:19px}.law-change dl{padding:16px}.law-change dl>div{grid-template-columns:1fr;gap:5px}.law-change-meta{gap:10px}.related-law-case{display:block;margin-left:0}.law-filters button{font-size:11px;padding:8px 13px}}@media print{.law-filters,.law-filter-count{display:none}.law-change{break-inside:avoid;padding-bottom:20px}.law-change dl{background:white}.law-change dd{font-size:11px}.law-change .source{overflow-wrap:anywhere}.law-timeline-section{padding:20px 0}}
