.recipe-safety-sources{width:min(1180px,calc(100% - 32px));margin:18px auto;padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--cn-panel-radius);background:color-mix(in srgb,var(--surface) 86%,transparent)}.recipe-safety-sources h2{margin:0;font-size:1rem}.recipe-safety-sources p{margin:7px 0 0;color:var(--text-muted);font-size:.84rem;line-height:1.55}.recipe-safety-sources ul{display:flex;gap:8px;flex-wrap:wrap;margin:11px 0 0;padding:0;list-style:none}.recipe-safety-sources a{display:inline-flex;min-height:38px;align-items:center;padding:7px 11px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:var(--surface-soft);font-size:.78rem;font-weight:800;text-decoration:none}.recipe-safety-sources a:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:700px){.recipe-safety-sources{width:calc(100% - 20px);margin-block:12px;padding:14px}.recipe-safety-sources ul{display:grid}.recipe-safety-sources a{border-radius:var(--radius-sm)}}