.b531-panel{margin-top:18px}.b531-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:4px 18px 18px}
.b531-grid section{background:var(--b27-chalk,#F3F6F2);border-radius:12px;padding:12px 14px;border-left:4px solid var(--b27-green,#0E5530)}
.b531-grid section:nth-child(even){border-left-color:var(--b27-ball,#E8731A)}
.b531-grid h4{margin:0 0 8px;font:700 16px var(--b27-display,system-ui);color:var(--b27-pine,#082E1A);text-transform:uppercase;letter-spacing:.04em}
.b531-grid dl{margin:0;display:grid;gap:6px}.b531-grid dl div{display:grid;grid-template-columns:130px 1fr;gap:8px}
.b531-grid dt{color:var(--b27-muted,#5C6E63);font-size:12px}.b531-grid dd{margin:0;color:var(--b27-ink,#12241A);overflow-wrap:anywhere}
