.honor-card-title[data-v-4efad244]{font-size:1.75rem;line-height:1.5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){.honor-card-title[data-v-4efad244]{font-size:1.25rem}}.honor-categories[data-v-4efad244]{align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;flex-wrap:wrap;margin-top:2.5rem;row-gap:.75rem}.honor-category[data-v-4efad244]{background:transparent;border:0;color:gray;cursor:pointer;font-size:1.125rem;font-weight:700;line-height:1.5;padding:0}.honor-category--active[data-v-4efad244],.honor-category[data-v-4efad244]:hover{color:#0c7ecc}.honor-category[data-v-4efad244]:focus-visible{outline:2px solid #0c7ecc;outline-offset:4px}.honor-category-separator[data-v-4efad244]{color:gray;font-size:1.25rem;line-height:1}@media(max-width:1023px){.honor-categories[data-v-4efad244]{-moz-column-gap:14px;column-gap:14px;flex-wrap:nowrap;margin-top:24px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;white-space:nowrap}.honor-categories[data-v-4efad244]::-webkit-scrollbar{display:none}.honor-category[data-v-4efad244]{flex-shrink:0;font-size:16px}.honor-category-separator[data-v-4efad244]{flex-shrink:0;font-size:18px}.honor-card button[data-v-4efad244]{align-items:center;display:flex;height:2rem;justify-content:center;top:.5rem;width:2rem}.honor-card button svg[data-v-4efad244]{height:3rem;width:3rem}}
