.rule-anatomy.svelte-1cfsglm{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;margin:16px 0 28px}.rule-block.svelte-1cfsglm{background:var(--color-bg-1);border:1px solid var(--color-line);border-left:3px solid var(--tone-dot);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.rule-block-label.svelte-1cfsglm{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tone-fg)}.rule-block-body.svelte-1cfsglm{color:var(--color-text-1);font-size:12.5px;line-height:1.55}.rule-arrow.svelte-1cfsglm{align-self:center;color:var(--color-text-3)}.ex-grid.svelte-1cfsglm{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:22px}.ex-card.svelte-1cfsglm{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:10px;padding:14px 16px}.ex-card.svelte-1cfsglm h3:where(.svelte-1cfsglm){margin:0 0 10px;font-size:13.5px;color:var(--color-text-0)}.ex-row.svelte-1cfsglm{display:grid;grid-template-columns:50px 1fr;align-items:start;padding:4px 0;border-top:1px dashed var(--color-line);font-size:12.5px}.ex-row.svelte-1cfsglm:first-of-type{border-top:0;padding-top:0}.ex-row-label.svelte-1cfsglm{color:var(--color-text-3);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;padding-top:2px}.ex-row-value.svelte-1cfsglm{color:var(--color-text-1);word-break:break-word}@media(max-width:720px){.rule-anatomy.svelte-1cfsglm{grid-template-columns:1fr}.rule-arrow.svelte-1cfsglm{transform:rotate(90deg);justify-self:center}}
