/* Scoped tag cloud; parent owns the article, sidebar position and breakpoints. */
.az-child-service-keywords { margin: 24px 0 0; border: 1px solid var(--az-color-border,#e5e5e5); background: var(--az-color-surface,#fff); font-family: var(--az-font-main,Arial,sans-serif); }
.az-child-service-keywords h2 { display: flex; align-items: center; gap: 10px; margin: 0; padding: 12px; background: var(--az-color-primary,#1fbd5b); color: #fff; font-family: var(--az-font-heading,Arial,sans-serif); font-size: 18px; font-weight: var(--az-heading-weight,600); line-height: 1.4; text-transform: uppercase; }
.az-child-service-keywords h2 svg { flex: 0 0 24px; width: 24px; height: 24px; }
.az-child-service-keywords__cloud { padding: 8px 12px 12px; line-height: 1.85; overflow-wrap: anywhere; }
.az-child-service-keywords__cloud a { display: inline; color: var(--az-color-secondary,#3d536d); text-decoration: none; }
.az-child-service-keywords__cloud a:hover { color: var(--az-color-primary,#1fbd5b); }
.az-child-service-keywords__cloud a:focus-visible { color: var(--az-color-primary,#1fbd5b); outline: 2px solid currentColor; outline-offset: 2px; }
