/* Minimal native related box. Theme/Elementor typography and colors are inherited. */
.uai-related-card{--uai-accent:var(--wp--preset--color--primary,var(--e-global-color-primary,var(--ast-global-color-0,currentColor)));box-sizing:border-box;direction:inherit;display:flex;align-items:center;gap:.9em;margin:1.5em 0;padding:.85em 1.1em;border:1px solid color-mix(in srgb,var(--uai-accent) 22%,transparent);border-inline-start:3px solid var(--uai-accent);border-radius:9px;background:color-mix(in srgb,var(--uai-accent) 5%,transparent);color:inherit;line-height:1.8;font-family:inherit;font-size:inherit;box-shadow:none;clear:both}
.uai-related-kicker{flex:none;font-size:.78em;font-weight:500;opacity:.68;white-space:nowrap;color:inherit}
.uai-related-title{min-width:0;flex:1;font-size:.93em;line-height:1.8;font-weight:650;text-decoration:none!important;color:inherit!important;font-family:inherit}
.uai-related-title:hover,.uai-related-title:focus-visible{text-decoration:underline!important;text-underline-offset:3px}
.uai-related-arrow{flex:none;font-size:1.1em;color:var(--uai-accent)}
@supports not (color:color-mix(in srgb,red 30%,white)){.uai-related-card{background:transparent;border-color:currentColor}}
@media(max-width:600px){.uai-related-card{gap:.55em;flex-wrap:wrap;padding:.7em .85em}.uai-related-title{flex-basis:100%}.uai-related-arrow{margin-inline-start:auto}}
