.hp-pro-row,.hp-curiosity-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:var(--text-size-small);margin-top:0.75rem;gap:0 0.1rem;min-width:0}.hp-pro-row>p,.hp-curiosity-row>p{display:contents}.hp-item{display:inline-flex;align-items:baseline;white-space:nowrap}.hp-pro-row{margin-top:2rem}.hp-pro-row a,.hp-curiosity-row a{color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast);padding:0.1rem 0.15rem}.hp-pro-row a:hover,.hp-curiosity-row a:hover{color:var(--text)}.hp-sep{color:var(--text-faint);padding:0 0.2em;user-select:none;pointer-events:none}.hp-latin{text-align:right;margin-top:1.5rem}.hp-latin p{margin:0;color:var(--text-muted)}.hp-portals{margin-top:2.5rem;font-family:var(--font-sans)}.hp-portal-item{display:flex;align-items:baseline;gap:0.4em;padding:0.2rem 0}.hp-portal-name{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-muted);text-decoration-thickness:0.15em;text-underline-offset:0.2em;text-decoration-skip-ink:auto;transition:text-decoration-color var(--transition-fast),color var(--transition-fast);flex-shrink:0}.hp-portal-name:hover{text-decoration-color:var(--link-hover-underline)}.hp-portal-dash{color:var(--text-faint);padding:0 0.15em;user-select:none;flex-shrink:0}.hp-portal-desc{font-size:var(--text-size-small);color:var(--text-faint);line-height:1.4;min-width:0;overflow-wrap:break-word}