.js-top .js-actions[hidden]{display:none!important}.js-field[hidden]{display:none!important}.ux-purpose{max-width:760px}.ux-chain{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.ux-chain span{padding:6px 9px;border:1px solid var(--js-line);border-radius:999px;color:var(--js-muted);font-size:.78rem}.ux-chain span+span:before{content:'→';margin-right:8px;color:var(--js-accent)}.ux-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ux-group .js-empty{min-height:130px}.ux-context{margin-top:7px}.ux-contact-meta,.ux-card-meta{display:grid;gap:4px}.ux-contact-meta strong{font-size:1.02rem}.ux-secondary{color:var(--js-muted);font-size:.86rem}.ux-counts,.ux-follow-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.ux-mini{padding:4px 7px;border:1px solid var(--js-line);border-radius:999px;font-size:.75rem;color:var(--js-muted)}.ux-note-relation{display:inline-flex;margin:6px 0;padding:5px 8px;border-radius:999px;background:var(--js-accent2);color:var(--js-accent);font-size:.76rem;font-weight:800}.ux-follow-main{display:grid;gap:5px;min-width:0}.ux-follow-main>strong{font-size:.98rem}.ux-follow-line{color:var(--js-muted);font-size:.82rem;overflow-wrap:anywhere}.ux-helper{display:block;color:var(--js-muted);font-size:.8rem;margin-top:5px}.p2-hubgrid .js-empty{min-height:120px}.p2-hubgrid .js-btn{width:100%;justify-content:center}@media(max-width:760px){.ux-groups{grid-template-columns:1fr}.ux-chain{display:grid;grid-template-columns:1fr 1fr}.ux-chain span+span:before{display:none}.ux-group .js-item{align-items:flex-start}.ux-group .js-item-actions{width:100%;justify-content:flex-start}}
.js-btn[hidden]{display:none!important}.js-route-label{display:none}.js-primary-title{font-size:clamp(28px,3.3vw,42px);line-height:1.08;letter-spacing:-.04em;margin:3px 0 8px}.ux-story-preview{max-width:680px}.ux-story-detail{display:grid;gap:14px}.ux-story-detail section{padding:14px;border:1px solid var(--js-line);border-radius:12px}.ux-story-detail h3{margin:0 0 5px;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;color:var(--js-muted)}
