.brand-page h2{color:#1d1d1f;padding-left:0;margin-bottom:.5rem}.brand-page-header{display:flex;align-items:flex-start;gap:.9rem;position:static;z-index:auto;backdrop-filter:none;border-bottom:0}.brand-page-mark{flex:0 0 auto;width:56px;height:56px;border-radius:12px;border:1px solid #dee2e6;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;color:#1f2937}.brand-page-logo{padding:4px;overflow:hidden}.brand-page-logo img{width:100%;height:100%;object-fit:contain}.brand-page-desc{max-width:52rem;color:#374151;line-height:1.55}.brand-page-verified{display:inline-flex;align-items:center;gap:4px;padding:1px 9px;border-radius:999px;border:1px solid #abefc6;background:#ecfdf3;color:#067647;font-size:12.5px;font-weight:600;vertical-align:1px}.brand-hub-az{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 1.25rem;padding:.5rem 0;border-bottom:1px solid rgba(226,232,240,.9)}.brand-hub-az a,.brand-hub-az span{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:.9rem;font-weight:700;text-decoration:none}.brand-hub-az a{color:#0f766e;border:1px solid rgba(15,118,110,.35)}.brand-hub-az a:focus-visible,.brand-hub-az a:hover{background:#0f766e;color:#fff}.brand-hub-az span{color:#c4c9d1}.brand-hub-letter{padding:.75rem 0 1rem;border-top:1px solid rgba(226,232,240,.9);scroll-margin-top:120px}.brand-hub-letter-title{font-size:1.1rem;font-weight:800;margin:0 0 .5rem}.brand-hub-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:4px 20px}.brand-hub-list a{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-height:36px;padding:.3rem 0;color:#1f2937;text-decoration:none}.brand-hub-list a:focus-visible .brand-hub-name,.brand-hub-list a:hover .brand-hub-name{color:#0f766e;text-decoration:underline}.brand-hub-name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-hub-count{flex:0 0 auto;color:#6b7280;font-size:.85rem}