.source-note{font-size:13px;color:var(--muted)}figure{margin:30px 0;background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px}figure img{width:100%;height:auto;display:block;border-radius:10px}figcaption{color:var(--muted);font-size:13px;margin-top:12px}.callout{padding:20px;border-radius:16px;background:var(--amber);margin:18px 0}.danger{background:var(--red)}.good{background:var(--green)}