.TopicPage_topicPage__IWBpP{max-width:700px;margin:60px auto;padding:0 20px;font-family:system-ui,sans-serif;animation:TopicPage_fadeIn__hlmso .5s ease-in}.TopicPage_topicTitle__3Q_d_{font-size:2.5rem;font-weight:700;margin-bottom:10px;color:#111}.TopicPage_topicDescription__4vSrd{font-size:1.1rem;color:#555;margin-bottom:40px}.TopicPage_journalList__ET8hU{list-style:none;padding:0;margin:0 0 50px}.TopicPage_journalItem__Y3piU{margin-bottom:20px;border:1px solid #eee;border-radius:8px;transition:background .2s ease,border .2s ease;padding:15px}.TopicPage_journalLink__hWcwq{text-decoration:none;display:block}.TopicPage_journalItem__Y3piU:hover{background:#f9f9f9;border-color:#ddd}.TopicPage_journalTitle__vqbVu{font-size:1.1rem;font-weight:600;color:#0070f3}.TopicPage_journalTags__E2Olk{margin-top:8px}.TopicPage_tag__vvy6u{display:inline-block;background:#f0f0f0;color:#444;font-size:.75rem;padding:4px 8px;margin-right:6px;border-radius:6px}.TopicPage_cta__Kd0UP{text-align:center}.TopicPage_ctaButton__IT2qN{background-color:#0070f3;color:#fff;padding:12px 24px;text-decoration:none;font-weight:700;border-radius:6px;transition:background-color .3s ease}.TopicPage_ctaButton__IT2qN:hover{background-color:#005dc1}@keyframes TopicPage_fadeIn__hlmso{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}