.profile-context{margin:40px 0 8px;padding-top:24px;border-top:1px solid var(--line)}.profile-context h2{font-size:22px;line-height:1.35;margin:0 0 16px}.profile-context-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;max-width:880px}.profile-context-card{display:flex;gap:14px;align-items:flex-start;min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-decoration:none}.profile-context-card>svg{flex:none;width:24px;height:24px;color:var(--accent);margin-top:3px}.profile-context-card>span{min-width:0}.profile-context-kind{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-bottom:4px}.profile-context-title{display:block;font-size:16px;line-height:1.5;font-weight:700;overflow-wrap:anywhere}.profile-context-description{display:block;margin-top:6px;font-size:13px;line-height:1.65;color:var(--muted);overflow-wrap:anywhere}.profile-context-card:hover .profile-context-title{color:var(--accent)}.profile-context-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.profile-context-card:hover{border-color:var(--strong)}@media(max-width:600px){.profile-context{margin-top:28px}.profile-context-list{grid-template-columns:1fr;gap:12px}.profile-context-card{padding:16px}.profile-context h2{font-size:20px}}
.profile-context-end{padding-bottom:24px}
