.lg-rules-shell{container:lg-rules/inline-size}.lg-rules{display:flex;align-items:flex-start;font-family:var(--sans);color:var(--ink);border:0;border-radius:var(--radius-panel);background:transparent;overflow:visible;gap:var(--step-6)}.lg-rules__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-5);padding:0}.lg-rules__head{display:flex;align-items:baseline;gap:var(--step-3);flex-wrap:wrap}.lg-rules__title{margin:0;font:var(--w-bold) var(--t-display-m)/var(--lh-heading) var(--sans);letter-spacing:var(--track-title);color:var(--ink)}.lg-rules__lead{font:var(--w-regular) var(--t-ui)/1.4 var(--sans);color:var(--muted)}.lg-rules__head>.odk-btn{margin-left:auto}.lg-rules__list{gap:var(--step-2-5)}.lg-rule,.lg-rules__list{display:flex;flex-direction:column}.lg-rule{padding:var(--step-3-5) var(--step-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);box-shadow:var(--shadow-card)}.lg-rule--dim{opacity:.62}.lg-rule--draft{border-style:dashed;border-color:var(--hairline-ink);background:var(--fill);opacity:1;box-shadow:none}.lg-rule__line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--step-0-5) var(--step-3);min-height:44px}.lg-rule__ord{flex:none;width:22px;text-align:right;font:var(--w-regular) var(--t-eyebrow)/1 var(--sans);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-rule__says{flex:1 1;min-width:min(150px,100%);padding:0;border:0;background:transparent;text-align:left;font:var(--w-regular) var(--t-ui)/var(--lh-body) var(--sans);color:var(--ink);cursor:pointer;text-wrap:pretty}.lg-rule__says:hover .lg-rule__say--plain{text-decoration:underline}.lg-rule__says--text{cursor:default}.lg-rule__says--text:hover .lg-rule__say--plain{text-decoration:none}.lg-rule__say--category,.lg-rule__say--condition{font-weight:var(--w-semibold)}.lg-rule__say--category{color:var(--ink)}.lg-rule__say--tag{font-weight:var(--w-semibold)}.lg-rule__chip,.lg-rule__pill{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 var(--step-2-5);border-radius:var(--radius-pill);font:var(--w-semibold) var(--t-label)/1 var(--sans);white-space:nowrap}.lg-rule__chip{border:1px solid transparent;background:var(--fill-2);color:var(--ink-2)}.lg-rule__pill{border:1px dashed var(--hairline-ink);background:transparent;color:var(--ink-2)}.lg-rule__count{flex:none;width:110px;text-align:right;font:var(--w-regular) var(--t-eyebrow)/1 var(--sans);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-rule__move{flex:none;display:flex;gap:var(--step-1)}.lg-rule__arrow{width:32px;height:32px;border:0;border-radius:var(--radius-cta);background:var(--fill);color:var(--ink-2);font:var(--w-regular) var(--t-eyebrow)/1 var(--sans);cursor:pointer}.lg-rule__arrow:hover:not(:disabled){background:var(--fill-2)}.lg-rule__arrow:disabled{cursor:default;opacity:.4}.lg-rule__note{margin:var(--step-0-5) 0 0 var(--step-8);font:var(--w-regular) var(--t-eyebrow)/var(--lh-body) var(--sans);color:var(--muted);text-wrap:pretty}.lg-rule__draft-card{display:flex;align-items:center;gap:var(--step-2-5);flex-wrap:wrap;margin-top:var(--step-2-5);padding-top:var(--step-3);border-top:1px dashed var(--hairline-ink)}.lg-rule__draft-body{flex:1 1;min-width:min(280px,100%);color:var(--ink-2)}.lg-rule__draft-body,.lg-rules__approved{font:var(--w-regular) var(--t-small)/var(--lh-body) var(--sans);text-wrap:pretty}.lg-rules__approved{margin:0;padding:var(--step-3) var(--step-4-5);border:1px solid var(--colour-agree);border-radius:var(--radius-row);background:var(--accent);color:var(--on-accent)}.lg-rules__empty{display:flex;flex-direction:column;align-items:center;gap:var(--step-3);padding:var(--step-10);border:0;border-radius:var(--radius-modal);background:var(--fill);text-align:center}.lg-rules__empty-eyebrow{font:var(--w-regular) var(--t-display-m)/1 var(--sans);color:var(--muted)}.lg-rules__empty-title{max-width:420px;font:var(--w-bold) var(--t-display-m)/1.25 var(--sans);letter-spacing:var(--track-title);color:var(--ink);text-wrap:pretty}.lg-rules__empty-body{margin:0;max-width:440px;font:var(--w-regular) var(--t-ui)/1.55 var(--sans);color:var(--muted);text-wrap:pretty}.lg-rules__empty-acts{display:flex;gap:var(--step-2-5);margin-top:var(--step-1-5)}.lg-rules__aside{flex:none;width:340px;gap:var(--step-4);padding:var(--step-6);border-left:0;background:var(--fill);box-sizing:border-box;border-radius:var(--radius-modal)}.lg-rules__aside,.lg-rules__note{display:flex;flex-direction:column}.lg-rules__note{gap:var(--step-2)}.lg-rules__note+.lg-rules__note{padding-top:var(--step-4);border-top:1px solid var(--hairline)}.lg-rules__note-head{font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}.lg-rules__note-body{margin:0;font:var(--w-regular) var(--t-small)/1.55 var(--sans);color:var(--ink-2);text-wrap:pretty}.lg-rules__summary{display:flex;flex-direction:column;gap:var(--step-2);margin-top:auto;padding:var(--step-4);border:0;border-radius:var(--radius-row);background:var(--card)}.lg-rules__summary-line{font:var(--w-regular) var(--t-eyebrow)/var(--lh-body) var(--sans);color:var(--muted)}@container lg-rules (max-width: 900px){.lg-rules{flex-direction:column;align-items:stretch}.lg-rules__aside{width:auto}}