.route-page{display:flex;flex-direction:column;gap:24px;min-width:0;padding:0 0 32px}.route-page>*{min-width:0}.route-heading h1{font-size:28px;line-height:36px;letter-spacing:0;overflow-wrap:anywhere}.route-page .profile-title h2,.route-page .skill-heading{letter-spacing:0}.route-catalog{display:flex;flex-direction:column;gap:24px;min-width:0}.route-featured-humans{display:grid;gap:12px}.route-editorial-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:32px}.route-editorial-heading h2{font-size:16px;line-height:24px;font-weight:600}.route-editorial-heading>span{font-size:12px;color:var(--color-muted)}.route-featured-humans>div{display:grid;grid-template-columns:minmax(0,1fr)}.route-discovery-index{min-width:0}.route-detail{display:flex;flex-direction:column;gap:16px;min-width:0;padding-top:12px}.route-instructions{display:grid;gap:16px;min-width:0}.route-note{color:var(--color-muted);font-size:12px;line-height:20px;overflow-wrap:anywhere}.route-import-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:20px;border-top:1px solid var(--color-line)}.route-collection-header{display:flex;align-items:flex-start;gap:16px}.route-collection-header>div{flex:1 1;min-width:0}.route-collection-header h1{margin-block:12px}.route-collection-header p{font-size:14px;line-height:22px}.route-collection-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-muted)}.discovery-pagination{display:flex;gap:1rem;align-items:center;justify-content:center;padding:1.5rem 0;flex-wrap:wrap}.category-navigation{display:flex;flex-wrap:wrap;gap:8px 16px;padding-block:8px 16px}.category-navigation a{font-size:13px;text-decoration:underline;text-underline-offset:3px}