.brand-sign[data-v-78db4c39]{margin:0 auto;max-width:320px;padding:20px 16px 4px;position:relative;text-align:center}.brand-sign-inner[data-v-78db4c39]{align-items:center;border-radius:12px;color:inherit;display:flex;flex-direction:column;gap:8px;padding:6px 10px;text-decoration:none}.brand-sign-inner--link[data-v-78db4c39]{cursor:pointer;transition:background .2s ease}.brand-sign-inner--link[data-v-78db4c39]:hover{background:color-mix(in srgb,var(--color-text-secondary,#888) 8%,transparent)}.brand-sign-inner--link:hover .brand-sign-desc[data-v-78db4c39]{text-decoration:underline;text-underline-offset:2px}.brand-sign-inner--link[data-v-78db4c39]:focus-visible{outline:2px solid var(--color-primary,#f76601);outline-offset:2px}.brand-sign[data-v-78db4c39]:before{background:var(--color-border-primary,#e8e8e8);content:"";height:1px;left:50%;position:absolute;top:0;transform:translate(-50%);width:48px}.brand-sign-label[data-v-78db4c39]{color:var(--color-text-secondary,#888);font-size:10px;font-weight:600;letter-spacing:.12em;opacity:.8;text-transform:uppercase}.brand-sign-logo[data-v-78db4c39]{display:block;height:36px;max-width:140px;-o-object-fit:contain;object-fit:contain;width:auto}.brand-sign-desc[data-v-78db4c39]{color:var(--color-text-secondary,#888);display:-webkit-box;font-size:12px;-webkit-line-clamp:3;line-clamp:3;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
