.tdm-ai-summary{align-items:center;background:var(--light-bg);border:1px solid var(--border);border-radius:var(--radius-btn);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px 16px;margin:24px auto;max-width:760px;padding:14px 16px}.blog-post-body .tdm-ai-summary h2.tdm-ai-summary__heading,.tdm-ai-summary h2.tdm-ai-summary__heading{color:var(--text-muted);flex:0 1 auto;font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.4;margin:0;padding:0}.tdm-ai-summary__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.tdm-ai-summary a.tdm-ai-summary__button{align-items:center;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-btn);box-shadow:none;box-sizing:border-box;color:var(--text-dark);display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;line-height:1.4;margin:0;min-height:34px;padding:6px 10px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.tdm-ai-summary a.tdm-ai-summary__button:hover{background:rgba(159,11,132,.04);border-color:var(--primary);color:var(--primary);text-decoration:none}.tdm-ai-summary a.tdm-ai-summary__button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.tdm-ai-summary .tdm-ai-summary__icon{display:block;flex:0 0 16px;height:16px;margin:0;width:16px}.tdm-ai-summary__cta{color:var(--text-muted);flex:0 0 100%;font-size:13px;line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere}.tdm-ai-summary .tdm-ai-summary__cta p{font-size:inherit;line-height:inherit;margin:0 0 6px}.tdm-ai-summary .tdm-ai-summary__cta>:first-child{margin-top:0}.tdm-ai-summary .tdm-ai-summary__cta>:last-child{margin-bottom:0}.tdm-ai-summary__cta a{color:var(--secondary)}.tdm-ai-summary__cta a:hover{color:var(--primary)}@media(max-width:600px){.tdm-ai-summary{gap:10px;padding:12px}.tdm-ai-summary h2.tdm-ai-summary__heading{flex-basis:100%}.tdm-ai-summary a.tdm-ai-summary__button{min-height:40px}}