.career-guide-index .cg-toolbar{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px}.career-guide-index .cg-search input.form-control{border-radius:14px;padding:14px 16px;border:1px solid #e2e8f0;background:#f8fafc;width:100%}.career-guide-index .cg-count{justify-self:end;white-space:nowrap}.career-guide-index .cg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:991px){.career-guide-index .cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.career-guide-index .cg-grid{grid-template-columns:1fr}}.career-guide-index .cg-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid #e9eef8;background:linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:0 8px 24px rgba(2,13,39,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.career-guide-index .cg-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(2,13,39,.1);border-color:#dbe7ff}.career-guide-index .cg-card-header{display:flex;align-items:center;gap:12px}.career-guide-index .cg-avatar{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#1b3fb8;background:#eef2ff;box-shadow:inset 0 -1px 0 rgba(27,63,184,.18);flex:0 0 40px}.career-guide-index .cg-title a{color:#0f172a;text-decoration:none;font-size:18px;font-weight:700}.career-guide-index .cg-title a:hover{text-decoration:underline}.career-guide-index .cg-desc{margin:0;color:#475569;min-height:44px;font-size:14px}.career-guide-index .cg-actions{display:flex;align-items:center;justify-content:space-between}.career-guide-index .cg-link{font-weight:600;color:#1b3fb8;text-decoration:none;font-size:14px}.career-guide-index .cg-link:hover .cg-arrow{transform:translateX(3px)}.career-guide-index .cg-arrow{display:inline-block;transition:transform .18s ease;margin-left:6px}