.Figure-module__BjpHhq__figure{margin-block:var(--space-6)}.Figure-module__BjpHhq__image{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:auto;transition:border-color var(--duration-md) var(--ease-out), box-shadow var(--duration-md) var(--ease-out)}.Figure-module__BjpHhq__figure:hover .Figure-module__BjpHhq__image{border-color:var(--accent-line);box-shadow:0 10px 40px #016df11a}.Figure-module__BjpHhq__caption{gap:var(--space-3);margin-top:var(--space-3);color:var(--dim);font-size:var(--text-sm);line-height:1.7;display:flex}.Figure-module__BjpHhq__caption b{color:var(--muted);white-space:nowrap;font-weight:500}
.Callout-module__lNYk6G__callout{margin-block:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-md)}.Callout-module__lNYk6G__callout[data-tone=note]{background:#016df10f;border:1px solid #016df140}.Callout-module__lNYk6G__callout[data-tone=warn]{background:#f5a97f0d;border:1px solid #f5a97f40}.Callout-module__lNYk6G__title{margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.Callout-module__lNYk6G__callout[data-tone=note] .Callout-module__lNYk6G__title{color:var(--accent-bright)}.Callout-module__lNYk6G__callout[data-tone=warn] .Callout-module__lNYk6G__title{color:var(--warn)}.Callout-module__lNYk6G__body>*+*{margin-top:var(--space-3)}.Callout-module__lNYk6G__body ul{gap:var(--space-2);flex-direction:column;display:flex}.Callout-module__lNYk6G__body li{font-size:var(--text-md);padding-left:1.5rem;line-height:1.8;position:relative}.Callout-module__lNYk6G__body li:before{content:"";border-radius:1px;width:6px;height:6px;position:absolute;top:.7rem;left:.25rem}.Callout-module__lNYk6G__callout[data-tone=note] li:before{background:var(--accent)}.Callout-module__lNYk6G__callout[data-tone=warn] li:before{background:var(--warn)}
