.TopicGuides_section__bid82{margin:2.5rem 0;padding:2rem 1.5rem;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:14px}.TopicGuides_grid__UNcTQ{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.TopicGuides_grid__UNcTQ{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.TopicGuides_grid__UNcTQ{grid-template-columns:repeat(3,1fr)}}.TopicGuides_card__bWbzL{display:block;padding:1.15rem 1.2rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;color:inherit;transition:box-shadow .2s ease,border-color .2s ease}.TopicGuides_card__bWbzL:hover{border-color:#94a3b8;box-shadow:0 8px 24px rgba(15,23,42,.08);text-decoration:none;color:inherit}.TopicGuides_badge__dbGIy{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem;border-radius:4px;margin-bottom:.5rem}.TopicGuides_badgeService__XynHL{background:#dbeafe;color:#1e40af}.TopicGuides_badgeBlog__qg50_{background:#dcfce7;color:#166534}.TopicGuides_badgeGuide__5EvjK{background:#fce7f3;color:#9d174d}.TopicGuides_cardTitle__0b1pm{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .4rem;line-height:1.35}.TopicGuides_cardExcerpt__XSevZ{font-size:.875rem;color:#64748b;line-height:1.5;margin:0}