@layer components{.law-progress{color:var(--ink);margin:32px 0;container-type:inline-size}.law-progress figcaption{letter-spacing:-.02em;margin-bottom:16px;font-size:1rem;font-weight:600;line-height:1.5}.law-progress-stages{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.law-progress-stage{border-top:3px solid #0000;min-width:0;margin:0;padding:24px 22px 25px}.law-progress-stage+.law-progress-stage{border-left:1px solid var(--line)}.law-progress-present{background:var(--current-soft);border-top-color:var(--current)}.law-progress-pending{background:var(--proposal-soft);border-top-color:var(--proposal)}.law-progress-proposed{background:var(--surface);border-top-color:#526b90}.law-progress-stage-heading strong,.law-progress-stage-heading span{display:block}.law-progress-stage-heading strong{letter-spacing:-.025em;font-size:1.1rem;font-weight:600;line-height:1.4}.law-progress-stage-heading span{margin-top:5px;font-size:.78rem;font-weight:550;line-height:1.5}.law-progress-present .law-progress-stage-heading span{color:var(--current)}.law-progress-pending .law-progress-stage-heading span{color:var(--proposal)}.law-progress-proposed .law-progress-stage-heading span{color:var(--blue-dark)}.law-progress-stage p{color:var(--muted);margin:19px 0 0;font-size:.83rem;line-height:1.8}.law-progress-source{color:var(--muted);margin:14px 0 0;font-size:.7rem;line-height:1.8}.law-progress-source a{color:var(--blue);text-underline-offset:3px;margin-left:.4em;display:inline-block}@media print{.law-progress-stage{background:var(--card);break-inside:avoid;border-color:#777}.law-progress-stage-heading span{color:#000}}@container (width<=640px){.law-progress-stages{grid-template-columns:1fr}.law-progress-stage{padding:22px}.law-progress-stage+.law-progress-stage{border-left:0}.law-progress-stage p{margin-top:13px}}}
