.law-card-ai{display:inline-block;vertical-align:-1px;margin-right:6px;color:var(--accent)}.law-card .law-card-band{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-18px -18px 14px;padding:10px 18px;border-radius:15px 15px 0 0;background:var(--paper-2);border-bottom:1px solid var(--rule)}.law-card-band--aye{background:color-mix(in oklch,var(--aye) 16%,var(--paper))!important;border-bottom-color:color-mix(in oklch,var(--aye) 30%,var(--paper))!important}.law-card-band--no{background:color-mix(in oklch,var(--no) 13%,var(--paper))!important;border-bottom-color:color-mix(in oklch,var(--no) 28%,var(--paper))!important}.law-card-band__topic{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:700;line-height:1.25;color:var(--ink)}.law-card-band__topic svg{flex:none;color:var(--topic)}.law-card-band__verdict{flex:none;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.law-card-band--aye .law-card-band__verdict{color:color-mix(in oklch,var(--aye) 75%,var(--ink))}.law-card-band--no .law-card-band__verdict{color:color-mix(in oklch,var(--no) 80%,var(--ink))}.law-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;font-size:12px;color:var(--ink-3)}.law-card-summary{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.law-card-affects{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--hue-lleis-soft);font-size:14px;line-height:1.45;color:var(--ink)}.law-card-affects>span{display:block;margin-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hue-lleis-ink)}.law-card-nonbinding{padding:2px 9px;border-radius:999px;border:1px dashed var(--rule-strong);font-size:11.5px;font-weight:700;color:var(--ink-2)}.law-card .law-card-foot{margin:14px -18px -16px;padding:10px 18px;border-radius:0 0 15px 15px;background:var(--paper-2);border-top:1px solid var(--rule)}.law-card[data-result=approved] .law-card-foot{background:color-mix(in oklch,var(--aye) 16%,var(--paper));border-top-color:color-mix(in oklch,var(--aye) 30%,var(--paper))}.law-card[data-result=rejected] .law-card-foot{background:color-mix(in oklch,var(--no) 13%,var(--paper));border-top-color:color-mix(in oklch,var(--no) 28%,var(--paper))}