.article-byline-share-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin:28px 0}.article-byline-share-row>.article-byline{flex:1 1 320px;min-width:0;margin:0}.article-byline-share-row .author-avatar{flex-shrink:0}.blog-share{min-width:0;text-indent:0}.blog-share>.tool-share{margin-top:0}.blog-share-header{flex:0 1 auto;width:max-content;max-width:min(100%,620px);margin-left:auto}.blog-share-header .tool-share-label{text-align:right}.blog-share-header .tool-share-buttons{justify-content:flex-end}.blog-share-footer{clear:both;margin:36px 0;padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.article-mentioned-tools{margin:48px 0;padding-top:32px;border-top:1px solid var(--border)}.article-mentioned-tools>h2{margin:0 0 24px;color:var(--ink)}.article-tool-group+.article-tool-group{margin-top:32px}.article-tool-group>h3{margin:0 0 16px;color:var(--ink);font-size:19px;line-height:1.4}.article-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article-catalog-tool-card{min-width:0}.article-catalog-tool-card .saas-category-tool-metrics{margin-top:auto}.article-official-tool-grid{gap:12px}.article-tool-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .15s,box-shadow .15s}.article-tool-card:hover{border-color:var(--accent);box-shadow:0 8px 24px #111b3a0f}.article-tool-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.article-tool-category{padding:2px 7px;border-radius:6px;background:var(--primary-soft);color:var(--text-muted);font-size:11px;line-height:1.5}.article-tool-card h4{margin:8px 0 5px;color:var(--ink);font-size:16px;line-height:1.4;overflow-wrap:anywhere}.article-tool-card p{margin:0 0 10px;color:var(--text-muted);font-size:13px;line-height:1.55;text-indent:0}.article-tool-link-label{display:flex;align-items:center;gap:6px;margin-top:auto;color:var(--accent);font-size:12px;font-weight:700;line-height:1.5}.article-tool-link-label svg{flex-shrink:0;width:14px;height:14px}@media(max-width:1000px){.article-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.article-tool-grid{grid-template-columns:minmax(0,1fr)}}
