[data-layout=sidebar]{grid-template-columns:2fr 1fr;gap:2em;display:grid}[data-layout=sidebar] [data-part=aside]{border-left:2px solid var(--deck-border);color:var(--deck-muted);padding-left:1.5em;font-size:.85em}.callout{border-radius:var(--deck-radius);background:color-mix(in srgb, var(--deck-accent) 12%, transparent);margin-bottom:.75em;padding:.7em 1em}.callout[data-tone=warning]{background:#f59e0b33}.callout>:last-child{margin-bottom:0}
