/* Shared text-to-arrow spacing across CTA styles. */
body .arrow-callout{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:fit-content;max-width:100%}
body .arrow-callout>.callout-arrow{display:inline-block;flex:0 0 auto;margin:0!important;position:static!important;line-height:1;transform:none!important}
body .project-link,body .read-case{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px}
body .project-link>span,body .read-case>span{margin-left:0!important}
