.law-text{margin-top:18px;padding:18px 18px 16px;border-radius:16px;border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow-2)}.law-text__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.law-text__head h2{margin:0;font-family:var(--font-serif);font-size:20px;color:var(--ink)}.law-text__ai{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.law-text__ai svg{color:var(--accent)}.law-text__points{list-style:none;margin:0;padding:0;display:grid;gap:10px}.law-text__points li{display:flex;gap:12px;align-items:flex-start}.law-text__n{flex:none;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--paper-2);border:1px solid var(--rule);font-size:12px;font-weight:700;color:var(--ink-2)}.law-text__body{font-size:15px;line-height:1.5;color:var(--ink)}.law-text__ref{display:inline-block;margin-left:6px;padding:0 7px;border-radius:6px;background:var(--paper-2);border:1px solid var(--rule);font-size:11.5px;font-weight:600;color:var(--ink-3);white-space:nowrap;vertical-align:1px}.law-text__empty{margin:0;font-size:14px;color:var(--ink-3)}.law-text__changes{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--rule)}.law-text__label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:6px}.law-text__changes ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.law-text__changes summary{min-height:30px}.law-text__evidence{margin:6px 0 0;max-width:46ch;font-size:13px;line-height:1.45;color:var(--ink-2)}.law-text__evidence span{font-weight:700;color:var(--ink-3)}.law-text__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.law-text__boe,.law-text__pdf{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none}.law-text__pdf{background:var(--ink);color:var(--paper)}.law-text__boe{border:1px solid var(--rule-strong);color:var(--ink);background:var(--paper)}.law-text__note{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.law-text__note a{color:var(--ink-2);font-weight:600}@media (max-width:640px){.law-text{padding:16px 14px 14px}.law-text__pdf{flex:1 1 100%;justify-content:center}}.law-pdf-top{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.law-head{padding:8px 0 22px;border-bottom:1px solid var(--ink)}.law-head .law-head__title{margin:0;max-width:900px;font-size:clamp(25px,3.2vw,34px);line-height:1.22;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.law-head__context{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;font-size:12.5px;color:var(--ink-3)}.law-head__context .mono{font-size:11px}.law-head__context .tabular{color:var(--ink-2);font-weight:600}.law-head .law-head__who{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px}.law-head__summary{max-width:820px;margin-top:16px;padding:12px 14px;border-left:3px solid color-mix(in oklch,var(--accent) 45%,var(--rule));border-radius:0 10px 10px 0;background:var(--paper-2);font-size:14px;line-height:1.55;color:var(--ink-2)}.law-head__summary>div>p,.law-head__summary>p:first-child{margin:0}.law-head__summary ol{margin:6px 0 0;padding-left:20px}.law-head__summary li+li{margin-top:4px}.law-head__caveat{margin:8px 0 0;font-size:11.5px;line-height:1.45;color:var(--ink-3)}.law-head__caveat a{color:var(--ink-2);font-weight:600}.law-head__official{max-width:820px;margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.law-head__official>span:first-child{font-weight:600;color:var(--ink-2)}.law-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.law-sec{margin-top:18px;padding:18px 18px 16px;border-radius:16px;border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow-2)}.law-sec__head{margin-bottom:12px}.law-sec__head h2{margin:0;font-family:var(--font-serif);font-size:20px;color:var(--ink)}.law-sec__head p{margin:4px 0 0;max-width:680px;line-height:1.5}.law-sec__empty,.law-sec__head p{font-size:13.5px;color:var(--ink-3)}.law-sec__empty{margin:0;padding:12px 14px;border-radius:12px;border:1px dashed var(--rule);background:var(--paper-2)}.law-sec__box{padding:14px 16px;border-radius:12px;border:1px solid var(--rule);background:var(--paper-2)}.law-sec__lead{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--ink)}.law-sec__chain{margin-top:20px;padding-top:16px;border-top:1px solid var(--rule)}.law-sec__chain h3{margin:0 0 4px;font-size:15px;font-weight:800;color:var(--ink)}.law-sec__help{margin:0 0 14px;max-width:680px;font-size:13px;line-height:1.5;color:var(--ink-3)}.law-head__nosummary{margin:10px 0 0;font-size:13.5px;color:var(--ink-3)}.law-facts__chips{display:flex;flex-wrap:wrap;gap:6px}.law-facts__chips>span{padding:3px 11px;border-radius:999px;background:var(--hue-lleis-soft);font-size:12.5px;font-weight:600}