.law-changes-hero{padding:6rem 0 3rem;background:linear-gradient(180deg,#fff 0,var(--color-bg) 100%)}.law-changes-hero__inner{max-width:680px}.law-changes-hero__inner p{color:var(--color-ink-soft);font-size:1.05rem;font-weight:500}.law-changes-hero__reviewed{margin-top:.75rem;font-size:.85rem!important;font-weight:400!important;color:var(--color-ink-soft)}.law-changes-list__toolbar{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.law-changes-list__search{width:100%;max-width:280px;padding:.75rem .9rem;font-family:var(--font-body);font-size:.92rem;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:2px}.law-changes-list__search:focus{outline:none;border-color:var(--color-accent)}.law-changes-list__empty{text-align:center;color:var(--color-ink-soft);font-size:.95rem;padding:2rem 0}.law-changes-list__grid{align-items:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.law-changes-list__card{background:var(--color-surface);border:1px solid var(--color-border);padding:2rem}.law-changes-list__card h3{margin-bottom:.75rem;font-size:1.2rem}.law-changes-list__card p{color:var(--color-ink-soft);font-size:.92rem}.law-changes-list__effective{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem}.law-changes-list__impactToggle{align-items:center;background:none;border:0;color:var(--color-primary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:.92rem;font-weight:600;gap:.5rem;justify-content:space-between;margin-top:1.25rem;padding:0;text-align:left;width:100%}.law-changes-list__impactToggle:hover{color:var(--color-accent)}.law-changes-list__impactToggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.law-changes-list__impactChevron{font-size:1.1rem;font-weight:400;line-height:1}.law-changes-list__impact{margin-top:.75rem;margin-bottom:0}.law-changes-list__impact strong{color:var(--color-primary)}.law-changes-list__crosslink{margin-top:1rem;margin-bottom:0;font-size:.85rem}.law-changes-list__crosslink a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.law-changes-disclaimer{padding-top:0}.law-changes-disclaimer__inner{max-width:680px}.law-changes-disclaimer__inner p{font-size:.8rem;color:var(--color-ink-soft);font-style:italic;margin-bottom:0}.law-changes-cta{text-align:center}.law-changes-cta__inner{max-width:560px}