.horizon-return {
    display: flex;
    align-items: center;
    min-height: 44px;
    padding-inline: max(20px, calc((100% - 1180px) / 2));
    border-bottom: 1px solid color-mix(in srgb, currentColor 15%, transparent);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: 0;
}
.horizon-return > a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    padding-block: 8px;
    color: inherit;
    font-size: inherit;
    font-weight: 600;
    line-height: inherit;
    letter-spacing: 0;
    text-decoration: none;
}
.horizon-return > a:hover { text-decoration: underline; text-underline-offset: 4px; }
.horizon-return > a:focus-visible { outline: 2px solid currentColor; outline-offset: -2px; border-radius: 4px; }
